Page MenuHomeFreeBSD

D23965.id69191.diff
No OneTemporary

D23965.id69191.diff

Index: sys/x86/x86/io_apic.c
===================================================================
--- sys/x86/x86/io_apic.c
+++ sys/x86/x86/io_apic.c
@@ -94,7 +94,7 @@
struct ioapic {
struct pic io_pic;
u_int io_id:8; /* logical ID */
- u_int io_apic_id:4;
+ u_int io_apic_id:8;
u_int io_intbase:8; /* System Interrupt base */
u_int io_numintr:8;
u_int io_haseoi:1;
@@ -1023,8 +1023,9 @@
mtx_unlock_spin(&icu_lock);
if (bootverbose)
device_printf(dev,
- "cannot match pci bar apic id %d against MADT\n",
- apic_id);
+ "cannot match pci bar apic id %d against MADT, "
+ "BAR0 %#jx io id %d\n",
+ apic_id, (uintmax_t)rman_get_start(res), apic_id);
fail:
bus_release_resource(dev, SYS_RES_MEMORY, rid, res);
return (ENXIO);

File Metadata

Mime Type
text/plain
Expires
Sun, May 24, 1:07 AM (18 h, 57 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33460583
Default Alt Text
D23965.id69191.diff (771 B)

Event Timeline