I found that if I remove #ifndef SMP /#endif in:
sys/i386/i386/machdep.c:
void
cpu_idle(void)
{
#ifndef SMP
if (cpu_idle_hlt) {
disable_intr();
if (procrunnable())
enable_intr();
else {
enable_intr();
__asm __volatile("hlt");
}
}
#endif
}
it works again.
I'm running SMP kernel on Dual PIII machine.
Regards,
Val
On Thu, 19 Oct 2000, Valentin Chopov wrote:
> I got the same with addition that the machine hangs:(
>
> Val
>
> On Wed, 18 Oct 2000, Manfred Antar wrote:
>
> > With current kernel I'm getting alot of :
> > kernel trap 12 with interrupts disabled
> > kernel trap 12 with interrupts disabled
> > kernel trap 12 with interrupts disabled
> > kernel trap 12 with interrupts disabled
> > kernel trap 12 with interrupts disabled
> >
> > Kernel from yesterday did not do this.
> > Everything seems to work fine although I think it hung on a "shutdown -r now"
> > I don't have a monitor hooked up to the machine right now, so I have no further
>info.
> > I'm in process of hooking up a serial console.
> > Manfred
> > ==================================
> > || [EMAIL PROTECTED] ||
> > || Ph. (415) 681-6235 ||
> > ==================================
> >
> >
> >
> > To Unsubscribe: send mail to [EMAIL PROTECTED]
> > with "unsubscribe freebsd-current" in the body of the message
> >
>
>
>
> To Unsubscribe: send mail to [EMAIL PROTECTED]
> with "unsubscribe freebsd-current" in the body of the message
>
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message