Date: Tue, 03 Aug 1999 09:57:10 -0700 From: Mike Smith <mike@smith.net.au> To: Jonathan Lemon <jlemon@americantv.com> Cc: Maxim Sobolev <sobomax@altavista.net>, current@FreeBSD.ORG Subject: Re: APM related panic Message-ID: <199908031657.JAA03722@dingo.cdrom.com> In-Reply-To: Your message of "Tue, 03 Aug 1999 10:58:45 CDT." <19990803105845.19595@right.PCS>
next in thread | previous in thread | raw e-mail | index | archive | help
> > > Fatal trap 9: general protection fault while in kernel mode > > > instruction pointer = 0x48:0x8034 > > > stack pointer = 0x10:0xc0279e98 > > > frame pointer = 0x10:0x67890000 > > > code segment = base 0xc00f0000, limit 0xffff, type 0x1b > > > = DPL 0, pres 1, def32 1, gran 0 > > > processor eflags = interrupt enabled, resume, IOPL = 0 > > > > Why is IOPL zero? I've also noted that making a bios16 call also > > results in IOPL being zero (I have more that I want to take up with you > > on that at some stage, since it's got me stumped, but one thing at a > > time). > > The IOPL should be zero, in order to virtualize interrupts. If it's > more than zero, the BIOS code can turn off interrupts, which isn't > something we want to do. Ok. I'm presuming then that we have a tss in place that allows I/O operations? That was my major concern... -- \\ The mind's the standard \\ Mike Smith \\ of the man. \\ msmith@freebsd.org \\ -- Joseph Merrick \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199908031657.JAA03722>