diff options
Diffstat (limited to 'src/arch/x86_64')
| -rw-r--r-- | src/arch/x86_64/io_port.rs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/arch/x86_64/io_port.rs b/src/arch/x86_64/io_port.rs index e69de29..9c24c98 100644 --- a/src/arch/x86_64/io_port.rs +++ b/src/arch/x86_64/io_port.rs @@ -0,0 +1,13 @@ + +extern "C" { + fn inb(port:u32) -> u32; + fn inw(port:u32) -> u32; + fn outb(port:u32, val:u32); + fn outw(port:u32, val:u32); +} + +// TODO +// pub struct IO_Port { +// addr: u32, +// } + |
