summaryrefslogtreecommitdiffstats
path: root/sys/i386
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2003-11-04 19:22:20 +0000
committerjhb <jhb@FreeBSD.org>2003-11-04 19:22:20 +0000
commit041bc7551e0672566f8662b99ba77b15d6a37474 (patch)
treeb2bb9a01073aa2a212f047eb6894071eb80462e7 /sys/i386
parentc84c9e3246255267eb25e585d45bd78de59b2194 (diff)
downloadFreeBSD-src-041bc7551e0672566f8662b99ba77b15d6a37474.zip
FreeBSD-src-041bc7551e0672566f8662b99ba77b15d6a37474.tar.gz
Tweak the version string output for ioapic devices.
Diffstat (limited to 'sys/i386')
-rw-r--r--sys/i386/i386/io_apic.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/i386/i386/io_apic.c b/sys/i386/i386/io_apic.c
index 00a3e5c..81e5fb3d 100644
--- a/sys/i386/i386/io_apic.c
+++ b/sys/i386/i386/io_apic.c
@@ -572,8 +572,9 @@ ioapic_register(void *cookie)
flags = ioapic_read(apic, IOAPIC_VER) & IOART_VER_VERSION;
STAILQ_INSERT_TAIL(&ioapic_list, io, io_next);
mtx_unlock_spin(&icu_lock);
- printf("ioapic%u <Version %u> irqs %u-%u on motherboard\n", io->io_id,
- flags, io->io_intbase, io->io_intbase + io->io_numintr - 1);
+ printf("ioapic%u <Version %u.%u> irqs %u-%u on motherboard\n",
+ io->io_id, flags >> 4, flags & 0xf, io->io_intbase,
+ io->io_intbase + io->io_numintr - 1);
for (i = 0, pin = io->io_pins; i < io->io_numintr; i++, pin++) {
/*
* Finish initializing the pins by programming the vectors
OpenPOWER on IntegriCloud