Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fs0:\> csmallacpi
- ============================================================
- 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 : American Megatrends
- Firmware rev : 0x00050007
- UEFI revision : 2.31 (raw 0x0002001F)
- Secure Boot : NO
- Setup Mode : YES
- CPU vendor : GenuineIntel
- Family/Model/Step: 6/55/9
- APIC : YES x2APIC: NO VMX: YES
- Long Mode : YES NX: YES
- Address bits : physical 36, virtual 48
- Current CPU state:
- CR0 = 0x0000000080000013
- CR3 = 0x0000000078AC4000
- CR4 = 0x0000000000000668
- EFER = 0x0000000000000500
- RSP = 0x0000000078C05478 RFLAGS=0x0000000000000206
- CS/DS/SS = 0x0038 / 0x0018 / 0x0018
- GDTR base/limit = 0x0000000077F78610 / 0x0047
- IDTR base/limit = 0x0000000077F81650 / 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 : FOUND at 0x0000000077DF32A0
- Interpretation: legacy-region support exists, but a firmware CSM is not proven.
- 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
- Conventional 0x0000000000000000 0x000000000003EFFF 63
- ACPINVS 0x000000000003F000 0x000000000003FFFF 1
- Conventional 0x0000000000040000 0x000000000009DFFF 94
- Reserved 0x000000000009E000 0x000000000009FFFF 2
- 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: 0x0000000000040000-0x000000000009DFFF bytes=385024
- Total conventional RAM reported: 3677 MiB
- Highest described address: 0x000000017FFFFFFF
- DescriptorSize=48 MapKey=0x0000000000003339
- 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 3/4 1024x768 BGRR 8:8:8:8
- pixels/scanline=1024 framebuffer=0x0000000080000000 size=0x0000000000300000
- ACPI 2.0 RSDP : 0x00000000784E8000
- ACPI 1.0 RSDP : 0x00000000784E8000
- SMBIOS 3 entry : not found
- SMBIOS 2 entry : 0x00000000789AED18
- Loaded image : base=0x0000000140000000 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=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: 13
- 0:00:00.0 8086:0F00 class 06/00/00 Bridge
- 0:00:02.0 8086:0F31 class 03/00/00 Display ROM=0x0000000076698028/0x0000000000010000
- 0:00:13.0 8086:0F23 class 01/06/01 Mass storage
- 0:00:14.0 8086:0F35 class 0C/03/30 Serial/USB
- 0:00:1C.0 8086:0F48 class 06/04/00 Bridge
- 0:00:1C.2 8086:0F4C class 06/04/00 Bridge
- 0:02:00.0 1B21:1080 class 06/04/00 Bridge
- 0:00:1C.3 8086:0F4E class 06/04/00 Bridge
- 0:00:1F.0 8086:0F1C class 06/01/00 Bridge
- 0:00:1F.3 8086:0F12 class 0C/05/00 Serial/USB
- 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 : 0x000000000009D000
- Handoff size : 2928 bytes in 1 page(s)
- Below 1 MiB : YES
- Flags : 0x000000FD
- E820 preview entries : 24
- PCI entries saved : 13
- Memory MapKey snapshot : 0x0000000000004A26
- Handoff checksum : 0x27B5CC95EB225368 verify=OK
- First conservative E820 preview entries:
- 0x0000000000000000 + 0x000000000003F000 type=1
- 0x000000000003F000 + 0x0000000000001000 type=4
- 0x0000000000040000 + 0x000000000005D000 type=1
- 0x000000000009D000 + 0x0000000000003000 type=2
- 0x0000000000100000 + 0x000000001EF00000 type=1
- 0x000000001F000000 + 0x0000000000100000 type=2
- 0x000000001F100000 + 0x0000000000F00000 type=1
- 0x0000000020000000 + 0x0000000000100000 type=2
- 0x0000000020100000 + 0x0000000038F00000 type=1
- 0x0000000059000000 + 0x0000000000020000 type=2
- 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=0x000000001D1C596F
- XP partition #2 start=0x0000000000032800 sectors=0x0000000001400000 active=YES
- Native AHCI boot-disk binding:
- PCI 0:00:13.0 ABAR=0x90615000 port=0
- CAP=0xC720FF01 GHC=0x80000002 PI=0x00000001 CAP2=0x00000038
- PxSSTS=0x00000113 PxSIG=0x00000101 PxCMD=0x00000006 PxTFD=0x00000050
- 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=0x00000000784E8188 new=0x0000000065E00000 len=49919
- APIC old=0x00000000784F4598 new=0x00000000784E7000 len=104
- FPDT old=0x00000000784F4600 new=0x00000000784E6000 len=68
- MCFG old=0x00000000784F4648 new=0x00000000784E5000 len=60
- LPIT old=0x00000000784F4688 new=0x0000000065E0F000 len=260
- HPET old=0x00000000784F4790 new=0x0000000065DFF000 len=56
- SSDT old=0x00000000784F47C8 new=0x0000000065DFE000 len=1891
- SSDT old=0x00000000784F4F30 new=0x0000000065DFD000 len=656
- SSDT old=0x00000000784F51C0 new=0x0000000065DFC000 len=378
- UEFI old=0x00000000784F5340 new=0x0000000065DFB000 len=66
- FACS old=0x0000000078622F40 new=0x0000000078531000 len=64 [NVS]
- root tables copied=10 SSDT count=3
- Low legacy environment:
- BIOS blob = 0x0000000000098000 size=9968
- AHCI DMA = 0x000000000009B000 size=8192
- EBDA = 0x0000000000094000 RSDP copy=0x0000000000094100 conventionalKB=592
- ACPI FADT clone=0x0000000000094200 firmware DSDT=0x00000000784E8188 copied DSDT=0x0000000065E00000 len=49919 [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