Subject: Re: IIsi vertical stripes
To: MacBSD General <d@fnarg.net.au, macbsd-general@NetBSD.ORG>
From: John E. Clark <jclark@synergy.encinitas.ca.us>
List: macbsd-general
Date: 10/20/1994 10:12:07
At 10:43 AM 10/20/94 +1000, David Leonard wrote:
>When I say stripe, it looks like a regular pattern (maybe about 100 bits wide)
>is being written to the screen. It fills from the bottom up. Actually watching
>carefully, the "[preserving" line gets drawn, then from the bottom row of
Count the number of strips. This will indicate where in the 'locore.s' start up
the kernel is dying.
>From 'locore.s': (some of the gray_bar comments were uninspired, so I added
a bit
more details).
-rw-rw-r-- 1 root 77734 Sep 14 10:12 src/sys/arch/mac68k/mac68k/locore.s
cksum src/sys/arch/mac68k/mac68k/locore.s
1837872775 77734 src/sys/arch/mac68k/mac68k/locore.s
jbsr _gray_bar | first graybar call (we need stack).
(following two only on 68040 based machine..)
jbsr _gray_bar | 2nd on 68040, MMU Check
jbsr _gray_bar | 3rd on 68040, MMU Disabled
(doesn't seem to be a gray_bar labeled #4...)
jbsr _gray_bar | 5 - Handled MMU
jbsr _gray_bar | 6 - Initialized serial, no interrupts
jbsr _gray_bar | 7 - got mem
jbsr _gray_bar | 8 - allocating segment table.
jbsr _gray_bar | 9 - set up STE/PTE for Sysmap
jbsr _gray_bar | 10 - set up initial kernel map.
jbsr _gray_bar | 11 - Set up map for NUBUS.
jbsr _gray_bar | 12 - Initial MMU map setup.
jbsr _gray_bar | #13 Seting up to enable MMU.
jbsr _gray_bar | #14 SRP is loaded.
jbsr _gray_bar | #15 PFlusha of Look Aside
Translation cache
jbsr _gray_bar | #16 TT registers set up
jbsr _gray_bar | #17 Give me MMU, or give me BUS-ERROR.
jbsr _gray_bar | #18 Yet another pflusha....
jbsr _gray_bar | #19 Going to call pmap_boostrap...
jbsr _gray_bar | #20 pmap_bootstrap done
jbsr _gray_bar | #21 Initial pcb setup.
jbsr _gray_bar | #22 Cache enalbe...
jbsr _gray_bar | #23 No OP Gray Bar
jbsr _gray_bar | #24 calling setmachdep...
jbsr _gray_bar | #25 setmachdep done.
jbsr _gray_bar | #26 Set SR, to PSL_LOWIPL (Ie
interupts may be handled..or dropped..and main() is called)
John Clark
clark@synergy.encinitas.ca.us