Issue while saving migrating live VM

16 views
Skip to first unread message

vaibhav4947

unread,
Jan 6, 2014, 1:03:24 AM1/6/14
to v3vee-de...@googlegroups.com
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 

Reply all
Reply to author
Forward
0 new messages