Por favor, veja: link
O primeiro passo para recuperar as tabelas ACPI é encontrar o Ponteiro de Descrição do Sistema Raiz ou RSDP.
Em sistemas UEFI, ele é convenientemente fornecido dentro do EFI_SYSTEM_TABLE.
Nos sistemas BIOS tradicionais, duas áreas de memória precisam ser pesquisadas. Primeiro, no endereço de modo real de 16 bits 0x40E, haverá um ponteiro de segmento de 2 bytes indicando onde está localizada a EBDA (Extended BIOS Data Area). O RSDP poderia estar dentro do primeiro 1 KiB de EBDA, identificado pela cadeia "RSD PTR", que é garantido para ser localizado em um limite de 16 bytes.
A outra área possível é a área principal do BIOS, abaixo de 1 MiB, ou os endereços em modo real 0x000E0000 a 0x000FFFFF.
Como todo o conteúdo ROM do firmware (flash EEP), eles já são copiados para a RAM ("sombreado") pelo próprio firmware por motivos de desempenho: o acesso ao firmware não volátil é geralmente bastante complicado e não muito rápido.