Hi, I found what seems to be a bug in the current yabel/biosemu.c.
You seem to have addressed it in a patch already, though..


Pattrick Hueper wrote:
..
> +u32
> +biosemu(u8 *biosmem, u32 biosmem_size, struct device * dev)
> +{
..
> +     // setup default Interrupt Vectors
> +     // some expansion ROMs seem to check for these addresses..
> +     // each handler is only an IRET (0xCF) instruction
> +     // ROM BIOS Int 10 Handler F000:F065
> +     my_wrl(0x10 * 4, 0xf000f065);
> +     my_wrb(0x000ff065, 0xcf);

Has this gotten some feedback? The fix is correct!


//Peter

--
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to