/shark/trunk/drivers/newpci/pcbios.c |
---|
78,7 → 78,7 |
"=c" (length), |
"=d" (entry) |
: "0" (service), |
"1" (0), |
"1" (PCIBIOS_PCI_BIOS_PRESENT), |
"D" (&bios32_indirect)); |
local_irq_restore(flags); |
472,7 → 472,7 |
return !(ret & 0xff00); |
} |
static int __init pci_pcbios_init(void) |
int __init pci_pcbios_init(void) |
{ |
if ((pci_probe & PCI_PROBE_BIOS) |
&& ((raw_pci_ops = pci_find_bios()))) { |
/shark/trunk/drivers/newpci/pci-functions.h |
---|
0,0 → 1,19 |
/* |
* PCI BIOS function numbering for conventional PCI BIOS |
* systems |
*/ |
#define PCIBIOS_PCI_FUNCTION_ID 0xb1XX |
#define PCIBIOS_PCI_BIOS_PRESENT 0xb101 |
#define PCIBIOS_FIND_PCI_DEVICE 0xb102 |
#define PCIBIOS_FIND_PCI_CLASS_CODE 0xb103 |
#define PCIBIOS_GENERATE_SPECIAL_CYCLE 0xb106 |
#define PCIBIOS_READ_CONFIG_BYTE 0xb108 |
#define PCIBIOS_READ_CONFIG_WORD 0xb109 |
#define PCIBIOS_READ_CONFIG_DWORD 0xb10a |
#define PCIBIOS_WRITE_CONFIG_BYTE 0xb10b |
#define PCIBIOS_WRITE_CONFIG_WORD 0xb10c |
#define PCIBIOS_WRITE_CONFIG_DWORD 0xb10d |
#define PCIBIOS_GET_ROUTING_OPTIONS 0xb10e |
#define PCIBIOS_SET_PCI_HW_INT 0xb10f |
/shark/trunk/drivers/newpci/irq.c |
---|
540,8 → 540,6 |
r->name = "SIS"; |
r->get = pirq_sis_get; |
r->set = pirq_sis_set; |
DBG("PCI: Detecting SiS router at %02x:%02x\n", |
rt->rtr_bus, rt->rtr_devfn); |
return 1; |
} |
/shark/trunk/drivers/newpci/makefile |
---|
13,7 → 13,7 |
OBJS = access.o bus.o names.o pci.o pci-driver.o\ |
pool.o probe.o quirks.o remove.o search.o setup-res.o\ |
setup-irq.o setup-bus.o syscall.o i386.o common.o\ |
fixup.o irq.o legacy.o |
fixup.o irq.o legacy.o pcbios.o |
OTHERINCL += -I$(BASE)/drivers/linuxc26/include |