Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ============================================================
- XPCSM64 KD 1.33 -- full BIOS bridge
- ============================================================
- WARNING: native AHCI disk writes are ENABLED for INT 13h AH=03/43.
- COM1: SILENT -- reserved for NTLDR/WinDbg at 115200 8N1
- [1/6] Firmware and CPU
- Firmware vendor : VMware, Inc.
- Firmware rev : 0x00010000
- UEFI revision : 2.31 (raw 0x0002001F)
- Secure Boot : unknown status=0x800000000000000E
- Setup Mode : unknown status=0x800000000000000E
- CPU vendor : GenuineIntel
- Family/Model/Step: 6/42/7
- APIC : YES x2APIC: YES VMX: NO
- Long Mode : YES NX: YES
- Address bits : physical 42, virtual 48
- Current CPU state:
- CR0 = 0x0000000080010033
- CR3 = 0x000000000FF79000
- CR4 = 0x0000000000000668
- EFER = 0x0000000000000500
- RSP = 0x000000000FFBF338 RFLAGS=0x0000000000000202
- CS/DS/SS = 0x0018 / 0x0008 / 0x0008
- GDTR base/limit = 0x00000000FFFFFF20 / 0x002F
- IDTR base/limit = 0x000000000FEC53C0 / 0x0FFF
- Press any key for CSM/legacy tests...
- ============================================================
- XPCSM64 KD 1.33 -- full BIOS bridge
- ============================================================
- WARNING: native AHCI disk writes are ENABLED for INT 13h AH=03/43.
- COM1: SILENT -- reserved for NTLDR/WinDbg at 115200 8N1
- [2/6] Firmware CSM / legacy interfaces
- EFI_LEGACY_BIOS_PROTOCOL : NOT FOUND status=0x800000000000000E
- EFI_LEGACY_REGION2_PROTOCOL : NOT FOUND status=0x800000000000000E
- Interpretation: no standard firmware CSM interface detected.
- Vendor-specific legacy code can exist without these protocols.
- Press any key for the low-memory map...
- ============================================================
- XPCSM64 KD 1.33 -- full BIOS bridge
- ============================================================
- WARNING: native AHCI disk writes are ENABLED for INT 13h AH=03/43.
- COM1: SILENT -- reserved for NTLDR/WinDbg at 115200 8N1
- [3/6] UEFI memory map -- important low memory
- Type Start End Pages
- ACPINVS 0x0000000000000000 0x0000000000000FFF 1
- Conventional 0x0000000000001000 0x0000000000094FFF 148
- LoaderData 0x0000000000095000 0x0000000000098FFF 4
- LoaderCode 0x0000000000099000 0x000000000009BFFF 3
- LoaderData 0x000000000009C000 0x000000000009DFFF 2
- Conventional 0x000000000009E000 0x000000000009EFFF 1
- LoaderData 0x000000000009F000 0x000000000009FFFF 1
- Reserved 0x00000000000C0000 0x00000000000FFFFF 64
- Legacy address windows:
- 00000-004FF IVT/BDA 07C00 boot sector
- A0000-BFFFF VGA C0000-EFFFF Option ROM
- F0000-FFFFF BIOS
- Largest conventional block below 640K: 0x0000000000001000-0x0000000000094FFF bytes=606208
- Total conventional RAM reported: 998 MiB
- Highest described address: 0x00000000FFC29FFF
- DescriptorSize=48 MapKey=0x000000000000232A
- Press any key for GOP / ACPI / boot-device data...
- ============================================================
- XPCSM64 KD 1.33 -- full BIOS bridge
- ============================================================
- WARNING: native AHCI disk writes are ENABLED for INT 13h AH=03/43.
- COM1: SILENT -- reserved for NTLDR/WinDbg at 115200 8N1
- [4/6] GOP, ACPI/SMBIOS and boot device
- GOP graphics : FOUND
- mode 2/9 800x600 BGRR 8:8:8:8
- pixels/scanline=800 framebuffer=0x00000000F0000000 size=0x00000000001D4C00
- ACPI 2.0 RSDP : 0x000000000FF64000
- ACPI 1.0 RSDP : not found
- SMBIOS 3 entry : not found
- SMBIOS 2 entry : 0x000000000FF75000
- Loaded image : base=0x000000000E4D9000 size=0x0000000000012000
- Boot BlockIO : FOUND
- MediaId=0 block=512 bytes LastLBA=0x0000000000031FFF
- removable=NO logical-partition=YES readonly=NO
- Boot DevicePath : FOUND
- node type=2 subtype=1 len=12
- node type=1 subtype=1 len=6
- node type=1 subtype=1 len=6
- node type=3 subtype=18 len=10
- node type=4 subtype=1 len=42 HARD DRIVE partition=1 startLBA=0x0000000000000800 sizeLBA=0x0000000000032000 MBRType=1 SigType=1
- node type=127 subtype=255 len=4
- Press any key for PCI/PCIe inventory...
- ============================================================
- XPCSM64 KD 1.33 -- full BIOS bridge
- ============================================================
- WARNING: native AHCI disk writes are ENABLED for INT 13h AH=03/43.
- COM1: SILENT -- reserved for NTLDR/WinDbg at 115200 8N1
- [5/6] PCI/PCIe inventory
- Relevant devices on screen; ALL devices are also sent to COM1.
- Format: segment:bus:device.function vendor:device class/subclass/progif
- PCI devices found: 14
- 0:00:00.0 8086:7190 class 06/00/00 Bridge
- 0:00:01.0 8086:7191 class 06/04/00 Bridge
- 0:00:07.0 8086:7110 class 06/01/00 Bridge
- 0:00:07.1 8086:7111 class 01/01/8A Mass storage
- 0:00:07.3 8086:7113 class 06/80/00 Bridge
- 0:00:0F.0 15AD:0405 class 03/00/00 Display ROM=0x000000000FD58018/0x0000000000008000
- 0:00:11.0 15AD:0790 class 06/04/01 Bridge
- 0:02:01.0 15AD:0770 class 0C/03/20 Serial/USB
- 0:02:03.0 15AD:07E0 class 01/06/01 Mass storage ROM=0x000000000FD54018/0x0000000000002000
- 0:00:15.0 15AD:07A0 class 06/04/00 Bridge
- 0:03:00.0 15AD:0779 class 0C/03/30 Serial/USB
- 0:00:16.0 15AD:07A0 class 06/04/00 Bridge
- 0:00:17.0 15AD:07A0 class 06/04/00 Bridge
- 0:00:18.0 15AD:07A0 class 06/04/00 Bridge
- PCI root bridges: 1 segments: 0
- END. This program changed no low-memory data and did not call ExitBootServices.
- Press any key to build the XPCSM handoff prototype...
- ============================================================
- XPCSM64 KD 1.33 -- full BIOS bridge
- ============================================================
- WARNING: native AHCI disk writes are ENABLED for INT 13h AH=03/43.
- COM1: SILENT -- reserved for NTLDR/WinDbg at 115200 8N1
- [6/6] XPCSM handoff prototype
- Handoff physical address : 0x000000000009E000
- Handoff size : 2928 bytes in 1 page(s)
- Below 1 MiB : YES
- Flags : 0x000000F9
- E820 preview entries : 23
- PCI entries saved : 14
- Memory MapKey snapshot : 0x000000000000232D
- Handoff checksum : 0xF8801F430F5F97FB verify=OK
- First conservative E820 preview entries:
- 0x0000000000000000 + 0x0000000000001000 type=4
- 0x0000000000001000 + 0x0000000000094000 type=1
- 0x0000000000095000 + 0x000000000000B000 type=2
- 0x0000000000100000 + 0x000000000E3A8000 type=1
- 0x000000000E4A8000 + 0x0000000000021000 type=2
- 0x000000000E4C9000 + 0x0000000000010000 type=3
- 0x000000000E4D9000 + 0x0000000000040000 type=2
- 0x000000000E519000 + 0x0000000000007000 type=1
- 0x000000000E520000 + 0x000000000000A000 type=2
- 0x000000000E52A000 + 0x0000000000001000 type=4
- This is already the kind of block our future 16-bit BIOS core can consume.
- IMPORTANT: this Memory MapKey/E820 table is only a snapshot. The final CSM
- must call GetMemoryMap again immediately before ExitBootServices.
- Press any key to return to UEFI...
- ============================================================
- XPCSM64 KD 1.33 -- full BIOS bridge
- ============================================================
- WARNING: native AHCI disk writes are ENABLED for INT 13h AH=03/43.
- COM1: SILENT -- reserved for NTLDR/WinDbg at 115200 8N1
- [7/7] Full XP boot preflight
- Physical boot disk: 512-byte BlockIO, LastLBA=0x0000000004FFFFFF
- XP partition #2 start=0x0000000000032800 sectors=0x0000000001400000 active=YES
- Native AHCI boot-disk binding:
- PCI 0:02:03.0 ABAR=0xFD800000 port=0
- CAP=0xC1341F1D GHC=0x80000000 PI=0x3FFFFFFF CAP2=0x00000000
- PxSSTS=0x00000133 PxSIG=0x00000101 PxCMD=0x00040006 PxTFD=0x00000040
- KD AUTOBOOT path:
- direct original XP NTFS VBR
- no local keypresses required
- target COM1 is reserved exclusively for NTLDR/WinDbg
- Private ACPI snapshot below 4 GiB:
- DSDT old=0x000000000FF64148 new=0x000000000E498000 len=64118
- SRAT old=0x000000000FF640A8 new=0x000000000FF5F000 len=160
- APIC old=0x000000000FF73D26 new=0x000000000FF5E000 len=94
- MCFG old=0x000000000FF73D84 new=0x000000000FF5D000 len=60
- WAET old=0x000000000FF73DC0 new=0x000000000FF5C000 len=40
- FACS old=0x000000000FF74000 new=0x000000000E521000 len=64 [NVS]
- root tables copied=5 SSDT count=0
- Low legacy environment:
- BIOS blob = 0x0000000000090000 size=9968
- AHCI DMA = 0x0000000000093000 size=8192
- EBDA = 0x000000000008C000 RSDP copy=0x000000000008C100 conventionalKB=560
- ACPI FADT clone=0x000000000008C200 firmware DSDT=0x000000000FF64148 copied DSDT=0x000000000E498000 len=64118 [REAL installed]
- Implemented for the complete boot attempt:
- arbitrary INT13 CHS + EDD reads/writes via native AHCI
- AH=00/01/02/03/04/08/10/15/16/41/42/43/48; writes ENABLED
- ACPI RSDP + cloned RSDT/XSDT/FADT + REAL firmware DSDT copied below 4 GiB
- final INT15/E820, A20 services
- INT10/11/12/13/14/15/16/17/18/19/1A + IRQ0/INT08/INT1C
- RTC date/time + BIOS tick counter, PIC/PIT timer environment
- no firmware CSM required after the UEFI handoff
- KD mode: no XPCSM bytes are ever sent on COM1
- KD mode: no RAM patch/trap is applied to NTLDRDEBUG
- There are NO finite NTFS/MFT cache windows in this build.
- Once ExitBootServices succeeds, disk I/O requested by the XP loader is served from the real SATA disk by our AHCI code.
- AUTOBOOT: starting direct XP/NTLDRDEBUG path now.
- Preparing final UEFI memory map...
- M1 GetMemoryMap entered
Advertisement
Add Comment
Please, Sign In to add comment