Christian Stueble stueble@amaunet.cs.uni-dortmund.de writes:
It is said that always the complete IO space should be specified as receive fpage, why?
?
With flexpages you can map a page to an arbitrary address by specifying an according receive flex page.
You are not allowed to do this with an IO-area. If someone grants you the right to access port X you can't change this to port Y by specifying a receive window in you IO address space. Therefore you have to specify your whole IO address space so that IO ports are always mapped one to one.
Jean
Am Fri, 15 Oct 1999 schrieben Sie:
Christian Stueble stueble@amaunet.cs.uni-dortmund.de writes:
It is said that always the complete IO space should be specified as receive fpage, why?
?
With flexpages you can map a page to an arbitrary address by specifying an according receive flex page.
You are not allowed to do this with an IO-area. If someone grants you the right to access port X you can't change this to port Y by specifying a receive window in you IO address space. Therefore you have to specify your whole IO address space so that IO ports are always mapped one to one.
I think Fiasco/L4 uses memory mapped I/O, not separated I/O?
Chris
l4-hackers@os.inf.tu-dresden.de