jzef

disk in AHCI + NTFS NT52 bootcode

Sep 22nd, 2026
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.29 KB | None | 0 0
  1. ============================================================
  2. XPCSM64 KD 1.33 -- full BIOS bridge
  3. ============================================================
  4. WARNING: native AHCI disk writes are ENABLED for INT 13h AH=03/43.
  5. COM1: SILENT -- reserved for NTLDR/WinDbg at 115200 8N1
  6.  
  7. [1/6] Firmware and CPU
  8.  
  9. Firmware vendor : VMware, Inc.
  10. Firmware rev : 0x00010000
  11. UEFI revision : 2.31 (raw 0x0002001F)
  12. Secure Boot : unknown status=0x800000000000000E
  13. Setup Mode : unknown status=0x800000000000000E
  14. CPU vendor : GenuineIntel
  15. Family/Model/Step: 6/42/7
  16. APIC : YES x2APIC: YES VMX: NO
  17. Long Mode : YES NX: YES
  18. Address bits : physical 42, virtual 48
  19.  
  20. Current CPU state:
  21. CR0 = 0x0000000080010033
  22. CR3 = 0x000000000FF79000
  23. CR4 = 0x0000000000000668
  24. EFER = 0x0000000000000500
  25. RSP = 0x000000000FFBF338 RFLAGS=0x0000000000000202
  26. CS/DS/SS = 0x0018 / 0x0008 / 0x0008
  27. GDTR base/limit = 0x00000000FFFFFF20 / 0x002F
  28. IDTR base/limit = 0x000000000FEC53C0 / 0x0FFF
  29.  
  30. Press any key for CSM/legacy tests...
  31. ============================================================
  32. XPCSM64 KD 1.33 -- full BIOS bridge
  33. ============================================================
  34. WARNING: native AHCI disk writes are ENABLED for INT 13h AH=03/43.
  35. COM1: SILENT -- reserved for NTLDR/WinDbg at 115200 8N1
  36.  
  37. [2/6] Firmware CSM / legacy interfaces
  38.  
  39. EFI_LEGACY_BIOS_PROTOCOL : NOT FOUND status=0x800000000000000E
  40. EFI_LEGACY_REGION2_PROTOCOL : NOT FOUND status=0x800000000000000E
  41.  
  42. Interpretation: no standard firmware CSM interface detected.
  43. Vendor-specific legacy code can exist without these protocols.
  44.  
  45. Press any key for the low-memory map...
  46. ============================================================
  47. XPCSM64 KD 1.33 -- full BIOS bridge
  48. ============================================================
  49. WARNING: native AHCI disk writes are ENABLED for INT 13h AH=03/43.
  50. COM1: SILENT -- reserved for NTLDR/WinDbg at 115200 8N1
  51.  
  52. [3/6] UEFI memory map -- important low memory
  53.  
  54. Type Start End Pages
  55. ACPINVS 0x0000000000000000 0x0000000000000FFF 1
  56. Conventional 0x0000000000001000 0x0000000000094FFF 148
  57. LoaderData 0x0000000000095000 0x0000000000098FFF 4
  58. LoaderCode 0x0000000000099000 0x000000000009BFFF 3
  59. LoaderData 0x000000000009C000 0x000000000009DFFF 2
  60. Conventional 0x000000000009E000 0x000000000009EFFF 1
  61. LoaderData 0x000000000009F000 0x000000000009FFFF 1
  62. Reserved 0x00000000000C0000 0x00000000000FFFFF 64
  63.  
  64. Legacy address windows:
  65. 00000-004FF IVT/BDA 07C00 boot sector
  66. A0000-BFFFF VGA C0000-EFFFF Option ROM
  67. F0000-FFFFF BIOS
  68.  
  69. Largest conventional block below 640K: 0x0000000000001000-0x0000000000094FFF bytes=606208
  70. Total conventional RAM reported: 998 MiB
  71. Highest described address: 0x00000000FFC29FFF
  72. DescriptorSize=48 MapKey=0x000000000000232A
  73.  
  74. Press any key for GOP / ACPI / boot-device data...
  75. ============================================================
  76. XPCSM64 KD 1.33 -- full BIOS bridge
  77. ============================================================
  78. WARNING: native AHCI disk writes are ENABLED for INT 13h AH=03/43.
  79. COM1: SILENT -- reserved for NTLDR/WinDbg at 115200 8N1
  80.  
  81. [4/6] GOP, ACPI/SMBIOS and boot device
  82.  
  83. GOP graphics : FOUND
  84. mode 2/9 800x600 BGRR 8:8:8:8
  85. pixels/scanline=800 framebuffer=0x00000000F0000000 size=0x00000000001D4C00
  86. ACPI 2.0 RSDP : 0x000000000FF64000
  87. ACPI 1.0 RSDP : not found
  88. SMBIOS 3 entry : not found
  89. SMBIOS 2 entry : 0x000000000FF75000
  90.  
  91. Loaded image : base=0x000000000E4D9000 size=0x0000000000012000
  92. Boot BlockIO : FOUND
  93. MediaId=0 block=512 bytes LastLBA=0x0000000000031FFF
  94. removable=NO logical-partition=YES readonly=NO
  95. Boot DevicePath : FOUND
  96. node type=2 subtype=1 len=12
  97. node type=1 subtype=1 len=6
  98. node type=1 subtype=1 len=6
  99. node type=3 subtype=18 len=10
  100. node type=4 subtype=1 len=42 HARD DRIVE partition=1 startLBA=0x0000000000000800 sizeLBA=0x0000000000032000 MBRType=1 SigType=1
  101. node type=127 subtype=255 len=4
  102.  
  103. Press any key for PCI/PCIe inventory...
  104. ============================================================
  105. XPCSM64 KD 1.33 -- full BIOS bridge
  106. ============================================================
  107. WARNING: native AHCI disk writes are ENABLED for INT 13h AH=03/43.
  108. COM1: SILENT -- reserved for NTLDR/WinDbg at 115200 8N1
  109.  
  110. [5/6] PCI/PCIe inventory
  111.  
  112. Relevant devices on screen; ALL devices are also sent to COM1.
  113. Format: segment:bus:device.function vendor:device class/subclass/progif
  114.  
  115. PCI devices found: 14
  116.  
  117. 0:00:00.0 8086:7190 class 06/00/00 Bridge
  118. 0:00:01.0 8086:7191 class 06/04/00 Bridge
  119. 0:00:07.0 8086:7110 class 06/01/00 Bridge
  120. 0:00:07.1 8086:7111 class 01/01/8A Mass storage
  121. 0:00:07.3 8086:7113 class 06/80/00 Bridge
  122. 0:00:0F.0 15AD:0405 class 03/00/00 Display ROM=0x000000000FD58018/0x0000000000008000
  123. 0:00:11.0 15AD:0790 class 06/04/01 Bridge
  124. 0:02:01.0 15AD:0770 class 0C/03/20 Serial/USB
  125. 0:02:03.0 15AD:07E0 class 01/06/01 Mass storage ROM=0x000000000FD54018/0x0000000000002000
  126. 0:00:15.0 15AD:07A0 class 06/04/00 Bridge
  127. 0:03:00.0 15AD:0779 class 0C/03/30 Serial/USB
  128. 0:00:16.0 15AD:07A0 class 06/04/00 Bridge
  129. 0:00:17.0 15AD:07A0 class 06/04/00 Bridge
  130. 0:00:18.0 15AD:07A0 class 06/04/00 Bridge
  131.  
  132. PCI root bridges: 1 segments: 0
  133.  
  134. END. This program changed no low-memory data and did not call ExitBootServices.
  135.  
  136. Press any key to build the XPCSM handoff prototype...
  137. ============================================================
  138. XPCSM64 KD 1.33 -- full BIOS bridge
  139. ============================================================
  140. WARNING: native AHCI disk writes are ENABLED for INT 13h AH=03/43.
  141. COM1: SILENT -- reserved for NTLDR/WinDbg at 115200 8N1
  142.  
  143. [6/6] XPCSM handoff prototype
  144.  
  145. Handoff physical address : 0x000000000009E000
  146. Handoff size : 2928 bytes in 1 page(s)
  147. Below 1 MiB : YES
  148. Flags : 0x000000F9
  149. E820 preview entries : 23
  150. PCI entries saved : 14
  151. Memory MapKey snapshot : 0x000000000000232D
  152. Handoff checksum : 0xF8801F430F5F97FB verify=OK
  153.  
  154. First conservative E820 preview entries:
  155. 0x0000000000000000 + 0x0000000000001000 type=4
  156. 0x0000000000001000 + 0x0000000000094000 type=1
  157. 0x0000000000095000 + 0x000000000000B000 type=2
  158. 0x0000000000100000 + 0x000000000E3A8000 type=1
  159. 0x000000000E4A8000 + 0x0000000000021000 type=2
  160. 0x000000000E4C9000 + 0x0000000000010000 type=3
  161. 0x000000000E4D9000 + 0x0000000000040000 type=2
  162. 0x000000000E519000 + 0x0000000000007000 type=1
  163. 0x000000000E520000 + 0x000000000000A000 type=2
  164. 0x000000000E52A000 + 0x0000000000001000 type=4
  165.  
  166. This is already the kind of block our future 16-bit BIOS core can consume.
  167. IMPORTANT: this Memory MapKey/E820 table is only a snapshot. The final CSM
  168. must call GetMemoryMap again immediately before ExitBootServices.
  169.  
  170. Press any key to return to UEFI...
  171. ============================================================
  172. XPCSM64 KD 1.33 -- full BIOS bridge
  173. ============================================================
  174. WARNING: native AHCI disk writes are ENABLED for INT 13h AH=03/43.
  175. COM1: SILENT -- reserved for NTLDR/WinDbg at 115200 8N1
  176.  
  177. [7/7] Full XP boot preflight
  178.  
  179. Physical boot disk: 512-byte BlockIO, LastLBA=0x0000000004FFFFFF
  180. XP partition #2 start=0x0000000000032800 sectors=0x0000000001400000 active=YES
  181.  
  182. Native AHCI boot-disk binding:
  183. PCI 0:02:03.0 ABAR=0xFD800000 port=0
  184. CAP=0xC1341F1D GHC=0x80000000 PI=0x3FFFFFFF CAP2=0x00000000
  185. PxSSTS=0x00000133 PxSIG=0x00000101 PxCMD=0x00040006 PxTFD=0x00000040
  186.  
  187. KD AUTOBOOT path:
  188. direct original XP NTFS VBR
  189. no local keypresses required
  190. target COM1 is reserved exclusively for NTLDR/WinDbg
  191.  
  192.  
  193. Private ACPI snapshot below 4 GiB:
  194. DSDT old=0x000000000FF64148 new=0x000000000E498000 len=64118
  195. SRAT old=0x000000000FF640A8 new=0x000000000FF5F000 len=160
  196. APIC old=0x000000000FF73D26 new=0x000000000FF5E000 len=94
  197. MCFG old=0x000000000FF73D84 new=0x000000000FF5D000 len=60
  198. WAET old=0x000000000FF73DC0 new=0x000000000FF5C000 len=40
  199. FACS old=0x000000000FF74000 new=0x000000000E521000 len=64 [NVS]
  200. root tables copied=5 SSDT count=0
  201.  
  202. Low legacy environment:
  203. BIOS blob = 0x0000000000090000 size=9968
  204. AHCI DMA = 0x0000000000093000 size=8192
  205. EBDA = 0x000000000008C000 RSDP copy=0x000000000008C100 conventionalKB=560
  206. ACPI FADT clone=0x000000000008C200 firmware DSDT=0x000000000FF64148 copied DSDT=0x000000000E498000 len=64118 [REAL installed]
  207.  
  208. Implemented for the complete boot attempt:
  209. arbitrary INT13 CHS + EDD reads/writes via native AHCI
  210. AH=00/01/02/03/04/08/10/15/16/41/42/43/48; writes ENABLED
  211. ACPI RSDP + cloned RSDT/XSDT/FADT + REAL firmware DSDT copied below 4 GiB
  212. final INT15/E820, A20 services
  213. INT10/11/12/13/14/15/16/17/18/19/1A + IRQ0/INT08/INT1C
  214. RTC date/time + BIOS tick counter, PIC/PIT timer environment
  215. no firmware CSM required after the UEFI handoff
  216. KD mode: no XPCSM bytes are ever sent on COM1
  217. KD mode: no RAM patch/trap is applied to NTLDRDEBUG
  218.  
  219. There are NO finite NTFS/MFT cache windows in this build.
  220. Once ExitBootServices succeeds, disk I/O requested by the XP loader is served from the real SATA disk by our AHCI code.
  221.  
  222. AUTOBOOT: starting direct XP/NTLDRDEBUG path now.
  223.  
  224. Preparing final UEFI memory map...
  225. M1 GetMemoryMap entered
  226.  
Advertisement
Add Comment
Please, Sign In to add comment