Re: [Qemu-devel] [RFC 0/3] Draft implementation of HPT resizing (qemu side)

2016-01-30 Thread David Gibson
On Fri, Jan 29, 2016 at 08:18:39AM +0200, Alexander Graf wrote: > > > > Am 29.01.2016 um 04:47 schrieb David Gibson : > > > >> On Thu, Jan 28, 2016 at 10:04:58PM +0100, Alexander Graf wrote: > >> > >> > >>> On 01/19/2016 12:02 PM, David Gibson wrote: > On Tue, Jan 19, 2016 at 01:18:17PM +

Re: [Qemu-devel] [RFC 0/3] Draft implementation of HPT resizing (qemu side)

2016-01-28 Thread Alexander Graf
> Am 29.01.2016 um 04:47 schrieb David Gibson : > >> On Thu, Jan 28, 2016 at 10:04:58PM +0100, Alexander Graf wrote: >> >> >>> On 01/19/2016 12:02 PM, David Gibson wrote: On Tue, Jan 19, 2016 at 01:18:17PM +0530, Bharata B Rao wrote: > On Mon, Jan 18, 2016 at 04:44:38PM +1100, David G

Re: [Qemu-devel] [RFC 0/3] Draft implementation of HPT resizing (qemu side)

2016-01-28 Thread David Gibson
On Thu, Jan 28, 2016 at 10:04:58PM +0100, Alexander Graf wrote: > > > On 01/19/2016 12:02 PM, David Gibson wrote: > >On Tue, Jan 19, 2016 at 01:18:17PM +0530, Bharata B Rao wrote: > >>On Mon, Jan 18, 2016 at 04:44:38PM +1100, David Gibson wrote: > >>>Here is a draft qemu implementation of my prop

Re: [Qemu-devel] [RFC 0/3] Draft implementation of HPT resizing (qemu side)

2016-01-28 Thread Paul Mackerras
On Thu, Jan 28, 2016 at 10:04:58PM +0100, Alexander Graf wrote: > > Does this work on real hardware? Say, a G5? Do you mean, could a bare-metal kernel change its hashed page table? It could - it would have to allocate a new table, copy over the bolted mappings (at least), switch to real mode, cha

Re: [Qemu-devel] [RFC 0/3] Draft implementation of HPT resizing (qemu side)

2016-01-28 Thread Alexander Graf
On 01/19/2016 12:02 PM, David Gibson wrote: On Tue, Jan 19, 2016 at 01:18:17PM +0530, Bharata B Rao wrote: On Mon, Jan 18, 2016 at 04:44:38PM +1100, David Gibson wrote: Here is a draft qemu implementation of my proposed PAPR extension for allowing runtime resizing of a KVM/ppc64 guest's hash

Re: [Qemu-devel] [RFC 0/3] Draft implementation of HPT resizing (qemu side)

2016-01-19 Thread David Gibson
On Tue, Jan 19, 2016 at 01:18:17PM +0530, Bharata B Rao wrote: > On Mon, Jan 18, 2016 at 04:44:38PM +1100, David Gibson wrote: > > 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

Re: [Qemu-devel] [RFC 0/3] Draft implementation of HPT resizing (qemu side)

2016-01-18 Thread Bharata B Rao
On Mon, Jan 18, 2016 at 04:44:38PM +1100, David Gibson wrote: > 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

Re: [Qemu-devel] [RFC 0/3] Draft implementation of HPT resizing (qemu side)

2016-01-17 Thread David Gibson
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 t

[Qemu-devel] [RFC 0/3] Draft implementation of HPT resizing (qemu side)

2016-01-17 Thread David Gibson
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