Add v0.7 source

This commit is contained in:
TomW 2013-04-21 14:54:35 +01:00
commit 3c253c2cf8
188 changed files with 52566 additions and 0 deletions

17
src/io.h Normal file
View file

@ -0,0 +1,17 @@
void io_init();
void io_sethandler(uint16_t base, int size,
uint8_t (*inb)(uint16_t addr),
uint16_t (*inw)(uint16_t addr),
uint32_t (*inl)(uint16_t addr),
void (*outb)(uint16_t addr, uint8_t val),
void (*outw)(uint16_t addr, uint16_t val),
void (*outl)(uint16_t addr, uint32_t val));
void io_removehandler(uint16_t base, int size,
uint8_t (*inb)(uint16_t addr),
uint16_t (*inw)(uint16_t addr),
uint32_t (*inl)(uint16_t addr),
void (*outb)(uint16_t addr, uint8_t val),
void (*outw)(uint16_t addr, uint16_t val),
void (*outl)(uint16_t addr, uint32_t val));