ApertureOS
Data Structures | Macros | Functions | Variables
priv_acpi_tables.h File Reference
#include "types.h"
Include dependency graph for priv_acpi_tables.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  RSDPDescriptor
 RSDT pointer Table. More...
 
struct  RSDPDescriptor20
 XSDT pointer Table. More...
 
struct  ACPISDTHeader
 ACPI Section Descriptor Table header. More...
 
struct  XSDT
 XSDT Table. More...
 
struct  RSDT
 RSDT Table. More...
 
struct  GenericAddressStructure
 Generic ACPI Address structure. More...
 
struct  pci_vendor_t
 
struct  pci_device_t
 
struct  pci_baseclass_t
 
struct  pci_subclass_t
 

Macros

#define RSDP_EXPECTED_SIG   "RSD PTR "
 
#define ACPI_VERSION_1   0
 
#define ACPI_VERSION_2   1
 
#define XSDT_GET_POINTER_COUNT(h)   ((h.Length - sizeof(h)) / 8)
 
#define RSDT_GET_POINTER_COUNT(h)   ((h.Length - sizeof(h)) / 4)
 
#define BIOS_SEARCH_START   0x000E0000
 
#define BIOS_SEARCH_END   0x000FFFFF
 

Functions

uint8_t ACPITables_ValidateChecksum (ACPISDTHeader *header)
 

Variables

RSDPDescriptor20rsdp