Home
last modified time | relevance | path

Searched refs:ArmCoreInfoTable (Results 1 – 6 of 6) sorted by relevance

/device/linaro/bootloader/edk2/ArmPlatformPkg/PrePi/
DMainMPCore.c52 ARM_CORE_INFO *ArmCoreInfoTable; in SecondaryMain() local
68 Status = ArmMpCoreInfoPpi->GetMpCoreInfo (&ArmCoreCount, &ArmCoreInfoTable); in SecondaryMain()
73 …if ((ArmCoreInfoTable[Index].ClusterId == ClusterId) && (ArmCoreInfoTable[Index].CoreId == CoreId)… in SecondaryMain()
82 …MmioWrite32 (ArmCoreInfoTable[Index].MailboxClearAddress, ArmCoreInfoTable[Index].MailboxClearValu… in SecondaryMain()
88 SecondaryEntryAddr = MmioRead32 (ArmCoreInfoTable[Index].MailboxGetAddress); in SecondaryMain()
DPrePi.c81 ARM_CORE_INFO* ArmCoreInfoTable; in PrePiMain() local
139 Status = ArmMpCoreInfoPpi->GetMpCoreInfo (&ArmCoreCount, &ArmCoreInfoTable); in PrePiMain()
142 … BuildGuidDataHob (&gArmMpCoreInfoGuid, ArmCoreInfoTable, sizeof (ARM_CORE_INFO) * ArmCoreCount); in PrePiMain()
/device/linaro/bootloader/edk2/ArmPlatformPkg/PrePeiCore/
DMainMPCore.c43 ARM_CORE_INFO *ArmCoreInfoTable; in SecondaryMain() local
69 Status = ArmMpCoreInfoPpi->GetMpCoreInfo (&ArmCoreCount, &ArmCoreInfoTable); in SecondaryMain()
74 …if ((ArmCoreInfoTable[Index].ClusterId == ClusterId) && (ArmCoreInfoTable[Index].CoreId == CoreId)… in SecondaryMain()
83 …MmioWrite32 (ArmCoreInfoTable[Index].MailboxClearAddress, ArmCoreInfoTable[Index].MailboxClearValu… in SecondaryMain()
89 SecondaryEntryAddr = MmioRead32 (ArmCoreInfoTable[Index].MailboxGetAddress); in SecondaryMain()
/device/linaro/bootloader/edk2/ArmPkg/Drivers/CpuPei/
DCpuPei.c70 ARM_CORE_INFO *ArmCoreInfoTable; in InitializeCpuPeim() local
83 Status = ArmMpCoreInfoPpi->GetMpCoreInfo (&ArmCoreCount, &ArmCoreInfoTable); in InitializeCpuPeim()
86 … BuildGuidDataHob (&gArmMpCoreInfoGuid, ArmCoreInfoTable, sizeof (ARM_CORE_INFO) * ArmCoreCount); in InitializeCpuPeim()
/device/linaro/bootloader/edk2/ArmPkg/Application/LinuxLoader/
DLinuxLoaderFdt.c160 ARM_CORE_INFO *ArmCoreInfoTable; in PrepareFdt() local
341 ArmCoreInfoTable = ArmProcessorTable->ArmCpus; in PrepareFdt()
344 CoreMpId = (UINTN) GET_MPID (ArmCoreInfoTable[Index].ClusterId, in PrepareFdt()
345 ArmCoreInfoTable[Index].CoreId); in PrepareFdt()
378 CpuReleaseAddr = cpu_to_fdt64 (ArmCoreInfoTable[Index].MailboxSetAddress); in PrepareFdt()
382 …if (((ArmCoreInfoTable[Index].ClusterId != ClusterId) || (ArmCoreInfoTable[Index].CoreId != CoreId… in PrepareFdt()
/device/linaro/bootloader/edk2/ArmPkg/Application/LinuxLoader/AArch64/
DLinuxStarter.c206 ARM_CORE_INFO *ArmCoreInfoTable; in BootLinuxFdt() local
327 ArmCoreInfoTable = ArmProcessorTable->ArmCpus; in BootLinuxFdt()
331 MmioWrite32 (ArmCoreInfoTable[i].MailboxSetAddress, (UINTN)PenBase); in BootLinuxFdt()
334 ArmCoreInfoTable[i].MailboxSetAddress = (UINTN)MailBoxBase + i*sizeof (MailBoxBase); in BootLinuxFdt()
337 *((UINTN*)(ArmCoreInfoTable[i].MailboxSetAddress)) = 0x0; in BootLinuxFdt()