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

Emilio G. Cota posted 3 patches 6 years, 9 months ago
Test asan passed
Test checkpatch passed
Test docker-clang@ubuntu passed
Test docker-mingw@fedora passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20190114165017.27298-1-cota@braap.org
Maintainers: Richard Henderson <rth@twiddle.net>, Stefan Markovic <smarkovic@wavecomp.com>, Claudio Fontana <claudio.fontana@huawei.com>, Aleksandar Rikalo <arikalo@wavecomp.com>, Stefan Weil <sw@weilnetz.de>, Aurelien Jarno <aurelien@aurel32.net>, Peter Crosthwaite <crosthwaite.peter@gmail.com>, Andrzej Zaborowski <balrogg@gmail.com>, Paolo Bonzini <pbonzini@redhat.com>
There is a newer version of this series
[Qemu-devel] [PATCH v6 0/3] Dynamic TLB sizing
Posted by Emilio G. Cota 6 years, 9 months ago
v5: https://lists.gnu.org/archive/html/qemu-devel/2018-12/msg03708.html

Changes since v5:

- Drop quadrupling of TLB size when use rate == 100%.

- Limit TLB max sizes for 32 and 64-bit hosts, as suggested by rth.

- Handle failure when allocating the new TLB, as suggested by rth.
  Add a loop that halves the allocation size until the allocations
  succeed.

Performance numbers are in the last patch.

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

Thanks,

		Emilio