RMGR-Extension to control I/O access
Christian Stueble
stueble at amaunet.cs.uni-dortmund.de
Fri Oct 15 21:26:25 CEST 1999
Hello,
I don´t know very much about the i386-processor and Fiasco, therefore
I would like to know if the following RMGR/Fiasco extensions are possible.
1) As default, no task has I/O port access. (CPL > IOPL or I/O permission
bitmap pointer invalid)
2) A task asks via IPC the RMGR for I/O port access, e.g. port=0x80, length=4.
3) The RMGR checks, if port access can be granted. If yes, the RMGR decreases
the tasks CPL and/or changes the tasks I/O permission bitmap.
==> Task is able to access port 0x80 - 0x83.
The main question: I don´t know if a task is able to change the CPL
or the I/O permission bitmap of another task.
Ciao,
Christian
--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Christian Stueble............stueble at ls6.cs.uni-dortmund.de
PubKey[BF7104F5].......fp=8678C5D3CAD9CD8C F1DDB8EC202F116A
To be or not to be is true... (apocrypha of George Boole)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
More information about the l4-hackers
mailing list