uACPI interface
type alias
Section titled “type alias”uacpi_pci_device : struct { // typedefing it because of consistency with uacpi naming uint8_t bus, slot, func; bool is_open; }
type alias
Section titled “type alias”uacpi_io_handle : struct { uacpi_io_addr base; uacpi_size len; bool valid; }
type alias
Section titled “type alias”irq_entry_t : struct { uacpi_interrupt_handler handler; uacpi_handle ctx; bool installed; }
voiduacpi_mark_irq_installed(uint8_t irq)voiduacpi_init(uint64_t rsdp)voiduacpi_print_devs()