diff options
author | Richard Braun <rbraun@sceen.net> | 2017-06-03 15:49:00 +0200 |
---|---|---|
committer | Richard Braun <rbraun@sceen.net> | 2017-06-03 15:49:00 +0200 |
commit | 04002b5583c6da62b60b9c2470b0853178358658 (patch) | |
tree | 69e67f0e40cec69423fc1636e5f5b86a8cf20f39 /arch/x86/machine/lapic.c | |
parent | 6bdd90785b1519f7b71d79390c0b76d2299445e5 (diff) |
x86: don't unconditionnally initialize the legacy PIC
Diffstat (limited to 'arch/x86/machine/lapic.c')
-rw-r--r-- | arch/x86/machine/lapic.c | 19 |
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 |