From: M. R. B. <mr...@li...> - 2001-05-24 05:29:42
|
Hi all, Sorry for it taking so long, but I've completed the merge of LinuxDC driver support into LinuxSH: - The Maple Bus driver has been shuffled around a bit to: a) make it more consistent with kernel driver placement (Maple is a *subsystem*, not a single driver ;-), b) facilitate it's (complete) rewrite by Paul Mundt and myself. The new Maple core will be able to support a wide range of DC peripherals, including MTD storage and framebuffer support for VMUs. - Support for Dreamcast System ASIC hardware events. This allows us to map hardware events to virtual IRQs, so that drivers can respond to events as they would a normal IRQ. Examples of this include the vsync interrupt for the framebuffer, the BBA IRQ, GD-ROM DMA/Command completion, etc. - The generic dcfb framebuffer driver has been replaced with the pvr2 framebuffer, in hopes of providing a standard driver for all video cards based on the PowerVR2 architecture. Acceleration (DMA blitting, etc.) and better video mode support are on its way for pvr2. There is some RTC stuff that's currently missing, but that's being rewritten so that I can integrate it with the new RTC changes. Now that the basic stuff's been merged, future DC driver development will be folded back into LinuxSH after testing, so you'll always be able to grab the latest development stuff from linuxdc.org. I'm currently finishing up gathering enough info to write a GD-ROM driver, hopefully I'll be able to begin work on it this weekend. Have fun! M. R. |