Thank you development group
I used the KEYED_STREAM to store the guest VM . I am getting the this message
I used the following commands to save VM
v3_pause /dev/v3-vm0
v3_save /dev/v3-vm0 KEYED_STREAM file:/opt/guest_saved
--------------------------
Saving Guest to KEYED_STREAM:file:/opt/guest_saved
palacios/src/palacios/vmm_dev_mgr.c(171): Error: generic save() not implemented
palacios/src/palacios/vmm_dev_mgr.c(171): Error: nvram save() not implemented
palacios/src/palacios/vmm_dev_mgr.c(171): Error: CD0 save() not implemented
Saving state for device (ide)
palacios/src/palacios/vmm_dev_mgr.c(171): Error: southbridge save() not implemented
palacios/src/palacios/vmm_dev_mgr.c(171): Error: northbridge save() not implemented
Saving state for device (pci0)
palacios/src/palacios/vmm_dev_mgr.c(171): Error: curses save() not implemented
Saving state for device (cga)
Saving state for device (ioapic)
Saving state for device (apic)
Saving state for device (os debug)
palacios/src/palacios/vmm_dev_mgr.c(171): Error: bochs debug save() not implemented
Saving state for device (PIT)
Saving state for device (keyboard)
Saving state for device (PIC)
RIP: 00000000c01088ae
RIP Linear: 00000000c01088ae
NumExits: 370707
IRQ STATE: started=0, pending=0
EXCP STATE: err_code_valid=0, err_code=0
Segments
CS: Sel=60, base=(null), limit=ffffffff (long_mode=0, db=1)
DS: Sel=7b, base=(null), limit=ffffffff (long_mode=0, db=1)
ES: Sel=7b, base=(null), limit=ffffffff (long_mode=0, db=1)
FS: Sel=0, base=(null), limit=ffffffff (long_mode=0, db=1)
GS: Sel=0, base=(null), limit=ffffffff (long_mode=0, db=1)
SS: Sel=68, base=(null), limit=ffffffff (long_mode=0, db=1)
LDTR: Sel=0, base=(null), limit=ffffffff (long_mode=0, db=1)
GDTR: Sel=0, base=00000000c049d000, limit=ff (long_mode=0, db=0)
IDTR: Sel=0, base=00000000c049e000, limit=7ff (long_mode=0, db=0)
TR: Sel=80, base=00000000c0477f40, limit=206b (long_mode=0, db=0)
32 bit Ctrl Regs:
CR0=0x000000008005003b (at ffff8810213d2d98)
CR2=0x00000000b7f3a000 (at ffff8810213d2da0)
CR3=0x000000003787e000 (at ffff8810213d2da8)
CR4=0x0000000000002690 (at ffff8810213d2db0)
CR8=0x(null) (at ffff8810213d2db8)
FLAGS=0x0000000000000246 (at ffff8810213d2dc0)
EFER=0x00000000000000d0
Shadow Paging Guest Registers:
Guest CR0=0000000080010031
Guest CR3=000000000ef12000
Guest EFER=(null)
64 bit GPRs:
RDI=0x00000000c049e000 (at ffff8810213d2d18)
RSI=0x000000000002e800 (at ffff8810213d2d20)
RBP=0x00000000c04a5fb4 (at ffff8810213d2d28)
RSP=0x00000000c04a5f90 (at ffff8810213d2d30)
RBX=0x00000000c04a4000 (at ffff8810213d2d38)
RDX=0x(null) (at ffff8810213d2d40)
RCX=0x(null) (at ffff8810213d2d48)
RAX=0x(null) (at ffff8810213d2d50)
R8=0x(null) (at ffff8810213d2d58)
R9=0x(null) (at ffff8810213d2d60)
R10=0x(null) (at ffff8810213d2d68)
R11=0x(null) (at ffff8810213d2d70)
R12=0x(null) (at ffff8810213d2d78)
R13=0x(null) (at ffff8810213d2d80)
R14=0x(null) (at ffff8810213d2d88)
R15=0x(null) (at ffff8810213d2d90)
Memory Layout (all cores):
Base Region (all cores): 0x(null) - 0x000000000fffffff -> 0x0000000038000000
0: 0x00000000000a0000 - 0x00000000000bffff -> 0x0000000048000000
(flags=0x15) (core=0xffff) (unhandled = 0xffffffffa058e021)
1: 0x00000000fec00000 - 0x00000000fec00fff -> 0x(null)
(flags=0x0) (core=0xffff) (unhandled = 0xffffffffa058e021)
2: 0x00000000fee00000 - 0x00000000fee00fff -> 0x(null)
(flags=0x0) (core=0x0) (unhandled = 0xffffffffa058e021)
Stack at 00000000c04a5f90:
Host Address of rsp = 0xffff8800384a5f90
0002351b
cef11000
00023518
c0477160
c04c6840
0002e800
c04c6840
0002e800
c049e000
c04a5fbc
c0102979
c04a5fc4
c03765ed
c04a5fe0
c04a6a0d
00000080
c04a6544
00100000
c04c6840
00200800
c04a5ff8
c04a6324
00cdff44
00000000
c041cbb8
-----------------------------------------------------------------------
and when I tried to reload the vm using
v3_create /path/to/my_guest_image.img guestname
v3_load /dev/v3-vm0 KEYED_STREAM file:/opt/guest_saved
v3_launch /dev/v3-vm0
I get following message in /var/log/message
--------------------------------------------------------
Loading Guest to KEYED_STREAM:file:/opt/guest_saved2
Loading State for 9 devices
Finished reading guest_info information
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_RIP!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_RSP!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_CR0!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on CR0_READ_SHADOW!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_CR3!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_CR4!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on CR4_READ_SHADOW!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_DR7!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_RFLAGS!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_EFER!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_CS_LIMIT!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_CS_BASE!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_CS_SELECTOR!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_CS_ACCESS!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_DS_LIMIT!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_DS_BASE!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_DS_SELECTOR!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_DS_ACCESS!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_ES_LIMIT!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_ES_BASE!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_ES_SELECTOR!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_ES_ACCESS!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_FS_LIMIT!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_FS_BASE!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_FS_SELECTOR!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_FS_ACCESS!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_GS_LIMIT!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_GS_BASE!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_GS_SELECTOR!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_GS_ACCESS!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_SS_LIMIT!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_SS_BASE!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_SS_SELECTOR!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_SS_ACCESS!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_LDTR_LIMIT!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_LDTR_BASE!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_LDTR_SELECTOR!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_LDTR_ACCESS!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_GDTR_LIMIT!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_GDTR_BASE!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_IDTR_LIMIT!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_IDTR_BASE!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_TR_LIMIT!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_TR_BASE!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_TR_SELECTOR!: 2
palacios/src/palacios/vmcs.c(49): VMREAD error on GUEST_TR_ACCESS!: 2
RIP: 00000000c01088ae
RIP Linear: 00000000c01088ae
NumExits: 0
IRQ STATE: started=0, pending=0
EXCP STATE: err_code_valid=0, err_code=0
Segments
CS: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
DS: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
ES: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
FS: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
GS: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
SS: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
LDTR: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
GDTR: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
IDTR: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
TR: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
32 bit Ctrl Regs:
CR0=0x000000008005003b (at ffff88102b32ad98)
CR2=0x000000000805cfc0 (at ffff88102b32ada0)
CR3=0x000000003781e000 (at ffff88102b32ada8)
CR4=0x0000000000002690 (at ffff88102b32adb0)
CR8=0x(null) (at ffff88102b32adb8)
FLAGS=0x0000000000000246 (at ffff88102b32adc0)
EFER=0x(null)
Shadow Paging Guest Registers:
Guest CR0=0000000080010031
Guest CR3=000000000f942000
Guest EFER=(null)
64 bit GPRs:
RDI=0x00000000c049e000 (at ffff88102b32ad18)
RSI=0x000000000002e800 (at ffff88102b32ad20)
RBP=0x00000000c04a5fb4 (at ffff88102b32ad28)
RSP=0x00000000c04a5f90 (at ffff88102b32ad30)
RBX=0x00000000c04a4000 (at ffff88102b32ad38)
RDX=0x(null) (at ffff88102b32ad40)
RCX=0x(null) (at ffff88102b32ad48)
RAX=0x(null) (at ffff88102b32ad50)
R8=0x(null) (at ffff88102b32ad58)
R9=0x(null) (at ffff88102b32ad60)
R10=0x(null) (at ffff88102b32ad68)
R11=0x(null) (at ffff88102b32ad70)
R12=0x(null) (at ffff88102b32ad78)
R13=0x(null) (at ffff88102b32ad80)
R14=0x(null) (at ffff88102b32ad88)
R15=0x(null) (at ffff88102b32ad90)
Memory Layout (all cores):
Base Region (all cores): 0x(null) - 0x000000000fffffff -> 0x0000000038000000
0: 0x00000000000a0000 - 0x00000000000bffff -> 0x0000000048000000
(flags=0x15) (core=0xffff) (unhandled = 0xffffffffa058e021)
1: 0x00000000fec00000 - 0x00000000fec00fff -> 0x(null)
(flags=0x0) (core=0xffff) (unhandled = 0xffffffffa058e021)
2: 0x00000000fee00000 - 0x00000000fee00fff -> 0x(null)
(flags=0x0) (core=0x0) (unhandled = 0xffffffffa058e021)
Stack at 00000000c04a5f90:
Host Address of rsp = 0xffff8800384a5f90
000236c3
cef10380
000236c0
c0477160
c04c6840
0002e800
c04c6840
0002e800
c049e000
c04a5fbc
c0102979
c04a5fc4
c03765ed
c04a5fe0
c04a6a0d
00000080
c04a6544
00100000
c04c6840
00200800
c04a5ff8
c04a6324
00cdff44
00000000
c041cbb8
V3 IOCTL 25
palacios: launching vm
V3 -- Starting VM (1 cores)
CORE 0 RIP=00000000c01088ae
Starting virtual core 0 on logical core 0
run: core=0, func=0xffffffffa0569015, arg=0xffff88102b32ab08, name=guest1-0
virtual core 0 (on logical core 0): in start_core (RIP=00000000c01088ae)
palacios/src/palacios/vmx_handler.c(62): VM Entry failed due to invalid guest state
palacios/src/palacios/vmx_handler.c(63): Printing VMCS: (NOTE: This VMCS may not belong to the correct guest)
VMCS_LINK_PTR: 0xffffffffffffffff
VMCS_GUEST_STATE
GUEST_RIP: 0x00000000c01088ae
GUEST_RSP: 0x00000000c04a5f90
GUEST_RFLAGS: 0x0000000000000246
GUEST_CR0: 0x000000008005003b
GUEST_CR3: 0x000000003781e000
GUEST_CR4: 0x0000000000002690
GUEST_DR7: 0x0000000000000400
GUEST_EFER: 0x(null)
Segments
CS: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
DS: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
ES: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
FS: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
GS: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
SS: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
LDTR: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
GDTR: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
IDTR: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
TR: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
==> CS
GUEST_CS_SELECTOR: 0x0000
GUEST_CS_BASE: 0x(null)
GUEST_CS_LIMIT: 0x00000000
GUEST_CS_ACCESS: 0x00000000
==> SS
GUEST_SS_SELECTOR: 0x0000
GUEST_SS_BASE: 0x(null)
GUEST_SS_LIMIT: 0x00000000
GUEST_SS_ACCESS: 0x00000000
==> DS
GUEST_DS_SELECTOR: 0x0000
GUEST_DS_BASE: 0x(null)
GUEST_DS_LIMIT: 0x00000000
GUEST_DS_ACCESS: 0x00000000
==> ES
GUEST_ES_SELECTOR: 0x0000
GUEST_ES_BASE: 0x(null)
GUEST_ES_LIMIT: 0x00000000
GUEST_ES_ACCESS: 0x00000000
==> FS
GUEST_FS_SELECTOR: 0x0000
GUEST_FS_BASE: 0x(null)
GUEST_FS_LIMIT: 0x00000000
GUEST_FS_ACCESS: 0x00000000
==> GS
GUEST_GS_SELECTOR: 0x0000
GUEST_GS_BASE: 0x(null)
GUEST_GS_LIMIT: 0x00000000
GUEST_GS_ACCESS: 0x00000000
==> LDTR
GUEST_LDTR_SELECTOR: 0x0000
GUEST_LDTR_BASE: 0x(null)
GUEST_LDTR_LIMIT: 0x00000000
GUEST_LDTR_ACCESS: 0x00000000
==> TR
GUEST_TR_SELECTOR: 0x0000
GUEST_TR_BASE: 0x(null)
GUEST_TR_LIMIT: 0x00000000
GUEST_TR_ACCESS: 0x00000000
==> GDTR
GUEST_GDTR_BASE: 0x(null)
GUEST_GDTR_LIMIT: 0x00000000
==> IDTR
GUEST_IDTR_BASE: 0x(null)
GUEST_IDTR_LIMIT: 0x00000000
GUEST_DEBUG_CTL: 0x(null)
GUEST_SYSENTER_CS: 0x00000000
GUEST_SYSENTER_ESP: 0x(null)
GUEST_SYSENTER_EIP: 0x(null)
GUEST_PAT: 0x0007040600070406
GUEST_PERF_GLOBAL_CTRL: 0x(null)
GUEST_SMBASE: 0x00000000
GUEST_NON_REGISTER_STATE
GUEST_ACTIVITY_STATE: 0x00000000
GUEST_INT_STATE: 0x00000000
GUEST_PENDING_DEBUG_EXCS: 0x(null)
PREEMPT_TIMER: 0x00000000
VMCS_HOST_STATE
HOST_RIP: 0xffffffffa05a17d4
HOST_RSP: 0xffff88083edf9d58
HOST_CR0: 0x000000008005003b
HOST_CR3: 0x0000000001a85000
HOST_CR4: 0x00000000000426f0
VMCS_HOST_EFER: 0x0000000000000d01
HOST_CS_SELECTOR: 0x0010
HOST_SS_SELECTOR: 0x0018
HOST_DS_SELECTOR: 0x0018
HOST_ES_SELECTOR: 0x0018
HOST_FS_SELECTOR: 0x0000
HOST_GS_SELECTOR: 0x0000
HOST_TR_SELECTOR: 0x0040
HOST_FS_BASE: 0x(null)
HOST_GS_BASE: 0xffff88001e400000
HOST_TR_BASE: 0xffff88001e413b40
HOST_GDTR_BASE: 0xffff88001e404000
HOST_IDTR_BASE: 0xffffffff81dd2000
HOST_SYSENTER_CS: 0x00000010
HOST_SYSENTER_ESP: 0x(null)
HOST_SYSENTER_EIP: 0xffffffff81048e50
HOST_PAT: 0x(null)
HOST_PERF_GLOBAL_CTRL: 0x(null)
VMCS EPT INFO
VPID: 0x0000
VMCS_EPT_PTR: 0x(null)
VMCS_GUEST_PHYS_ADDR: 0x(null)
GUEST_PDPTE0: 0x(null)
GUEST_PDPTE1: 0x(null)
GUEST_PDPTE2: 0x(null)
GUEST_PDPTE3: 0x(null)
VMCS_EXEC_CTRL_FIELDS
PIN_VM_EXEC_CTRLS: 0x0000001f
PROC_VM_EXEC_CTRLS: 0x1601e3fa
VMCS_SEC_PROC_CTRLS: 0x00000000
EXCEPTION_BITMAP: 0x00004000
PAGE_FAULT_ERROR_MASK: 0x00000000
PAGE_FAULT_ERROR_MATCH: 0x00000000
IO_BITMAP_A_ADDR: 0x0000000037956000
IO_BITMAP_B_ADDR: 0x0000000037957000
TSC_OFFSET: 0x(null)
CR0_GUEST_HOST_MASK: 0x0000000080010001
CR0_READ_SHADOW: 0x0000000080010031
CR4_GUEST_HOST_MASK: 0x0000000000002020
CR4_READ_SHADOW: 0x(null)
CR3_TARGET_COUNT: 0x00000000
CR3_TARGET_VALUE_0: 0x(null)
CR3_TARGET_VALUE_1: 0x(null)
CR3_TARGET_VALUE_2: 0x(null)
CR3_TARGET_VALUE_3: 0x(null)
APIC_ACCESS_ADDR: 0x(null)
VAPIC_PAGE_ADDR: 0x(null)
TPR_THRESHOLD: 0x00000000
MSR_BITMAPS: 0x000000003787d000
VMCS_EXEC_PTR: 0x(null)
VMCS_EXIT_CTRLS
VM_EXIT_CTRLS: 0x00336fff
VM_EXIT_MSR_STORE_COUNT: 0x00000004
EXIT_MSR_STORE_ADDR: 0x000000003785c000
VM_EXIT_MSR_LOAD_COUNT: 0x00000004
EXIT_MSR_LOAD_ADDR: 0x000000003785c040
PLE_GAP: 0x00000000
PLE_WINDOW: 0x00000000
VMCS_ENTRY_CTRLS
VM_ENTRY_CTRLS: 0x000091ff
VM_ENTRY_MSR_LOAD_COUNT: 0x00000004
ENTRY_MSR_LOAD_ADDR: 0x000000003785c000
VM_ENTRY_INT_INFO_FIELD: 0x00000000
VM_ENTRY_EXCEPTION_ERROR: 0x00000000
VM_ENTRY_INSTR_LENGTH: 0x00000000
VMCS_EXIT_INFO
EXIT_REASON: 0x80000021
EXIT_QUALIFICATION: 0x(null)
VM_EXIT_INT_INFO: 0x00000000
VM_EXIT_INT_ERROR: 0x00000000
IDT_VECTOR_INFO: 0x00000000
IDT_VECTOR_ERROR: 0x00000000
VM_EXIT_INSTR_LENGTH: 0x00000000
GUEST_LINEAR_ADDR: 0x(null)
VMX_INSTR_INFO: 0x00000000
IO_RCX: 0x(null)
IO_RSI: 0x(null)
IO_RDI: 0x(null)
IO_RIP: 0x(null)
VM_INSTR_ERROR: 0x00000000
palacios/src/palacios/vmx.c(907): Error in VMX exit handler (Exit reason=80000021)
VMX core 0: VMX ERROR!!
RIP: 00000000c01088ae
RIP Linear: 00000000c01088ae
NumExits: 1
IRQ STATE: started=0, pending=0
EXCP STATE: err_code_valid=0, err_code=0
Segments
CS: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
DS: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
ES: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
FS: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
GS: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
SS: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
LDTR: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
GDTR: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
IDTR: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
TR: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
32 bit Ctrl Regs:
CR0=0x000000008005003b (at ffff88102b32ad98)
CR2=0x000000000805cfc0 (at ffff88102b32ada0)
CR3=0x000000003781e000 (at ffff88102b32ada8)
CR4=0x0000000000002690 (at ffff88102b32adb0)
CR8=0x(null) (at ffff88102b32adb8)
FLAGS=0x0000000000000246 (at ffff88102b32adc0)
EFER=0x(null)
Shadow Paging Guest Registers:
Guest CR0=0000000080010031
Guest CR3=000000000f942000
Guest EFER=(null)
64 bit GPRs:
RDI=0x00000000c049e000 (at ffff88102b32ad18)
RSI=0x000000000002e800 (at ffff88102b32ad20)
RBP=0x00000000c04a5fb4 (at ffff88102b32ad28)
RSP=0x00000000c04a5f90 (at ffff88102b32ad30)
RBX=0x00000000c04a4000 (at ffff88102b32ad38)
RDX=0x(null) (at ffff88102b32ad40)
RCX=0x(null) (at ffff88102b32ad48)
RAX=0x(null) (at ffff88102b32ad50)
R8=0x(null) (at ffff88102b32ad58)
R9=0x(null) (at ffff88102b32ad60)
R10=0x(null) (at ffff88102b32ad68)
R11=0x(null) (at ffff88102b32ad70)
R12=0x(null) (at ffff88102b32ad78)
R13=0x(null) (at ffff88102b32ad80)
R14=0x(null) (at ffff88102b32ad88)
R15=0x(null) (at ffff88102b32ad90)
Memory Layout (all cores):
Base Region (all cores): 0x(null) - 0x000000000fffffff -> 0x0000000038000000
0: 0x00000000000a0000 - 0x00000000000bffff -> 0x0000000048000000
(flags=0x15) (core=0xffff) (unhandled = 0xffffffffa058e021)
1: 0x00000000fec00000 - 0x00000000fec00fff -> 0x(null)
(flags=0x0) (core=0xffff) (unhandled = 0xffffffffa058e021)
2: 0x00000000fee00000 - 0x00000000fee00fff -> 0x(null)
(flags=0x0) (core=0x0) (unhandled = 0xffffffffa058e021)
Stack at 00000000c04a5f90:
Host Address of rsp = 0xffff8800384a5f90
000236c3
cef10380
000236c0
c0477160
c04c6840
0002e800
c04c6840
0002e800
c049e000
c04a5fbc
c0102979
c04a5fc4
c03765ed
c04a5fe0
c04a6a0d
00000080
c04a6544
00100000
c04c6840
00200800
c04a5ff8
c04a6324
00cdff44
00000000
c041cbb8
V3 IOCTL 25
palacios: launching vm
V3 -- Starting VM (1 cores)
CORE 0 RIP=00000000c01088ae
Starting virtual core 0 on logical core 0
run: core=0, func=0xffffffffa0569015, arg=0xffff88102b32ab08, name=guest1-0
virtual core 0 (on logical core 0): in start_core (RIP=00000000c01088ae)
palacios/src/palacios/vmx_handler.c(62): VM Entry failed due to invalid guest state
palacios/src/palacios/vmx_handler.c(63): Printing VMCS: (NOTE: This VMCS may not belong to the correct guest)
VMCS_LINK_PTR: 0xffffffffffffffff
VMCS_GUEST_STATE
GUEST_RIP: 0x00000000c01088ae
GUEST_RSP: 0x00000000c04a5f90
GUEST_RFLAGS: 0x0000000000000246
GUEST_CR0: 0x000000008005003b
GUEST_CR3: 0x000000003781e000
GUEST_CR4: 0x0000000000002690
GUEST_DR7: 0x0000000000000400
GUEST_EFER: 0x(null)
Segments
CS: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
DS: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
ES: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
FS: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
GS: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
SS: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
LDTR: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
GDTR: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
IDTR: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
TR: Sel=0, base=(null), limit=0 (long_mode=0, db=0)
==> CS
GUEST_CS_SELECTOR: 0x0000
GUEST_CS_BASE: 0x(null)
GUEST_CS_LIMIT: 0x00000000
GUEST_CS_ACCESS: 0x00000000
==> SS
GUEST_SS_SELECTOR: 0x0000
GUEST_SS_BASE: 0x(null)
GUEST_SS_LIMIT: 0x00000000
GUEST_SS_ACCESS: 0x00000000
==> DS
GUEST_DS_SELECTOR: 0x0000
GUEST_DS_BASE: 0x(null)
GUEST_DS_LIMIT: 0x00000000
GUEST_DS_ACCESS: 0x00000000
==> ES
GUEST_ES_SELECTOR: 0x0000
GUEST_ES_BASE: 0x(null)
GUEST_ES_LIMIT: 0x00000000
GUEST_ES_ACCESS: 0x00000000
==> FS
GUEST_FS_SELECTOR: 0x0000
GUEST_FS_BASE: 0x(null)
GUEST_FS_LIMIT: 0x00000000
GUEST_FS_ACCESS: 0x00000000
==> GS
GUEST_GS_SELECTOR: 0x0000
GUEST_GS_BASE: 0x(null)
GUEST_GS_LIMIT: 0x00000000
GUEST_GS_ACCESS: 0x00000000
==> LDTR
GUEST_LDTR_SELECTOR: 0x0000
GUEST_LDTR_BASE: 0x(null)
GUEST_LDTR_LIMIT: 0x00000000
GUEST_LDTR_ACCESS: 0x00000000
==> TR
GUEST_TR_SELECTOR: 0x0000
GUEST_TR_BASE: 0x(null)
GUEST_TR_LIMIT: 0x00000000
GUEST_TR_ACCESS: 0x00000000
==> GDTR
GUEST_GDTR_BASE: 0x(null)
GUEST_GDTR_LIMIT: 0x00000000
==> IDTR
GUEST_IDTR_BASE: 0x(null)
GUEST_IDTR_LIMIT: 0x00000000
GUEST_DEBUG_CTL: 0x(null)
GUEST_SYSENTER_CS: 0x00000000
GUEST_SYSENTER_ESP: 0x(null)
GUEST_SYSENTER_EIP: 0x(null)
GUEST_PAT: 0x0007040600070406
GUEST_PERF_GLOBAL_CTRL: 0x(null)
GUEST_SMBASE: 0x00000000
GUEST_NON_REGISTER_STATE
GUEST_ACTIVITY_STATE: 0x00000000
GUEST_INT_STATE: 0x00000000
GUEST_PENDING_DEBUG_EXCS: 0x(null)
PREEMPT_TIMER: 0x00000000
VMCS_HOST_STATE
HOST_RIP: 0xffffffffa05a17d4
HOST_RSP: 0xffff88083edf9d58
HOST_CR0: 0x000000008005003b
HOST_CR3: 0x0000000001a85000
HOST_CR4: 0x00000000000426f0
VMCS_HOST_EFER: 0x0000000000000d01
HOST_CS_SELECTOR: 0x0010
HOST_SS_SELECTOR: 0x0018
HOST_DS_SELECTOR: 0x0018
HOST_ES_SELECTOR: 0x0018
HOST_FS_SELECTOR: 0x0000
HOST_GS_SELECTOR: 0x0000
HOST_TR_SELECTOR: 0x0040
HOST_FS_BASE: 0x(null)
HOST_GS_BASE: 0xffff88001e400000
HOST_TR_BASE: 0xffff88001e413b40
HOST_GDTR_BASE: 0xffff88001e404000
HOST_IDTR_BASE: 0xffffffff81dd2000
HOST_SYSENTER_CS: 0x00000010
HOST_SYSENTER_ESP: 0x(null)
HOST_SYSENTER_EIP: 0xffffffff81048e50
HOST_PAT: 0x(null)
HOST_PERF_GLOBAL_CTRL: 0x(null)
VMCS EPT INFO
VPID: 0x0000
VMCS_EPT_PTR: 0x(null)
VMCS_GUEST_PHYS_ADDR: 0x(null)
GUEST_PDPTE0: 0x(null)
GUEST_PDPTE1: 0x(null)
GUEST_PDPTE2: 0x(null)
GUEST_PDPTE3: 0x(null)
VMCS_EXEC_CTRL_FIELDS
PIN_VM_EXEC_CTRLS: 0x0000001f
PROC_VM_EXEC_CTRLS: 0x1601e3fa
VMCS_SEC_PROC_CTRLS: 0x00000000
EXCEPTION_BITMAP: 0x00004000
PAGE_FAULT_ERROR_MASK: 0x00000000
PAGE_FAULT_ERROR_MATCH: 0x00000000
IO_BITMAP_A_ADDR: 0x0000000037956000
IO_BITMAP_B_ADDR: 0x0000000037957000
TSC_OFFSET: 0x(null)
CR0_GUEST_HOST_MASK: 0x0000000080010001
CR0_READ_SHADOW: 0x0000000080010031
CR4_GUEST_HOST_MASK: 0x0000000000002020
CR4_READ_SHADOW: 0x(null)
CR3_TARGET_COUNT: 0x00000000
CR3_TARGET_VALUE_0: 0x(null)
CR3_TARGET_VALUE_1: 0x(null)
CR3_TARGET_VALUE_2: 0x(null)
CR3_TARGET_VALUE_3: 0x(null)
APIC_ACCESS_ADDR: 0x(null)
VAPIC_PAGE_ADDR: 0x(null)
TPR_THRESHOLD: 0x00000000
MSR_BITMAPS: 0x000000003787d000
VMCS_EXEC_PTR: 0x(null)
VMCS_EXIT_CTRLS
VM_EXIT_CTRLS: 0x00336fff
VM_EXIT_MSR_STORE_COUNT: 0x00000004
EXIT_MSR_STORE_ADDR: 0x000000003785c000
VM_EXIT_MSR_LOAD_COUNT: 0x00000004
EXIT_MSR_LOAD_ADDR: 0x000000003785c040
PLE_GAP: 0x00000000
PLE_WINDOW: 0x00000000
VMCS_ENTRY_CTRLS
VM_ENTRY_CTRLS: 0x000091ff
VM_ENTRY_MSR_LOAD_COUNT: 0x00000004
ENTRY_MSR_LOAD_ADDR: 0x000000003785c000
VM_ENTRY_INT_INFO_FIELD: 0x00000000
VM_ENTRY_EXCEPTION_ERROR: 0x00000000
VM_ENTRY_INSTR_LENGTH: 0x00000000
VMCS_EXIT_INFO
EXIT_REASON: 0x80000021
EXIT_QUALIFICATION: 0x(null)
VM_EXIT_INT_INFO: 0x00000000
VM_EXIT_INT_ERROR: 0x00000000
IDT_VECTOR_INFO: 0x00000000
IDT_VECTOR_ERROR: 0x00000000
VM_EXIT_INSTR_LENGTH: 0x00000000
GUEST_LINEAR_ADDR: 0x(null)
VMX_INSTR_INFO: 0x00000000
IO_RCX: 0x(null)
IO_RSI: 0x(null)
IO_RDI: 0x(null)
IO_RIP: 0x(null)
VM_INSTR_ERROR: 0x00000000
Exit Log (1 total exits):
0: exit_reason = 0000000080000021
exit_qual = (null)
int_info = (null)
int_err = (null)
instr_info = (null)
1: exit_reason = (null)
exit_qual = (null)
int_info = (null)
int_err = (null)
instr_info = (null)
2: exit_reason = (null)
exit_qual = (null)
int_info = (null)
int_err = (null)
instr_info = (null)
3: exit_reason = (null)
exit_qual = (null)
int_info = (null)
int_err = (null)
instr_info = (null)
4: exit_reason = (null)
exit_qual = (null)
int_info = (null)
int_err = (null)
instr_info = (null)
5: exit_reason = (null)
exit_qual = (null)
int_info = (null)
int_err = (null)
instr_info = (null)
6: exit_reason = (null)
exit_qual = (null)
int_info = (null)
int_err = (null)
instr_info = (null)
7: exit_reason = exit_qual = (null)
int_info = (null)
int_err = (null)
instr_info = (null)
8: exit_reason = (null)
exit_qual = (null)
int_info = (null)
int_err = (null)
instr_info = (null)
9: exit_reason = (null)
exit_qual = (null)
int_info = (null)
int_err = (null)
instr_info = (null)
(null)
------------------------------------------------------------
Is it bug , it will be very help full if you explain me .
Thanks and regards
Vaibhav Pol
Senior Technical Officer
C-DAC Pune
India