diff options
Diffstat (limited to 'src/arch/i386/prefix/select_pci.c')
-rw-r--r-- | src/arch/i386/prefix/select_pci.c | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/src/arch/i386/prefix/select_pci.c b/src/arch/i386/prefix/select_pci.c deleted file mode 100644 index 691b461c..00000000 --- a/src/arch/i386/prefix/select_pci.c +++ /dev/null @@ -1,28 +0,0 @@ -#include "dev.h" -#include <gpxe/pci.h> -#include "registers.h" - -/* - * Register a device as the default PCI boot device. This code is - * called by the PCI ROM prefix. - * - * Do not move this code to drivers/bus/pci.c, because it is - * i386-specific, and don't merge it with select_isapnp.c, because - * that would cause linker symbol pollution. - * - */ -void i386_select_pci_device ( struct i386_all_regs *ix86 ) { - /* - * PCI BIOS passes busdevfn in %ax - * - */ - union { - struct bus_loc bus_loc; - struct pci_loc pci_loc; - } u; - - /* Select PCI bus and specified busdevfn as first boot device */ - memset ( &u, 0, sizeof ( u ) ); - u.pci_loc.busdevfn = ix86->regs.ax; - select_device ( &dev, &pci_driver, &u.bus_loc ); -} |