#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 () |