--- 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

Reply via email to