1 #ifndef _UTILS_NATIVE_H_
2 #define _UTILS_NATIVE_H_
6 void outb(
const uint16_t port,
const uint8_t val);
7 uint8_t
inb(
const uint16_t port);
9 void outw(
const uint16_t port,
const uint16_t val);
10 uint16_t
inw(
const uint16_t port);
12 void outl(
const uint16_t port,
const uint32_t val);
13 uint32_t
inl(
const uint16_t port);
15 void wrmsr(uint32_t msr, uint64_t val);
16 uint64_t
rdmsr(uint32_t msr);
uint8_t inb(const uint16_t port)
Definition: native.c:8
void wrmsr(uint32_t msr, uint64_t val)
Definition: native.c:41
uint64_t rdmsr(uint32_t msr)
Definition: native.c:49
uint32_t inl(const uint16_t port)
Definition: native.c:34
void outl(const uint16_t port, const uint32_t val)
Definition: native.c:29
void outb(const uint16_t port, const uint8_t val)
Definition: native.c:3
uint16_t inw(const uint16_t port)
Definition: native.c:21
void outw(const uint16_t port, const uint16_t val)
Definition: native.c:16