From 7b988e680727beed1d75ff4f0e48158f4465f122 Mon Sep 17 00:00:00 2001 From: Carlos Maiolino Date: Mon, 25 Aug 2025 08:15:02 +0200 Subject: IO: Add in/out declarations/definitions I've forgotten to commit this when working on interrupts. The OS won't build without these helpers. They are used for now mostly to setup PICs. Signed-off-by: Carlos Maiolino --- src/include/toxic/io.h | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 src/include/toxic/io.h (limited to 'src/include') diff --git a/src/include/toxic/io.h b/src/include/toxic/io.h new file mode 100644 index 0000000..f2a869a --- /dev/null +++ b/src/include/toxic/io.h @@ -0,0 +1,9 @@ +#ifndef IO_H +#define IO_H + +unsigned char insb(unsigned short port); +unsigned short insw(unsigned short port); + +void outb(unsigned short port, unsigned char val); +void outw(unsigned short port, unsigned short val); +#endif /* IO_H */ -- cgit v1.2.3