module metal.hal.apic

Code Map

module metal.hal.apic;


struct lAPICInfo
{
public:
	address: u32;
	hasPCAT: bool;
}

struct ioAPICInfo
{
public:
	address: u32;
	gsiBase: u32;
}

fn ioAPICWrite(apic_base: const(size_t), offset: const(u8), val: const(u32)) { }
fn ioAPICRead(apic_base: const(size_t), offset: const(u8)) u32 { }