[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       _/_/_/_/   _/_/    _/_/_/_/
                                      _/_/_/     _/_/      _/_/_/