#include "iris/arch/x86/amd64/hw/io_apic.h"
#include "iris/arch/x86/amd64/hw/local_apic.h"
#include "iris/arch/x86/amd64/msr.h"
#include "iris/core/global_state.h"
#include "iris/core/print.h"
#include "iris/mm/map_physical_address.h"
Namespaces | |
namespace | iris |
namespace | iris::x86 |
namespace | iris::x86::amd64 |
Functions | |
void | iris::x86::amd64::tag_invoke (di::Tag< send_eoi >, IoApic &, IrqLine irq_line) |
void | iris::x86::amd64::tag_invoke (di::Tag< disable_irq_line >, IoApic &self, IrqLine irq_line) |
void | iris::x86::amd64::tag_invoke (di::Tag< enable_irq_line >, IoApic &self, IrqLine irq_line) |
auto | iris::x86::amd64::tag_invoke (di::Tag< responsible_irq_line_range >, IoApic const &self) -> IrqLineRange |
void | iris::x86::amd64::init_io_apic () |