cpu/x86/lapic: Always have LAPIC enabled
LAPIC has been available since P54C released 1993. Change-Id: Id564a3007ea7a3d9fb81005a05399a18c4cf7289 Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/61794 Reviewed-by: coreboot org <coreboot.org@gmail.com> Reviewed-by: Elyes Haouas <ehaouas@noos.fr> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
committed by
Felix Held
parent
70e62188f4
commit
0e9830884c
@@ -64,14 +64,6 @@ void enable_lapic(void)
|
|||||||
enable_lapic_mode(try_set_x2apic);
|
enable_lapic_mode(try_set_x2apic);
|
||||||
}
|
}
|
||||||
|
|
||||||
void disable_lapic(void)
|
|
||||||
{
|
|
||||||
msr_t msr;
|
|
||||||
msr = rdmsr(LAPIC_BASE_MSR);
|
|
||||||
msr.lo &= ~(LAPIC_BASE_MSR_ENABLE | LAPIC_BASE_MSR_X2APIC_MODE);
|
|
||||||
wrmsr(LAPIC_BASE_MSR, msr);
|
|
||||||
}
|
|
||||||
|
|
||||||
uintptr_t cpu_get_lapic_addr(void)
|
uintptr_t cpu_get_lapic_addr(void)
|
||||||
{
|
{
|
||||||
return LAPIC_DEFAULT_BASE;
|
return LAPIC_DEFAULT_BASE;
|
||||||
|
@@ -181,7 +181,6 @@ void stop_this_cpu(void);
|
|||||||
|
|
||||||
void enable_lapic(void);
|
void enable_lapic(void);
|
||||||
void enable_lapic_mode(bool try_set_x2apic);
|
void enable_lapic_mode(bool try_set_x2apic);
|
||||||
void disable_lapic(void);
|
|
||||||
void setup_lapic_interrupts(void);
|
void setup_lapic_interrupts(void);
|
||||||
|
|
||||||
static inline unsigned int early_lapicid(void)
|
static inline unsigned int early_lapicid(void)
|
||||||
|
Reference in New Issue
Block a user