> > On 20-Oct-00 Valentin Chopov wrote: > > I found that if I remove #ifndef SMP /#endif in: > > Errr, this doesn't really make sense, and if anything is probably > hiding the problem. Also, this change will potentially increase > interrupt latency even further on SMP machines. Interrupts are disabled if Giant is busy in vm_page_zero_idle, thus the idle proc calls mi_switch with interrupts disabled and the process being scheduled starts running with interrupts disabled. I suggest removing the asm statement from vm_page_zero_idle as a first stage in rewriting vm_page_zero_idle. - Tor Egge To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message
- kernel trap 12 with interrupts disabled Manfred Antar
- Re: kernel trap 12 with interrupts disabled Valentin Chopov
- sys/i386/i386/machdep.c:cpu_idle() changes ca... Valentin Chopov
- RE: sys/i386/i386/machdep.c:cpu_idle() ch... John Baldwin
- RE: sys/i386/i386/machdep.c:cpu_idle(... Manfred Antar
- RE: sys/i386/i386/machdep.c:cpu_idle(... Tor . Egge
- RE: sys/i386/i386/machdep.c:cpu_... John Baldwin
- kernel trap 12 with interrupts disabled Alexander Leidinger
- Re: kernel trap 12 with interrupts disabled Maxim Sobolev
- Re: kernel trap 12 with interrupts disabled Bruce Evans
- Re: kernel trap 12 with interrupts disabl... Alexander Leidinger
- Re: kernel trap 12 with interrupts di... Bruce Evans
- kernel trap 12 with interrupts disabled Michael Harnois
- Re: kernel trap 12 with interrupts disabled Alfred Perlstein
- Re: kernel trap 12 with interrupts disabl... Michael Harnois
- Re: kernel trap 12 with interrupts di... Edwin Culp