unicorn/qemu/accel/tcg
Lioncash 5ab9723787
cputlb: Filter flushes on already clean tlbs
Especially for guests with large numbers of tlbs, like ARM or PPC,
we may well not use all of them in between flush operations.
Remember which tlbs have been used since the last flush, and
avoid any useless flushing.

Backports much of 3d1523ced6060cdfe9e768a814d064067ccabfe5 from qemu
along with a bunch of updating changes.
2019-06-10 20:42:15 -04:00
..
atomic_template.h tcg: Fix LGPL version number 2019-02-03 17:55:28 -05:00
cpu-exec-common.c tcg: Fix LGPL version number 2019-02-03 17:55:28 -05:00
cpu-exec.c tcg: Remove CF_IGNORE_ICOUNT 2019-05-06 00:57:09 -04:00
cputlb.c cputlb: Filter flushes on already clean tlbs 2019-06-10 20:42:15 -04:00
Makefile.objs tcg: move tcg backend files into accel/tcg/ 2018-03-13 11:48:15 -04:00
tcg-runtime-gvec.c tcg: Add support for vector bitwise select 2019-05-24 18:15:10 -04:00
tcg-runtime.c tcg: define CF_PARALLEL and use it for TB hashing along with CF_COUNT_MASK 2019-05-04 22:22:06 -04:00
tcg-runtime.h tcg: Add support for vector bitwise select 2019-05-24 18:15:10 -04:00
translate-all.c tcg: check CF_PARALLEL instead of parallel_cpus 2019-05-06 00:52:08 -04:00
translate-all.h tcg: Synchronize with qemu 2019-04-26 09:32:20 -04:00
translate-common.c tcg: Fix LGPL version number 2019-02-03 17:55:28 -05:00
translator.c tcg: Hoist max_insns computation to tb_gen_code 2019-04-30 09:49:57 -04:00