summaryrefslogtreecommitdiffhomepage
path: root/src/loader/inc/cpu.h
blob: 0236002af49930179c2407a26eb669a44412aebe (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// MIT License, Copyright (c) 2021 Marvin Borner

#ifndef CPU_H
#define CPU_H

#include <def.h>

u8 inb(u16 port);
u16 inw(u16 port);
u32 inl(u16 port);

void outb(u16 port, u8 data);
void outw(u16 port, u16 data);
void outl(u16 port, u32 data);

#endif