From 213274bdd6ea6267143594b71fbfd6a38eba350b Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Thu, 15 Jan 2026 15:42:03 +0100 Subject: x86_64/dio: fix port reading implementation --- arch/x86_64/include/x86_64/device_io/port_io.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/x86_64/include/x86_64/device_io/port_io.hpp b/arch/x86_64/include/x86_64/device_io/port_io.hpp index 295a0cd..fa2ec2d 100644 --- a/arch/x86_64/include/x86_64/device_io/port_io.hpp +++ b/arch/x86_64/include/x86_64/device_io/port_io.hpp @@ -32,7 +32,7 @@ namespace teachos::io::x86_64 auto data = typename Derived::value_type{}; asm volatile((code[Derived::size / 2]) : [data] "=m"(data) - : [port] "i"(Derived::size) + : [port] "i"(Derived::address) : "dx", (Derived::data_register)); return data; } -- cgit v1.2.3