Replies: 1 comment
-
It worked, but the AOD (AMD Overdrive Table) of this Lenovo laptop is almost completely broken, just as I expected. Doesn't follow the standard structure other vendors have, it's beyond my mind why they have modified it to the point where it is unusable. It's not enough that AMD is not consistent at all between different generations/SKUs, but also Lenovo breaking stuff on top of that. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I have an application, part of which parses all SSDT tables to find a specific one with a given Table OemId signature. If one is found, a specific region signature should be present in this table and that region contains the physical mapped address of the table I need to parse. To find the RSDT/XSDT tables I search for the RSDP in bios area in order to jump to the RSDT/XSDT and then get the addresses for all SSDT tables.
On my Lenovo laptop the pointer is not found in bios area.
I'm stuck at the the part where documentation mentions how to get the RSDP on an UEFI-enabled systems by searching the know GUIDs. I see you have asked about the same 2 years ago. My application is using C#, but I don't really comprehend where to start.
RWEverything shows the XSDT, but not the RSDP.
https://www.reddit.com/r/osdev/comments/qqgxr2/need_help_finding_the_xsdt_table_in_a_system/
PS: Guess I will try to use the Registry method to get the SSDT tables and find the desired one.
Beta Was this translation helpful? Give feedback.
All reactions