Hi,
I have the same problem when using ADLO as the payload with qemu. I found qemu in coreboot-v2 didn't init keyboard while v3 did in setup_onboard of vga.c. And the ADLO code in bochs/bios/rombios.c defined COREBOOT which caused function keyboard_init did noting.
Adding init_pc_keyboard(0x60, 0x64, &conf) for qemu in coreboot-v2 worked for me.
Aaron,
Where did you add it? Is there a reason why we don't commit the change? It seems like Coreboot-v2 used to initialize the keyboard correctly, otherwise ADLO wouldn't have disabled the keyboard init when compiled for Coreboot.
I wonder why Jordan gets it to work unpatched.
Thanks, Myles