From 064aaef6c3e509a0426b1dbf994132f2e42fe13c Mon Sep 17 00:00:00 2001 From: Bananymous Date: Thu, 14 Aug 2025 19:03:47 +0300 Subject: [PATCH] Kernel: Don't fail on creating reserved opregion --- kernel/kernel/ACPI/AML/OpRegion.cpp | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/kernel/kernel/ACPI/AML/OpRegion.cpp b/kernel/kernel/ACPI/AML/OpRegion.cpp index 402562f0..f220e75e 100644 --- a/kernel/kernel/ACPI/AML/OpRegion.cpp +++ b/kernel/kernel/ACPI/AML/OpRegion.cpp @@ -82,11 +82,7 @@ namespace Kernel::ACPI::AML case GAS::AddressSpaceID::PlatformCommunicationChannel: break; default: - if (region_space < 0x80) - { - dwarnln("OpRegion invalid region space {2H}", region_space); - return BAN::Error::from_errno(EINVAL); - } + dprintln("OpRegion region space 0x{2H}?", region_space); break; } @@ -505,7 +501,7 @@ namespace Kernel::ACPI::AML case GAS::AddressSpaceID::GeneralPurposeIO: case GAS::AddressSpaceID::GenericSerialBus: case GAS::AddressSpaceID::PlatformCommunicationChannel: - dwarnln("TODO: Read from address space {}", static_cast(opregion.address_space)); + dwarnln("TODO: Read from address space 0x{2H}", static_cast(opregion.address_space)); return BAN::Error::from_errno(ENOTSUP); } @@ -592,7 +588,7 @@ namespace Kernel::ACPI::AML case GAS::AddressSpaceID::GeneralPurposeIO: case GAS::AddressSpaceID::GenericSerialBus: case GAS::AddressSpaceID::PlatformCommunicationChannel: - dwarnln("TODO: Write to address space {}", static_cast(opregion.address_space)); + dwarnln("TODO: Write to address space 0x{2H}", static_cast(opregion.address_space)); return BAN::Error::from_errno(ENOTSUP); }