qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [PATCH RFC 0/5] softmmu and s390x memory helper improvement


From: Aurelien Jarno
Subject: [Qemu-devel] [PATCH RFC 0/5] softmmu and s390x memory helper improvements
Date: Tue, 2 Jun 2015 13:26:46 +0200

This patch series is an attempt to improve the speed of the s390x TCG
emulation. It's not yet ready (hence the RFC), but I decided to publish
it anyway as it might give an other way to do add the probe_write
feature. I have Cc:ed the persons that were in Cc: of that mail, sorry
if you that it could be spam.

The ideas is to add a new tlb_vaddr_to_host_fill similar to the already
existing tlb_vaddr_to_host function, but which can trigger guest
exception. I guess probe_write could be implemented as a call to this
function, ignoring the returned value. More details are in patch 3.

Aurelien Jarno (5):
  target-s390x: add a cpu_mmu_idx_to_asc function.
  target-390x: support non current ASC in s390_cpu_handle_mmu_fault
  softmmu: add a tlb_vaddr_to_host_common function
  target-s390x: function to adjust the length wrt page boundary
  target-s390x: use softmmu host addr function for mvcp/mvcs

 include/exec/cpu_ldst.h   | 100 +++++++++++++++++++++++++++++++++++-----------
 target-s390x/cpu.h        |  25 ++++++++++--
 target-s390x/helper.c     |   2 +-
 target-s390x/mem_helper.c |  55 ++++++++++++-------------
 target-s390x/translate.c  |   2 -
 5 files changed, 126 insertions(+), 58 deletions(-)

-- 
2.1.4




reply via email to

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