
22 May
2016
22 May
'16
10:45 a.m.
Currently ID 2 is assgined to broadwell I/O APIC, however per chromebook_samus.dts 2 is the core#2 LAPIC ID. Now we change I/O APIC ID to 4 to avoid conflict.
Signed-off-by: Bin Meng bmeng.cn@gmail.com ---
arch/x86/cpu/broadwell/pch.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/arch/x86/cpu/broadwell/pch.c b/arch/x86/cpu/broadwell/pch.c index f0798a7..317f57d 100644 --- a/arch/x86/cpu/broadwell/pch.c +++ b/arch/x86/cpu/broadwell/pch.c @@ -109,7 +109,8 @@ static void pch_enable_ioapic(void) { u32 reg32;
- io_apic_set_id(0x02); + /* Make sure this is a unique ID within system */ + io_apic_set_id(0x04);
/* affirm full set of redirection table entries ("write once") */ reg32 = io_apic_read(0x01);
--
1.8.2.1