From 0e9830884c118735ad0122c81156473d91f57cf1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ky=C3=B6sti=20M=C3=A4lkki?= <kyosti.malkki@gmail.com>
Date: Thu, 10 Feb 2022 07:13:29 +0200
Subject: cpu/x86/lapic: Always have LAPIC enabled
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

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>
---
 src/cpu/x86/lapic/lapic.c   | 8 --------
 src/include/cpu/x86/lapic.h | 1 -
 2 files changed, 9 deletions(-)

(limited to 'src')

diff --git a/src/cpu/x86/lapic/lapic.c b/src/cpu/x86/lapic/lapic.c
index 8e0449a5fe..6afd6c56ea 100644
--- a/src/cpu/x86/lapic/lapic.c
+++ b/src/cpu/x86/lapic/lapic.c
@@ -64,14 +64,6 @@ void enable_lapic(void)
 	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)
 {
 	return LAPIC_DEFAULT_BASE;
diff --git a/src/include/cpu/x86/lapic.h b/src/include/cpu/x86/lapic.h
index 87cf3c77df..0e1384fe7e 100644
--- a/src/include/cpu/x86/lapic.h
+++ b/src/include/cpu/x86/lapic.h
@@ -181,7 +181,6 @@ void stop_this_cpu(void);
 
 void enable_lapic(void);
 void enable_lapic_mode(bool try_set_x2apic);
-void disable_lapic(void);
 void setup_lapic_interrupts(void);
 
 static inline unsigned int early_lapicid(void)
-- 
cgit v1.2.3