From: Antonino A. D. <ad...@ho...> - 2004-08-21 13:33:30
|
On Friday 20 August 2004 23:31, Otto Wyss wrote: > Torgeir Veimo wrote: > > > effort to increase quality and quantity of the framebuffer drivers. > > > > This is sorely needed. A good start would probably be a functionality > > chart of the different fb drivers. > > I intend to change the status page into a functionality chart. First I > have to know which functionality exists and are important enough to be > listed. Any imput is welcomed. > Suggestion: A. Common to all: Hardware: 1. color depths and color visuals supported 2. can the driver pan on the y-axis? 3. can the driver pan on the x-axis? 4. can the hardware state be changed (ie with fbset)? 5. access to framebuffer (fb_read/fb_write/mmap) 6. access to MMIO space Console: 1. can it accelerate imageblit (font drawing) 2. can it accelerate copyarea (block transfers) 3. can it accelerate fillrect (block sets) Video Mode setting: 1. How is the video mode set (more than 1 can be chosen)? a. at driver load b. user-specified modelines (ie. fbset) c. global mode database d. EDID/private mode database e. EDID/GTF calculation f. driver-specific method B. Miscellaneous: a. support for interrupts on vsync/vblank b. ioctl for vsync/vblank Tony |