Newer
Older
AMI-Aptio-BIOS-Reversed / AmiModulePkg / CSM / Aint13 / Aint13.md
@Ajax Dong Ajax Dong 7 days ago 1 KB Recovering names

Aint13

Function Table

Address Name Description
0x370 _ModuleEntryPoint UEFI entry point
0x624 sub_624 Module initialization callback exposed through protocol install
0x480 sub_480 PCI/ATA device enumeration helper
0x52C sub_52C Timer callback that refreshes INT13h vectors
0x794 sub_794 CHS geometry calculation helper
0x86C sub_86C MBR/EBR CHS geometry adjustment
0xA50 sub_A50 ATA geometry extraction from identify data
0xBD4 sub_BD4 Per-disk geometry descriptor builder
0xE88 sub_E88 INT13h handler registration record builder
0x18BC sub_18BC ASSERT/debug-helper function
0x18FC sub_18FC HOB-table initialization helper
0x17F4 sub_17F4 Debug protocol locator
0x1874 sub_1874 Conditional debug print helper
0x19D4 sub_19D4 CMOS debug-level fetch
0x1A24 sub_1A24 GUID compare helper
0x1A94 sub_1A94 Unaligned 64-bit memory read helper
0x1634 sub_1634 Chipset-specific INT13h support (in AInt13Csp.c)

Recovered Variables

  • mImageHandle
  • mSystemTable
  • mBootServices
  • mRuntimeServices
  • mAint13ProtocolGuid
  • byte_2149 (mAint13InitDone)
  • n8_2148 (mAint13DiskCount)
  • qword_2140 (mInt13VectorTableBase)
  • qword_2150 (mPciIoCached)
  • dword_21C0 (mPciMmrAddress)
  • qword_21B8 (mPciWindowBase)
  • qword_21C8 (mAtapiMbrReadBuffer)
  • qword_21D0 (mInt13WorkBuffer)
  • unk_21E0 (mDiskIndexMap)

Split Recovery

  • The local analysis and previous recovery track sub_1634 in a companion AInt13Csp.c (chipset-specific split unit).

Generated by HR650X BIOS Decompilation Project