[Qemu-devel] [PATCH v2 0/3] tcg: allocate TB structs preceding translated code

Emilio G. Cota posted 3 patches 8 years, 5 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/1496702979-26132-1-git-send-email-cota@braap.org
Test FreeBSD passed
Test checkpatch passed
Test docker passed
Test s390x passed
[Qemu-devel] [PATCH v2 0/3] tcg: allocate TB structs preceding translated code
Posted by Emilio G. Cota 8 years, 5 months ago
v1: https://lists.gnu.org/archive/html/qemu-devel/2017-06/msg00780.html

Changes from v1:

- Define QEMU_CACHELINE_SIZE as suggested by Richard.
  We try to get the value from the machine running configure, but if we fail
  we use some reasonable defaults. In any case the value can be overriden
  from --extra-cflags at configure time, which is particularly useful when
  cross-compiling.

- Use QEMU_CACHELINE_SIZE where appropriate, namely in tests/.

- In the unlikely case that code_gen_buffer_size / avg block / 8 is 0, then
  set tbs_size to 64K instead of just 1K, as suggested by Richard.

This patchset applies on top of rth's tcg-next branch (pull-tcg-20170605 tag).

NB. Apologies if some emails sent to me bounced during the last couple of days;
my domain name (braap.org) was down.

Thanks,

		Emilio