summaryrefslogtreecommitdiff
path: root/arch/x86/machine/lapic.c
diff options
context:
space:
mode:
authorRichard Braun <rbraun@sceen.net>2017-06-03 15:49:00 +0200
committerRichard Braun <rbraun@sceen.net>2017-06-03 15:49:00 +0200
commit04002b5583c6da62b60b9c2470b0853178358658 (patch)
tree69e67f0e40cec69423fc1636e5f5b86a8cf20f39 /arch/x86/machine/lapic.c
parent6bdd90785b1519f7b71d79390c0b76d2299445e5 (diff)
x86: don't unconditionnally initialize the legacy PIC
Diffstat (limited to 'arch/x86/machine/lapic.c')
-rw-r--r--arch/x86/machine/lapic.c19
1 files changed, 0 insertions, 19 deletions
diff --git a/arch/x86/machine/lapic.c b/arch/x86/machine/lapic.c
index 148a2a9..dad3bd7 100644
--- a/arch/x86/machine/lapic.c
+++ b/arch/x86/machine/lapic.c
@@ -184,9 +184,6 @@ static volatile struct lapic_map *lapic_map __read_mostly;
*/
static uint32_t lapic_bus_freq __read_mostly;
-static bool lapic_initialized __initdata;
-static bool lapic_is_unused __initdata;
-
static uint32_t
lapic_read(const volatile struct lapic_register *r)
{
@@ -245,20 +242,6 @@ lapic_setup_registers(void)
lapic_write(&lapic_map->timer_icr, lapic_bus_freq / HZ);
}
-bool __init
-lapic_unused(void)
-{
- assert(lapic_initialized);
- return lapic_is_unused;
-}
-
-void __init
-lapic_setup_unused(void)
-{
- lapic_initialized = true;
- lapic_is_unused = true;
-}
-
void __init
lapic_setup(uint32_t map_addr)
{
@@ -278,8 +261,6 @@ lapic_setup(uint32_t map_addr)
lapic_compute_freq();
lapic_setup_registers();
-
- lapic_initialized = true;
}
void __init