[OpenBIOS] Sparc32 SMP fix

Blue Swirl blueswir1 at hotmail.com
Wed Sep 6 18:20:48 CEST 2006


>Thank you very much. Applied. Where does it hang now?

Linux version 2.4.27-2-sparc32-smp (root at gimli) (gcc version 3.3.5 (Debian 
1:3.3.5-13)) #1 SMP Mon Aug 22 14:41:42 UTC 2005
...
devfs: boot_options: 0x0
pty: 256 Unix98 ptys configured
Floppy drive(s): fd0 is 1.44M
ioremap: done with statics, switching to malloc
[hangs]

Linux version 2.2.19-6.2.16smp (root at bart32.devel.redhat.com) (gcc version 
egcs-
2.91.66 19990314/Linux (egcs-1.1.2 release)) #1 SMP Wed Mar 13 08:48:37 EST 
2002
...
IPVS: Connection hash table configured (size=4096, memory=32Kbytes)
Linux IP multicast router 0.06 plus PIM-SM
Initializing RT netlink socket
Starting kswapd v 1.5
[hangs]

Linux version 2.2.17-14smp (root at lisa.devel.redhat.com) (gcc version 
egcs-2.91.6
6 19990314/Linux (egcs-1.1.2 release)) #1 SMP Mon Feb 5 17:50:05 EST 2001
...
IPVS: Connection hash table configured (size=4096, memory=32Kbytes)
Linux IP multicast router 0.06 plus PIM-SM
Initializing RT netlink socket
Starting kswapd v 1.5
[hangs]

And finally 'vmlinuz-smp-2.0.35-13', I can't remember where this was:
[sparc] Kernel already loaded
PROMLIB: obio_ranges 1
poke_swift: swift_is_tsparc=0
root child is ffd46a48
Found CPU 0 <node=ffd4ffb4,mid=0>
Found CPU 1 <node=ffd502f8,mid=1>
[hangs, doesn't start the other cpu]

The problem could be in Qemu's interrupt controller emulation (inter-CPU 
interrupts not working) or serial port (2.2 series get to userland with 
graphical console).

_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE! 
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/




More information about the OpenBIOS mailing list