The keyboard and video questions are really quite separate, so I am answering them in two separate threads.
I believe that everything should already be in place in Mach (both flavors) and in the Hurd for mapping physical device memory such as the frame buffer. mmap on /dev/mem ought to dtrt already. If not, it's a bug. The only reason to have a more specific device for this is security, e.g. /dev/vga that can mmap only a constrained range. We can do this by Hurdish means if we ever care to. Theoretically one could use a remap store on top of /dev/mem, whos runs give mostly holes and only map the address ranges you want to allow for the frame buffer. _______________________________________________ Bug-hurd mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-hurd