I have a new version of DRM at bk://mesa3d.bkbits.net/drm In it's current form it's 2.6 kernel only. Some support is generic but I've mainly be working on an R200. It is still under development with lots of work to do.
Major features: 1) Get VBIOS ROM contents IOCTL 2) Driver automaps the registers and framebuffer (map can't be changed) 3) Supports sysfs 4) Generates a hotplug event when loaded, event runs a vm86 reset program if needed. 5) IOCTL support to set active VGA device when multiple cards are present (no more playing with PCI bridges from user space) 6) radeon only so far, adds kernel level I2C devices which makes EDID appear in sysfs 7) you can't have it and framebuffer loaded for the same device since they can't share PCI IDs, sysfs, hotplug, etc. Right now I'm building a mode setting API for it. My plan is something like this: 1) machine boots in VGA mode 2) DRM driver is built into the kernel 3) when hotplug event happens (early boot) these are done in user space... a) card is reset if needed b) card is initialized and CP is started, optimal mode is set c) a pseudo terminal is created, takeover_console is routed to the pseudo terminal d) very small user space app listens to pseudo terminal and implements terminal emulator using DRM API 4) Full user space starts, a) OpenGL library can be loaded b) initial app execs more complex app which implements VTs using OpenGL API c) you can run one of these for each video card -- multiuser support 5) xserver starts a) uses OpenGL for it's API, no access to framebuffer. ===== Jon Smirl [EMAIL PROTECTED] __________________________________ Do you Yahoo!? Yahoo! Finance: Get your refund fast by filing online. http://taxes.yahoo.com/filing.html ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn -- _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel