[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] EFI GetNextVariableName crashes when running under Xen, but not under Linux. efi-rs=0 works. No memmap issues



Hey Jan, Andrew,

I am hoping you can help me in directing me where I ought to go next
in debugging this.

This is a Lenovo Thinkpad x230 with the latest BIOS and Xen 4.6 (todays
'staging' + my patches). Initially when I installed Xen the first time
it would hang when loading the efi_vars module in Linux. Debugging
a bit more and I found out that the issue is that we crash when
calling GetNextVariableName (works fine with GetTime/SetTime, hand't
tried GetVariable).

I decided to implement in the hypervisor a little loop that would
call GetNextVariableName and it works on my ASUS M5A87 board nicely.
(attached at the bottom for comparison)

However on this laptop it keeps on crashing. I've also added
a bit of code to get the binary code from the GetNextVariableName
to see if it looks legit - and it looks OK (obviously different
from what the ASUS has implemented).

Anyhow I am bit stuck:
 1) It works with Linux, so what is it that Linux does that
    Xen does not?

 2). I can't make sense of the stack trace. I am not entirely sure where
   it crashes in the firmware code - so I don't know what code to debug/print.
   I hadn't yet added debugging for the EFI L3/L4 pagetables to figure out
   the MFNs exactly. Thinking to sprinkle a bunch of printks - but perhaps
   you know what 1) is in comparison and I can also take that in account?

Here is the USB debug (thanks for making that work - makes debugging so much
easier!) trace of the crash along along with the decompilation
of the assembler code.

Full boot on Lenovo ThinkPad x230:

 Xen 4.6-unstable
