Port-sparc64 archive

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

Re: SMP support for sparc64 is now in -current

On Mar 28, 2008, at 9:29 AM, Chris Ross wrote:
cpu1: data fault: pc=100bdc8 addr=0
kernel trap 30: data access exception
1 tt=60 tstate=4448000602 tpc=0x143cadc tnpc=0x143cae0
Stopped in pid 103.1 (syslogd) at netbsd:sparc64_ipi_save_fpstate+0x10: ldx [%g3 + 0x40], %g3

I took a look at OpenBSD's ipi_save_fpstate, and it's very similar except that this instruction (above) is in a different place. I tried moving it (diff applied) and the system now comes up to multiuser always. I'm not sure I'd call it stable, it stills seems to hang up occasionally, but I'll forward this diff so folks more familiar with the lower-level sparc64 SMP stuff can take a look at it.


                                                             - Chris

Attachment: sparc64_ipi_save_fpstate.diff
Description: Binary data

Home | Main Index | Thread Index | Old Index