From aec1686102abc5c9099c198e7798bcb7c94b3402 Mon Sep 17 00:00:00 2001 From: Tianhao Wang Date: Sat, 11 Mar 2023 01:35:16 +0100 Subject: adding io port --- src/arch/x86_64/io_port.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/arch') 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, +// } + -- cgit v1.2.3-70-g09d2