From 22b32a0fe5f4645fef7338fc216c30224b6226b1 Mon Sep 17 00:00:00 2001 From: Bananymous Date: Mon, 10 Feb 2025 22:57:25 +0200 Subject: [PATCH] Kernel: Expose PCI interrupt mechanism from PCIDevice --- kernel/include/kernel/PCI.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kernel/include/kernel/PCI.h b/kernel/include/kernel/PCI.h index dd6732e7..9cdbb582 100644 --- a/kernel/include/kernel/PCI.h +++ b/kernel/include/kernel/PCI.h @@ -97,6 +97,8 @@ namespace Kernel::PCI BAN::ErrorOr reserve_interrupts(uint8_t count); void enable_interrupt(uint8_t index, Interruptable&); + InterruptMechanism interrupt_mechanism() const { return m_interrupt_mechanism; } + BAN::ErrorOr> allocate_bar_region(uint8_t bar_num); void enable_bus_mastering();