On Mon, 2005-02-21 at 23:56 -0500, Alex Deucher wrote: > another advantage of the emulator would be that "PC" vga cards could > be used in non-x86 platforms, which I'm sure would be quite popular...
That's implied indeed... though Jon approach would require the common code to "know" that we are on a platform that didn't run the x86 BIOS on this or this card... Some non-x86 platforms do already have an emulator in the firmware, some do POST all cards, some don't, it's really tricky to try to "know" from the generic code what to do here and will probably lead us into endless trouble. (We may want to avoid some cards, broken BIOSes, etc... and do it all by hand). I think that the driver is the "chief" here and the one to know what to do with the cards it drives. It can detect a non-POSTed card and deal with it. What we can/should provide, is a ncie helper to do the job once the driver decides to have a go at it. I think userspace is the right solution, similar to the firmware loader helpers, as I wrote earlier. There are a few issues related on trying to run these before / is mounted or during the sleep process, but those are things I plan to work on & fix sooner or later. (Which is also why it has to be an asynchronous API, so that the helper can call back "later" when the helper has been found). Ben. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/