[Xorg-driver-geode] GeodeLX freeze with General Software BIOS saga continues

Bart Trojanowski bart at symbio-technologies.com
Fri Jan 11 06:53:32 PST 2008


* Alan Cox <alan at lxorguk.ukuu.org.uk> [080111 09:34]:
> > This is bad because 0x20 is the PIC control register.  I believe that
> > this cuts the kernels scheduler tick and nothing else can run after
> > that.
> 
> If we are even using the PIC. The X86 emu should consider ports 0x00-0xff
> as very suspect, and certainly block the port ranges 0x00-0x21,
> 0x40-0x43, 0x50-0x53, 0x70-0x77, 0x81-0x8f, 0xa0, 0xa1, 0xc0-0xdf even if
> correctly accessed rather than an emulation bug.

Alan,

would it be fair to consider those ports suspect on any x86 platform?
Surely anything that has a BIOS needs to preserve the functionality that
those ports provide.

I'll rework my patch to include the ranges you have provided.  That's
most helpful.

Cheers!

-Bart

-- 
				WebSig: http://www.jukie.net/~bart/sig/


More information about the Xorg-driver-geode mailing list