summaryrefslogtreecommitdiffstats
path: root/sys/pci
diff options
context:
space:
mode:
Diffstat (limited to 'sys/pci')
-rw-r--r--sys/pci/amd.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/pci/amd.c b/sys/pci/amd.c
index ded2814..b07bc14 100644
--- a/sys/pci/amd.c
+++ b/sys/pci/amd.c
@@ -2251,9 +2251,10 @@ amd_init(device_t dev)
{
struct amd_softc *amd = device_get_softc(dev);
struct resource *iores;
- int i, rid = 0;
+ int i, rid;
u_int bval;
+ rid = PCI_BASE_ADDR0;
iores = bus_alloc_resource(dev, SYS_RES_IOPORT, &rid, 0, ~0, 1,
RF_ACTIVE);
if (iores == NULL) {
@@ -2356,7 +2357,7 @@ amd_attach(device_t dev)
u_int8_t intstat;
struct amd_softc *amd = device_get_softc(dev);
int unit = device_get_unit(dev);
- int rid = 0;
+ int rid;
void *ih;
struct resource *irqres;
@@ -2370,6 +2371,7 @@ amd_attach(device_t dev)
intstat = amd_read8(amd, INTSTATREG);
/* After setting up the adapter, map our interrupt */
+ rid = 0;
irqres = bus_alloc_resource(dev, SYS_RES_IRQ, &rid, 0, ~0, 1,
RF_SHAREABLE | RF_ACTIVE);
if (irqres == NULL ||
OpenPOWER on IntegriCloud