[PATCH] Do not trap access to timer and keyboard

Samuel Thibault samuel.thibault at ens-lyon.org
Fri Mar 19 12:24:59 PDT 2010

Adam Jackson, le Fri 19 Mar 2010 14:29:55 -0400, a écrit :
> (Gedankenexperiment: Kernel and X attempt a config space cycle at the
> same time.  Kernel writes to 0xCF8.  X writes to 0xCF8.  Kernel reads or
> writes to 0xCFC.

Sure, I don't doubt such races can exist.

> What garbage does the kernel get now?)

In the current state, all probing and initialization is only done once,
and thus the Mach kernel doesn't do config stuff after having given hand
to the bootstrap processes.

> > > Do you have a link to a bug that this is solving?
> > 
> > http://lists.gnu.org/archive/html/bug-hurd/2010-03/msg00037.html
> A copy of the VBIOS would be useful here:
> # dd if=/dev/mem of=/tmp/vbios bs=64k skip=12 count=1

Cc-ing the request.


More information about the xorg-devel mailing list