diff options
| author | Warner Losh <imp@FreeBSD.org> | 2001-09-09 17:42:58 +0000 |
|---|---|---|
| committer | Warner Losh <imp@FreeBSD.org> | 2001-09-09 17:42:58 +0000 |
| commit | b8769414cd421cbbda7b4ba9ee1fedf78ab7f091 (patch) | |
| tree | 30192b3d5e04e0c8996dcf11e409023ad45f725f | |
| parent | 76051d5c6d2a95d43c97df2a3d3cfbc241d4dafb (diff) | |
Notes
| -rw-r--r-- | sys/pccard/pcic_pci.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/sys/pccard/pcic_pci.c b/sys/pccard/pcic_pci.c index a952c8298623..1df970a90b57 100644 --- a/sys/pccard/pcic_pci.c +++ b/sys/pccard/pcic_pci.c @@ -1079,6 +1079,23 @@ pcic_pci_shutdown(device_t dev) } /* + * Print out the config space + */ +static void +pcic_pci_print_config(device_t dev) +{ + int i; + + device_printf(dev, "PCI Configuration space:"); + for (i = 0; i < 256; i += 4) { + if (i % 4 == 0) + printf("\n 0x%02x: ", i); + printf("0x%08x ", pci_read_config(dev, i, 4)); + } + printf("\n"); +} + +/* * General PCI based card dispatch routine. Right now * it only understands the Ricoh, CL-PD6832 and TI parts. It does * try to do generic things with other parts. @@ -1238,6 +1255,8 @@ pcic_pci_attach(device_t dev) return (error); } } + if (bootverbose) + pcic_pci_print_config(dev); return (pcic_attach(dev)); } |
