http://www.jollen.org/blog/2006/09/vga_video_graphics_array.html
節錄重點如下
LinuxBIOS v.s. x86 VGA
這算是比較古老的議題了,而且也是屬於實作面的問題。
把 VGA 卡插到 PowerPC 平臺上後,當然是,不會動的!VGA BIOS code 要能在
RISC 平臺上執行,必須要有 x86 emulator,由於 VGA BIOS 是 INT 10H 中斷服務,
所以除了能能模擬 x86 外 (instruction set),
對於 INT 10H 與其它中斷的模擬也是必要的;另外就是 x86 上的 I/O port
要對應到 I/O memory。
LinuxBIOS 提供的 FreeVGA (Architecture Independent Video Graphics
Initialization for LinuxBIOS) 應該是 x86 VGA 解決方案的第一選擇。
不過我們以前的專案在摸擬 VGA 時,用的是 U-Boot + x86emu,在這裡我們使用的
x86emu 是 SciTech 的版本,目前只能由 SciTech SNAP SDK 取得。
使用 U-Boot + SciTech x86emu 是第二選擇,也是我們用的方法。
本身工作非這領域也不太熟悉底層韌體的世界,不過我猜測這應該不是唯一的例子,
特別像是很多東西的driver或是bios可能只有x86版本,這時候給其他cpu的裝置用,
不然就是重新整個實作韌體(我相信多數應該是這樣搞才對),
不然就是用模擬器當異質機械碼的中介橋梁.
應該有不少東西可以補充的...但不是我了解很多的一塊
Intel手機方案好像也有部分類似能在,待確認.