[coreboot] SeaBIOS and USB?
r.marek at assembler.cz
Sat Dec 27 01:35:57 CET 2008
Just some links:
USB stack for dos unreal mode and pascal ;)
(u-boot is the bootloader for ARM/MIps/PowerPC/SH4...)
As for the SMI handler. Maybe we can hide the libpayload USB stack in SMI, it
would allow us to run it in 32bit The 16bit code would be just some SMI trap like:
mov ax, trap command
mov dx, PMIO+2F
out dx, ax
The advantage would be that we will have good libpayload USB stack and we could
share it easily. I think USB might be forced to generate SMI on USB interrupt
which would make irqs transparent too. The only problem is quite hard to debug
such code (when running in SMM).
More information about the coreboot