Fiasco.OC x86 IO port permission bitmap
Adam Lackorzynski
adam at os.inf.tu-dresden.de
Wed Jan 25 14:29:27 CET 2012
Hi,
On Tue Jan 24, 2012 at 13:12:03 -0800, Daniel Waddington wrote:
> I see. So it seems that you have to map all of the IO port space
> before getting IOPL raised to 3 (assuming Kconfig IO_PROT &
> !IO_PROT_3) and therefore the default mode of operation is a driver
> will map the whole space if it wants to use IO instructions
> directly. Is it right that you currently don't use the TSS IO
> bitmap to allow access to only specific IO ports with CPL > IOPL?
'in' and 'out' are supposed to work just fine on single ports, no need
to request all 64k ports for that and no iopl3 required.
Adam
--
Adam adam at os.inf.tu-dresden.de
Lackorzynski http://os.inf.tu-dresden.de/~adam/
More information about the l4-hackers
mailing list