diff options
author | jhb <jhb@FreeBSD.org> | 2003-11-04 19:22:20 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2003-11-04 19:22:20 +0000 |
commit | 041bc7551e0672566f8662b99ba77b15d6a37474 (patch) | |
tree | b2bb9a01073aa2a212f047eb6894071eb80462e7 /sys/i386 | |
parent | c84c9e3246255267eb25e585d45bd78de59b2194 (diff) | |
download | FreeBSD-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.c | 5 |
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 |