Fix broken AcGetApicBase implementation

此提交包含在:
2025-08-10 17:05:13 +02:00
提交者 CodingWorkshop Signing Team
父節點 e62820187d
當前提交 3472b448c7

查看文件

@@ -185,15 +185,13 @@ XTCDECL
EFI_STATUS EFI_STATUS
AcGetApicBase(OUT PVOID *ApicBase) AcGetApicBase(OUT PVOID *ApicBase)
{ {
PCPUID_REGISTERS CpuRegisters = NULL; CPUID_REGISTERS CpuRegisters;
/* Get CPU features list */ /* Prepare CPUID registers to query for APIC support */
CpuRegisters->Leaf = CPUID_GET_CPU_FEATURES; RtlZeroMemory(&CpuRegisters, sizeof(CPUID_REGISTERS));
CpuRegisters->SubLeaf = 0; CpuRegisters->Leaf = CPUID_GET_STANDARD1_FEATURES;
CpuRegisters->Eax = 0;
CpuRegisters->Ebx = 0; /* Query CPUID */
CpuRegisters->Ecx = 0;
CpuRegisters->Edx = 0;
ArCpuId(CpuRegisters); ArCpuId(CpuRegisters);
/* Check if APIC present */ /* Check if APIC present */