[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-ppc] [PATCHv2 0/7] Cleanups to Hash Page Table handling

From: David Gibson
Subject: [Qemu-ppc] [PATCHv2 0/7] Cleanups to Hash Page Table handling
Date: Tue, 9 Feb 2016 12:12:19 +1000

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.

I think this is ready to go, if I get an R-b for 4 & 5 / 7 and no
objections to the rest I'll merge into ppc-for-2.6

Changes in v2:
 * Split patch 4/6 into two (4,5/7) with helper for HPT size separate
   from moving the HPT initialization.
David Gibson (7):
  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: Add helper to calculate recommended hash page table size
  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          | 243 +++++++++++++++++++++---------------------------
 include/hw/ppc/spapr.h  |   1 -
 target-ppc/kvm.c        |  15 +++
 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, 175 insertions(+), 154 deletions(-)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]