summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2003-11-04 19:22:20 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2003-11-04 19:22:20 +0000
commit7542a92afa12360ec98c780d158eb4f93a7a789a (patch)
treeb2bb9a01073aa2a212f047eb6894071eb80462e7
parent3de744b5d85dcf1d263b72c19f551735b2f69555 (diff)
Notes
-rw-r--r--sys/amd64/amd64/io_apic.c5
-rw-r--r--sys/i386/i386/io_apic.c5
2 files changed, 6 insertions, 4 deletions
diff --git a/sys/amd64/amd64/io_apic.c b/sys/amd64/amd64/io_apic.c
index 00a3e5cd2c71..81e5fb3dc3a1 100644
--- a/sys/amd64/amd64/io_apic.c
+++ b/sys/amd64/amd64/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
diff --git a/sys/i386/i386/io_apic.c b/sys/i386/i386/io_apic.c
index 00a3e5cd2c71..81e5fb3dc3a1 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