apic::lapic_write
Signature: void apic::lapic_write(uint64_t reg, uint32_t value)
Description: Writes to the local APIC
Parameters:
uint64_t reg
uint32_t value
Return: void
apic::lapic_read
Signature: uint32_t apic::lapic_read(uint64_t reg)
Description: Reads from the local APIC
Parameters:
Return: uint32_t
apic::lapic_wait
Signature: void apic::lapic_wait()
Description: Waits for the local APIC
Return: void
apic::lapic_eoi
Signature: void apic::lapic_eoi()
Description: Sends an EOI to the local APIC
Return: void
apic::lapic_enable
Signature: void apic::lapic_enable()
Description: Enables the local APIC
Return: void
apic::lapic_ipi
Signature: void apic::lapic_ipi(uint8_t lapic_id, uint8_t vector)
Description: Sends an IPI to the local APIC
Parameters:
uint8_t lapic_id
uint8_t vector
Return: void
Show file on GitHub