Mac mini and FreeBSD - buildworld

Peter Grehan grehan at freebsd.org
Wed Jan 26 20:12:53 PST 2005


David Leimbach wrote:
>>
>>  If it doesn't respond to outside pings, I'd say it's hung. There's
>> no easy way to generate an NMI on Mac platforms, so it's time to
>> reboot :(
>>
> 
> Command-Power on powerbooks does an NMI IIRC.

  It's not *really* an NMI, since AFIK and looking at Darwin source, the 
external PMU generates an external interrupt in this case. These can be 
masked on PPC by clearing the PSL_EE bit in the machine status register. 
There are times when FreeBSD might be stuck in a loop with PSL_EE 
cleared, and you still want to break in, for example by generating a 
RESET interrupt and not an external interrupt.

  It would still be useful to support the PMU-generated Command-Power 
interrupt however :)

later,

Peter.


More information about the freebsd-ppc mailing list