Andrew Cooper has implemented a few additional hypercalls. With these patches, valgrind can now instrument xen-4.4 based toolstacks, and qemu-traditional looking after an HVM domain. There are seven patches which I have attached as a tarball. Thanks, Ian. Reproducible: Always
Created attachment 85628 [details] Tarball of patches
Can you rebase these patches on the current trunk ? The first patch of the series doesn't apply: $ patch -p1 --dry-run -f <~/0001-xen-Fix-XEN_SYSCTL_getdomaininfolist-for-version-0xa.patch checking file coregrind/m_syswrap/syswrap-xen.c Hunk #1 succeeded at 1034 with fuzz 2 (offset 633 lines). Hunk #2 FAILED at 812. 1 out of 2 hunks FAILED checking file include/vki/vki-xen-sysctl.h Hunk #1 succeeded at 86 (offset 30 lines). Hunk #2 FAILED at 148. 1 out of 2 hunks FAILED
Hi Bart, I think I may have attached the wrong tarball, those patches look like they were applied in December! e.g. r13725 is the first one. I'll try again. The patches should be: 0001-Fix-P-RE-OST-_XEN_HVMOP_-READ-WRITE.patch 0002-syswrap-XEN_DOMCTL_settimeoffset.patch 0003-syswrap-XEN_DOMCTL_cacheflush.patch 0004-syswrap-XEN_HVMOP_set_isa_irq_level.patch 0005-syswrap-XEN_HVMOP_set_pci_link_route.patch 0006-syswrap-XEN_HVMOP_set_mem_type.patch 0007-syswrap-XEN_DOMCTL_resumedomain.patch
Created attachment 86314 [details] Second attempt at attaching correct patches
Thanks - applied the seven patches as r13922..13928 on the trunk.