Files
my-os-project2/kernel/hal/x86_64/uACPI/tests/test-cases/unresolved-paths.asl
2025-08-17 18:37:57 +02:00

31 lines
701 B
Plaintext

// Name: Unresolved paths don't error out when needed
// Expect: int => 1
DefinitionBlock ("", "DSDT", 2, "uTEST", "TESTTABL", 0xF0F0F0F0)
{
Method (MAIN, 0, NotSerialized)
{
Local0 = Package {
321,
PATH.THAT.DOES.NOT_.EXIS.T,
123,
\OK,
\MAIN,
}
Debug = Local0
If (CondRefOf(ANOT.HER_.PATH.THAT.DOES.NOT.EXIS.T, Local0) ||
CondRefOf(\TEST) || CondRefOf(^TEST) || CondRefOf(^TEST.JEST) ||
CondRefOf(\TEST.JEST)) {
Return (0)
}
If (CondRefOf(^MAIN, Local1)) {
Debug = Local1
Return (1)
}
Return (0)
}
}