![]() | |||||||||||||
Messages in this thread |
Valdis.Kletnieks@vt.edu wrote: >On Thu, 22 Sep 2005 01:51:20 EDT, rep stsb said: > > > >>1. Convert svgalib drivers into kernel modules to get >>v-sync interrupts. >> >>2. Write a windowing program on svgalib. >> >> > >Wouldn't it make more sense to extend the current framebuffer driver >support to support v-sync? (framebuffers are already in the kernel, and >there were so many security holes with svgalib-based programs that it left >a bad taste in a lot of people's mouths) > >And having gotten a v-sync interrupt, what would you *do* with it? >You'll need an API here.... > > Simple. What we want from such interrupts, is to wait for them, no? So lets use one of the existing structures made for waiting. One example is a file descriptor. Do a blocking read, which the kernel unblocks when the interrupt comes in. A file descriptor also supports things like select() if need be. Helge Hafting - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ | ||||||||||||
| Last update: 2005-09-22 06:53 [from the cache] ©2003-2008 | |||||||||||||