Mailing List Archive

[PATCH 0 of 9] MM Bug fixes
This patch series includes a number of bug fixes previously
submitted, or newly found, for the mm layer.

Patches 1 and 7 are tool patches, cc'ed tool maintainers. Everything
else is hypervisors-x86-mm.

Signed-off-by: Andres Lagar-Cavilla <andres@lagarcavilla.org>
Signed-off-by: Adin Scannell <adin@scannell.ca>

tools/libxc/xc_domain.c | 2 +
xen/arch/x86/mm/shadow/common.c | 6 +-
xen/arch/x86/mm/shadow/multi.c | 2 +-
xen/arch/x86/mm/shadow/private.h | 7 +
xen/arch/x86/mm/paging.c | 2 +-
xen/include/asm-x86/page.h | 1 +
xen/include/asm-x86/x86_32/page.h | 11 +++
xen/include/asm-x86/x86_64/page.h | 5 +
xen/arch/x86/hvm/hvm.c | 44 +++++++----
xen/arch/x86/hvm/svm/nestedsvm.c | 6 -
xen/arch/x86/hvm/vmx/vvmx.c | 17 +---
xen/arch/x86/domctl.c | 30 ++++++++
xen/arch/x86/mm/p2m-ept.c | 1 +
xen/arch/x86/mm/p2m-pod.c | 5 -
xen/arch/x86/mm/p2m-pt.c | 137 ++++++-------------------------------
xen/arch/x86/mm/p2m.c | 124 +++++++++++++++++++++++++++++++---
xen/include/asm-x86/p2m.h | 11 +-
xen/include/public/domctl.h | 12 +++
tools/libxc/xc_domain.c | 22 ++++++
tools/libxc/xenctrl.h | 27 +++++++
xen/arch/x86/mm.c | 3 +-
xen/arch/x86/mm/mem_sharing.c | 3 +
xen/include/asm-x86/p2m.h | 3 +-
23 files changed, 302 insertions(+), 179 deletions(-)

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
Re: [PATCH 0 of 9] MM Bug fixes [ In reply to ]
At 15:21 -0500 on 29 Nov (1322580097), Andres Lagar-Cavilla wrote:
> This patch series includes a number of bug fixes previously
> submitted, or newly found, for the mm layer.
>
> Patches 1 and 7 are tool patches, cc'ed tool maintainers. Everything
> else is hypervisors-x86-mm.

Patch 4 I applied but then reverted -- the 32-bit version doesn't
even compile.
Patch 5 has been commented on separately.
Patch 8 I'll leave until the full patch that fixes all instances.

I've applied the others, with minor modifications to #2 (to use more
consistent names with the rest of shadow code) and #6 (tidying up the
domctl handler, in particular using rcu_lock_remote_target_domain_by_id()
instead of open-coding the domain checks).

Cheers,

Tim.

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
Re: [PATCH 0 of 9] MM Bug fixes [ In reply to ]
> At 15:21 -0500 on 29 Nov (1322580097), Andres Lagar-Cavilla wrote:
>> This patch series includes a number of bug fixes previously
>> submitted, or newly found, for the mm layer.
>>
>> Patches 1 and 7 are tool patches, cc'ed tool maintainers. Everything
>> else is hypervisors-x86-mm.
>
> Patch 4 I applied but then reverted -- the 32-bit version doesn't
> even compile.
> Patch 5 has been commented on separately.
> Patch 8 I'll leave until the full patch that fixes all instances.
>
> I've applied the others, with minor modifications to #2 (to use more
> consistent names with the rest of shadow code) and #6 (tidying up the
> domctl handler, in particular using rcu_lock_remote_target_domain_by_id()
> instead of open-coding the domain checks).
Thanks, will take care of broken ones shortly.
Andres
>
> Cheers,
>
> Tim.
>



_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel