On Thu, May 23, 2013 at 05:25:42PM -0500, Dave Frodin wrote: > Kevin, > I've attached a patch that I hope is more along the lines > of where you wanted me to go with this change. In my testing > of the patch I'm currently just stuffing the vendev-map.bin file > into my coreboot image.
Thanks. [...] > + for (i=0; i < filesize/(sizeof (u32)); i+=2) { > + if ( filedata[i] == ((pci->vendor << 16) | pci->device)) { > + dprintf(1, "Mapping PCI device 0x%8x to 0x%8x\n", > + ((pci->vendor << 16) | pci->device), filedata[i+1]); > + pci->vendor = filedata[i+1] >> 16; > + pci->device = filedata[i+1] & 0xFFFF; > + return; I don't understand why struct pci_device is being modified. Maybe you could further explain the use case. After modifying struct pci_device, where does the video rom actually come from? -Kevin _______________________________________________ SeaBIOS mailing list SeaBIOS@seabios.org http://www.seabios.org/mailman/listinfo/seabios