For gnumach, I think that there is some dead support for framebuffer output in the console device driver.
Just a suggestion, instead of doing this, wouldn't it make more sense to implement a dmesg device as a ring buffer in memory, and play those message from the ring buffer on the com port if available? Then have the hurd console open that device and replay the dmesg on boot on the screen if available? The only thing affected would be the kernel debugger that would require a com port, but that's normal! I think we should get rid of graphics drivers in gnumach and rely just on userspace for that. This is not based on ideology but on practical considerations. Manolo
