bootloader/boot/pio.h
Hojun-Cho cb56f42e08 add trap
don't want handle trap now
2024-12-02 10:19:57 +09:00

15 lines
231 B
C

static __inline void
outb(int port, u8 data)
{
__asm volatile("outb %0,%w1" : : "a" (data), "d" (port));
}
static __inline u8
inb(int port)
{
u8 data;
__asm volatile("inb %w1,%0" : "=a" (data) : "d" (port));
return data;
};