Integrate uACPI

This commit is contained in:
2025-08-17 18:37:57 +02:00
parent 069870cd0d
commit 92ccd189e7
166 changed files with 42104 additions and 33 deletions

View File

@ -0,0 +1,61 @@
// Name: Call methods with every ArgX
// Expect: int => 8
DefinitionBlock ("", "DSDT", 2, "uTEST", "TESTTABL", 0xF0F0F0F0)
{
Method(TES7, 7) {
Local0 = Arg0 + Arg1 + Arg2 + Arg3 + Arg4 + Arg5 + Arg6
If (Local0 != (1 + 2 + 3 + 4 + 5 + 6 + 7)) { Return (Local0) }
Return (1)
}
Method(TES6, 6) {
Local0 = Arg0 + Arg1 + Arg2 + Arg3 + Arg4 + Arg5
If (Local0 != (1 + 2 + 3 + 4 + 5 + 6)) { Return (Local0) }
Return (1)
}
Method(TES5, 5) {
Local0 = Arg0 + Arg1 + Arg2 + Arg3 + Arg4
If (Local0 != (1 + 2 + 3 + 4 + 5)) { Return (Local0) }
Return (1)
}
Method(TES4, 4) {
Local0 = Arg0 + Arg1 + Arg2 + Arg3
If (Local0 != (1 + 2 + 3 + 4)) { Return (Local0) }
Return (1)
}
Method(TES3, 3) {
Local0 = Arg0 + Arg1 + Arg2
If (Local0 != (1 + 2 + 3)) { Return (Local0) }
Return (1)
}
Method(TES2, 2) {
Local0 = Arg0 + Arg1
If (Local0 != (1 + 2)) { Return (Local0) }
Return (1)
}
Method(TES1, 1) {
Local0 = Arg0
If (Local0 != (1 + 2)) { Return (Local0) }
Return (1)
}
Method(TES0, 0) { Return (1) }
Method (MAIN)
{
Return(TES7(1, 2, 3, 4, 5, 6, 7) +
TES6(1, 2, 3, 4, 5, 6) +
TES5(1, 2, 3, 4, 5) +
TES4(1, 2, 3, 4) +
TES3(1, 2, 3) +
TES2(1, 2) +
TES1(1) +
TES0())
}
}