1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 04:47:34 +00:00

Kernel: Use TypedMapping for accessing IOAPIC registers

This commit is contained in:
Andreas Kling 2020-05-23 15:57:48 +02:00
parent e870b936c3
commit a75c290e51
3 changed files with 12 additions and 13 deletions

View file

@ -59,7 +59,7 @@ private:
class IOAPIC final : public IRQController {
public:
IOAPIC(ioapic_mmio_regs& regs, u32 gsi_base);
IOAPIC(PhysicalAddress, u32 gsi_base);
virtual void enable(const GenericInterruptHandler&) override;
virtual void disable(const GenericInterruptHandler&) override;
virtual void hard_disable() override;
@ -97,7 +97,7 @@ private:
void map_pci_interrupts();
void isa_identity_map(int index);
ioapic_mmio_regs& m_physical_access_registers;
PhysicalAddress m_address;
u32 m_gsi_base;
u8 m_id;
u8 m_version;