Port-sparc archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

re: NetBSD-current/sparc install ISO no longer boots



more info:

- i'm pretty sure it isn't /boot.  i replaced the bootfs /boot that the
installer image uses and it still crashes the same way.

- boot.net works fine on my ss20, as does using it to load the install
kernel that fails inside qemu-system-sparc.  i don't have an internal
cdrom, nor any scsi cdrom to test with myself.

- i tried booting tme's ss2 mode, but it cpu spins during power up on
my system (i think i killed it after 3 hours.)

- running qemu with in_asm tracing enabled i see this:
    autoconf calls getcpuinfo()
    getcpuinfo() calls srmmu_vcache_flush_all()
    .. calls srmmu_vcache_flush_context()

and then when srmmu_vcache_flush_context() tries to return, a trap is
taken like this:

IN:
0xf0012f00:  rd  %psr, %i0
0xf0012f04:  or  %i0, 0x20, %i0
0xf0012f08:  b  0xf0012618
0xf0012f0c:  restore

qemu: fatal: Trap 0x29 while interrupts disabled, Error state
pc: f0006010  npc: f0006014
[ ... ]

i don't see any good reasons why this is happening yet.


can anyone with a real machine with a cdrom test the iso?  i'd like to
eliminate (confirm) qemu itself as the problem.


.mrg.


Home | Main Index | Thread Index | Old Index