(XEN) Xen version 4.6-unstable (konrad@) (gcc (GCC) 4.9.2 20141101 (Red Hat 
4.9.2-1)) debug=y Mon Jan 26 11:01:21 EST 2015
(XEN) Latest ChangeSet: Sun Jan 25 16:50:58 2015 -0500 git:16279eb-dirty
(XEN) Bootloader: EFI
(XEN) Command line: console=dbgp,vga dbgp=ehci1 loglvl=all iommu=verbose,debug  
vga=keep 
(XEN) Video information:
(XEN)  VGA is graphics mode 1366x768, 32 bpp
(XEN) Disc information:
(XEN)  Found 0 MBR signatures
(XEN)  Found 1 EDD information structures
(XEN) EFI RAM map:
(XEN)  0000000000000000 - 0000000000090000 (usable)
(XEN)  0000000000090000 - 00000000000c0000 (reserved)
(XEN)  0000000000100000 - 0000000020000000 (usable)
(XEN)  0000000020000000 - 0000000020200000 (reserved)
(XEN)  0000000020200000 - 0000000040004000 (usable)
(XEN)  0000000040004000 - 0000000040005000 (reserved)
(XEN)  0000000040005000 - 00000000cfdd0000 (usable)
(XEN)  00000000cfdd0000 - 00000000cffd2000 (reserved)
(XEN)  00000000cffd2000 - 00000000d6850000 (usable)
(XEN)  00000000d6850000 - 00000000dae9f000 (reserved)
(XEN)  00000000dae9f000 - 00000000daf9f000 (ACPI NVS)
(XEN)  00000000daf9f000 - 00000000dafff000 (ACPI data)
(XEN)  00000000dafff000 - 00000000db000000 (usable)
(XEN)  00000000db000000 - 00000000dfa00000 (reserved)
(XEN)  00000000f80f8000 - 00000000f80f9000 (reserved)
(XEN)  00000000fed1c000 - 00000000fed20000 (reserved)
(XEN)  0000000100000000 - 000000021e600000 (usable)
(XEN)  000000021e600000 - 000000021e800000 (reserved)
(XEN) ACPI: RSDP DAFFE014, 0024 (r2 LENOVO)
(XEN) ACPI: XSDT DAFFE170, 00C4 (r1 LENOVO TP-G2        2620 PTL         2)
(XEN) ACPI: FACP DAFE5000, 010C (r5 LENOVO TP-G2        2620 PTL         2)
(XEN) ACPI: DSDT DAFE7000, 11383 (r1 LENOVO TP-G2        2620 INTL 20061109)
(XEN) ACPI: FACS DAF5A000, 0040
(XEN) ACPI: SLIC DAFFD000, 0176 (r1 LENOVO TP-G2        2620 PTL         1)
(XEN) ACPI: TCPA DAFFC000, 0032 (r2    PTL   LENOVO  6040000 LNVO        1)
(XEN) ACPI: SSDT DAFFB000, 0408 (r1 LENOVO TP-SSDT2      200 INTL 20061109)
(XEN) ACPI: SSDT DAFFA000, 0033 (r1 LENOVO TP-SSDT1      100 INTL 20061109)
(XEN) ACPI: SSDT DAFF9000, 07A8 (r1 LENOVO SataAhci     1000 INTL 20061109)
(XEN) ACPI: HPET DAFE3000, 0038 (r1 LENOVO TP-G2        2620 PTL         2)
(XEN) ACPI: APIC DAFE2000, 0098 (r1 LENOVO TP-G2        2620 PTL         2)
(XEN) ACPI: MCFG DAFE1000, 003C (r1 LENOVO TP-G2        2620 PTL         2)
(XEN) ACPI: ECDT DAFE0000, 0052 (r1 LENOVO TP-G2        2620 PTL         2)
(XEN) ACPI: FPDT DAFDF000, 0064 (r1 LENOVO TP-G2        2620 PTL         2)
(XEN) ACPI: ASF! DAFE6000, 00A5 (r32 LENOVO TP-G2        2620 PTL         2)
(XEN) ACPI: UEFI DAFDE000, 003E (r1 LENOVO TP-G2        2620 PTL         2)
(XEN) ACPI: UEFI DAFDD000, 0042 (r1 PTL      COMBUF        1 PTL         1)
(XEN) ACPI: POAT DAFDC000, 0055 (r3 LENOVO TP-G2        2620 PTL         2)
(XEN) ACPI: SSDT DAFDB000, 0C79 (r1  PmRef  Cpu0Ist     3000 INTL 20061109)
(XEN) ACPI: SSDT DAFDA000, 0A83 (r1  PmRef    CpuPm     3000 INTL 20061109)
(XEN) ACPI: DMAR DAFD9000, 00B8 (r1 INTEL      SNB         1 INTL        1)
(XEN) ACPI: UEFI DAFD8000, 02A6 (r1 LENOVO TP-G2        2620 PTL         2)
(XEN) ACPI: DBG2 DAFD7000, 00E9 (r0 LENOVO TP-G2        2620 PTL         2)
(XEN) System RAM: 8009MB (8202104kB)
(XEN) No NUMA configuration found
(XEN) Faking a node at 0000000000000000-000000021e600000
(XEN) Domain heap initialised
(XEN) vesafb: framebuffer at 0xe0000000, mapped to 0xffff82c000201000, using 
6144k, total 65472k
(XEN) vesafb: mode is 1366x768x32, linelength=5504, font 8x14
(XEN) vesafb: Truecolor: size=8:8:8:8, shift=24:16:8:0
(XEN) SMBIOS 2.7 present.
(XEN) DMI 2.7 present.
(XEN) Using APIC driver default
(XEN) ACPI: PM-Timer IO Port: 0x408
(XEN) ACPI: v5 SLEEP INFO: control[1:0], status[1:0]
(XEN) ACPI: SLEEP INFO: pm1x_cnt[1:404,1:0], pm1x_evt[1:400,1:0]
(XEN) ACPI: 32/64X FACS address mismatch in FADT - daf5a000/0000000000000000, 
using 32
(XEN) ACPI:             wakeup_vec[daf5a00c], vec_size[20]
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
(XEN) Processor #0 7:10 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
(XEN) Processor #1 7:10 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
(XEN) Processor #2 7:10 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
(XEN) Processor #3 7:10 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x07] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x08] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
(XEN) ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
(XEN) ACPI: IRQ0 used by override.
(XEN) ACPI: IRQ2 used by override.
(XEN) ACPI: IRQ9 used by override.
(XEN) Enabling APIC mode:  Flat.  Using 1 I/O APICs
(XEN) ACPI: HPET id: 0x8086a301 base: 0xfed00000
(XEN) [VT-D]dmar.c:788: Host address width 36
(XEN) [VT-D]dmar.c:802: found ACPI_DMAR_DRHD:
(XEN) [VT-D]dmar.c:472:   dmaru->address = fed90000
(XEN) [VT-D]iommu.c:1136: drhd->address = fed90000 iommu->reg = ffff82c000802000
(XEN) [VT-D]iommu.c:1138: cap = c0000020e60262 ecap = f0101a
(XEN) [VT-D]dmar.c:383:  endpoint: 0000:00:02.0
(XEN) [VT-D]dmar.c:802: found ACPI_DMAR_DRHD:
(XEN) [VT-D]dmar.c:472:   dmaru->address = fed91000
(XEN) [VT-D]iommu.c:1136: drhd->address = fed91000 iommu->reg = ffff82c000804000
(XEN) [VT-D]iommu.c:1138: cap = c9008020660262 ecap = f0105a
(XEN) [VT-D]dmar.c:397:  IOAPIC: 0000:f0:1f.0
(XEN) [VT-D]dmar.c:361:  MSI HPET: 0000:f0:0f.0
(XEN) [VT-D]dmar.c:486:   flags: INCLUDE_ALL
(XEN) [VT-D]dmar.c:807: found ACPI_DMAR_RMRR:
(XEN) [VT-D]dmar.c:383:  endpoint: 0000:00:1d.0
(XEN) [VT-D]dmar.c:383:  endpoint: 0000:00:1a.0
(XEN) [VT-D]dmar.c:383:  endpoint: 0000:00:14.0
(XEN) [VT-D]dmar.c:676:   RMRR region: base_addr da2ba000 end_address da2d0fff
(XEN) [VT-D]dmar.c:807: found ACPI_DMAR_RMRR:
(XEN) [VT-D]dmar.c:383:  endpoint: 0000:00:02.0
(XEN) [VT-D]dmar.c:676:   RMRR region: base_addr db800000 end_address df9fffff
(XEN) ERST table was not found
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) SMP: Allowing 8 CPUs (4 hotplug CPUs)
(XEN) IRQ limits: 24 GSI, 760 MSI/MSI-X
(XEN) Switched to APIC driver x2apic_cluster.
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 2594.208 MHz processor.
(XEN) EFI memory map:
(XEN)  0000000000000-0000000000fff type=3 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  0000000001000-0000000056fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  0000000057000-0000000059fff type=2 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  000000005a000-000000005bfff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  000000005c000-0000000086fff type=3 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  0000000087000-0000000087fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  0000000088000-000000008ffff type=3 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  0000000090000-000000009ffff type=0 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  0000000100000-000000010ffff type=3 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  0000000110000-000001fffffff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  0000020000000-00000201fffff type=0 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  0000020200000-0000040003fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  0000040004000-0000040004fff type=0 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  0000040005000-00000cb521fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000cb522000-00000cd7b0fff type=2 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000cd7b1000-00000cd7d0fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000cd7d1000-00000cf82dfff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000cf82e000-00000cfdb9fff type=2 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000cfdba000-00000cfdcffff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000cfdd0000-00000cffd1fff type=0 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000cffd2000-00000d07a0fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000d07a1000-00000d0c4ffff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000d0c50000-00000d1e4ffff type=1 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000d1e50000-00000d239cfff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000d239d000-00000d2ba6fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000d2ba7000-00000d2bc0fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000d2bc1000-00000d304efff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000d304f000-00000d3161fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000d3162000-00000d334ffff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000d3350000-00000d347cfff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000d347d000-00000d4100fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000d4101000-00000d4110fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000d4111000-00000d44d2fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000d44d3000-00000d44d7fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000d44d8000-00000d44e6fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000d44e7000-00000d44e7fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000d44e8000-00000d5e4ffff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000d5e50000-00000d5f86fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000d5f87000-00000d684ffff type=3 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000d6850000-00000d6928fff type=5 attr=800000000000000f
(XEN)  00000d6929000-00000d6a4ffff type=5 attr=800000000000000f
(XEN)  00000d6a50000-00000d75f8fff type=6 attr=800000000000000f
(XEN)  00000d75f9000-00000da49efff type=6 attr=800000000000000f
(XEN)  00000da49f000-00000dabeffff type=0 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000dabf0000-00000dae9afff type=0 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000dae9b000-00000dae9bfff type=0 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000dae9c000-00000dae9efff type=0 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000dae9f000-00000daef4fff type=10 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000daef5000-00000daf9efff type=10 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000daf9f000-00000dafd6fff type=9 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000dafd7000-00000daffefff type=9 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000dafff000-00000daffffff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  0000100000000-000021e5fffff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000000a0000-00000000bffff type=0 attr=0000000000000000
(XEN)  .. skipped!
(XEN)  00000db000000-00000df9fffff type=0 attr=0000000000000000
(XEN)  .. skipped!
(XEN)  00000f80f8000-00000f80f8fff type=11 attr=8000000000000001
(XEN)  00000fed1c000-00000fed1ffff type=11 attr=8000000000000001
(XEN)  000021e600000-000021e7fffff type=0 attr=0000000000000000
(XEN)  .. skipped!
(XEN) Initing memory sharing.
(XEN) xstate_init: using cntxt_size: 0x340 and states: 0x7
(XEN) mce_intel.c:735: MCA Capability: BCAST 1 SER 0 CMCI 1 firstbank 0 
extended MCE MSR 0
(XEN) Intel machine check reporting enabled
(XEN) alt table ffff82d080449a10 -> ffff82d08044aa60
(XEN) PCI: MCFG configuration 0: base f8000000 segment 0000 buses 00 - 3f
(XEN) PCI: Not using MCFG for segment 0000 bus 00-3f
(XEN) Intel VT-d iommu 0 supported page sizes: 4kB.
(XEN) Intel VT-d iommu 1 supported page sizes: 4kB.
(XEN) Intel VT-d Snoop Control not enabled.
(XEN) Intel VT-d Dom0 DMA Passthrough not enabled.
(XEN) Intel VT-d Queued Invalidation enabled.
(XEN) Intel VT-d Interrupt Remapping enabled.
(XEN) Intel VT-d Shared EPT tables not enabled.
(XEN) I/O virtualisation enabled
(XEN)  - Dom0 mode: Relaxed
(XEN) Interrupt remapping enabled
(XEN) Enabled directed EOI with ioapic_ack_old on!
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using old ACK method
(XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
(XEN) TSC deadline timer enabled
(XEN) Platform timer is 14.318MHz HPET
(XEN) Allocated console ring of 32 KiB.
(XEN) EFI v2.15, GetNextVariableName: d6994cd4, GetVariable: d6994b28
(XEN)  Code:  48 89 5c 24 08 48 89 6c 24 10 48 89 74 24 18 57 41 54 41 55 48 83 
ec 20 45 33 ed 48 85 c9 4d 8b e0 48 8b fa 48 8b e9 0f 84 09 01 00 00 48 85 d2 
0f 84 00 01 00 00 4d 85 c0 0f 84 f7 00 00 00 48 8b 05 76 11 00 00 48 8d 15 af 
11 00 00 48 8b c8 ff 50 20 80 3d a2 11 00 00 01 75 1b 48 8b 05 81 11 00 00 4d 
8b c4 48 8b d7 48 8b cd ff 50 08 48 8b d8 e9 ba 00 00 00 48 8b cf e8 bd 0f 00 
00 48 3d 00 01 00 00 0f 87 ab 00 00 00 44 38 2d c2 10 00 00 75 12 48 8b 05 d1 
10 00 00 b9 1f 00 00 00 ff 50 18 4c 8b e8 48 8b 35 27 11 00 00 48 8b d7 c6 06 
5a c6 46 01 6b 48 8b 4d 00 48 89 4e 18 48 8d 4e 20 e8 58 0f 00 00 48 8d 8e 20 
02 00 00 41 b8 10 00 00 00 49 8b d4 e8 ff 0e 00 00 e8 3a fb ff ff 44 8a 1e 41 
80 fb 5a 74 bb 48 8b 5e 08 48 8b 46 18 48 85 db 48 89 45 00 75 1f 48 8d 56 20 
48 8b cf e8 18 0f 00 00 48 8d 96 20 02 00 00 44 8d 43 10 49 8b cc e8 c1 0e 00 
00 80 3d 32 10 00 00 00 75 0d 48 8b 05 41 10 00 00 49 8b cd ff 50 20 48 8b c3 
eb 0a 48 b8 02 00 00 00 00 00 00 80 48 8b 5c 24 40 48 8b 6c 24 48 48 8b 74 24 
50 48 83 c4 20 41 5d 41 5c 5f c3 cc cc cc 48 8b c4 48 89 58 08 48 89 68 10 48 
89 70 18 48 89 78 20 41 54 41 55 41 56 48 83 ec 30 45 33 e4 48 85 c9 49 8b f9 
45 8b f0 4c 8b ea 48 8b d9 0f 84 2c 01 00 00 66 44 39 21 0f 84 22 01 00 00 48 
85 d2 0f 84 19 01 00 00 48 8b 6c 24 70 48 85 ed 75 0f 4d 85 c9 74 0a 41 f6 c0 
06 0f 85 00 01 00 00 48 8b 05 f8 0f 00 00 48 8d 15 31 10 00 00 48 8b c8 ff 50 
20 80 3d 24 10 00 00 01 48 8b cb 75 20 48 8b 05 00 10 00 00 4c 8b cf 45 8b c6 
49 8b d5 48 89 6c 24 20 ff 50 10 48 8b d8 e9 bb 00 00 00 e8 3a 0e 00 00 48 3d 
00 01 00 00 0f 87 af 00 00 00 48 81 ff 00 40 01 00 76 0f 48 b8 09 00 00 00 00 
00 00 80 e9 a1 00 00 00 44 38 25 27 0f 00 00 75 12 48 8b 05 36 0f 00 00 b9 1f 
00 00 00 ff 50 18 4c 8b e0 48 8b 35 8c 0f 00 00 48 8b d3 c6 06 5a 48 8d 4e 18 
c6 46 01 7c e8 c5 0d 00 00 48 8d 8e 18 02 00 00 41 b8 10 00 00 00 49 8b d5 e8 
6c 0d 00 00 48 8d 8e 38 02 00 00 4c 8b c7 48 8b d5 44 89 b6 28 02 00 00 48 89 
be 30 02 00 00 e8 4c 0d 00 00 e8 87 f9 ff ff 44 8a 1e 41 80 fb 5a 74 a3 80 3d 
af 0e 00 00 00 48 8b 5e 08 75 0d 48 8b 05 ba 0e 00 00 49 8b cc ff 50 20 48 8b 
c3 eb 0a 48 b8 02 00 00 00 00 00 00 80 48 8b 5c 24 50 48 8b 6c 24 58 48 8b 74 
24 60 48 8b 7c 24 68 48 83 c4 30 41 5e 41 5d 41 5c c3 cc cc 48 89 5c 24 08 48 
89 6c 24 10 48 89 74 24 18 57 41 54 41 55 48 83 ec 20 33 f6 48 85 d2 49 8b e9 
4d 8b e0 4c 8b ea 8b f9 0f 84 c7 00 00 00 4d 85 c0 0f 84 be 00 00 00 4d 85 c9 
0f 84 b5 00 00 00 85 c9 0f 84 ad 00 00 00 48 8b 05 85 0e 00 00 48 8d 15 be 0e 
00 00 48 8b c8 ff 50 20 80 3d b1 0e 00 00 01 75 1a 48 8b 05 90 0e 00 00 4c 8b 
cd 4d 8b c4 49 8b d5 8b cf ff 50 18 48 8b f8 eb 71 40 38 35 e6 0d 00 00 75 12 
48 8b 05 f5 0d 00 00 b9 1f 00 00 00 ff 50 18 48 8b f0 48 8b 1d 4b 0e 00 00 c6 
03 5a c6 43 01 8d 89 7b 18 e8 84 f8 ff ff 44 8a 1b 41 80 fb 5a 74 e1 48 8b 7b 
08 48 85 ff 78 18 48 8b 43 20 49 89 45 00 48 8b 43 28 49 89 04 24 48 8b 43 30 
48 89 45 00 80 3d 8b 0d 00 00 00 75 0d 48 8b 05 9a 0d 00 00 48 8b ce ff 50 20 
48 8b c7 eb 0a 48 b8 02 00 00 00 00 00 00 80 48 8b 5c 24 40 48 8b 6c 24 48 48 
8b 74 24 50 48 83 c4 20 41 5d 41 5c 5f c3
(XEN) Delay of 3 seconds: ..3..2..1
(XEN)    1:Debugging connection not set up.
(XEN) ----[ Xen-4.6-unstable  x86_64  debug=y  Not tainted ]----
(XEN) CPU:    0
(XEN) RIP:    e008:[<0000000000000007>] 0000000000000007
(XEN) RFLAGS: 0000000000010202   CONTEXT: hypervisor
(XEN) rax: 00000000cfdba270   rbx: 0000000000000000   rcx: 000000000000001f
(XEN) rdx: 00000000d6995ed0   rsi: 0000000000150670   rdi: ffff830214cfea00
(XEN) rbp: ffff82d080457e18   rsp: ffff82d080457d60   r8:  ffff82d080457e08
(XEN) r9:  0000000000000001   r10: 0000000000000001   r11: 00000000db002700
(XEN) r12: ffff82d080457e08   r13: 0000000000000000   r14: ffff830216b27080
(XEN) r15: ffff82d080457e10   cr0: 0000000080050033   cr4: 00000000001506f0
(XEN) cr3: 0000000216b37000   cr2: 0000000000000000
(XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: e008
(XEN) Xen stack trace from rsp=ffff82d080457d60:
(XEN)    0000000068f00002 00000000d6994d77 00000000d109f000 0000000000000000
(XEN)    ffff830214cfea00 ffff830216b27080 ffff830214cfea00 00000000d109f000
(XEN)    0000000000000000 ffff82d080236cb4 0000000000000000 ffff82d080457e50
(XEN)    0000000000150670 ffff82d080236c87 ffff82d080457e20 ffff82d080457e18
(XEN)    ffff82d080457e08 0000000100000020 ffff830214cfe580 000000000000376f
(XEN)    0000000000003fff 000000000000376f ffff82d080457e40 0000000000000400
(XEN)    ffff830216b49fe0 0000000000000001 ffff830216b49fe0 0000000000000002
(XEN)    0000000000000000 0000000000000002 ffff82d080457f10 ffff82d080424aed
(XEN)    0000000000000000 0000000000000000 ffff82d080445800 00000000012b0000
(XEN)    000000000021e600 0000000000000000 00000000012b0001 0000000000000014
(XEN)    0000000100000002 ffff8300d12497a0 ffff8300d12390ff ffff8300d1249800
(XEN)    0000000800000000 000000010000006e 0000000000000003 00000000000002f8
(XEN)    0000000000000000 00000000d1238640 00000000d0eff388 00000000fed20000
(XEN)    0000000000057000 0000000000002960 00000000d0793450 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN) Xen call trace:
(XEN)    [<0000000000000007>] 0000000000000007
(XEN)    [<ffff830216b49fe0>] ffff830216b49fe0
(XEN) 
(XEN) 
(XEN) ****************************************
(XEN) Panic on CPU 0:
(XEN) FATAL TRAP: vector = 6 (invalid opcode)
(XEN) ****************************************
(XEN) 
(XEN) Reboot in five seconds...
(XEN) Debugging connection not set up.

Code: 48 89 5c 24 08 48 89 6c 24 10 48 89 74 24 18 57 41 54 41 55 48 83 ec 20 
45 33 ed 48 85 c9 4d 8b e0 48 8b fa 48 8b e9 0f 84 09 01 00 00 48 85 d2 0f 84 
00 01 00 00 4d 85 c0 0f 84 f7 00 00 00 48 8b 05 76 11 00 00 48 8d 15 af 11 00 
00 48 8b c8 ff 50 20 80 3d a2 11 00 00 01 75 1b 48 8b 05 81 11 00 00 4d 8b c4 
48 8b d7 48 8b cd ff 50 08 48 8b d8 e9 ba 00 00 00 48 8b cf e8 bd 0f 00 00 48 
3d 00 01 00 00 0f 87 ab 00 00 00 44 38 2d c2 10 00 00 75 12 48 8b 05 d1 10 00 
00 b9 1f 00 00 00 ff 50 18 4c 8b e8 48 8b 35 27 11 00 00 48 8b d7 c6 06 5a c6 
46 01 6b 48 8b 4d 00 48 89 4e 18 48 8d 4e 20 e8 58 0f 00 00 48 8d 8e 20 02 00 
00 41 b8 10 00 00 00 49 8b d4 e8 ff 0e 00 00 e8 3a fb ff ff 44 8a 1e 41 80 fb 
5a 74 bb 48 8b 5e 08 48 8b 46 18 48 85 db 48 89 45 00 75 1f 48 8d 56 20 48 8b 
cf e8 18 0f 00 00 48 8d 96 20 02 00 00 44 8d 43 10 49 8b cc e8 c1 0e 00 00 80 
3d 32 10 00 00 00 75 0d 48 8b 05 41 10 00 00 49 8b cd ff 50 20 48 8b c3 eb 0a 
48 b8 02 00 00 00 00 00 00 80 48 8b 5c 24 40 48 8b 6c 24 48 48 8b 74 24 50 48 
83 c4 20 41 5d 41 5c 5f c3 cc cc cc 48 8b c4 48 89 58 08 48 89 68 10 48 89 70 
18 48 89 78 20 41 54 41 55 41 56 48 83 ec 30 45 33 e4 48 85 c9 49 8b f9 45 8b 
f0 4c 8b ea 48 8b d9 0f 84 2c 01 00 00 66 44 39 21 0f 84 22 01 00 00 48 85 d2 
0f 84 19 01 00 00 48 8b 6c 24 70 48 85 ed 75 0f 4d 85 c9 74 0a 41 f6 c0 06 0f 
85 00 01 00 00 48 8b 05 f8 0f 00 00 48 8d 15 31 10 00 00 48 8b c8 ff 50 20 80 
3d 24 10 00 00 01 48 8b cb 75 20 48 8b 05 00 10 00 00 4c 8b cf 45 8b c6 49 8b 
d5 48 89 6c 24 20 ff 50 10 48 8b d8 e9 bb 00 00 00 e8 3a 0e 00 00 48 3d 00 01 
00 00 0f 87 af 00 00 00 48 81 ff 00 40 01 00 76 0f 48 b8 09 00 00 00 00 00 00 
80 e9 a1 00 00 00 44 38 25 27 0f 00 00 75 12 48 8b 05 36 0f 00 00 b9 1f 00 00 
00 ff 50 18 4c 8b e0 48 8b 35 8c 0f 00 00 48 8b d3 c6 06 5a 48 8d 4e 18 c6 46 
01 7c e8 c5 0d 00 00 48 8d 8e 18 02 00 00 41 b8 10 00 00 00 49 8b d5 e8 6c 0d 
00 00 48 8d 8e 38 02 00 00 4c 8b c7 48 8b d5 44 89 b6 28 02 00 00 48 89 be 30 
02 00 00 e8 4c 0d 00 00 e8 87 f9 ff ff 44 8a 1e 41 80 fb 5a 74 a3 80 3d af 0e 
00 00 00 48 8b 5e 08 75 0d 48 8b 05 ba 0e 00 00 49 8b cc ff 50 20 48 8b c3 eb 
0a 48 b8 02 00 00 00 00 00 00 80 48 8b 5c 24 50 48 8b 6c 24 58 48 8b 74 24 60 
48 8b 7c 24 68 48 83 c4 30 41 5e 41 5d 41 5c c3 cc cc 48 89 5c 24 08 48 89 6c 
24 10 48 89 74 24 18 57 41 54 41 55 48 83 ec 20 33 f6 48 85 d2 49 8b e9 4d 8b 
e0 4c 8b ea 8b f9 0f 84 c7 00 00 00 4d 85 c0 0f 84 be 00 00 00 4d 85 c9 0f 84 
b5 00 00 00 85 c9 0f 84 ad 00 00 00 48 8b 05 85 0e 00 00 48 8d 15 be 0e 00 00 
48 8b c8 ff 50 20 80 3d b1 0e 00 00 01 75 1a 48 8b 05 90 0e 00 00 4c 8b cd 4d 
8b c4 49 8b d5 8b cf ff 50 18 48 8b f8 eb 71 40 38 35 e6 0d 00 00 75 12 48 8b 
05 f5 0d 00 00 b9 1f 00 00 00 ff 50 18 48 8b f0 48 8b 1d 4b 0e 00 00 c6 03 5a 
c6 43 01 8d 89 7b 18 e8 84 f8 ff ff 44 8a 1b 41 80 fb 5a 74 e1 48 8b 7b 08 48 
85 ff 78 18 48 8b 43 20 49 89 45 00 48 8b 43 28 49 89 04 24 48 8b 43 30 48 89 
45 00 80 3d 8b 0d 00 00 00 75 0d 48 8b 05 9a 0d 00 00 48 8b ce ff 50 20 48 8b 
c7 eb 0a 48 b8 02 00 00 00 00 00 00 80 48 8b 5c 24 40 48 8b 6c 24 48 48 8b 74 
24 50 48 83 c4 20 41 5d 41 5c 5f c3

Code starting with the faulting instruction
===========================================
   0:   48 89 5c 24 08          mov    %rbx,0x8(%rsp)
   5:   48 89 6c 24 10          mov    %rbp,0x10(%rsp)
   a:   48 89 74 24 18          mov    %rsi,0x18(%rsp)
   f:   57                      push   %rdi
  10:   41 54                   push   %r12
  12:   41 55                   push   %r13
  14:   48 83 ec 20             sub    $0x20,%rsp
  18:   45 33 ed                xor    %r13d,%r13d
  1b:   48 85 c9                test   %rcx,%rcx
  1e:   4d 8b e0                mov    %r8,%r12
  21:   48 8b fa                mov    %rdx,%rdi
  24:   48 8b e9                mov    %rcx,%rbp
  27:   0f 84 09 01 00 00       je     0x136
  2d:   48 85 d2                test   %rdx,%rdx
  30:   0f 84 00 01 00 00       je     0x136
  36:   4d 85 c0                test   %r8,%r8
  39:   0f 84 f7 00 00 00       je     0x136
  3f:   48 8b 05 76 11 00 00    mov    0x1176(%rip),%rax        # 0x11bc
  46:   48 8d 15 af 11 00 00    lea    0x11af(%rip),%rdx        # 0x11fc
  4d:   48 8b c8                mov    %rax,%rcx
  50:   ff 50 20                callq  *0x20(%rax)
  53:   80 3d a2 11 00 00 01    cmpb   $0x1,0x11a2(%rip)        # 0x11fc
  5a:   75 1b                   jne    0x77
  5c:   48 8b 05 81 11 00 00    mov    0x1181(%rip),%rax        # 0x11e4
  63:   4d 8b c4                mov    %r12,%r8
  66:   48 8b d7                mov    %rdi,%rdx
  69:   48 8b cd                mov    %rbp,%rcx
  6c:   ff 50 08                callq  *0x8(%rax)
  6f:   48 8b d8                mov    %rax,%rbx
  72:   e9 ba 00 00 00          jmpq   0x131
  77:   48 8b cf                mov    %rdi,%rcx
  7a:   e8 bd 0f 00 00          callq  0x103c
  7f:   48 3d 00 01 00 00       cmp    $0x100,%rax
  85:   0f 87 ab 00 00 00       ja     0x136
  8b:   44 38 2d c2 10 00 00    cmp    %r13b,0x10c2(%rip)        # 0x1154
  92:   75 12                   jne    0xa6
  94:   48 8b 05 d1 10 00 00    mov    0x10d1(%rip),%rax        # 0x116c
  9b:   b9 1f 00 00 00          mov    $0x1f,%ecx
  a0:   ff 50 18                callq  *0x18(%rax)
  a3:   4c 8b e8                mov    %rax,%r13
  a6:   48 8b 35 27 11 00 00    mov    0x1127(%rip),%rsi        # 0x11d4
  ad:   48 8b d7                mov    %rdi,%rdx
  b0:   c6 06 5a                movb   $0x5a,(%rsi)
  b3:   c6 46 01 6b             movb   $0x6b,0x1(%rsi)
  b7:   48 8b 4d 00             mov    0x0(%rbp),%rcx
  bb:   48 89 4e 18             mov    %rcx,0x18(%rsi)
  bf:   48 8d 4e 20             lea    0x20(%rsi),%rcx
  c3:   e8 58 0f 00 00          callq  0x1020
  c8:   48 8d 8e 20 02 00 00    lea    0x220(%rsi),%rcx
  cf:   41 b8 10 00 00 00       mov    $0x10,%r8d
  d5:   49 8b d4                mov    %r12,%rdx
  d8:   e8 ff 0e 00 00          callq  0xfdc
  dd:   e8 3a fb ff ff          callq  0xfffffffffffffc1c
  e2:   44 8a 1e                mov    (%rsi),%r11b
  e5:   41 80 fb 5a             cmp    $0x5a,%r11b
  e9:   74 bb                   je     0xa6
  eb:   48 8b 5e 08             mov    0x8(%rsi),%rbx
  ef:   48 8b 46 18             mov    0x18(%rsi),%rax
  f3:   48 85 db                test   %rbx,%rbx
  f6:   48 89 45 00             mov    %rax,0x0(%rbp)
  fa:   75 1f                   jne    0x11b
  fc:   48 8d 56 20             lea    0x20(%rsi),%rdx
 100:   48 8b cf                mov    %rdi,%rcx
 103:   e8 18 0f 00 00          callq  0x1020
 108:   48 8d 96 20 02 00 00    lea    0x220(%rsi),%rdx
 10f:   44 8d 43 10             lea    0x10(%rbx),%r8d
 113:   49 8b cc                mov    %r12,%rcx
 116:   e8 c1 0e 00 00          callq  0xfdc
 11b:   80 3d 32 10 00 00 00    cmpb   $0x0,0x1032(%rip)        # 0x1154
 122:   75 0d                   jne    0x131
 124:   48 8b 05 41 10 00 00    mov    0x1041(%rip),%rax        # 0x116c
 12b:   49 8b cd                mov    %r13,%rcx
 12e:   ff 50 20                callq  *0x20(%rax)
 131:   48 8b c3                mov    %rbx,%rax
 134:   eb 0a                   jmp    0x140
 136:   48 b8 02 00 00 00 00    movabs $0x8000000000000002,%rax
 13d:   00 00 80 
 140:   48 8b 5c 24 40          mov    0x40(%rsp),%rbx
 145:   48 8b 6c 24 48          mov    0x48(%rsp),%rbp
 14a:   48 8b 74 24 50          mov    0x50(%rsp),%rsi
 14f:   48 83 c4 20             add    $0x20,%rsp
 153:   41 5d                   pop    %r13
 155:   41 5c                   pop    %r12
 157:   5f                      pop    %rdi
 158:   c3                      retq   
 159:   cc                      int3   
 15a:   cc                      int3   
 15b:   cc                      int3   


 15c:   48 8b c4                mov    %rsp,%rax
 15f:   48 89 58 08             mov    %rbx,0x8(%rax)
 163:   48 89 68 10             mov    %rbp,0x10(%rax)
 167:   48 89 70 18             mov    %rsi,0x18(%rax)
 16b:   48 89 78 20             mov    %rdi,0x20(%rax)
 16f:   41 54                   push   %r12
 171:   41 55                   push   %r13
 173:   41 56                   push   %r14
 175:   48 83 ec 30             sub    $0x30,%rsp
 179:   45 33 e4                xor    %r12d,%r12d
 17c:   48 85 c9                test   %rcx,%rcx
 17f:   49 8b f9                mov    %r9,%rdi
 182:   45 8b f0                mov    %r8d,%r14d
 185:   4c 8b ea                mov    %rdx,%r13
 188:   48 8b d9                mov    %rcx,%rbx
 18b:   0f 84 2c 01 00 00       je     0x2bd
 191:   66 44 39 21             cmp    %r12w,(%rcx)
 195:   0f 84 22 01 00 00       je     0x2bd
 19b:   48 85 d2                test   %rdx,%rdx
 19e:   0f 84 19 01 00 00       je     0x2bd
 1a4:   48 8b 6c 24 70          mov    0x70(%rsp),%rbp
 1a9:   48 85 ed                test   %rbp,%rbp
 1ac:   75 0f                   jne    0x1bd
 1ae:   4d 85 c9                test   %r9,%r9
 1b1:   74 0a                   je     0x1bd
 1b3:   41 f6 c0 06             test   $0x6,%r8b
 1b7:   0f 85 00 01 00 00       jne    0x2bd
 1bd:   48 8b 05 f8 0f 00 00    mov    0xff8(%rip),%rax        # 0x11bc
 1c4:   48 8d 15 31 10 00 00    lea    0x1031(%rip),%rdx        # 0x11fc
 1cb:   48 8b c8                mov    %rax,%rcx
 1ce:   ff 50 20                callq  *0x20(%rax)
 1d1:   80 3d 24 10 00 00 01    cmpb   $0x1,0x1024(%rip)        # 0x11fc
 1d8:   48 8b cb                mov    %rbx,%rcx
 1db:   75 20                   jne    0x1fd
 1dd:   48 8b 05 00 10 00 00    mov    0x1000(%rip),%rax        # 0x11e4
 1e4:   4c 8b cf                mov    %rdi,%r9
 1e7:   45 8b c6                mov    %r14d,%r8d
 1ea:   49 8b d5                mov    %r13,%rdx
 1ed:   48 89 6c 24 20          mov    %rbp,0x20(%rsp)
 1f2:   ff 50 10                callq  *0x10(%rax)
 1f5:   48 8b d8                mov    %rax,%rbx
 1f8:   e9 bb 00 00 00          jmpq   0x2b8
 1fd:   e8 3a 0e 00 00          callq  0x103c
 202:   48 3d 00 01 00 00       cmp    $0x100,%rax
 208:   0f 87 af 00 00 00       ja     0x2bd
 20e:   48 81 ff 00 40 01 00    cmp    $0x14000,%rdi
 215:   76 0f                   jbe    0x226
 217:   48 b8 09 00 00 00 00    movabs $0x8000000000000009,%rax
 21e:   00 00 80 
 221:   e9 a1 00 00 00          jmpq   0x2c7
 226:   44 38 25 27 0f 00 00    cmp    %r12b,0xf27(%rip)        # 0x1154
 22d:   75 12                   jne    0x241
 22f:   48 8b 05 36 0f 00 00    mov    0xf36(%rip),%rax        # 0x116c
 236:   b9 1f 00 00 00          mov    $0x1f,%ecx
 23b:   ff 50 18                callq  *0x18(%rax)
 23e:   4c 8b e0                mov    %rax,%r12
 241:   48 8b 35 8c 0f 00 00    mov    0xf8c(%rip),%rsi        # 0x11d4
 248:   48 8b d3                mov    %rbx,%rdx
 24b:   c6 06 5a                movb   $0x5a,(%rsi)
 24e:   48 8d 4e 18             lea    0x18(%rsi),%rcx
 252:   c6 46 01 7c             movb   $0x7c,0x1(%rsi)
 256:   e8 c5 0d 00 00          callq  0x1020
 25b:   48 8d 8e 18 02 00 00    lea    0x218(%rsi),%rcx
 262:   41 b8 10 00 00 00       mov    $0x10,%r8d
 268:   49 8b d5                mov    %r13,%rdx
 26b:   e8 6c 0d 00 00          callq  0xfdc
 270:   48 8d 8e 38 02 00 00    lea    0x238(%rsi),%rcx
 277:   4c 8b c7                mov    %rdi,%r8
 27a:   48 8b d5                mov    %rbp,%rdx
 27d:   44 89 b6 28 02 00 00    mov    %r14d,0x228(%rsi)
 284:   48 89 be 30 02 00 00    mov    %rdi,0x230(%rsi)
 28b:   e8 4c 0d 00 00          callq  0xfdc
 290:   e8 87 f9 ff ff          callq  0xfffffffffffffc1c
 295:   44 8a 1e                mov    (%rsi),%r11b
 298:   41 80 fb 5a             cmp    $0x5a,%r11b
 29c:   74 a3                   je     0x241
 29e:   80 3d af 0e 00 00 00    cmpb   $0x0,0xeaf(%rip)        # 0x1154
 2a5:   48 8b 5e 08             mov    0x8(%rsi),%rbx
 2a9:   75 0d                   jne    0x2b8
 2ab:   48 8b 05 ba 0e 00 00    mov    0xeba(%rip),%rax        # 0x116c
 2b2:   49 8b cc                mov    %r12,%rcx
 2b5:   ff 50 20                callq  *0x20(%rax)
 2b8:   48 8b c3                mov    %rbx,%rax
 2bb:   eb 0a                   jmp    0x2c7
 2bd:   48 b8 02 00 00 00 00    movabs $0x8000000000000002,%rax
 2c4:   00 00 80 
 2c7:   48 8b 5c 24 50          mov    0x50(%rsp),%rbx
 2cc:   48 8b 6c 24 58          mov    0x58(%rsp),%rbp
 2d1:   48 8b 74 24 60          mov    0x60(%rsp),%rsi
 2d6:   48 8b 7c 24 68          mov    0x68(%rsp),%rdi
 2db:   48 83 c4 30             add    $0x30,%rsp
 2df:   41 5e                   pop    %r14
 2e1:   41 5d                   pop    %r13
 2e3:   41 5c                   pop    %r12
 2e5:   c3                      retq   
 2e6:   cc                      int3   
 2e7:   cc                      int3   
 2e8:   48 89 5c 24 08          mov    %rbx,0x8(%rsp)
 2ed:   48 89 6c 24 10          mov    %rbp,0x10(%rsp)
 2f2:   48 89 74 24 18          mov    %rsi,0x18(%rsp)
 2f7:   57                      push   %rdi
 2f8:   41 54                   push   %r12
 2fa:   41 55                   push   %r13
 2fc:   48 83 ec 20             sub    $0x20,%rsp
 300:   33 f6                   xor    %esi,%esi
 302:   48 85 d2                test   %rdx,%rdx
 305:   49 8b e9                mov    %r9,%rbp
 308:   4d 8b e0                mov    %r8,%r12
 30b:   4c 8b ea                mov    %rdx,%r13
 30e:   8b f9                   mov    %ecx,%edi
 310:   0f 84 c7 00 00 00       je     0x3dd
 316:   4d 85 c0                test   %r8,%r8
 319:   0f 84 be 00 00 00       je     0x3dd
 31f:   4d 85 c9                test   %r9,%r9
 322:   0f 84 b5 00 00 00       je     0x3dd
 328:   85 c9                   test   %ecx,%ecx
 32a:   0f 84 ad 00 00 00       je     0x3dd
 330:   48 8b 05 85 0e 00 00    mov    0xe85(%rip),%rax        # 0x11bc
 337:   48 8d 15 be 0e 00 00    lea    0xebe(%rip),%rdx        # 0x11fc
 33e:   48 8b c8                mov    %rax,%rcx
 341:   ff 50 20                callq  *0x20(%rax)
 344:   80 3d b1 0e 00 00 01    cmpb   $0x1,0xeb1(%rip)        # 0x11fc
 34b:   75 1a                   jne    0x367
 34d:   48 8b 05 90 0e 00 00    mov    0xe90(%rip),%rax        # 0x11e4
 354:   4c 8b cd                mov    %rbp,%r9
 357:   4d 8b c4                mov    %r12,%r8
 35a:   49 8b d5                mov    %r13,%rdx
 35d:   8b cf                   mov    %edi,%ecx
 35f:   ff 50 18                callq  *0x18(%rax)
 362:   48 8b f8                mov    %rax,%rdi
 365:   eb 71                   jmp    0x3d8
 367:   40 38 35 e6 0d 00 00    cmp    %sil,0xde6(%rip)        # 0x1154
 36e:   75 12                   jne    0x382
 370:   48 8b 05 f5 0d 00 00    mov    0xdf5(%rip),%rax        # 0x116c
 377:   b9 1f 00 00 00          mov    $0x1f,%ecx
 37c:   ff 50 18                callq  *0x18(%rax)
 37f:   48 8b f0                mov    %rax,%rsi
 382:   48 8b 1d 4b 0e 00 00    mov    0xe4b(%rip),%rbx        # 0x11d4
 389:   c6 03 5a                movb   $0x5a,(%rbx)
 38c:   c6 43 01 8d             movb   $0x8d,0x1(%rbx)
 390:   89 7b 18                mov    %edi,0x18(%rbx)
 393:   e8 84 f8 ff ff          callq  0xfffffffffffffc1c
 398:   44 8a 1b                mov    (%rbx),%r11b
 39b:   41 80 fb 5a             cmp    $0x5a,%r11b
 39f:   74 e1                   je     0x382
 3a1:   48 8b 7b 08             mov    0x8(%rbx),%rdi
 3a5:   48 85 ff                test   %rdi,%rdi
 3a8:   78 18                   js     0x3c2
 3aa:   48 8b 43 20             mov    0x20(%rbx),%rax
 3ae:   49 89 45 00             mov    %rax,0x0(%r13)
 3b2:   48 8b 43 28             mov    0x28(%rbx),%rax
 3b6:   49 89 04 24             mov    %rax,(%r12)
 3ba:   48 8b 43 30             mov    0x30(%rbx),%rax
 3be:   48 89 45 00             mov    %rax,0x0(%rbp)
 3c2:   80 3d 8b 0d 00 00 00    cmpb   $0x0,0xd8b(%rip)        # 0x1154
 3c9:   75 0d                   jne    0x3d8
 3cb:   48 8b 05 9a 0d 00 00    mov    0xd9a(%rip),%rax        # 0x116c
 3d2:   48 8b ce                mov    %rsi,%rcx
 3d5:   ff 50 20                callq  *0x20(%rax)
 3d8:   48 8b c7                mov    %rdi,%rax
 3db:   eb 0a                   jmp    0x3e7
 3dd:   48 b8 02 00 00 00 00    movabs $0x8000000000000002,%rax
 3e4:   00 00 80 
 3e7:   48 8b 5c 24 40          mov    0x40(%rsp),%rbx
 3ec:   48 8b 6c 24 48          mov    0x48(%rsp),%rbp
 3f1:   48 8b 74 24 50          mov    0x50(%rsp),%rsi
 3f6:   48 83 c4 20             add    $0x20,%rsp
 3fa:   41 5d                   pop    %r13
 3fc:   41 5c                   pop    %r12
 3fe:   5f                      pop    %rdi
 3ff:   c3                      retq   

From 16279eb85543f14b2d1e7041616c4f36c183506c Mon Sep 17 00:00:00 2001
From: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
Date: Sun, 25 Jan 2015 16:50:58 -0500
Subject: [PATCH] efi debug

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
---
 xen/arch/x86/efi/stub.c  |   1 +
 xen/arch/x86/setup.c     |   7 +++
 xen/common/efi/boot.c    |   9 ++--
 xen/common/efi/runtime.c | 127 ++++++++++++++++++++++++++++++++++++++++++++++-
 xen/include/xen/efi.h    |   1 +
 5 files changed, 141 insertions(+), 4 deletions(-)

diff --git a/xen/arch/x86/efi/stub.c b/xen/arch/x86/efi/stub.c
index b8f49f8..cefd18d 100644
--- a/xen/arch/x86/efi/stub.c
+++ b/xen/arch/x86/efi/stub.c
@@ -21,6 +21,7 @@ unsigned long efi_get_time(void)
     return 0;
 }
 
