[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [MiNT] Qfunk bug found? (fwd)
On Sun, 16 May 1999 18:58:55 +0000, kellis wrote:
k->
k-> ---------- Forwarded message ----------
k-> Date: Sat, 15 May 1999 23:03:23 +0000
k-> From: kellis <kellis@leading.net>
k-> To: MiNT mailing list <mint@fishpool.com>
k-> Subject: Qfunk bug found?
k->
k-> Hello people. I have some interesting news for you all.
k->
k-> I was playing around with MiNTsetter CPU caches.
k->
k-> Then I noticed that my screen was all messed up If the cache:
k-> "Data Write Allocate" was off.
k->
k-> The color of some window content were reversed, the font changed, not
k-> redrawn correctly etc.
k-> Very bad, but still the computer was up.
k-> Then I switch the cache back on, And everythng is back to normal.
k->
k-> This only happens wth the Data write allocate cache.
k-> People, Please try to mess with the CPU caches with MiNTsetter (3.9) and
k-> latest Official Kernel.
I did this a few minutes ago and had to stretch my arm to the reset-switch
of my TT. It's a standard TT, 32 Mb with TTM 195 (1280*960*2) and NVDI 5.2.
I disabled this Data Write Allocate cache and indeed the VDI got messed up;
text in window became inversed and bold after a scroll, on touching the
menubar with the mousepointer I got an alert (in german, apparantly from
NVDI) saying: Invalid AES function call, opcode 303. On hitting OK, it
wasn't OK at all, my TT spontaneously started a reboot and then froze.
There sure is a bug wandering somewhere :-(
#### MiNT setter V3.9 Dump ####
For: gncobben@luna.nl
TOS version: 3.06
GEMDOS version (in ROM): 0.20
AES version: 4.10
N_AES detected, version: 1.2.0
030-version,
USER.
MiNT version: 1.15.1
MiNT date: 07 May 1999
MiNT optimized for: 68030
Kernel name: FreeMiNT 1.15.1
Compiler name: gcc version egcs-2.91.60 19981201 (egcs-1.1.1 release)
Compiler version: 2.91
Compiler definitions: -DDIRSEP_SLASH -DMULTITOS -DVERBOSE_BOOT -DCPU_TEST -DFPU_TEST -DONLY030 -DCPU030
Compiler flags: -fomit-frame-pointer -O3 -m68020-60
Timeslice: 8
Security: 0
Filesystem Sync-Time: 5
Memory protection: OFF
Virtual RAM: OFF
AVSERVER: THING and running.
UNIXMODE: /brUs
USER: gncobben
HOME directory: u:\home
Sysconf():
max number of memory regions per process: unlimited
max length of Pexec() command line string: 126
max number of open files per process: 32
number of supplementary group id's: 8
max number of processes per user: unlimited
Kernal debug level: 1
Kernal debug device: console
MiNT kernal loads with C:\mint\mint.cnf
GEM CLIPBOARD PATH (scrp_read()): C:\CLIPBRD\
CPU cache report:
Instruction cache: present, enabled.
Data cache: present, enabled.
Branch cache: not available.
Write buffer: not available.
Instruction burst: available, enabled.
Data burst: available, enabled.
Instruction full mode: not available.
Data full mode: not available.
Instruction read/write: not available.
Data write allocate: available, enabled.
Data read/write allocate: not available.
=============================================== _/ _/_/ _/ =====
G.N. Cobben _/ _/_/ _/
Erasmus College Zoetermeer _/ _/_/ _/
=========================================== _/ _/_/ _/ ========
eMail: gncobben@luna.nl _/ _/_/ _/
http://www.luna.nl/~gncobben _/_/_/_/ _/_/ _/_/_/_/
_/_/_/ _/_/ _/_/_/