[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v1 0/3] target/s390x: implement idte and improve
From: |
David Hildenbrand |
Subject: |
Re: [Qemu-devel] [PATCH v1 0/3] target/s390x: implement idte and improve ipte |
Date: |
Tue, 20 Jun 2017 14:44:48 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.0 |
On 20.06.2017 14:35, David Hildenbrand wrote:
> One step into the direction of adding the DAT-enhancement facility.
>
> To improve the TLB flushing, we will have to remember each used table (or
> at least a hash!) for each tlb entry, just like real HW does.
>
> idte is pretty much untested, before I can test it with linux (by enabling
> DAT-enhancement) we will have to implement cspg. Will look into this next.
>
> David Hildenbrand (3):
> target/s390x: Indicate and check for local tlb clearing
> target/s390x: Improve heuristic for ipte
> target/s390x: Implement idte instruction
>
> target/s390x/cpu_models.c | 1 +
> target/s390x/helper.h | 1 +
> target/s390x/insn-data.def | 2 ++
> target/s390x/mem_helper.c | 80
> +++++++++++++++++++++++++++++++++++++++-------
> target/s390x/translate.c | 11 +++++++
> 5 files changed, 83 insertions(+), 12 deletions(-)
>
Just realized that cspg is already implemented. By forcing
DAT-Enhacement on, my Linux guests crashes at some point. So either
invalidation in idte is still wrong or cspg is broken. Will look into it.
--
Thanks,
David