acpid: Only acquire I/O port rights on x86

This commit is contained in:
Jeremy Soller
2024-10-30 14:01:20 -06:00
parent 42970953fc
commit 71b70482d3
+1
View File
@@ -59,6 +59,7 @@ fn daemon(daemon: redox_daemon::Daemon) -> ! {
let acpi_context = self::acpi::AcpiContext::init(physaddrs_iter);
// TODO: I/O permission bitmap?
#[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
common::acquire_port_io_rights().expect("acpid: failed to set I/O privilege level to Ring 3");
let shutdown_pipe = File::open("/scheme/kernel.acpi/kstop")