aboutsummaryrefslogtreecommitdiffstats
path: root/tools/firmware/hvmloader/util.h
diff options
context:
space:
mode:
Diffstat (limited to 'tools/firmware/hvmloader/util.h')
-rw-r--r--tools/firmware/hvmloader/util.h19
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__ */