Peter Maydell
33836a7315
Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20180615' into staging
TCG patch queue:
Workaround macos assembler lossage.
Eliminate tb_lock.
Fix TB code generation overflow.
# gpg: Signature made Fri 15 Jun 2018 20:40:56 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-20180615:
tcg: Reduce max TB opcode count
tcg: remove tb_lock
translate-all: remove tb_lock mention from cpu_restore_state_from_tb
cputlb: remove tb_lock from tlb_flush functions
translate-all: protect TB jumps with a per-destination-TB lock
translate-all: discard TB when tb_link_page returns an existing matching TB
translate-all: introduce assert_no_pages_locked
translate-all: add page_locked assertions
translate-all: use per-page locking in !user-mode
translate-all: move tb_invalidate_phys_page_range up in the file
translate-all: work page-by-page in tb_invalidate_phys_range_1
translate-all: remove hole in PageDesc
translate-all: make l1_map lockless
translate-all: iterate over TBs in a page with PAGE_FOR_EACH_TB
tcg: move tb_ctx.tb_phys_invalidate_count to tcg_ctx
tcg: track TBs with per-region BST's
qht: return existing entry when qht_insert fails
qht: require a default comparison function
tcg/i386: Use byte form of xgetbv instruction
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2018-06-21 17:54:26 +01:00
..
2018-05-18 17:09:54 +08:00
2018-03-12 11:07:37 +00:00
2018-05-18 17:09:54 +08:00
2017-02-21 11:14:07 +00:00
2018-05-18 17:09:54 +08:00
2017-09-22 14:11:25 +02:00
2017-09-22 14:11:23 +02:00
2017-07-24 12:42:55 +01:00
2017-09-07 19:02:30 +01:00
2017-03-03 16:40:02 +01:00
2018-03-12 08:59:03 +01:00
2018-03-13 18:06:05 +00:00
2017-05-07 09:57:51 +03:00
2017-07-13 13:50:19 +02:00
2018-01-24 19:20:19 +02:00
2018-01-24 19:20:19 +02:00
2017-02-13 17:27:13 +00:00
2018-06-18 17:04:55 +02:00
2017-01-31 10:10:14 +11:00
2017-02-21 11:14:07 +00:00
2018-05-23 17:33:58 +03:00
2018-05-04 08:27:53 +02:00
2018-05-15 14:58:44 +01:00
2018-06-01 16:01:29 +01:00
2018-05-23 17:33:58 +03:00
2018-06-01 15:13:46 +02:00
2018-04-27 18:05:22 +10:00
2018-06-18 15:48:22 +02:00
2018-02-19 13:03:24 +02:00
2018-02-19 13:03:24 +02:00
2017-10-10 09:45:00 -07:00
2017-03-14 13:26:37 +01:00
2018-06-15 14:49:44 +02:00
2018-03-27 13:05:28 +01:00
2017-12-19 09:25:27 +00:00
2018-03-27 13:05:28 +01:00
2017-07-24 14:16:29 +02:00
2018-06-11 16:18:45 +02:00
2017-04-28 18:48:11 +02:00
2018-03-13 18:06:06 +00:00
2018-05-09 00:13:38 +02:00
2018-01-16 14:54:52 +01:00
2018-03-12 16:12:50 +01:00
2018-06-15 07:42:55 -10:00
2018-03-12 16:12:47 +01:00
2018-02-05 13:54:39 +01:00
2017-11-15 09:34:51 +01:00
2018-04-05 14:37:38 +02:00
2017-03-19 11:12:12 +01:00
2017-03-17 12:54:21 +01:00
2017-09-26 14:46:23 +02:00
2018-02-08 09:22:03 +08:00
2018-05-20 08:48:13 +03:00
2017-12-20 22:01:24 +08:00
2018-05-20 08:55:01 +03:00