Sven Luther wrote:
On Sun, Aug 03, 2003 at 05:05:04PM +0200, Rose Humphrey wrote:Le dimanche, 3 aoû 2003, à 09:45 Europe/Paris, Sven Luther a écrit :Successfully done with the AmigaOne, where the graphics card is intialised using a x86 emuletion built into the firmware for that very purpose. The trouble is, the gentleman wants to put the card into a Beige Mac, and I rather think he's stuck with an expensive ATI Mac card.On Sun, Aug 03, 2003 at 03:21:41AM +0200, Michel Dänzer wrote:No, as I said, this _won't_ work in general. Some low level initialization of the card usually needs to be done by the firmware.Unless you port the XFree86 bios interpreter to work on powerpc orsomething such. I think some experiments where already made, but i don'tknow if it is conclusive. The idea is to have the int10/vbe/whatever it is read the bios, and then pass it to an x86 emulator to execute it and intialize the card.No, that is not the same thing. The idea is to have XFree86 run the emulator to initialize the card at X startup time. This can be done independently of whatever the firmware is capable of and is used on x86 to initialize second heads and such.
That would mean you have NO idea what's going on until X has started. Not my favourite solution. I think the framebuffer drivers in Linux should have the possibility to run the emulator long before X starts ;-)
But the point still stands. If it's possible in the AmigaOne firmware, why is it so god damn hard to do it in the framebuffer driver or the X driver?
-- AmigaOne dev list FAQ (when I say F, I mean F): http://www.samfundet.no/~olegil/amiga/ Some "useful" packages: http://www.samfundet.no/~olegil/debian/powerpc/description.txt