# ACPI/DSDT Tables

ACPI Dumps for RT and RT2.\
\
They have DSDT tables inside, which we can re-use, yay!

{% file src="<https://569825932-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MJLRvYIRoqQ8RpdJUy4%2F-MJMLEXNfIb7Bmhw0zqA%2F-MJMLIvi64pGhtyGk05h%2Facpiview_dump_rt2_20200805.txt?alt=media&token=a5ec0f93-96fb-42db-ae2d-756266634c7b>" %}

{% file src="<https://569825932-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MJLRvYIRoqQ8RpdJUy4%2F-MJMLjDCvePnG2jbR1jU%2F-MJMLmtf63jE02YtM_1o%2Facpiview_dump_rt1_20200805.txt?alt=media&token=04a771f3-af51-4773-aa50-3a633d797528>" %}

## What is a DSDT

DSDT (Differentiated System Description Table) is a part of the [ACPI](https://en.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface) specification. It supplies information about supported power events in a given system. ACPI tables are provided in firmware from the manufacturer.

Ours are compiled with the Microsoft compiler.\
\
RT2 location: Address : 0xFDEFD000 Length : 15469 (NVIDIA T114EDK2)\
RT location: Address : 0xFD8E0000 Length : 9361 (NCIDIA AP30EDK2)\
\
RT2 DSDT Source:

{% file src="<https://569825932-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MJLRvYIRoqQ8RpdJUy4%2F-MJMNsk-Mjb7DcdO1ZXl%2F-MJMP_CxrCzC71yt9VRy%2FSurfaceRT2.dsdt.txt?alt=media&token=ba8e5463-4439-403d-8804-754aae1b2189>" %}

Further reading: <https://wiki.archlinux.org/index.php/DSDT#Recompiling_it_yourself>
