Questions tagged [dsdt]

6 questions
6
votes
1 answer

How to decipher this ACPI Source Language code?

I used this .NET program to do a binary dump of the Windows Registry at HKLM/Hardware/ACPI/DSDT. Then, running Microsoft's ASL Compiler on that, I can get this ACPI Source Language: Scope(\_TZ_) { Name(TBSE, 0xaac) Name(CRT0, 0x0) …
Cheeso
  • 180,104
  • 92
  • 446
  • 681
2
votes
1 answer

how to acpi shutdown in assembly in custom os?

I am running a custom os in virtualbox and have parsed the ACPI, FACP, DSDT etc tables to get the PM1a_CNT and SLP_TYPa values. These seem to be correct. However when I try to do an ACPI shutdown with: xor eax, eax mov edx, [PM1a_CNT] mov ax,…
poby
  • 1,510
  • 13
  • 33
1
vote
1 answer

Where's the catalog of objects in the ACPI namespace?

I'm trying to read and maybe write some ACPI Source Language. I see in the code I'm looking at, statements that store values to particular... ah, registers I guess, in the ACPI object namespace. It looks like this: Store(Arg0,…
Cheeso
  • 180,104
  • 92
  • 446
  • 681
1
vote
0 answers

Calling methods from DSDT in Windows (ACPI)

I have recently discovered how wonderful modifying the DSDT table in Windows is. I already remapped some Fn keys to do some other things, but those things were located in the actual DSDT (like turn LEDs off, turn fan on/off). Now, I would like to…
Valentin Radu
  • 589
  • 1
  • 8
  • 25
0
votes
0 answers

Laptop fan control through Embedded Controller or ACPI

I've been trying to control the fan of my Lenovo Yoga 910-13IKB laptop (Windows 10) to avoid thermal throttling (I already undervolted the CPU and GPU). To achieve this I need to find a way of modifying the specific registers that control the fan on…
0
votes
0 answers

Device HPET in DSDT patch returns error while compiling "object is not accessible from this scope (BUF0)"

Does anyone know how to get rid of this compiling error? This is device in the dsdt, I am using a patch from a repository. The original device HPET is: Device (HPET) { Name (_HID, EisaId ("PNP0103")) // _HID:…
Chriz74
  • 1,250
  • 2
  • 19
  • 35