+long efi_debug(void) { return -ENOSYS; }
 void efi_halt_system(void) { }
 void efi_reset_system(bool_t warm) { }
 
diff --git a/xen/arch/x86/setup.c b/xen/arch/x86/setup.c
index 39f2a4d..3517095 100644
--- a/xen/arch/x86/setup.c
+++ b/xen/arch/x86/setup.c
@@ -1316,6 +1316,13 @@ void __init noreturn __start_xen(unsigned long mbi_p)
 
     console_init_postirq();
 
+    if ( efi_enabled )
+    { 
+        long ret = efi_debug();
+        if ( ret )
+            printk("efi_debug return code: %lx\n", ret);
+    }
+
     system_state = SYS_STATE_smp_boot;
 
     do_presmp_initcalls();
diff --git a/xen/common/efi/boot.c b/xen/common/efi/boot.c
index ac6881e..c11b572 100644
--- a/xen/common/efi/boot.c
+++ b/xen/common/efi/boot.c
@@ -1089,6 +1089,9 @@ efi_start(EFI_HANDLE ImageHandle, EFI_SYSTEM_TABLE 
*SystemTable)
 static bool_t __initdata efi_rs_enable = 1;
 boolean_param("efi-rs", efi_rs_enable);
 
+static bool_t __initdata efi_pg = 1;
+boolean_param("efi-pg", efi_pg);
+
 #ifndef USE_SET_VIRTUAL_ADDRESS_MAP
 static __init void copy_mapping(unsigned long mfn, unsigned long end,
                                 bool_t (*is_valid)(unsigned long smfn,
@@ -1163,8 +1166,10 @@ void __init efi_init_memory(void)
                desc->Type, desc->Attribute);
 
         if ( !efi_rs_enable || !(desc->Attribute & EFI_MEMORY_RUNTIME) )
+       {
+           printk(XENLOG_INFO " .. skipped!\n");
             continue;
-
+       }
         desc->VirtualStart = INVALID_VIRTUAL_ADDRESS;
 
         smfn = PFN_DOWN(desc->PhysicalStart);
@@ -1225,13 +1230,11 @@ void __init efi_init_memory(void)
                    smfn, emfn - 1);
         }
     }
