Kernel: Fix AML package parsing

This commit is contained in:
2024-04-07 20:32:22 +03:00
parent e01c049401
commit 22bc4b4271
2 changed files with 6 additions and 2 deletions

View File

@@ -58,9 +58,10 @@ namespace Kernel::ACPI::AML
};
struct DataRefObject;
struct Uninitialized {};
// PackageElement := DataRefObject | NameString
using PackageElement = BAN::Variant<BAN::UniqPtr<DataRefObject>, NameString>;
using PackageElement = BAN::Variant<BAN::UniqPtr<DataRefObject>, NameString, Uninitialized>;
// DefPackage := PackageOp PkgLength NumElements PackageElementList
struct Package