Newer
Older
AMI-Aptio-BIOS-Reversed / UefiCpuPkg / Library / BaseXApicX2ApicLib / CpuMpPei / CpuMpPei.md
@Ajax Dong Ajax Dong 2 days ago 7 KB Restructure the repo

CpuMpPei

  • Module: CpuMpPei
  • Port: 13804
  • Total functions: 163
  • Named: 158
  • Unnamed: 0

Function List

  • CopyMem @ 0xffe33ba4 (0x3f bytes)
  • AsmExceptionEntryDiv0 @ 0xffe33be4 (0xa bytes)
  • AsmExceptionEntry0 @ 0xffe33d24 (0xa bytes)
  • ExceptionContextSwitch @ 0xffe33d2e (0x208 bytes)
  • CpuPause @ 0xffe33f36 (0x1e bytes)
  • CpuSfence @ 0xffe33f54 (0xc bytes)
  • CpuDeepSleep @ 0xffe340eb (0x33 bytes)
  • AsmReadMsr64 @ 0xffe34123 (0x2a bytes)
  • AsmWriteMsr64 @ 0xffe3414d (0x51 bytes)
  • SetMem @ 0xffe341a4 (0x20 bytes)
  • SetMem16 @ 0xffe341c4 (0x15 bytes)
  • AsmCpuid @ 0xffe341e4 (0x1f bytes)
  • SetMem32 @ 0xffe34204 (0x15 bytes)
  • BitFieldRead32 @ 0xffe34224 (0x7c bytes)
  • AsmReadCr0 @ 0xffe342a4 (0x2b bytes)
  • _ModuleEntryPoint @ 0xffe342cf (0x1a2 bytes)
  • CpuMpPeiInit @ 0xffe34471 (0x5d bytes)
  • HobListRead @ 0xffe344ce (0x8e bytes)
  • CpuBistCollect @ 0xffe3455c (0x28d bytes)
  • CopyMemWrapper @ 0xffe347e9 (0x6f bytes)
  • PpiGuidCheck @ 0xffe34858 (0x1e bytes)
  • PpiLocate @ 0xffe34876 (0x6e bytes)
  • PpiListSearch @ 0xffe348e4 (0x45 bytes)
  • PpiFind @ 0xffe34929 (0x3a bytes)
  • PpiFindByGuid @ 0xffe34963 (0x50 bytes)
  • InitializeFloatingPointUnits @ 0xffe349b3 (0x6b bytes)
  • MpSafeCopyBuffer @ 0xffe34a1e (0x51 bytes)
  • DebugPrintGetService @ 0xffe34a6f (0x31 bytes)
  • DebugPrint @ 0xffe34aa0 (0x2a bytes)
  • DebugAssert @ 0xffe34aca (0x1e bytes)
  • SwitchStack @ 0xffe34ae8 (0x4b bytes)
  • SwitchStackFinish @ 0xffe34b33 (0x37 bytes)
  • ProcedureScope @ 0xffe34b6a (0x1e bytes)
  • MpExchangeData @ 0xffe34b88 (0x79 bytes)
  • ApStackCheck @ 0xffe34c01 (0x44 bytes)
  • ApModeCheck @ 0xffe34c45 (0x38 bytes)
  • ApInitCheck @ 0xffe34c7d (0x4a bytes)
  • SortCpuList @ 0xffe34cc7 (0x56 bytes)
  • FillCpuData @ 0xffe34d1d (0x67 bytes)
  • InitPlatform @ 0xffe34d84 (0xcc bytes)
  • ReadCheck @ 0xffe34e50 (0x51 bytes)
  • MpCheckDone @ 0xffe34ea1 (0x3b bytes)
  • GetCpuCount @ 0xffe34edc (0x71 bytes)
  • GetBistStatus @ 0xffe34f4d (0x2c bytes)
  • ExecuteBistCommand @ 0xffe34f79 (0x92 bytes)
  • MpSendApicCommand @ 0xffe3500b (0x91 bytes)
  • MpInitComplete @ 0xffe3509c (0x5d bytes)
  • SetApicTimer @ 0xffe350f9 (0xe9 bytes)
  • GetNextCpu @ 0xffe351e2 (0x88 bytes)
  • GetApicBase @ 0xffe3526a (0x1e bytes)
  • GetApicId @ 0xffe35288 (0x262 bytes)
  • CpuBistClear @ 0xffe354ea (0x30 bytes)
  • InitializeDebugAgent @ 0xffe3551a (0x2f bytes)
  • InitializeDebugAgent_0 @ 0xffe35549 (0xce bytes)
  • ExceptionHandler @ 0xffe35617 (0x1f7 bytes)
  • SendSipi @ 0xffe3580e (0x42 bytes)
  • SendInitSipiSipi @ 0xffe35850 (0x77 bytes)
  • StartupAp @ 0xffe358c7 (0x37 bytes)
  • MpWakeupBuffer @ 0xffe358fe (0x133 bytes)
  • MpTimerInit @ 0xffe35a31 (0x4e bytes)
  • MpTimerCheck @ 0xffe35a7f (0x1a bytes)
  • ApSpinLock @ 0xffe35a99 (0x17 bytes)
  • ApInitConfig @ 0xffe35ab0 (0x45 bytes)
  • SemaphoreInit @ 0xffe35af5 (0x65 bytes)
  • MpDataInit @ 0xffe35b5a (0xa5 bytes)
  • MpContextInit @ 0xffe35bff (0xdd bytes)
  • ApEntryPoint @ 0xffe35cdc (0x5 bytes)
  • ApProcedure @ 0xffe35ce1 (0x73 bytes)
  • WaitApDone @ 0xffe35d54 (0x36 bytes)
  • MpInitUp @ 0xffe35d8a (0xff bytes)
  • InitializeMpData @ 0xffe35e89 (0x94 bytes)
  • InternalSyncIncrement @ 0xffe35f1d (0x320 bytes)
  • ReleaseSpinLock @ 0xffe36241 (0x1f bytes)
  • CollectProcessorData @ 0xffe36260 (0xf9 bytes)
  • MpInitSleepLoop @ 0xffe36359 (0x1b1 bytes)
  • MpInitCheck @ 0xffe3650a (0x35 bytes)
  • CheckAllProcessors @ 0xffe3653f (0xc8 bytes)
  • CheckProcessorsDone @ 0xffe36607 (0xa5 bytes)
  • MpInitCompleteNotify @ 0xffe366ac (0x4f bytes)
  • MpDataCleanup @ 0xffe366fb (0x68 bytes)
  • MpSwitchBsp @ 0xffe36763 (0x153 bytes)
  • MpInitLibInitialize @ 0xffe368b6 (0x2d3 bytes)
  • CollectBistData @ 0xffe36b89 (0xca bytes)
  • MpFuncInit @ 0xffe36c53 (0x1bf bytes)
  • MpEndOfPei @ 0xffe36e12 (0x7d bytes)
  • MpNotify @ 0xffe36e8f (0x1d bytes)
  • GetSystemConfiguration @ 0xffe36eac (0x7b bytes)
  • MpSetStartupAddress @ 0xffe36f27 (0x177 bytes)
  • MpSendWakeupCommand @ 0xffe3709e (0xb1 bytes)
  • MicrocodePatch @ 0xffe3714f (0x39 bytes)
  • MicrocodeDetect @ 0xffe37188 (0x274 bytes)
  • DebugPrintLevelEnabled @ 0xffe373fc (0x4f bytes)
  • PeiServicesGetPpi @ 0xffe3744b (0x32 bytes)
  • PeiServicesInstallPpi @ 0xffe3747d (0x34 bytes)
  • PeiServicesLocatePpi @ 0xffe374b1 (0x6d bytes)
  • PrintLibInternalWorker @ 0xffe3751e (0xc61 bytes)
  • Routine64 @ 0xffe3817f (0x1f bytes)
  • LongJump @ 0xffe3819e (0x12 bytes)
  • SetJump @ 0xffe381b0 (0x33 bytes)
  • ReadCr3 @ 0xffe381e3 (0x2c bytes)
  • GetMpAlloc @ 0xffe3820f (0x58 bytes)
  • MpAllocateBuffer @ 0xffe38267 (0x31 bytes)
  • HobGetGuid @ 0xffe38298 (0x2a bytes)
  • HobGetData @ 0xffe382c2 (0x30 bytes)
  • PcdGetBool @ 0xffe382f2 (0x5f bytes)
  • AllocateZeroPool @ 0xffe38351 (0x53 bytes)
  • AllocatePool @ 0xffe383a4 (0x41 bytes)
  • BitFieldRead64 @ 0xffe383e5 (0x21 bytes)
  • BitFieldWrite64 @ 0xffe38406 (0x3e bytes)
  • BitFieldAnd64 @ 0xffe38444 (0x42 bytes)
  • RclRead @ 0xffe38486 (0x3a bytes)
  • UnalignedRead16 @ 0xffe384c0 (0x15 bytes)
  • BitFieldFieldType @ 0xffe384d5 (0x37 bytes)
  • UnalignedRead32 @ 0xffe3850c (0x3e bytes)
  • UnalignedRead64 @ 0xffe3854a (0x50 bytes)
  • UnalignedWrite16 @ 0xffe3859a (0x16 bytes)
  • UnalignedWrite32 @ 0xffe385b0 (0x7c bytes)
  • UnalignedWrite64 @ 0xffe3862c (0x82 bytes)
  • UnalignedRead24 @ 0xffe386ae (0x20 bytes)
  • UnalignedWrite24 @ 0xffe386ce (0x33 bytes)
  • BitFieldOr64 @ 0xffe38701 (0x42 bytes)
  • WriteMsr64 @ 0xffe38743 (0x16 bytes)
  • ReadMsr64 @ 0xffe38759 (0x5b bytes)
  • AsmReadCr2 @ 0xffe387b4 (0x23 bytes)
  • AsmWriteCr3 @ 0xffe387d7 (0xb0 bytes)
  • AsmReadTr @ 0xffe38887 (0x27 bytes)
  • AsmLidt @ 0xffe388ae (0x29 bytes)
  • AsmReadIdtr @ 0xffe388d7 (0x2c bytes)
  • AsmWbinvd @ 0xffe38903 (0x34 bytes)
  • AsmReadGdtr @ 0xffe38937 (0x4e bytes)
  • AsmReadCr4 @ 0xffe38985 (0x1f bytes)
  • BitFieldXor64 @ 0xffe389a4 (0x1f bytes)
  • InitializeCpuExceptionHandlers @ 0xffe389c3 (0x1d bytes)
  • MtrrGetNumberOfVariableMtrrs @ 0xffe389e0 (0x8a bytes)
  • MtrrGetMemoryAttributesInMtrr @ 0xffe38a6a (0x129 bytes)
  • MtrrGetFixedMtrr @ 0xffe38b93 (0x7e bytes)
  • PpiGetCpuCount @ 0xffe38c11 (0x25 bytes)
  • PpiGetBist @ 0xffe38c36 (0x7b bytes)
  • SpinLockInit @ 0xffe38cb1 (0x2c bytes)
  • AsmExchangeWithSpinlock @ 0xffe38cdd (0x157 bytes)
  • ApStateCheck @ 0xffe38e34 (0x70 bytes)
  • ApExchangeFunction @ 0xffe38ea4 (0x64 bytes)
  • InternalSyncCompareExchange32 @ 0xffe38f08 (0x30 bytes)
  • InternalSyncDecrement @ 0xffe38f38 (0x3e bytes)
  • InternalSyncExchange @ 0xffe38f76 (0x33 bytes)
  • InternalSyncExchange8 @ 0xffe38fa9 (0x15 bytes)
  • InternalSyncAnd @ 0xffe38fbe (0x53 bytes)
  • WriteRegister @ 0xffe39011 (0x40 bytes)
  • ReadTimeStampCounter @ 0xffe39051 (0x34 bytes)
  • MtrrGetMemoryAttribute @ 0xffe39085 (0xa0 bytes)
  • MtrrSetMemoryAttribute @ 0xffe39125 (0x96 bytes)
  • MtrrValidate @ 0xffe391bb (0x58 bytes)
  • MtrrGetVariableSettings @ 0xffe39213 (0x78 bytes)
  • MtrrFixCalculateMtrr @ 0xffe3928b (0xb1 bytes)
  • MtrrSetAllAttributes @ 0xffe3933c (0x206 bytes)
  • MtrrSetAttribute @ 0xffe39542 (0x4af bytes)
  • BitFieldMsr @ 0xffe399f1 (0x86 bytes)
  • MtrrGetMemoryAttributeInVariableMtrr @ 0xffe39a77 (0x3f bytes)
  • EnableDisableLmce @ 0xffe39ab6 (0x3d bytes)
  • MtrrPrefetchCheck @ 0xffe39af3 (0x68 bytes)
  • GetModuleParameter @ 0xffe39b5b (0xc bytes)
  • ReadModuleConfig @ 0xffe39b67 (0x30 bytes)
  • WriteModuleConfig @ 0xffe39b97 (0x16 bytes)