diff options
Diffstat (limited to 'tools/firmware/hvmloader/util.h')
-rw-r--r-- | tools/firmware/hvmloader/util.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/tools/firmware/hvmloader/util.h b/tools/firmware/hvmloader/util.h new file mode 100644 index 0000000000..57aab64998 --- /dev/null +++ b/tools/firmware/hvmloader/util.h @@ -0,0 +1,19 @@ +#ifndef __HVMLOADER_UTIL_H__ +#define __HVMLOADER_UTIL_H__ + +/* I/O output */ +void outw(uint16_t addr, uint16_t val); +void outb(uint16_t addr, uint8_t val); + +/* I/O input */ +uint8_t inb(uint16_t addr); + +/* String and memory functions */ +int strcmp(const char *cs, const char *ct); +void *memcpy(void *dest, const void *src, unsigned n); +char *itoa(char *a, unsigned int i); + +/* Debug output */ +void puts(const char *s); + +#endif /* __HVMLOADER_UTIL_H__ */ |