[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [RFC 0/3] Draft implementation of HPT resizing (qemu si
From: |
David Gibson |
Subject: |
Re: [Qemu-devel] [RFC 0/3] Draft implementation of HPT resizing (qemu side) |
Date: |
Mon, 18 Jan 2016 16:45:42 +1100 |
User-agent: |
Mutt/1.5.24 (2015-08-30) |
On Mon, Jan 18, 2016 at 04:44:38PM +1100, David Gibson wrote:
1;2802;0c> Here is a draft qemu implementation of my proposed PAPR extension for
> allowing runtime resizing of a KVM/ppc64 guest's hash page table.
> That in turn will allow for more flexible memory hotplug.
>
> This should work with the guest kernel side patches I also posted
> recently [1].
>
> Still required to make this into a full implementation:
> * Guest needs to auto-resize HPT on memory hotplug events
>
> * qemu needs to allocate HPT size based on current rather than
> maximum memory if the guest is HPT resize aware
>
> * KVM host side implementation
>
> * PAPR standardization
>
>
> [1] http://thread.gmane.org/gmane.linux.ports.ppc.embedded/90392
Sorry, forgot to mention that this series applies on top of my page
size handling cleanup series posted recently.
>
> David Gibson (3):
> pseries: Stub hypercalls for HPT resizing
> pseries: Implement HPT resizing
> pseries: Advertise HPT resize capability
>
> hw/ppc/spapr.c | 5 +-
> hw/ppc/spapr_hcall.c | 331
> ++++++++++++++++++++++++++++++++++++++++++++++++
> include/hw/ppc/spapr.h | 9 +-
> target-ppc/mmu-hash64.h | 4 +
> trace-events | 2 +
> 5 files changed, 348 insertions(+), 3 deletions(-)
>
--
David Gibson | I'll have my music baroque, and my code
david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_
| _way_ _around_!
http://www.ozlabs.org/~dgibson
signature.asc
Description: PGP signature
- [Qemu-devel] [RFC 0/3] Draft implementation of HPT resizing (qemu side), David Gibson, 2016/01/18
- [Qemu-devel] [RFC 2/3] pseries: Implement HPT resizing, David Gibson, 2016/01/18
- [Qemu-devel] [RFC 3/3] pseries: Advertise HPT resize capability, David Gibson, 2016/01/18
- [Qemu-devel] [RFC 1/3] pseries: Stub hypercalls for HPT resizing, David Gibson, 2016/01/18
- Re: [Qemu-devel] [RFC 0/3] Draft implementation of HPT resizing (qemu side),
David Gibson <=
- Re: [Qemu-devel] [RFC 0/3] Draft implementation of HPT resizing (qemu side), Bharata B Rao, 2016/01/19
- Re: [Qemu-devel] [RFC 0/3] Draft implementation of HPT resizing (qemu side), David Gibson, 2016/01/19
- Re: [Qemu-devel] [RFC 0/3] Draft implementation of HPT resizing (qemu side), Alexander Graf, 2016/01/28
- Re: [Qemu-devel] [RFC 0/3] Draft implementation of HPT resizing (qemu side), Paul Mackerras, 2016/01/28
- Re: [Qemu-devel] [RFC 0/3] Draft implementation of HPT resizing (qemu side), David Gibson, 2016/01/28
- Re: [Qemu-devel] [RFC 0/3] Draft implementation of HPT resizing (qemu side), Alexander Graf, 2016/01/29
- Re: [Qemu-devel] [RFC 0/3] Draft implementation of HPT resizing (qemu side), David Gibson, 2016/01/30