Port-powerpc archive

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

Softint changes

Could someone describe what is needed to get the rest of the powerpc
ports to build and work after the recent softint changes.

For NetBSD/ibmnws I can get a kernel to build by removing the include
of cpu.h from arch/ibmnws/include/intr.h but it crashes on startup
with this:

Starting syslogd.
Checking for core dump...
savecore - - - can't find device 1058/452
Nov 12 19:48:45 ibmnws savecore: can't find device 1058/452
Starting rpcbind.
panic: softint_deliver: cpl (6) != HIGH
Stopped in pid 125.1 (rpcbind) at       netbsd:cpu_Debugger+0x10:       lwz    r
0, 0x14(r1)
db> bt
0x00633d00: at panic+0x24c
0x00633d50: at powerpc_softint+0x124
0x00633d70: at pic_do_pending_int+0x2b4
0x00633dd0: at splx+0x60
0x00633de0: at udp_usrreq+0x118
0x00633e20: at udp_usrreq_wrapper+0xc
0x00633e30: at socreate+0x180
0x00633e60: at fsocreate+0xbc
0x00633ea0: at sys___socket30+0x2c
0x00633ed0: at syscall_plain+0x208
0x00633f30: user SC trap #394 by 0xeff3eaa8: srr1=0xf032
            r1=0xffffdd30 cr=0x44000084 xer=0x20000000 ctr=0xeff126e8

Robert Swindells

Home | Main Index | Thread Index | Old Index