#include <freeldr.h>
#include <debug.h>
Go to the source code of this file.
◆ DBG_DEFAULT_CHANNEL()
DBG_DEFAULT_CHANNEL |
( |
HWDETECT |
| ) |
|
◆ DetectAcpiBios()
Definition at line 54 of file hwacpi.c.
79 if (PartialResourceList ==
NULL)
81 ERR(
"Failed to allocate resource descriptor\n");
86 PartialResourceList->
Version = 0;
88 PartialResourceList->
Count = 1;
100 TRACE(
"ACPI >1.0, using XSDT address\n");
105 TRACE(
"ACPI 1.0, using RSDT address\n");
119 MultiFunctionAdapter,
PHYSICAL_ADDRESS RSDTAddress
ULONGLONG xsdt_physical_address
#define CmResourceTypeDeviceSpecific
struct _ACPI_BIOS_DATA * PACPI_BIOS_DATA
union _CM_PARTIAL_RESOURCE_DESCRIPTOR::@375 u
FORCEINLINE PVOID FrLdrHeapAlloc(SIZE_T MemorySize, ULONG Tag)
BIOS_MEMORY_MAP PcBiosMemoryMap[MAX_BIOS_DESCRIPTORS]
struct _CM_PARTIAL_RESOURCE_DESCRIPTOR::@375::@384 DeviceSpecificData
static PRSDP_DESCRIPTOR FindAcpiBios(VOID)
BIOS_MEMORY_MAP MemoryMap[1]
CM_PARTIAL_RESOURCE_DESCRIPTOR PartialDescriptors[1]
#define memcpy(s1, s2, n)
VOID NTAPI FldrCreateComponentKey(IN PCONFIGURATION_COMPONENT_DATA SystemNode, IN CONFIGURATION_CLASS Class, IN CONFIGURATION_TYPE Type, IN IDENTIFIER_FLAG Flags, IN ULONG Key, IN ULONG Affinity, IN PCHAR IdentifierString, IN PCM_PARTIAL_RESOURCE_LIST ResourceList, IN ULONG Size, OUT PCONFIGURATION_COMPONENT_DATA *ComponentKey)
ULONG rsdt_physical_address
_Must_inspect_result_ typedef _Out_ PULONG TableSize
#define TAG_HW_RESOURCE_LIST
Referenced by Pc98HwDetect(), and PcHwDetect().
◆ FindAcpiBios()
Definition at line 29 of file hwacpi.c.
39 TRACE(
"ACPI supported\n");
47 TRACE(
"ACPI not supported\n");
int memcmp(void *Buffer1, void *Buffer2, ACPI_SIZE Count)
_Must_inspect_result_ _In_ PFSRTL_PER_STREAM_CONTEXT Ptr
Referenced by DetectAcpiBios().
◆ AcpiPresent