From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44103) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aRVtS-0004Hx-VW for qemu-devel@nongnu.org; Thu, 04 Feb 2016 21:13:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aRVtO-0004Bv-UK for qemu-devel@nongnu.org; Thu, 04 Feb 2016 21:13:06 -0500 From: David Gibson Date: Fri, 5 Feb 2016 13:13:53 +1100 Message-Id: <1454638439-11938-1-git-send-email-david@gibson.dropbear.id.au> Subject: [Qemu-devel] [PATCH 0/6] Cleanups to Hash Page Table handling List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: benh@kernel.crashing.org, aik@ozlabs.ru, agraf@suse.de Cc: qemu-ppc@nongnu.org, qemu-devel@nongnu.org, David Gibson This contains some assorted cleanups and small improvements to the management of the Hash Page Table for 64-bit ppc systems, and the "pseries" machine type in particular. These were devised in the context of getting hash page table resizing working, but can stand on their own. David Gibson (6): target-ppc: Remove unused kvmppc_update_sdr1() stub target-ppc: Include missing MMU models for SDR1 in info registers pseries: Simplify handling of the hash page table fd pseries: Move hash page table allocation to reset time target-ppc: Remove hack for ppc_hash64_load_hpte*() with HV KVM target-ppc: Add helpers for updating a CPU's SDR1 and external HPT hw/ppc/spapr.c | 242 +++++++++++++++++++++--------------------------- include/hw/ppc/spapr.h | 4 +- target-ppc/kvm.c | 12 +++ target-ppc/kvm_ppc.h | 11 ++- target-ppc/mmu-hash64.c | 36 +++++++ target-ppc/mmu-hash64.h | 8 +- target-ppc/mmu_helper.c | 13 ++- target-ppc/translate.c | 2 + 8 files changed, 174 insertions(+), 154 deletions(-) -- 2.5.0