The chip.h is already in /drivers/pci/onboard.
So may need to
#include "../drivers/pci/onboard/chip.h"
In pci_device.c
Also in get_pci_rom_resource begin
Add
> if(dev->on_mainboard) {
> struct drivers_pci_onboard_config *conf;
> conf = dev->chip_info;
> if(conf->rom_address!=0) {
> return;
> }
> }
In Pci_set_resource end
Add
> if(dev->on_mainboard) {
> struct drivers_pci_onboard_config *conf;
> conf = dev->chip_info;
> if(conf->rom_address!=0) {
> pci_write_config32(dev, PCI_ROM_ADDRESS,
conf->rom_address | 1);
> }
> }
Then We can remove that in pci_rom.c
YH
_______________________________________________
Linuxbios mailing list
[email protected]
http://www.clustermatic.org/mailman/listinfo/linuxbios