Jérémie Koenig, le Fri 12 Mar 2010 19:54:31 +0100, a écrit : > On Fri, Mar 12, 2010 at 4:22 PM, Samuel Thibault > <samuel.thiba...@gnu.org> wrote: > > Jérémie Koenig, le Fri 12 Mar 2010 10:44:13 +0100, a écrit : > >> Apparently the code in my card's BIOS needs access to both 0x40-0x43 > >> and 0x60-0x63: if I reenable them manually from within gdb the vesa > >> driver works. > > > > Mmm, you may want to check running Xorg with the vesa driver on Linux, > > as the Linux port also does that. > > The vesa driver works on Linux, but gains access to the io ports > through iopl(3),
Ah, right, it does both... At first read I thought it was doing iopl() only if ioperm fails(). > so I guess the ioperm() statements later on don't have any effect. Yes. So I'll drop the from the Hurd version, thanks for tracking the bug! Samuel