[Qemu-devel] [PATCH v7 0/3] Dynamic TLB sizing

Emilio G. Cota posted 3 patches 5 years, 3 months ago
Test docker-clang@ubuntu passed
Test asan passed
Test docker-mingw@fedora passed
Test checkpatch passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20190116170114.26802-1-cota@braap.org
Maintainers: Paolo Bonzini <pbonzini@redhat.com>, Aurelien Jarno <aurelien@aurel32.net>, Peter Crosthwaite <crosthwaite.peter@gmail.com>, Michael Clark <mjc@sifive.com>, Stefan Markovic <smarkovic@wavecomp.com>, Claudio Fontana <claudio.fontana@huawei.com>, Aleksandar Rikalo <arikalo@wavecomp.com>, Richard Henderson <rth@twiddle.net>, Alistair Francis <Alistair.Francis@wdc.com>, Andrzej Zaborowski <balrogg@gmail.com>, Stefan Weil <sw@weilnetz.de>, Palmer Dabbelt <palmer@sifive.com>
[Qemu-devel] [PATCH v7 0/3] Dynamic TLB sizing
Posted by Emilio G. Cota 5 years, 3 months ago
v6: https://lists.gnu.org/archive/html/qemu-devel/2019-01/msg02998.html

Changes since v6:

- Define TCG_TARGET_IMPLEMENTS_DYN_TLB for tcg/riscv (patch 2).

- Fix --disable-tcg breakage (reported by Alex) by moving
  tlb_entry_is_empty to cputlb.c, since the function's only caller
  is in that file (patch 1).

You can fetch this series from:
  https://github.com/cota/qemu/tree/tlb-dyn-v7

Thanks,

		Emilio



Re: [Qemu-devel] [PATCH v7 0/3] Dynamic TLB sizing
Posted by Alex Bennée 5 years, 3 months ago
Emilio G. Cota <cota@braap.org> writes:

> v6: https://lists.gnu.org/archive/html/qemu-devel/2019-01/msg02998.html
>
> Changes since v6:
>
> - Define TCG_TARGET_IMPLEMENTS_DYN_TLB for tcg/riscv (patch 2).
>
> - Fix --disable-tcg breakage (reported by Alex) by moving
>   tlb_entry_is_empty to cputlb.c, since the function's only caller
>   is in that file (patch 1).
>
> You can fetch this series from:
>   https://github.com/cota/qemu/tree/tlb-dyn-v7
>

Well so far this has proved to be stable whilst I've been stressing it
out so have a:

Tested-by: Alex Bennée <alex.bennee@linaro.org>

I'm currently benchmarking on my build workload but it's taking a while
to run.

--
Alex Bennée