mirror of
https://github.com/SerenityOS/serenity.git
synced 2026-11-07 04:29:30 -10:00
Kernel/x86: Remove unused IRQController::get_irr() function
This unused function is only implemented by the PIC.
This commit is contained in:
1 parent
7d71b67a54
commit
1fddd44a4b
5 files changed
-17
No files matched your search
@@ -34,7 +34,6 @@ public:
|
||||
virtual void spurious_eoi(GenericInterruptHandler const&) const = 0;
|
||||
virtual size_t interrupt_vectors_count() const = 0;
|
||||
virtual u32 gsi_base() const = 0;
|
||||
virtual u16 get_irr() const = 0;
|
||||
virtual StringView model() const = 0;
|
||||
virtual IRQControllerType type() const = 0;
|
||||
|
||||
|
||||
@@ -236,12 +236,6 @@ void IOAPIC::eoi(GenericInterruptHandler const& handler) const
|
||||
APIC::the().eoi();
|
||||
}
|
||||
|
||||
u16 IOAPIC::get_irr() const
|
||||
{
|
||||
InterruptDisabler disabler;
|
||||
VERIFY_NOT_REACHED();
|
||||
}
|
||||
|
||||
void IOAPIC::write_register(u32 index, u32 value) const
|
||||
{
|
||||
InterruptDisabler disabler;
|
||||
|
||||
@@ -47,7 +47,6 @@ public:
|
||||
virtual void spurious_eoi(GenericInterruptHandler const&) const override;
|
||||
virtual bool is_vector_enabled(InterruptNumber number) const override;
|
||||
virtual bool is_enabled() const override;
|
||||
virtual u16 get_irr() const override;
|
||||
virtual u32 gsi_base() const override { return m_gsi_base; }
|
||||
virtual size_t interrupt_vectors_count() const override { return m_redirection_entries_count; }
|
||||
virtual StringView model() const override { return "IOAPIC"sv; }
|
||||
|
||||
@@ -219,12 +219,4 @@ u16 PIC::get_isr() const
|
||||
return (isr1 << 8) | isr0;
|
||||
}
|
||||
|
||||
u16 PIC::get_irr() const
|
||||
{
|
||||
IO::out8(PIC0_CTL, 0x0a);
|
||||
IO::out8(PIC1_CTL, 0x0a);
|
||||
u8 irr0 = IO::in8(PIC0_CTL);
|
||||
u8 irr1 = IO::in8(PIC1_CTL);
|
||||
return (irr1 << 8) | irr0;
|
||||
}
|
||||
}
|
||||
@@ -25,7 +25,6 @@ public:
|
||||
virtual bool is_vector_enabled(InterruptNumber number) const override;
|
||||
virtual bool is_enabled() const override;
|
||||
virtual void spurious_eoi(GenericInterruptHandler const&) const override;
|
||||
virtual u16 get_irr() const override;
|
||||
virtual u32 gsi_base() const override { return 0; }
|
||||
virtual size_t interrupt_vectors_count() const override { return 16; }
|
||||
virtual StringView model() const override { return "Dual i8259"sv; }
|
||||
|
||||
Reference in new issue
Block a user