--- Jon Smirl <[EMAIL PROTECTED]> wrote: > 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. >
Nice work Jon! Very impresssive! How about dualhead cards? how are they handled? shared access to 3D engine? Single VT? Alex > ===== > 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
