Newer
Older
AMI-Aptio-BIOS-Reversed / JedecNvDimm / JedecNvDimm.md
@Ajax Dong Ajax Dong 2 days ago 6 KB Init

JedecNvDimm

  • Module: JedecNvDimm
  • Port: 13809
  • Total functions: 150
  • Named: 148
  • Unnamed: 0

Function List

  • IoWrite32 @ 0x1000 (0x42 bytes)
  • IoRead32 @ 0x1050 (0x20 bytes)
  • CpuPause @ 0x10d0 (0x3 bytes)
  • IoEoi @ 0x10e0 (0xa bytes)
  • IoWriteB2F @ 0x10f0 (0x2 bytes)
  • IoWriteB2_0 @ 0x1100 (0x2 bytes)
  • IoReadB2Status @ 0x1110 (0x3 bytes)
  • JedecNvDimmEntry @ 0x1114 (0x3b bytes)
  • DriverInitLibs @ 0x1150 (0x49b bytes)
  • JedecNvDimmUnload @ 0x15ec (0x183 bytes)
  • JedecNvDimmGetInfo @ 0x1770 (0x19d bytes)
  • JedecNvDimmSetPowerLimits @ 0x1910 (0x82 bytes)
  • JedecNvDimmReadData @ 0x1994 (0x162 bytes)
  • JedecNvDimmWriteData @ 0x1af8 (0x666 bytes)
  • JedecNvDimmCommand @ 0x2160 (0xda5 bytes)
  • NvdimmGetPlatformInfo @ 0x2f08 (0x44 bytes)
  • NvdimmStatusDecode @ 0x2f4c (0x87 bytes)
  • NvdimmGetPageSize @ 0x2fd4 (0x6e bytes)
  • NvdimmGetSecurityState @ 0x3044 (0x26e bytes)
  • NvdimmSetSecurityState @ 0x32b4 (0x56 bytes)
  • NvdimmManageSecurity @ 0x330c (0xea bytes)
  • NvdimmGetHealthFlags @ 0x33f8 (0x80 bytes)
  • NvdimmGetHealthFlagDesc @ 0x3478 (0x6f bytes)
  • NvdimmGetSupportedMsg @ 0x34e8 (0x171 bytes)
  • NvdimmGetMsgPayload @ 0x365c (0xd1 bytes)
  • NvdimmGetVendorInfo @ 0x3730 (0x68 bytes)
  • NvdimmGetVendorDetails @ 0x3798 (0xd5 bytes)
  • NvdimmVendorCommand @ 0x3870 (0x12c bytes)
  • JedecNvDimmProcessCmd @ 0x399c (0x136a bytes)
  • JedecNvDimmExecuteCmd @ 0x4d08 (0xb55 bytes)
  • JedecNvDimmSendCmd @ 0x5860 (0x8d4 bytes)
  • JedecNvDimmGetResponse @ 0x6134 (0x796 bytes)
  • JedecNvDimmCmdLoop @ 0x68cc (0x323 bytes)
  • NvdimmParseConfig @ 0x6bf0 (0xc2 bytes)
  • NvdimmCheckChannel @ 0x6cb4 (0x15e bytes)
  • NvdimmGetDimmConfig @ 0x6e14 (0x26c bytes)
  • NvdimmSetDimmConfig @ 0x7080 (0x445 bytes)
  • NvdimmGetDimmStatus @ 0x74c8 (0x46b bytes)
  • NvdimmCheckHealth @ 0x7934 (0xac bytes)
  • NvdimmSetFeatures @ 0x79e0 (0x45d bytes)
  • NvdimmGetFeatures @ 0x7e40 (0x36e bytes)
  • NvdimmSetEventInfo @ 0x81b0 (0x426 bytes)
  • SmbusWaitIdle @ 0x85d8 (0xb3 bytes)
  • SmbusGetNvdimmBase @ 0x868c (0x97 bytes)
  • SmbusReadNvdimmData @ 0x8724 (0x59a bytes)
  • SmbusSendCommand @ 0x8cc0 (0x65 bytes)
  • NfitBuildTable @ 0x8d28 (0x137 bytes)
  • NfitInit @ 0x8e60 (0x264 bytes)
  • NfitPopulateDimmIds @ 0x90c4 (0xc9 bytes)
  • NfitGetDimmCount @ 0x9190 (0x5b bytes)
  • NfitSetDimmInfo @ 0x91ec (0xbd bytes)
  • NfitSetMemoryMap @ 0x92ac (0xa3 bytes)
  • NfitSetInterleave @ 0x9350 (0xff bytes)
  • NfitSetControlRegion @ 0x9450 (0x1a6 bytes)
  • NfitSetFlushHint @ 0x95f8 (0x276 bytes)
  • NfitSetPlatformAddr @ 0x9870 (0x80 bytes)
  • NfitSetDeviceHandle @ 0x98f0 (0x94 bytes)
  • ArsDoScrub @ 0x9984 (0x8bc bytes)
  • ArsGetStatus @ 0xa240 (0x22b bytes)
  • ArsGetCapabilities @ 0xa46c (0xa2 bytes)
  • ArsCompDPAs @ 0xa510 (0x4ce bytes)
  • ArsStart @ 0xa9e0 (0x405 bytes)
  • ArsGetErrorList @ 0xade8 (0x15d bytes)
  • ArsGetEsPolicy @ 0xaf48 (0x459 bytes)
  • ArsGetDimmErrors @ 0xb3a4 (0x1bd bytes)
  • ArsStartScrub @ 0xb564 (0x21f bytes)
  • ArsStartSpa @ 0xb784 (0x640 bytes)
  • ArsCheckStatus @ 0xbdc4 (0xc5 bytes)
  • ArsClearError @ 0xbe8c (0x1e7 bytes)
  • ArsEventScrub @ 0xc074 (0x29d bytes)
  • ArsReadScrubCtl @ 0xc314 (0x3fd bytes)
  • ArsErrorRecovery @ 0xc714 (0x652 bytes)
  • ArsEventHandler @ 0xcd68 (0x175 bytes)
  • ArsCheckCompletion @ 0xcee0 (0x1ce bytes)
  • NvdimmAcpiConfig @ 0xd0b0 (0x1c84 bytes)
  • JedecNvDimmMain @ 0xedb0 (0xb47 bytes)
  • NvdimmGetSmbiosTable @ 0xf8f8 (0x6b bytes)
  • NvdimmConfigRead @ 0xf964 (0x52 bytes)
  • NvdimmGetNextOffset @ 0xf9b8 (0x36 bytes)
  • NvdimmReadFwData @ 0xf9f0 (0x1b6 bytes)
  • NvdimmReadStatus @ 0xfba8 (0x1a1 bytes)
  • NvdimmReadExtended @ 0xfd4c (0x1d9 bytes)
  • NvdimmFwSendCommand @ 0xff28 (0xe9 bytes)
  • NvdimmReadSpdData @ 0x10014 (0x3c9 bytes)
  • PciConfigRead @ 0x103e0 (0xe3 bytes)
  • SpdReadSmbus @ 0x104c4 (0x1ab bytes)
  • SpdSetDefaults @ 0x10670 (0x80 bytes)
  • PciConfigGetData @ 0x106f0 (0xa6 bytes)
  • NvdimmDispatchCommands @ 0x10798 (0x776 bytes)
  • NvdimmAddControlRegion @ 0x10f10 (0x6c0 bytes)
  • NvdimmGetHealth @ 0x115d0 (0x4a8 bytes)
  • NvdimmSetEvent @ 0x11a78 (0x58d bytes)
  • NvdimmGetExtendedStatus @ 0x12008 (0x63a bytes)
  • NvdimmLogString @ 0x12644 (0x114 bytes)
  • NvdimmLogExtendedData @ 0x12758 (0x60c bytes)
  • NvdimmStringLength @ 0x12d64 (0x48 bytes)
  • NvdimmFormatMessage @ 0x12dac (0x282 bytes)
  • NvdimmGetAcpiTable @ 0x13030 (0xb9 bytes)
  • NvdimmPutAcpiTable @ 0x130ec (0xb9 bytes)
  • NvdimmValidateTable @ 0x131a8 (0x104 bytes)
  • NvdimmAllocPages @ 0x132ac (0x5d bytes)
  • NvdimmAllocNfitSpace @ 0x1330c (0x1a2 bytes)
  • NvdimmGetSocketCount @ 0x134b0 (0x26 bytes)
  • NvdimmGetChannelCount @ 0x134d8 (0x27 bytes)
  • NvdimmGetDimmPerCh @ 0x13500 (0x2d bytes)
  • NvdimmGetSubChPerDimm @ 0x13530 (0x2d bytes)
  • NvdimmGetDomainPerCh @ 0x13560 (0x27 bytes)
  • NvdimmPlatformNullSub @ 0x13588 (0x3 bytes)
  • NvdimmPlatformNull @ 0x1358c (0x2c bytes)
  • AcpiOpenDevice @ 0x135b8 (0xab bytes)
  • NvdimmCrcCalc @ 0x13664 (0x1d4 bytes)
  • ThermalInit @ 0x13838 (0x43c bytes)
  • ThermalReadSensors @ 0x13c74 (0x345 bytes)
  • ThermalProcessData @ 0x13fbc (0x41e bytes)
  • PmicGetHealthStatus @ 0x143dc (0x87 bytes)
  • PmicReadRegister @ 0x14464 (0xf0 bytes)
  • PmicWriteRegister @ 0x14554 (0xb2 bytes)
  • PmicProcessEvents @ 0x14608 (0x41c bytes)
  • PmicReadTemperature @ 0x14a24 (0x3d2 bytes)
  • PmicSetDimmPower @ 0x14df8 (0x74 bytes)
  • NvdimmFwGetInfo @ 0x14e6c (0x99 bytes)
  • NvdimmFwUpdateSlot @ 0x14f08 (0x6e bytes)
  • NvdimmFwWriteBlock @ 0x14f78 (0x83 bytes)
  • NvdimmFwVerify @ 0x14ffc (0x67 bytes)
  • LocateProtocol @ 0x15064 (0x8c bytes)
  • BaseLibSetMem16 @ 0x150f0 (0x1a bytes)
  • BaseLibSetMem32 @ 0x1510c (0x1a bytes)
  • BaseLibCopyMem @ 0x15128 (0x7b bytes)
  • HandleProtocol @ 0x151a4 (0x2f bytes)
  • RegisterProtocolNotify @ 0x151d4 (0x3a bytes)
  • RShiftU64 @ 0x15210 (0x42 bytes)
  • LShiftU64 @ 0x15254 (0x2f bytes)
  • IoWrite16 @ 0x15284 (0x34 bytes)
  • IoRead32Port @ 0x152b8 (0x30 bytes)
  • DebugLibGetDebugLib @ 0x152e8 (0x86 bytes)
  • DebugPrint @ 0x15370 (0x80 bytes)
  • DebugAssert @ 0x153f0 (0x3e bytes)
  • DebugLevelEnabled @ 0x15430 (0x3 bytes)
  • DebugLevelCheck @ 0x15434 (0x6 bytes)
  • BootSvcNullCallback @ 0x1543c (0x9 bytes)
  • BootSvcTimerCallback @ 0x15448 (0x26 bytes)
  • DxeSvcTableLocate @ 0x15470 (0xc4 bytes)
  • MmPciBaseInit @ 0x15534 (0x82 bytes)
  • UnalignedRead32 @ 0x155b8 (0x4d bytes)
  • UnalignedRead16 @ 0x15608 (0x49 bytes)
  • RuntimeSvcNullCallback @ 0x15654 (0x23 bytes)
  • RuntimeSvcPciCallback @ 0x15678 (0x6d bytes)
  • PciExpressRead @ 0x156e8 (0xc2 bytes)
  • PciExpressWrite @ 0x157ac (0x73 bytes)
  • PciExpressNotifyUninit @ 0x15820 (0x4b bytes)