|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] vTPM Manager shuts down
On 04/18/2013 07:16 AM, Jordi Cucurull Juan wrote: This config matches my (working) config for the vtpmmgr domain, so there's nothing immediately wrong here. The only differences I note are that I am using the kernel blkback (and an LVM partition) for the disk image, which shouldn't make any difference from the stubdom's perspective, and that I have XSM enabled in the hypervisor (and so have a seclabel defined).
This is apparently the error, although I would expect the iomem line
to allow this mapping (-1 is EPERM, assuming it is correctly passing
the error number). Does anything appear on the hypervisor's console
(xl dmesg) that would correspond with this error?
If you can, the output of "xl debug-key q" while the domain is running
would be useful. Since it's crashing on startup, this may be difficult
to produce - changing the existing sleep(2) in stubdom/vtpmmgr/vtpmmgr.c
to a longer time should suffice. The output will go to xl dmesg, and
the lines of interest would be:
(XEN) General information for domain 5:
(XEN) refcnt=3 dying=0 pause_count=0
(XEN) nr_pages=7168 xenheap_pages=5 shared_pages=0 paged_pages=0
dirty_cpus={} max_pages=7424
(XEN) handle=3097d8b9-8d80-4bde-94b6-978c98c37296 vm_assist=00000000
(XEN) Rangesets belonging to domain 5:
(XEN) I/O Ports { }
(XEN) Interrupts { }
(XEN) I/O Memory { fed40 }
Note: my config contains "iomem=['fed40,1']" not "iomem=['fed40,5']" so your
output will differ there.
Do_exit called! base is 0x10fcb8 caller is 0x1f08a base is 0x10fcd8 caller is 0x28483 base is 0x10fd88 caller is 0x28558 base is 0x10fde8 caller is 0x2706c base is 0x10fe28 caller is 0x27084 base is 0x10fe38 caller is 0x1bc69 base is 0x10fe78 caller is 0x6f9c base is 0x10ff38 caller is 0x34e5 base is 0x10ff68 caller is 0x1fbbc base is 0x10ffe8 caller is 0x33da Thanks in advance! Jordi. For future reference, you can resolve these addresses (0x1f08a etc) using gdb $XEN_BUILD_DIR/stubdom/mini-os-x86_64-vtpmmgr/mini-os and then running (gdb) x/i 0x1f08a for each frame. That's not needed this time since the error location is already known: HYPERVISOR_mmu_update failed. -- Daniel De Graaf National Security Agency _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |