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