Peter Maydell
31e213e306
Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20181018' into staging
Queued tcg patches.
# gpg: Signature made Fri 19 Oct 2018 07:03:20 BST
# gpg: using RSA key 64DF38E8AF7E215F
# gpg: Good signature from "Richard Henderson <richard.henderson@linaro.org>"
# Primary key fingerprint: 7A48 1E78 868B 4DB6 A85A 05C0 64DF 38E8 AF7E 215F
* remotes/rth/tags/pull-tcg-20181018: (21 commits)
cputlb: read CPUTLBEntry.addr_write atomically
target/s390x: Check HAVE_ATOMIC128 and HAVE_CMPXCHG128 at translate
target/s390x: Skip wout, cout helpers if op helper does not return
target/s390x: Split do_cdsg, do_lpq, do_stpq
target/s390x: Convert to HAVE_CMPXCHG128 and HAVE_ATOMIC128
target/ppc: Convert to HAVE_CMPXCHG128 and HAVE_ATOMIC128
target/arm: Check HAVE_CMPXCHG128 at translate time
target/arm: Convert to HAVE_CMPXCHG128
target/i386: Convert to HAVE_CMPXCHG128
tcg: Split CONFIG_ATOMIC128
tcg: Add tlb_index and tlb_entry helpers
cputlb: serialize tlb updates with env->tlb_lock
cputlb: fix assert_cpu_is_self macro
exec: introduce tlb_init
target/unicore32: remove tlb_flush from uc32_init_fn
target/alpha: remove tlb_flush from alpha_cpu_initfn
tcg: distribute tcg_time into TCG contexts
tcg: plug holes in struct TCGProfile
tcg: fix use of uninitialized variable under CONFIG_PROFILER
tcg: access cpu->icount_decr.u16.high with atomics
...
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2018-10-19 16:17:32 +01:00
..
2018-05-24 20:46:54 +02:00
2018-10-18 19:46:53 -07:00
2018-08-17 13:56:33 +02:00
2018-10-18 19:46:53 -07:00
2018-07-02 08:02:20 -07:00
2018-06-15 08:18:48 -10:00
2018-10-18 18:58:10 -07:00
2018-10-18 18:58:10 -07:00
2018-05-25 10:10:55 +02:00
2018-06-01 15:15:27 -07:00
2017-12-29 12:43:40 -08:00
2018-05-31 14:50:51 +01:00
2017-12-29 12:43:40 -08:00
2017-12-29 12:43:40 -08:00
2017-10-25 11:55:09 +02:00
2018-05-09 00:13:38 +02:00
2018-05-09 00:13:38 +02:00
2018-05-09 00:13:38 +02:00
2018-06-15 08:18:48 -10:00
2018-10-02 19:09:14 +02:00
2018-08-28 11:31:23 +10:00
2018-10-19 11:15:03 +08:00
2018-06-15 14:40:56 +01:00
2018-06-15 08:18:48 -10:00
2017-10-24 13:53:41 -07:00
2017-10-24 13:53:41 -07:00
2018-02-09 05:05:11 +01:00
2018-05-09 10:12:21 -07:00