diff options
author | jhb <jhb@FreeBSD.org> | 2003-08-15 15:18:29 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2003-08-15 15:18:29 +0000 |
commit | 2211bc4b11a209da6241ecbc9f4829b8cd2448a1 (patch) | |
tree | 2488793801c946a66afc7143ac13b8e36dc04162 | |
parent | aed7f951ea06264f20ccf68cae719b83772c3e00 (diff) | |
download | FreeBSD-src-2211bc4b11a209da6241ecbc9f4829b8cd2448a1.zip FreeBSD-src-2211bc4b11a209da6241ecbc9f4829b8cd2448a1.tar.gz |
- Update location of PCI headers.
- Use macros for PCI config registers instead of magic numbers.
- Small whitespace nits.
-rw-r--r-- | sys/i386/i386/mp_clock.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/sys/i386/i386/mp_clock.c b/sys/i386/i386/mp_clock.c index 0770924..38ec033 100644 --- a/sys/i386/i386/mp_clock.c +++ b/sys/i386/i386/mp_clock.c @@ -44,7 +44,8 @@ __FBSDID("$FreeBSD$"); #include <sys/sysctl.h> #include <sys/bus.h> -#include <pci/pcivar.h> +#include <dev/pci/pcireg.h> +#include <dev/pci/pcivar.h> static unsigned piix_get_timecount(struct timecounter *tc); @@ -96,14 +97,14 @@ piix_get_timecount(struct timecounter *tc) } static int -piix_probe (device_t dev) +piix_probe(device_t dev) { u_int32_t d; switch (pci_get_devid(dev)) { case 0x71138086: - d = pci_read_config(dev, 0x4, 2); - if (d & 1) + d = pci_read_config(dev, PCIR_COMMAND, 2); + if (d & PCIM_CMD_PORTEN) return (0); printf("PIIX I/O space not mapped\n"); return (ENXIO); @@ -114,7 +115,7 @@ piix_probe (device_t dev) } static int -piix_attach (device_t dev) +piix_attach(device_t dev) { u_int32_t d; |