diff options
author | nyan <nyan@FreeBSD.org> | 2000-04-12 11:21:55 +0000 |
---|---|---|
committer | nyan <nyan@FreeBSD.org> | 2000-04-12 11:21:55 +0000 |
commit | a4679ba7768ed32732a1cb0cae0852bdfbb3df8b (patch) | |
tree | ef2ea2ca0b1ec05b3baa380e07e42b570420850b /sys/dev/amd | |
parent | db226c36400c6c0419b97b550f16d0e303d6d5f8 (diff) | |
download | FreeBSD-src-a4679ba7768ed32732a1cb0cae0852bdfbb3df8b.zip FreeBSD-src-a4679ba7768ed32732a1cb0cae0852bdfbb3df8b.tar.gz |
Set the value of rid variable for bus_alloc_resource(dev, SYS_RES_IOPORT,...)
to PCI_BASE_ADDR0 (== 0x10).
Tested by: Brian Somers <brian@Awfulhak.org>
Diffstat (limited to 'sys/dev/amd')
-rw-r--r-- | sys/dev/amd/amd.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/dev/amd/amd.c b/sys/dev/amd/amd.c index ded2814..b07bc14 100644 --- a/sys/dev/amd/amd.c +++ b/sys/dev/amd/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 || |