[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
- [Qemu-devel] [PATCH RFC 0/5] softmmu and s390x memory helper improvements,
Aurelien Jarno <=
- [Qemu-devel] [PATCH RFC 4/5] target-s390x: function to adjust the length wrt page boundary, Aurelien Jarno, 2015/06/02
- [Qemu-devel] [PATCH RFC 1/5] target-s390x: add a cpu_mmu_idx_to_asc function., Aurelien Jarno, 2015/06/02
- [Qemu-devel] [PATCH RFC 2/5] target-390x: support non current ASC in s390_cpu_handle_mmu_fault, Aurelien Jarno, 2015/06/02
- [Qemu-devel] [PATCH RFC 5/5] target-s390x: use softmmu host addr function for mvcp/mvcs, Aurelien Jarno, 2015/06/02
- [Qemu-devel] [PATCH RFC 3/5] softmmu: add a tlb_vaddr_to_host_fill function, Aurelien Jarno, 2015/06/02
- Re: [Qemu-devel] [PATCH RFC 3/5] softmmu: add a tlb_vaddr_to_host_fill function, Richard Henderson, 2015/06/02