-
     if ( !efi_rs_enable )
     {
         efi_fw_vendor = NULL;
         return;
     }
-
 #ifdef USE_SET_VIRTUAL_ADDRESS_MAP
     efi_rs->SetVirtualAddressMap(efi_memmap_size, efi_mdesc_size,
                                  mdesc_ver, efi_memmap);
diff --git a/xen/common/efi/runtime.c b/xen/common/efi/runtime.c
index c840e08..0750436 100644
--- a/xen/common/efi/runtime.c
+++ b/xen/common/efi/runtime.c
@@ -5,7 +5,8 @@
 #include <xen/guest_access.h>
 #include <xen/irq.h>
 #include <xen/time.h>
-
+#include <xen/delay.h>
+#include <xen/softirq.h>
 DEFINE_XEN_GUEST_HANDLE(CHAR16);
 
 #ifndef COMPAT
@@ -128,6 +129,117 @@ unsigned long efi_get_time(void)
                   time.Hour, time.Minute, time.Second);
 }
 
+static void _delay(void)
+{
+    unsigned int i;
+
+    printk("Delay of 3 seconds: ");
+    for (i = 0; i < 3; i++)
+    {
+        unsigned int j;
+        printk("..%d", (3 - i));
+        for (j = 0; j < 100; j++)
+        {
+            process_pending_softirqs(); 
+            mdelay(10);
+        }
+    }
+    printk("\n");
+}
+
+long efi_debug(void)
+{
+    unsigned long cr3 = efi_rs_enter();
+    union {
+        CHAR16 *str;
+        unsigned char *raw;
+    } name;
+    char *p;
+    UINTN size = 1024;
+    struct xenpf_efi_guid guid;
+    EFI_STATUS status;
+    unsigned int i, idx;
+    unsigned int rev;
+    unsigned long getnext, get;
+    char *code;
+
+    if ( !cr3 )
+        return -EOPNOTSUPP;
+    efi_rs_leave(cr3);
+
+    code = xzalloc_bytes(size);
+    if ( !code )
+        return -ENOMEM;
+
+    name.raw = xzalloc_bytes(size);
+    if ( !name.raw )
+    {
+        xfree(code);
+        return -ENOMEM;
+    }
+    p = xzalloc_bytes(size);
+    if ( !p )
+    {
+        xfree(code);
+        xfree(name.raw);
+        return -ENOMEM;
+    }
+
+    printk("EFI v");
+    cr3 = efi_rs_enter();
+    rev = efi_rs->Hdr.Revision;
+    efi_rs_leave(cr3);
+    printk("%d.%d", rev >> 16, rev & 0xF);
+
+    cr3 = efi_rs_enter();
+    getnext = (unsigned long)efi_rs->GetNextVariableName;
+    memcpy(code, efi_rs->GetNextVariableName, 1024);
+    get = (unsigned long)efi_rs->GetVariable;
+    efi_rs_leave(cr3);
+
+    printk(", GetNextVariableName: %lx, GetVariable: %lx\n", getnext, get);
+    printk(" Code: ");
+    for ( i = 0; i < 1024;i++)
+        printk(" %02x", (unsigned short)code[i] & 0xFF);
+    printk("\n");
+
+    _delay();
+
+    idx = 1;
+    do {
+        printk("%4d:", idx++);
+
+        cr3 = efi_rs_enter();
+        if ( !cr3 )
+            break;
+        size = 1024;
+        status = efi_rs->GetNextVariableName(&size, name.str, (void *)&guid);
+        efi_rs_leave(cr3);
+
+        if ( !EFI_ERROR(status) )
+        {
+            unsigned int j;
+
+            printk("%04x-%02x-%02x-", guid.data1, guid.data2, guid.data3);
+            for ( i = 0; i < 8; i++)
+                printk("-%02x", guid.data4[i]);
+
+            for ( i = 0, j = 0; i < size && j < size / sizeof(CHAR16); i++, 
j++)
+                p[j] = name.str[i] & 0xFF;
+
+            p[j] = '\0';
+            printk(": %s [%lx]\n", p, status);
+        } else
+            printk("EFI_ERROR: %lx\n", status);
+     } while ( !EFI_ERROR(status) );
+
+    xfree(p);
+    xfree(name.raw);
+    xfree(code);
+    if ( EFI_ERROR(EFI_NOT_FOUND) ) 
+        return 0;
+    return status;
+}
 void efi_halt_system(void)
 {
     EFI_STATUS status;
@@ -163,6 +275,7 @@ int efi_get_info(uint32_t idx, union xenpf_efi_info *info)
 {
     unsigned int i, n;
 
+    printk("%s: %x\n", __func__, idx);
     switch ( idx )
     {
     case XEN_FW_EFI_VERSION:
@@ -506,15 +619,27 @@ int efi_runtime_call(struct xenpf_efi_runtime_call *op)
             xfree(name.raw);
             return -EFAULT;
         }
+        printk(XENLOG_WARNING "EFI %s:%d allocated: %u bytes\n", __func__, 
__LINE__, (unsigned int)size);
 
         cr3 = efi_rs_enter();
         if ( cr3 )
         {
+           struct xenpf_efi_guid *_guid = 
&op->u.get_next_variable_name.vendor_guid;
+
             status = efi_rs->GetNextVariableName(
                 &size, name.str,
                 cast_guid(&op->u.get_next_variable_name.vendor_guid));
             efi_rs_leave(cr3);
 
+            printk(XENLOG_WARNING "EFI %s:%d status: %#lx, size: %u, 
[%04x-%02x-%02x-",
+                   __func__, __LINE__, status, (unsigned int)size,
+                   _guid->data1, _guid->data2, _guid->data3);
+            {
+                int i;
+                for (i = 0; i < 8; i++)
+                    printk(XENLOG_WARNING "-%x-", _guid->data4[i]);
+            }
+            printk(XENLOG_WARNING "\n");
             if ( !EFI_ERROR(status) &&
                  copy_to_guest(op->u.get_next_variable_name.name,
                                name.raw, size) )
diff --git a/xen/include/xen/efi.h b/xen/include/xen/efi.h
index 5e02724..4e9ffbf 100644
--- a/xen/include/xen/efi.h
+++ b/xen/include/xen/efi.h
@@ -30,6 +30,7 @@ struct compat_pf_efi_runtime_call;
 void efi_init_memory(void);
 paddr_t efi_rs_page_table(void);
 unsigned long efi_get_time(void);
+long efi_debug(void);
 void efi_halt_system(void);
 void efi_reset_system(bool_t warm);
 #ifndef COMPAT
-- 
2.1.0




On ASUS:

 Xen 4.6-unstable
(XEN) Xen version 4.6-unstable (konrad@xxxxxxxxxxxx) (gcc (GCC) 4.9.2 20141101 
(Red Hat 4.9.2-1)) debug=y Mon Jan 26 10:16:42 EST 2015
(XEN) Latest ChangeSet: Sun Jan 25 16:50:58 2015 -0500 git:16279eb
(XEN) Bootloader: EFI
(XEN) Command line: console=vga,com1 com1=115200,8n1 loglvl=all noreboot 
guest_loglvl=all iommu=verbose,no-intremap,debug dom0_mem=max:2G
(XEN) Video information:
(XEN)  VGA is graphics mode 1280x1024, 32 bpp
(XEN) Disc information:
(XEN)  Found 0 MBR signatures
(XEN)  Found 2 EDD information structures
(XEN) EFI RAM map:
(XEN)  0000000000000000 - 00000000000a0000 (usable)
(XEN)  0000000000100000 - 00000000ba86d000 (usable)
(XEN)  00000000ba86d000 - 00000000ba9f1000 (reserved)
(XEN)  00000000ba9f1000 - 00000000baa01000 (ACPI data)
(XEN)  00000000baa01000 - 00000000bb811000 (ACPI NVS)
(XEN)  00000000bb811000 - 00000000bca35000 (reserved)
(XEN)  00000000bca35000 - 00000000bca36000 (usable)
(XEN)  00000000bca36000 - 00000000bcc3c000 (ACPI NVS)
(XEN)  00000000bcc3c000 - 00000000bd083000 (usable)
(XEN)  00000000bd083000 - 00000000bd7f4000 (reserved)
(XEN)  00000000bd7f4000 - 00000000bd800000 (usable)
(XEN)  00000000fec00000 - 00000000fec01000 (reserved)
(XEN)  00000000fec10000 - 00000000fec11000 (reserved)
(XEN)  00000000fec20000 - 00000000fec21000 (reserved)
(XEN)  00000000fed00000 - 00000000fed01000 (reserved)
(XEN)  00000000fed61000 - 00000000fed71000 (reserved)
(XEN)  00000000fed80000 - 00000000fed90000 (reserved)
(XEN)  00000000fef00000 - 0000000100000000 (reserved)
(XEN)  0000000100001000 - 0000000240000000 (usable)
(XEN) ACPI: RSDP BA9F8000, 0024 (r2 ALASKA)
(XEN) ACPI: XSDT BA9F8070, 005C (r1 ALASKA    A M I  1072009 AMI     10013)
(XEN) ACPI: FACP BA9FEEB8, 010C (r5 ALASKA    A M I  1072009 AMI     10013)
(XEN) ACPI Warning (tbfadt-0464): Optional field "Pm2ControlBlock" has zero 
address or length: 0000000000000000/1 [20070126]
(XEN) ACPI: DSDT BA9F8168, 6D50 (r2 ALASKA    A M I        0 INTL 20051117)
(XEN) ACPI: FACS BB80BF80, 0040
(XEN) ACPI: APIC BA9FEFC8, 009E (r3 ALASKA    A M I  1072009 AMI     10013)
(XEN) ACPI: FPDT BA9FF068, 0044 (r1 ALASKA    A M I  1072009 AMI     10013)
(XEN) ACPI: MCFG BA9FF0B0, 003C (r1 ALASKA    A M I  1072009 MSFT    10013)
(XEN) ACPI: HPET BA9FF0F0, 0038 (r1 ALASKA    A M I  1072009 AMI         5)
(XEN) ACPI: IVRS BAA00898, 00C0 (r1  AMD     RD890S   202031 AMD         0)
(XEN) ACPI: SSDT BA9FF180, 1714 (r1 AMD    POWERNOW        1 AMD         1)
(XEN) System RAM: 8108MB (8302976kB)
(XEN) No NUMA configuration found
(XEN) Faking a node at 0000000000000000-0000000240000000
(XEN) Domain heap initialised
(XEN) vesafb: framebuffer at 0xfb000000, mapped to 0xffff82c000201000, using 
5120k, total 5120k
(XEN) vesafb: mode is 1280x1024x32, linelength=5120, font 8x16
(XEN) vesafb: Truecolor: size=8:8:8:8, shift=24:16:8:0
(XEN) SMBIOS 2.7 present.
(XEN) DMI 2.7 present.
(XEN) Using APIC driver default
(XEN) ACPI: PM-Timer IO Port: 0x808
(XEN) ACPI: v5 SLEEP INFO: control[0:0], status[0:0]
(XEN) ACPI: SLEEP INFO: pm1x_cnt[1:804,1:0], pm1x_evt[1:800,1:0]
(XEN) ACPI: 32/64X FACS address mismatch in FADT - bb80bf80/0000000000000000, 
using 32
(XEN) ACPI:             wakeup_vec[bb80bf8c], vec_size[20]
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x10] enabled)
(XEN) Processor #16 5:2 APIC version 16
(XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x11] enabled)
(XEN) Processor #17 5:2 APIC version 16
(XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x12] enabled)
(XEN) Processor #18 5:2 APIC version 16
(XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x13] enabled)
(XEN) Processor #19 5:2 APIC version 16
(XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x14] enabled)
(XEN) Processor #20 5:2 APIC version 16
(XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x15] enabled)
(XEN) Processor #21 5:2 APIC version 16
(XEN) ACPI: LAPIC (acpi_id[0x07] lapic_id[0x16] enabled)
(XEN) Processor #22 5:2 APIC version 16
(XEN) ACPI: LAPIC (acpi_id[0x08] lapic_id[0x17] enabled)
(XEN) Processor #23 5:2 APIC version 16
(XEN) ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
(XEN) ACPI: IOAPIC (id[0x09] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 9, version 33, address 0xfec00000, GSI 0-23
(XEN) ACPI: IOAPIC (id[0x0a] address[0xfec20000] gsi_base[24])
(XEN) IOAPIC[1]: apic_id 10, version 33, address 0xfec20000, GSI 24-55
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
(XEN) ACPI: IRQ0 used by override.
(XEN) ACPI: IRQ2 used by override.
(XEN) ACPI: IRQ9 used by override.
(XEN) Enabling APIC mode:  Flat.  Using 2 I/O APICs
(XEN) ACPI: HPET id: 0x43538210 base: 0xfed00000
(XEN) ERST table was not found
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) SMP: Allowing 8 CPUs (0 hotplug CPUs)
(XEN) IRQ limits: 56 GSI, 1496 MSI/MSI-X
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 3511.848 MHz processor.
(XEN) EFI memory map:
(XEN)  0000000000000-0000000007fff type=3 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  0000000008000-000000005bfff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  000000005c000-000000005efff type=2 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  000000005f000-000000005ffff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  0000000060000-000000009ffff type=3 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  0000000100000-0000000ffffff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  0000001000000-00000010fffff type=2 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  0000001100000-00000a3402fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000a3403000-00000a4c21fff type=2 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000a4c22000-00000a4c23fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000a4c24000-00000a5e23fff type=1 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000a5e24000-00000ad115fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ad116000-00000ad66efff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ad66f000-00000ad68bfff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ad68c000-00000ad6affff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ad6b0000-00000ad6b7fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ad6b8000-00000ad6dafff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ad6db000-00000ad6e3fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ad6e4000-00000ad707fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ad708000-00000ad713fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ad714000-00000ad749fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ad74a000-00000ad75dfff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ad75e000-00000ad77cfff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ad77d000-00000ad78cfff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ad78d000-00000ad7b4fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ad7b5000-00000ad7c8fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ad7c9000-00000ad7fcfff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ad7fd000-00000ad7fdfff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ad7fe000-00000ad8a7fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ad8a8000-00000ad8affff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ad8b0000-00000ad8d0fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ad8d1000-00000ad8d9fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ad8da000-00000ad900fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ad901000-00000ad90cfff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ad90d000-00000ad941fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ad942000-00000ad955fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ad956000-00000ad974fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ad975000-00000ad984fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ad985000-00000ad9affff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ad9b0000-00000ad9c3fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ad9c4000-00000ad9f4fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ad9f5000-00000ada09fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ada0a000-00000ada5efff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ada5f000-00000ada6ffff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ada70000-00000adaa0fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000adaa1000-00000adaa8fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000adaa9000-00000adacafff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000adacb000-00000adad3fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000adad4000-00000adaf9fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000adafa000-00000adb05fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000adb06000-00000adbf4fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000adbf5000-00000adbf5fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000adbf6000-00000adc9bfff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000adc9c000-00000adca3fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000adca4000-00000adcc5fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000adcc6000-00000adccefff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000adccf000-00000ade4bfff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ade4c000-00000ade54fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ade55000-00000ade95fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ade96000-00000ade9dfff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ade9e000-00000adec0fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000adec1000-00000adec1fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000adec2000-00000ae295fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ae296000-00000ae296fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ae297000-00000ae3c4fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ae3c5000-00000ae3c5fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ae3c6000-00000ae403fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ae404000-00000ae407fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ae408000-00000ae5a3fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ae5a4000-00000ae5a6fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ae5a7000-00000ae5dbfff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ae5dc000-00000ae5ddfff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ae5de000-00000ae622fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ae623000-00000ae624fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ae625000-00000ae691fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ae692000-00000ae697fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ae698000-00000ae6e0fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ae6e1000-00000ae6e2fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ae6e3000-00000ae70bfff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ae70c000-00000ae70cfff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ae70d000-00000ae764fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ae765000-00000ae766fff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ae767000-00000aebeafff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000aebeb000-00000aeeedfff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000aeeee000-00000aef99fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000aef9a000-00000aef9afff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000aef9b000-00000b9c41fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000b9c42000-00000ba1bdfff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ba1be000-00000ba86cfff type=3 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ba86d000-00000ba8b9fff type=0 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ba8ba000-00000ba9f0fff type=0 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ba9f1000-00000ba9f7fff type=9 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000ba9f8000-00000baa00fff type=9 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000baa01000-00000baee0fff type=10 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000baee1000-00000bb810fff type=10 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000bb811000-00000bc301fff type=6 attr=800000000000000f
(XEN)  00000bc302000-00000bc991fff type=6 attr=800000000000000f
(XEN)  00000bc992000-00000bc9b1fff type=5 attr=800000000000000f
(XEN)  00000bc9b2000-00000bca34fff type=5 attr=800000000000000f
(XEN)  00000bca35000-00000bca35fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000bca36000-00000bcc3bfff type=10 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000bcc3c000-00000bcd8afff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000bcd8b000-00000bd02afff type=3 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000bd02b000-00000bd02cfff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000bd02d000-00000bd030fff type=3 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000bd031000-00000bd034fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000bd035000-00000bd036fff type=3 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000bd037000-00000bd03afff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000bd03b000-00000bd03cfff type=3 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000bd03d000-00000bd065fff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000bd066000-00000bd082fff type=3 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000bd083000-00000bd7f3fff type=6 attr=800000000000000f
(XEN)  00000bd7f4000-00000bd7fffff type=4 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  0000100001000-000023fffffff type=7 attr=000000000000000f
(XEN)  .. skipped!
(XEN)  00000fec00000-00000fec00fff type=11 attr=8000000000000001
(XEN)  00000fec10000-00000fec10fff type=11 attr=8000000000000001
(XEN)  00000fec20000-00000fec20fff type=11 attr=8000000000000001
(XEN)  00000fed00000-00000fed00fff type=11 attr=8000000000000001
(XEN)  00000fed61000-00000fed70fff type=11 attr=8000000000000001
(XEN)  00000fed80000-00000fed8ffff type=11 attr=8000000000000001
(XEN)  00000fef00000-00000ffffffff type=11 attr=8000000000000001
(XEN) Initing memory sharing.
(XEN) xstate_init: using cntxt_size: 0x3c0 and states: 0x4000000000000007
(XEN) AMD Fam15h machine check reporting enabled
(XEN) alt table ffff82d080449910 -> ffff82d08044a960
(XEN) PCI: MCFG configuration 0: base e0000000 segment 0000 buses 00 - ff
(XEN) PCI: Not using MCFG for segment 0000 bus 00-ff
(XEN) AMD-Vi: Found MSI capability block at 0x54
(XEN) AMD-Vi: ACPI Table:
(XEN) AMD-Vi:  Signature IVRS
(XEN) AMD-Vi:  Length 0xc0
(XEN) AMD-Vi:  Revision 0x1
(XEN) AMD-Vi:  CheckSum 0xe
(XEN) AMD-Vi:  OEM_Id AMD  
(XEN) AMD-Vi:  OEM_Table_Id RD890S
(XEN) AMD-Vi:  OEM_Revision 0x202031
(XEN) AMD-Vi:  Creator_Id AMD 
(XEN) AMD-Vi:  Creator_Revision 0
(XEN) AMD-Vi: IVRS Block: type 0x10 flags 0x3e len 0x90 id 0x2
(XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0 flags 0
(XEN) AMD-Vi:  Dev_Id Range: 0 -> 0x2
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x10 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x100 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x20 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x200 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x38 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x300 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0x88 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0x90 flags 0
(XEN) AMD-Vi:  Dev_Id Range: 0x90 -> 0x92
(XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0x98 flags 0
(XEN) AMD-Vi:  Dev_Id Range: 0x98 -> 0x9a
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa0 flags 0xd7
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa2 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa3 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa4 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0 id 0 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x43 id 0x400 flags 0
(XEN) AMD-Vi:  Dev_Id Range: 0x400 -> 0x4ff alias 0xa4
(XEN) AMD-Vi: IVHD Device Entry: type 0x2 id 0xa5 flags 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x3 id 0xb0 flags 0
(XEN) AMD-Vi:  Dev_Id Range: 0xb0 -> 0xb2
(XEN) AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0xd7
(XEN) AMD-Vi: IVHD Special: 0000:00:14.0 variety 0x1 handle 0x9
(XEN) AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0xd7
(XEN) AMD-Vi: IVHD Special: 0000:00:14.0 variety 0x2 handle 0
(XEN) AMD-Vi: IVHD Device Entry: type 0x48 id 0 flags 0
(XEN) AMD-Vi: IVHD Special: 0000:00:00.1 variety 0x1 handle 0xa
(XEN) AMD-Vi: Disabled HAP memory map sharing with IOMMU
(XEN) AMD-Vi: IOMMU 0 Enabled.
(XEN) I/O virtualisation enabled
(XEN)  - Dom0 mode: Relaxed
(XEN) Interrupt remapping disabled
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using new ACK method
(XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
(XEN) Platform timer is 14.318MHz HPET
(XEN) Allocated console ring of 64 KiB.
(XEN) EFI v2.10, GetNextVariableName: bca29598, GetVariable: bca29518
(XEN)  Code:  48 89 5c 24 08 48 89 74 24 10 57 48 83 ec 20 48 8b f1 48 8b 0d 87 
90 00 00 49 8b d8 80 39 00 48 8b fa 74 0c 48 b8 0f 00 00 00 00 00 00 80 eb 25 
e8 cb e6 ff ff 4c 8b c3 48 8b d7 48 8b ce e8 51 f8 ff ff 48 8b 0d 56 90 00 00 
48 8b d8 e8 02 e7 ff ff 48 8b c3 48 8b 5c 24 30 48 8b 74 24 38 48 83 c4 20 5f 
c3 cc cc cc 48 89 5c 24 08 48 89 6c 24 10 48 89 74 24 18 57 48 83 ec 30 48 8b 
e9 48 8b 0d 1a 90 00 00 49 8b d9 80 39 00 41 8b f8 48 8b f2 74 0c 48 b8 0f 00 
00 00 00 00 00 80 eb 32 e8 5b e6 ff ff 4c 8b 5c 24 60 4c 8b cb 44 8b c7 48 8b 
d6 48 8b cd 4c 89 5c 24 20 e8 6c f8 ff ff 48 8b 0d d9 8f 00 00 48 8b d8 e8 85 
e6 ff ff 48 8b c3 48 8b 5c 24 40 48 8b 6c 24 48 48 8b 74 24 50 48 83 c4 30 5f 
c3 cc 48 89 5c 24 10 48 89 6c 24 18 48 89 74 24 20 57 48 81 ec f0 00 00 00 48 
8b 0d 52 9d 00 00 48 8d 15 13 90 00 00 e8 0a a0 ff ff 33 f6 48 89 84 24 00 01 
00 00 40 8a de 40 8a fe 48 3b c6 75 0f 48 b8 0e 00 00 00 00 00 00 80 e9 48 02 
00 00 48 8d 94 24 00 01 00 00 48 8d 0d fb 7c 00 00 e8 6a 1a 00 00 48 bd 00 00 
00 00 00 00 00 80 48 85 c5 75 ce 40 38 35 60 7c 00 00 74 54 48 8b 84 24 00 01 
00 00 4c 8b c6 4c 8d 0d 7c a1 00 00 8b 48 28 ba 06 00 00 00 8d 04 49 a9 ff 0f 
00 00 89 05 6e a1 00 00 41 0f 95 c0 48 c1 e8 0c 33 c9 4c 03 c0 48 8b 05 c2 9c 
00 00 ff 50 28 48 85 c5 48 8b 05 45 a1 00 00 48 0f 45 c6 48 89 05 3a a1 00 00 
48 8d 0d 6b a6 00 00 45 33 c0 ba d0 02 00 00 e8 3e aa ff ff 4c 8b 9c 24 00 01 
00 00 48 8d 2d cf 8e 00 00 41 8b 4b 2c 45 33 c9 ba 00 00 01 00 89 0d 41 a6 00 
00 41 8b 43 30 4c 8b c1 89 05 38 a6 00 00 49 8b 43 20 48 8d 4c 24 70 48 89 2d 
d0 a8 00 00 c6 44 24 20 01 48 89 05 cc a8 00 00 e8 73 e5 ff ff f6 05 10 a6 00 
00 08 74 62 48 8b 84 24 00 01 00 00 44 8b 05 fb a5 00 00 48 89 2d 98 a8 00 00 
8b 50 28 48 8d 4c 24 30 41 b1 01 c6 44 24 20 01 e8 3f e5 ff ff 48 8b 94 24 00 
01 00 00 4c 8b 44 24 38 48 8b 4c 24 30 48 8b 52 18 e8 90 a8 ff ff 8b 15 be a5 
00 00 48 8d 4c 24 30 41 b0 01 e8 ed 2a 00 00 48 89 35 5e a8 00 00 eb 3a 48 8b 
8c 24 00 01 00 00 8b 15 9a a5 00 00 48 8d 05 2f 8e 00 00 48 89 05 30 a8 00 00 
48 8b 41 18 41 b0 01 48 89 44 24 30 8b 41 28 48 8d 4c 24 30 48 89 44 24 38 e8 
aa 2a 00 00 48 8b 44 24 30 81 78 28 5f 46 56 48 75 26 4c 8d 84 24 b0 00 00 00 
48 8d 54 24 30 48 8d 0d 48 7b 00 00 e8 1b 30 00 00 48 3b c6 74 08 8b 05 40 a5 
00 00 eb 14 8b 05 38 a5 00 00 b3 01 83 c8 02 40 8a fb 89 05 2a a5 00 00 a8 02 
74 26 48 8b 15 bf a7 00 00 48 8d 4c 24 30 44 8a cf 44 8a c3 e8 df ee ff ff 8b 
05 09 a5 00 00 83 e0 fd 89 05 00 a5 00 00 a8 08 75 0a 48 8d 4c 24 30 e8 06 c8 
ff ff 48 8d 54 24 70 48 8d 4c 24 30 e8 cb e5 ff ff e8 42 ce ff ff 48 8d 0d 27 
fc ff ff e8 8a 42 00 00 40 3a c6 75 19 48 8b 15 66 a7 00 00 48 8b 0d 4f a7 00 
00 41 b1 01 45 8a c1 e8 84 ee ff ff 33 c0 4c 8d 9c 24 f0 00 00 00 49 8b 5b 18 
49 8b 6b 20 49 8b 73 28 49 8b e3 5f c3 cc 48 83 25 68 8d 00 00 00 c6 05 41 9f 
00 00 01 48 85 c9 74 11 48 8b 0d 9d a1 00 00 80 79 18 00 0f 94 c0 88 41 18 c3 
cc cc 48 89 5c 24 08 57 48 83 ec 30 48 83 64 24 50 00 4c 8d 0d 91 e9 ff ff 4c 
8d 05 ba ff ff ff 48 8b da 48 8b f9 e8 3b a2 ff ff 48 83 64 24 20 00 45 33 c9 
45 33 c0 41 8d 49 01 ba 00 80 10 03 e8 e1
(XEN) Delay of 3 seconds: ..3..2..1
(XEN)    1:4599d26f-1a11-49b8--b9-1f-85-87-45-cf-f8-24: StdDefaults [0]
(XEN)    2:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: FTMActiveFlag [0]
(XEN)    3:ec87d643-eba4-4bb5--a1-e5-3f-3e-36-b2-0d-a9: EzFlashBiosFilePath [0]
(XEN)    4:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: MonotonicCounter [0]
(XEN)    5:dde1bc72-d45e-4209--ab-85-14-46-2d-2f-50-74: HobRomImage [0]
(XEN)    6:ec87d643-eba4-4bb5--a1-e5-3f-3e-36-b2-0d-a9: SetupAccFeatures [0]
(XEN)    7:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: FPDT_Variable [0]
(XEN)    8:ec87d643-eba4-4bb5--a1-e5-3f-3e-36-b2-0d-a9: Setup [0]
(XEN)    9:f3ed95df-828e-41c7--bc-a0-16-c4-19-65-a6-34: TcgInternalSyncFlag [0]
(XEN)   10:c89dc9c7-5105-472c--a7-43-b1-62-1e-14-2b-41: CMOSfailflag [0]
(XEN)   11:490216c0-76a-44d3--a5-36-ac-e0-5c-90-e3-86: NBMemoryLength [0]
(XEN)   12:43387991-1223-7645--b5-bb-aa-76-75-c5-c8-ef: AMIMemInfo [0]
(XEN)   13:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: OsIndications [0]
(XEN)   14:d719b2cb-3d3a-4596--a3-bc-da-d0-0e-67-65-6f: dbx [0]
(XEN)   15:d719b2cb-3d3a-4596--a3-bc-da-d0-0e-67-65-6f: db [0]
(XEN)   16:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: KEK [0]
(XEN)   17:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: PK [0]
(XEN)   18:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: Timeout [0]
(XEN)   19:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: UMAVar. [0]
(XEN)   20:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: UMAVarB. [0]
(XEN)   21:c3a4e49f-485f-4fd6--a2-ea-2b-c8-74-55-ad-4b: MemContext [0]
(XEN)   22:ec87d643-eba4-4bb5--a1-e5-3f-3e-36-b2-0d-a9: SetupAPMFeatures [0]
(XEN)   23:ec87d643-eba4-4bb5--a1-e5-3f-3e-36-b2-0d-a9: PreVgaInfo [0]
(XEN)   24:560bf58a-1e0d-4d7e--95-3f-29-80-a2-61-e0-31: PNP0501_0_NV [0]
(XEN)   25:560bf58a-1e0d-4d7e--95-3f-29-80-a2-61-e0-31: PNP0604_0_NV [0]
(XEN)   26:560bf58a-1e0d-4d7e--95-3f-29-80-a2-61-e0-31: PNP0400_0_NV [0]
(XEN)   27:560bf58a-1e0d-4d7e--95-3f-29-80-a2-61-e0-31: PNP0501_1_NV [0]
(XEN)   28:560bf58a-1e0d-4d7e--95-3f-29-80-a2-61-e0-31: PNP0510_0_NV [0]
(XEN)   29:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: ConOut [0]
(XEN)   30:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: ConIn [0]
(XEN)   31:a56074db-65fe-45f7--bd-21-2d-2b-dd-8e-96-52: LegacyDevOrder [0]
(XEN)   32:a56074db-65fe-45f7--bd-21-2d-2b-dd-8e-96-52: OldLegacyDevOrder [0]
(XEN)   33:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: SpdBypassData [0]
(XEN)   34:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: SpdBypassSerial [0]
(XEN)   35:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: MemRestoreSerialLength 
[0]
(XEN)   36:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: MemRestoreCpuId [0]
(XEN)   37:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: MemRestoreConfigId [0]
(XEN)   38:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: MemRestoreTime [0]
(XEN)   39:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: ModuleVersion [0]
(XEN)   40:ec87d643-eba4-4bb5--a1-e5-3f-3e-36-b2-0d-a9: SetupHWMFeatures [0]
(XEN)   41:c05fba7d-7a92-49e0--bc-ee-23-3b-14-dc-a8-03: 
VARSTORE_OCMR_SETTINGS_NAME [0]
(XEN)   42:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: Lang [0]
(XEN)   43:45cf35f6-d6e-4d04--85-6a-03-70-a5-b1-6f-53: DefaultBootOrder [0]
(XEN)   44:3c4ead08-45ae-4315--8d-15-a6-0e-aa-8c-af-69: DefaultLegacyDevOrder 
[0]
(XEN)   45:15a9dd61-e4f8-4a99--80-db-35-3b-13-d7-64-90: NVRAM_Verify [0]
(XEN)   46:2485da8e-ded2-42cb--ac-b0-3c-e6-66-c5-5f-0c: SetupEntry [0]
(XEN)   47:ec87d643-eba4-4bb5--a1-e5-3f-3e-36-b2-0d-a9: InBiosSetupFlag [0]
(XEN)   48:9d0da369-540b-46f8--85-a0-2b-5f-2c-30-1e-15: EfiTime [0]
(XEN)   49:b1cfc482-4cb2-4cee--9b-00-ce-25-79-ec-71-86: MemoryS3SaveNv [0]
(XEN)   50:a51b41d-de21-43fe--be-27-d6-db-c9-ef-d1-04: MemoryS3SaveVol [0]
(XEN)   51:a51b41d-de21-43fe--be-27-d6-db-c9-ef-d1-04: MemoryS3SaveVolLength [0]
(XEN)   52:ec87d643-eba4-4bb5--a1-e5-3f-3e-36-b2-0d-a9: FirstBootFlag [0]
(XEN)   53:5d6b998a-e304-4088--90-87-13-0c-91-7f-b1-ae: HiiDataSize [0]
(XEN)   54:9efb5933-b856-46c2--a0-29-92-1c-ea-7b-da-2e: AmdCpuIoTrapData [0]
(XEN)   55:30b98b95-dfa3-4501--a3-ce-e3-8c-18-63-84-a0: CpuS3Resume [0]
(XEN)   56:af9ffd67-ec10-488a--9d-fc-6c-bf-5e-e2-2c-2e: AcpiGlobalVariable [0]
(XEN)   57:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: PlatformLang [0]
(XEN)   58:c811fa38-42c8-4579--a9-bb-60-e9-4e-dd-fb-34: AMITSESetup [0]
(XEN)   59:93c483a1-d3fa-4e92--b4-37-73-3b-2a-34-6e-23: 
VARSTORE_OCMR_TIMING_SETTINGS_NAME [0]
(XEN)   60:ec87d643-eba4-4bb5--a1-e5-3f-3e-36-b2-0d-a9: UsbSupport [0]
(XEN)   61:7e7092f3-103-4948--a1-4c-9c-25-26-ce-77-3b: SR5690ASetup [0]
(XEN)   62:d1405d16-7afc-4695--bb-12-41-45-9d-36-95-a2: NetworkStackVar [0]
(XEN)   63:ec87d643-eba4-4bb5--a1-e5-3f-3e-36-b2-0d-a9: SetupHWMOneof [0]
(XEN)   64:b540a530-6978-4da7--91-cb-72-07-d7-64-d2-62: FastBootOption [0]
(XEN)   65:4c19049f-4137-4dd3--9c-10-8b-97-a8-3f-fd-fa: 
PreviousMemoryTypeInformation [0]
(XEN)   66:4c19049f-4137-4dd3--9c-10-8b-97-a8-3f-fd-fa: MemoryTypeInformation 
[0]
(XEN)   67:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: Boot0000 [0]
(XEN)   68:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: Boot0002 [0]
(XEN)   69:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: Boot0003 [0]
(XEN)   70:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: Boot0005 [0]
(XEN)   71:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: Boot0006 [0]
(XEN)   72:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: BootOrder [0]
(XEN)   73:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: Boot000A [0]
(XEN)   74:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: Boot000B [0]
(XEN)   75:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: Boot000C [0]
(XEN)   76:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: Boot0008 [0]
(XEN)   77:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: Boot000D [0]
(XEN)   78:c3a4e49f-485f-4fd6--a2-ea-2b-c8-74-55-ad-4b: MemContextNv [0]
(XEN)   79:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: Boot0009 [0]
(XEN)   80:ec87d643-eba4-4bb5--a1-e5-3f-3e-36-b2-0d-a9: BootFromUSB [0]
(XEN)   81:b540a530-6978-4da7--91-cb-72-07-d7-64-d2-62: LastBoot [0]
(XEN)   82:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: SignatureSupport [0]
(XEN)   83:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: SecureBoot [0]
(XEN)   84:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: SetupMode [0]
(XEN)   85:4bafc2b4-2dc-4104--b2-36-d6-f1-b9-8d-9e-84: S3SS [0]
(XEN)   86:ec87d643-eba4-4bb5--a1-e5-3f-3e-36-b2-0d-a9: SetupCpuFeatures [0]
(XEN)   87:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: OsIndicationsSupported 
[0]
(XEN)   88:ec87d643-eba4-4bb5--a1-e5-3f-3e-36-b2-0d-a9: UsbMassDevNum [0]
(XEN)   89:ec87d643-eba4-4bb5--a1-e5-3f-3e-36-b2-0d-a9: UsbMassDevValid [0]
(XEN)   90:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: SB_USB_POINT [0]
(XEN)   91:c811fa38-42c8-4579--a9-bb-60-e9-4e-dd-fb-34: USB_POINT [0]
(XEN)   92:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: ConOutDev [0]
(XEN)   93:560bf58a-1e0d-4d7e--95-3f-29-80-a2-61-e0-31: PNP0501_0_VV [0]
(XEN)   94:560bf58a-1e0d-4d7e--95-3f-29-80-a2-61-e0-31: PNP0604_0_VV [0]
(XEN)   95:560bf58a-1e0d-4d7e--95-3f-29-80-a2-61-e0-31: PNP0400_0_VV [0]
(XEN)   96:560bf58a-1e0d-4d7e--95-3f-29-80-a2-61-e0-31: PNP0501_1_VV [0]
(XEN)   97:560bf58a-1e0d-4d7e--95-3f-29-80-a2-61-e0-31: PNP0510_0_VV [0]
(XEN)   98:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: ConInDev [0]
(XEN)   99:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: HpcModeBU [0]
(XEN)  100:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: PlatformLangCodes [0]
(XEN)  101:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: LangCodes [0]
(XEN)  102:8be4df61-93ca-11d2--aa-0d-00-e0-98-03-2b-8c: BootCurrent [0]
(XEN)  103:1b838190-4625-4ead--ab-c9-cd-5e-6a-f1-8f-e0: HiiDB [0]
(XEN)  104:EFI_ERROR: 800000000000000e
..
 and translation:

Code: 48 89 5c 24 08 48 89 74 24 10 57 48 83 ec 20 48 8b f1 48 8b 0d 87 90 00 
00 49 8b d8 80 39 00 48 8b fa 74 0c 48 b8 0f 00 00 00 00 00 00 80 eb 25 e8 cb 
e6 ff ff 4c 8b c3 48 8b d7 48 8b ce e8 51 f8 ff ff 48 8b 0d 56 90 00 00 48 8b 
d8 e8 02 e7 ff ff 48 8b c3 48 8b 5c 24 30 48 8b 74 24 38 48 83 c4 20 5f c3 cc 
cc cc 48 89 5c 24 08 48 89 6c 24 10 48 89 74 24 18 57 48 83 ec 30 48 8b e9 48 
8b 0d 1a 90 00 00 49 8b d9 80 39 00 41 8b f8 48 8b f2 74 0c 48 b8 0f 00 00 00 
00 00 00 80 eb 32 e8 5b e6 ff ff 4c 8b 5c 24 60 4c 8b cb 44 8b c7 48 8b d6 48 
8b cd 4c 89 5c 24 20 e8 6c f8 ff ff 48 8b 0d d9 8f 00 00 48 8b d8 e8 85 e6 ff 
ff 48 8b c3 48 8b 5c 24 40 48 8b 6c 24 48 48 8b 74 24 50 48 83 c4 30 5f c3 cc 
48 89 5c 24 10 48 89 6c 24 18 48 89 74 24 20 57 48 81 ec f0 00 00 00 48 8b 0d 
52 9d 00 00 48 8d 15 13 90 00 00 e8 0a a0 ff ff 33 f6 48 89 84 24 00 01 00 00 
40 8a de 40 8a fe 48 3b c6 75 0f 48 b8 0e 00 00 00 00 00 00 80 e9 48 02 00 00 
48 8d 94 24 00 01 00 00 48 8d 0d fb 7c 00 00 e8 6a 1a 00 00 48 bd 00 00 00 00 
00 00 00 80 48 85 c5 75 ce 40 38 35 60 7c 00 00 74 54 48 8b 84 24 00 01 00 00 
4c 8b c6 4c 8d 0d 7c a1 00 00 8b 48 28 ba 06 00 00 00 8d 04 49 a9 ff 0f 00 00 
89 05 6e a1 00 00 41 0f 95 c0 48 c1 e8 0c 33 c9 4c 03 c0 48 8b 05 c2 9c 00 00 
ff 50 28 48 85 c5 48 8b 05 45 a1 00 00 48 0f 45 c6 48 89 05 3a a1 00 00 48 8d 
0d 6b a6 00 00 45 33 c0 ba d0 02 00 00 e8 3e aa ff ff 4c 8b 9c 24 00 01 00 00 
48 8d 2d cf 8e 00 00 41 8b 4b 2c 45 33 c9 ba 00 00 01 00 89 0d 41 a6 00 00 41 
8b 43 30 4c 8b c1 89 05 38 a6 00 00 49 8b 43 20 48 8d 4c 24 70 48 89 2d d0 a8 
00 00 c6 44 24 20 01 48 89 05 cc a8 00 00 e8 73 e5 ff ff f6 05 10 a6 00 00 08 
74 62 48 8b 84 24 00 01 00 00 44 8b 05 fb a5 00 00 48 89 2d 98 a8 00 00 8b 50 
28 48 8d 4c 24 30 41 b1 01 c6 44 24 20 01 e8 3f e5 ff ff 48 8b 94 24 00 01 00 
00 4c 8b 44 24 38 48 8b 4c 24 30 48 8b 52 18 e8 90 a8 ff ff 8b 15 be a5 00 00 
48 8d 4c 24 30 41 b0 01 e8 ed 2a 00 00 48 89 35 5e a8 00 00 eb 3a 48 8b 8c 24 
00 01 00 00 8b 15 9a a5 00 00 48 8d 05 2f 8e 00 00 48 89 05 30 a8 00 00 48 8b 
41 18 41 b0 01 48 89 44 24 30 8b 41 28 48 8d 4c 24 30 48 89 44 24 38 e8 aa 2a 
00 00 48 8b 44 24 30 81 78 28 5f 46 56 48 75 26 4c 8d 84 24 b0 00 00 00 48 8d 
54 24 30 48 8d 0d 48 7b 00 00 e8 1b 30 00 00 48 3b c6 74 08 8b 05 40 a5 00 00 
eb 14 8b 05 38 a5 00 00 b3 01 83 c8 02 40 8a fb 89 05 2a a5 00 00 a8 02 74 26 
48 8b 15 bf a7 00 00 48 8d 4c 24 30 44 8a cf 44 8a c3 e8 df ee ff ff 8b 05 09 
a5 00 00 83 e0 fd 89 05 00 a5 00 00 a8 08 75 0a 48 8d 4c 24 30 e8 06 c8 ff ff 
48 8d 54 24 70 48 8d 4c 24 30 e8 cb e5 ff ff e8 42 ce ff ff 48 8d 0d 27 fc ff 
ff e8 8a 42 00 00 40 3a c6 75 19 48 8b 15 66 a7 00 00 48 8b 0d 4f a7 00 00 41 
b1 01 45 8a c1 e8 84 ee ff ff 33 c0 4c 8d 9c 24 f0 00 00 00 49 8b 5b 18 49 8b 
6b 20 49 8b 73 28 49 8b e3 5f c3 cc 48 83 25 68 8d 00 00 00 c6 05 41 9f 00 00 
01 48 85 c9 74 11 48 8b 0d 9d a1 00 00 80 79 18 00 0f 94 c0 88 41 18 c3 cc cc 
48 89 5c 24 08 57 48 83 ec 30 48 83 64 24 50 00 4c 8d 0d 91 e9 ff ff 4c 8d 05 
ba ff ff ff 48 8b da 48 8b f9 e8 3b a2 ff ff 48 83 64 24 20 00 45 33 c9 45 33 
c0 41 8d 49 01 ba 00 80 10 03 e8 e1

Code starting with the faulting instruction
===========================================
   0:   48 89 5c 24 08          mov    %rbx,0x8(%rsp)
   5:   48 89 74 24 10          mov    %rsi,0x10(%rsp)
   a:   57                      push   %rdi
   b:   48 83 ec 20             sub    $0x20,%rsp
   f:   48 8b f1                mov    %rcx,%rsi
  12:   48 8b 0d 87 90 00 00    mov    0x9087(%rip),%rcx        # 0x90a0
  19:   49 8b d8                mov    %r8,%rbx
  1c:   80 39 00                cmpb   $0x0,(%rcx)
  1f:   48 8b fa                mov    %rdx,%rdi
  22:   74 0c                   je     0x30
  24:   48 b8 0f 00 00 00 00    movabs $0x800000000000000f,%rax
  2b:   00 00 80 
  2e:   eb 25                   jmp    0x55
  30:   e8 cb e6 ff ff          callq  0xffffffffffffe700
  35:   4c 8b c3                mov    %rbx,%r8
  38:   48 8b d7                mov    %rdi,%rdx
  3b:   48 8b ce                mov    %rsi,%rcx
  3e:   e8 51 f8 ff ff          callq  0xfffffffffffff894
  43:   48 8b 0d 56 90 00 00    mov    0x9056(%rip),%rcx        # 0x90a0
  4a:   48 8b d8                mov    %rax,%rbx
  4d:   e8 02 e7 ff ff          callq  0xffffffffffffe754
  52:   48 8b c3                mov    %rbx,%rax
  55:   48 8b 5c 24 30          mov    0x30(%rsp),%rbx
  5a:   48 8b 74 24 38          mov    0x38(%rsp),%rsi
  5f:   48 83 c4 20             add    $0x20,%rsp
  63:   5f                      pop    %rdi
  64:   c3                      retq   
  65:   cc                      int3   
  66:   cc                      int3   
  67:   cc                      int3   

  68:   48 89 5c 24 08          mov    %rbx,0x8(%rsp)
  6d:   48 89 6c 24 10          mov    %rbp,0x10(%rsp)
  72:   48 89 74 24 18          mov    %rsi,0x18(%rsp)
  77:   57                      push   %rdi
  78:   48 83 ec 30             sub    $0x30,%rsp
  7c:   48 8b e9                mov    %rcx,%rbp
  7f:   48 8b 0d 1a 90 00 00    mov    0x901a(%rip),%rcx        # 0x90a0
  86:   49 8b d9                mov    %r9,%rbx
  89:   80 39 00                cmpb   $0x0,(%rcx)
  8c:   41 8b f8                mov    %r8d,%edi
  8f:   48 8b f2                mov    %rdx,%rsi
  92:   74 0c                   je     0xa0
  94:   48 b8 0f 00 00 00 00    movabs $0x800000000000000f,%rax
  9b:   00 00 80 
  9e:   eb 32                   jmp    0xd2
  a0:   e8 5b e6 ff ff          callq  0xffffffffffffe700
  a5:   4c 8b 5c 24 60          mov    0x60(%rsp),%r11
  aa:   4c 8b cb                mov    %rbx,%r9
  ad:   44 8b c7                mov    %edi,%r8d
  b0:   48 8b d6                mov    %rsi,%rdx
  b3:   48 8b cd                mov    %rbp,%rcx
  b6:   4c 89 5c 24 20          mov    %r11,0x20(%rsp)
  bb:   e8 6c f8 ff ff          callq  0xfffffffffffff92c
  c0:   48 8b 0d d9 8f 00 00    mov    0x8fd9(%rip),%rcx        # 0x90a0
  c7:   48 8b d8                mov    %rax,%rbx
  ca:   e8 85 e6 ff ff          callq  0xffffffffffffe754
  cf:   48 8b c3                mov    %rbx,%rax
  d2:   48 8b 5c 24 40          mov    0x40(%rsp),%rbx
  d7:   48 8b 6c 24 48          mov    0x48(%rsp),%rbp
  dc:   48 8b 74 24 50          mov    0x50(%rsp),%rsi
  e1:   48 83 c4 30             add    $0x30,%rsp
  e5:   5f                      pop    %rdi
  e6:   c3                      retq   
  e7:   cc                      int3   

  e8:   48 89 5c 24 10          mov    %rbx,0x10(%rsp)
  ed:   48 89 6c 24 18          mov    %rbp,0x18(%rsp)
  f2:   48 89 74 24 20          mov    %rsi,0x20(%rsp)
  f7:   57                      push   %rdi
  f8:   48 81 ec f0 00 00 00    sub    $0xf0,%rsp
  ff:   48 8b 0d 52 9d 00 00    mov    0x9d52(%rip),%rcx        # 0x9e58
 106:   48 8d 15 13 90 00 00    lea    0x9013(%rip),%rdx        # 0x9120
 10d:   e8 0a a0 ff ff          callq  0xffffffffffffa11c
 112:   33 f6                   xor    %esi,%esi
 114:   48 89 84 24 00 01 00    mov    %rax,0x100(%rsp)
 11b:   00 
 11c:   40 8a de                mov    %sil,%bl
 11f:   40 8a fe                mov    %sil,%dil
 122:   48 3b c6                cmp    %rsi,%rax
 125:   75 0f                   jne    0x136
 127:   48 b8 0e 00 00 00 00    movabs $0x800000000000000e,%rax
 12e:   00 00 80 
 131:   e9 48 02 00 00          jmpq   0x37e
 136:   48 8d 94 24 00 01 00    lea    0x100(%rsp),%rdx
 13d:   00 
 13e:   48 8d 0d fb 7c 00 00    lea    0x7cfb(%rip),%rcx        # 0x7e40
 145:   e8 6a 1a 00 00          callq  0x1bb4
 14a:   48 bd 00 00 00 00 00    movabs $0x8000000000000000,%rbp
 151:   00 00 80 
 154:   48 85 c5                test   %rax,%rbp
 157:   75 ce                   jne    0x127
 159:   40 38 35 60 7c 00 00    cmp    %sil,0x7c60(%rip)        # 0x7dc0
 160:   74 54                   je     0x1b6
 162:   48 8b 84 24 00 01 00    mov    0x100(%rsp),%rax
 169:   00 
 16a:   4c 8b c6                mov    %rsi,%r8
 16d:   4c 8d 0d 7c a1 00 00    lea    0xa17c(%rip),%r9        # 0xa2f0
 174:   8b 48 28                mov    0x28(%rax),%ecx
 177:   ba 06 00 00 00          mov    $0x6,%edx
 17c:   8d 04 49                lea    (%rcx,%rcx,2),%eax
 17f:   a9 ff 0f 00 00          test   $0xfff,%eax
 184:   89 05 6e a1 00 00       mov    %eax,0xa16e(%rip)        # 0xa2f8
 18a:   41 0f 95 c0             setne  %r8b
 18e:   48 c1 e8 0c             shr    $0xc,%rax
 192:   33 c9                   xor    %ecx,%ecx
 194:   4c 03 c0                add    %rax,%r8
 197:   48 8b 05 c2 9c 00 00    mov    0x9cc2(%rip),%rax        # 0x9e60
 19e:   ff 50 28                callq  *0x28(%rax)
 1a1:   48 85 c5                test   %rax,%rbp
 1a4:   48 8b 05 45 a1 00 00    mov    0xa145(%rip),%rax        # 0xa2f0
 1ab:   48 0f 45 c6             cmovne %rsi,%rax
 1af:   48 89 05 3a a1 00 00    mov    %rax,0xa13a(%rip)        # 0xa2f0
 1b6:   48 8d 0d 6b a6 00 00    lea    0xa66b(%rip),%rcx        # 0xa828
 1bd:   45 33 c0                xor    %r8d,%r8d
 1c0:   ba d0 02 00 00          mov    $0x2d0,%edx
 1c5:   e8 3e aa ff ff          callq  0xffffffffffffac08
 1ca:   4c 8b 9c 24 00 01 00    mov    0x100(%rsp),%r11
 1d1:   00 
 1d2:   48 8d 2d cf 8e 00 00    lea    0x8ecf(%rip),%rbp        # 0x90a8
 1d9:   41 8b 4b 2c             mov    0x2c(%r11),%ecx
 1dd:   45 33 c9                xor    %r9d,%r9d
 1e0:   ba 00 00 01 00          mov    $0x10000,%edx
 1e5:   89 0d 41 a6 00 00       mov    %ecx,0xa641(%rip)        # 0xa82c
 1eb:   41 8b 43 30             mov    0x30(%r11),%eax
 1ef:   4c 8b c1                mov    %rcx,%r8
 1f2:   89 05 38 a6 00 00       mov    %eax,0xa638(%rip)        # 0xa830
 1f8:   49 8b 43 20             mov    0x20(%r11),%rax
 1fc:   48 8d 4c 24 70          lea    0x70(%rsp),%rcx
 201:   48 89 2d d0 a8 00 00    mov    %rbp,0xa8d0(%rip)        # 0xaad8
 208:   c6 44 24 20 01          movb   $0x1,0x20(%rsp)
 20d:   48 89 05 cc a8 00 00    mov    %rax,0xa8cc(%rip)        # 0xaae0
 214:   e8 73 e5 ff ff          callq  0xffffffffffffe78c
 219:   f6 05 10 a6 00 00 08    testb  $0x8,0xa610(%rip)        # 0xa830
 220:   74 62                   je     0x284
 222:   48 8b 84 24 00 01 00    mov    0x100(%rsp),%rax
 229:   00 
 22a:   44 8b 05 fb a5 00 00    mov    0xa5fb(%rip),%r8d        # 0xa82c
 231:   48 89 2d 98 a8 00 00    mov    %rbp,0xa898(%rip)        # 0xaad0
 238:   8b 50 28                mov    0x28(%rax),%edx
 23b:   48 8d 4c 24 30          lea    0x30(%rsp),%rcx
 240:   41 b1 01                mov    $0x1,%r9b
 243:   c6 44 24 20 01          movb   $0x1,0x20(%rsp)
 248:   e8 3f e5 ff ff          callq  0xffffffffffffe78c
 24d:   48 8b 94 24 00 01 00    mov    0x100(%rsp),%rdx
 254:   00 
 255:   4c 8b 44 24 38          mov    0x38(%rsp),%r8
 25a:   48 8b 4c 24 30          mov    0x30(%rsp),%rcx
 25f:   48 8b 52 18             mov    0x18(%rdx),%rdx
 263:   e8 90 a8 ff ff          callq  0xffffffffffffaaf8
 268:   8b 15 be a5 00 00       mov    0xa5be(%rip),%edx        # 0xa82c
 26e:   48 8d 4c 24 30          lea    0x30(%rsp),%rcx
 273:   41 b0 01                mov    $0x1,%r8b
 276:   e8 ed 2a 00 00          callq  0x2d68
 27b:   48 89 35 5e a8 00 00    mov    %rsi,0xa85e(%rip)        # 0xaae0
 282:   eb 3a                   jmp    0x2be
 284:   48 8b 8c 24 00 01 00    mov    0x100(%rsp),%rcx
 28b:   00 
 28c:   8b 15 9a a5 00 00       mov    0xa59a(%rip),%edx        # 0xa82c
 292:   48 8d 05 2f 8e 00 00    lea    0x8e2f(%rip),%rax        # 0x90c8
 299:   48 89 05 30 a8 00 00    mov    %rax,0xa830(%rip)        # 0xaad0
 2a0:   48 8b 41 18             mov    0x18(%rcx),%rax
 2a4:   41 b0 01                mov    $0x1,%r8b
 2a7:   48 89 44 24 30          mov    %rax,0x30(%rsp)
 2ac:   8b 41 28                mov    0x28(%rcx),%eax
 2af:   48 8d 4c 24 30          lea    0x30(%rsp),%rcx
 2b4:   48 89 44 24 38          mov    %rax,0x38(%rsp)
 2b9:   e8 aa 2a 00 00          callq  0x2d68
 2be:   48 8b 44 24 30          mov    0x30(%rsp),%rax
 2c3:   81 78 28 5f 46 56 48    cmpl   $0x4856465f,0x28(%rax)
 2ca:   75 26                   jne    0x2f2
 2cc:   4c 8d 84 24 b0 00 00    lea    0xb0(%rsp),%r8
 2d3:   00 
 2d4:   48 8d 54 24 30          lea    0x30(%rsp),%rdx
 2d9:   48 8d 0d 48 7b 00 00    lea    0x7b48(%rip),%rcx        # 0x7e28
 2e0:   e8 1b 30 00 00          callq  0x3300
 2e5:   48 3b c6                cmp    %rsi,%rax
 2e8:   74 08                   je     0x2f2
 2ea:   8b 05 40 a5 00 00       mov    0xa540(%rip),%eax        # 0xa830
 2f0:   eb 14                   jmp    0x306
 2f2:   8b 05 38 a5 00 00       mov    0xa538(%rip),%eax        # 0xa830
 2f8:   b3 01                   mov    $0x1,%bl
 2fa:   83 c8 02                or     $0x2,%eax
 2fd:   40 8a fb                mov    %bl,%dil
 300:   89 05 2a a5 00 00       mov    %eax,0xa52a(%rip)        # 0xa830
 306:   a8 02                   test   $0x2,%al
 308:   74 26                   je     0x330
 30a:   48 8b 15 bf a7 00 00    mov    0xa7bf(%rip),%rdx        # 0xaad0
 311:   48 8d 4c 24 30          lea    0x30(%rsp),%rcx
 316:   44 8a cf                mov    %dil,%r9b
 319:   44 8a c3                mov    %bl,%r8b
 31c:   e8 df ee ff ff          callq  0xfffffffffffff200
 321:   8b 05 09 a5 00 00       mov    0xa509(%rip),%eax        # 0xa830
 327:   83 e0 fd                and    $0xfffffffd,%eax
 32a:   89 05 00 a5 00 00       mov    %eax,0xa500(%rip)        # 0xa830
 330:   a8 08                   test   $0x8,%al
 332:   75 0a                   jne    0x33e
 334:   48 8d 4c 24 30          lea    0x30(%rsp),%rcx
 339:   e8 06 c8 ff ff          callq  0xffffffffffffcb44
 33e:   48 8d 54 24 70          lea    0x70(%rsp),%rdx
 343:   48 8d 4c 24 30          lea    0x30(%rsp),%rcx
 348:   e8 cb e5 ff ff          callq  0xffffffffffffe918
 34d:   e8 42 ce ff ff          callq  0xffffffffffffd194
 352:   48 8d 0d 27 fc ff ff    lea    -0x3d9(%rip),%rcx        # 
0xffffffffffffff80
 359:   e8 8a 42 00 00          callq  0x45e8
 35e:   40 3a c6                cmp    %sil,%al
 361:   75 19                   jne    0x37c
 363:   48 8b 15 66 a7 00 00    mov    0xa766(%rip),%rdx        # 0xaad0
 36a:   48 8b 0d 4f a7 00 00    mov    0xa74f(%rip),%rcx        # 0xaac0
 371:   41 b1 01                mov    $0x1,%r9b
 374:   45 8a c1                mov    %r9b,%r8b
 377:   e8 84 ee ff ff          callq  0xfffffffffffff200
 37c:   33 c0                   xor    %eax,%eax
 37e:   4c 8d 9c 24 f0 00 00    lea    0xf0(%rsp),%r11
 385:   00 
 386:   49 8b 5b 18             mov    0x18(%r11),%rbx
 38a:   49 8b 6b 20             mov    0x20(%r11),%rbp
 38e:   49 8b 73 28             mov    0x28(%r11),%rsi
 392:   49 8b e3                mov    %r11,%rsp
 395:   5f                      pop    %rdi
 396:   c3                      retq   
 397:   cc                      int3   
 398:   48 83 25 68 8d 00 00    andq   $0x0,0x8d68(%rip)        # 0x9108
 39f:   00 
 3a0:   c6 05 41 9f 00 00 01    movb   $0x1,0x9f41(%rip)        # 0xa2e8
 3a7:   48 85 c9                test   %rcx,%rcx
 3aa:   74 11                   je     0x3bd
 3ac:   48 8b 0d 9d a1 00 00    mov    0xa19d(%rip),%rcx        # 0xa550
 3b3:   80 79 18 00             cmpb   $0x0,0x18(%rcx)
 3b7:   0f 94 c0                sete   %al
 3ba:   88 41 18                mov    %al,0x18(%rcx)
 3bd:   c3                      retq   
 3be:   cc                      int3   
 3bf:   cc                      int3   
 3c0:   48 89 5c 24 08          mov    %rbx,0x8(%rsp)
 3c5:   57                      push   %rdi
 3c6:   48 83 ec 30             sub    $0x30,%rsp
 3ca:   48 83 64 24 50 00       andq   $0x0,0x50(%rsp)
 3d0:   4c 8d 0d 91 e9 ff ff    lea    -0x166f(%rip),%r9        # 
0xffffffffffffed68
 3d7:   4c 8d 05 ba ff ff ff    lea    -0x46(%rip),%r8        # 0x398
 3de:   48 8b da                mov    %rdx,%rbx
 3e1:   48 8b f9                mov    %rcx,%rdi
 3e4:   e8 3b a2 ff ff          callq  0xffffffffffffa624
 3e9:   48 83 64 24 20 00       andq   $0x0,0x20(%rsp)
 3ef:   45 33 c9                xor    %r9d,%r9d
 3f2:   45 33 c0                xor    %r8d,%r8d
 3f5:   41 8d 49 01             lea    0x1(%r9),%ecx
 3f9:   ba 00 80 10 03          mov    $0x3108000,%edx
 3fe:   e8                      .byte 0xe8
 3ff:   e1                      .byte 0xe1

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.