[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 45e077: accel/tcg: split CpusAccel into three
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] 45e077: accel/tcg: split CpusAccel into three TCG variants |
Date: |
Fri, 11 Dec 2020 07:09:17 -0800 |
Branch: refs/heads/staging
Home: https://github.com/qemu/qemu
Commit: 45e077d75174269d76efbc632419e90fdb7c0662
https://github.com/qemu/qemu/commit/45e077d75174269d76efbc632419e90fdb7c0662
Author: Claudio Fontana <cfontana@suse.de>
Date: 2020-12-10 (Thu, 10 Dec 2020)
Changed paths:
M accel/tcg/meson.build
M accel/tcg/tcg-all.c
A accel/tcg/tcg-cpus-icount.c
A accel/tcg/tcg-cpus-icount.h
A accel/tcg/tcg-cpus-mttcg.c
A accel/tcg/tcg-cpus-mttcg.h
A accel/tcg/tcg-cpus-rr.c
A accel/tcg/tcg-cpus-rr.h
M accel/tcg/tcg-cpus.c
M accel/tcg/tcg-cpus.h
M softmmu/icount.c
Log Message:
-----------
accel/tcg: split CpusAccel into three TCG variants
split up the CpusAccel tcg_cpus into three TCG variants:
tcg_cpus_rr (single threaded, round robin cpus)
tcg_cpus_icount (same as rr, but with instruction counting enabled)
tcg_cpus_mttcg (multi-threaded cpus)
Suggested-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Claudio Fontana <cfontana@suse.de>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20201015143217.29337-2-cfontana@suse.de>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Commit: 37c2f9a7ccf72c439d6c2a0b8d9ea63564d3a133
https://github.com/qemu/qemu/commit/37c2f9a7ccf72c439d6c2a0b8d9ea63564d3a133
Author: Claudio Fontana <cfontana@suse.de>
Date: 2020-12-10 (Thu, 10 Dec 2020)
Changed paths:
M accel/tcg/tcg-all.c
M accel/tcg/tcg-cpus-icount.c
M accel/tcg/tcg-cpus-mttcg.c
R accel/tcg/tcg-cpus-mttcg.h
M accel/tcg/tcg-cpus-rr.c
M accel/tcg/tcg-cpus-rr.h
M accel/tcg/tcg-cpus.c
M accel/tcg/tcg-cpus.h
Log Message:
-----------
accel/tcg: split tcg_start_vcpu_thread
after the initial split into 3 tcg variants, we proceed to also
split tcg_start_vcpu_thread.
We actually split it in 2 this time, since the icount variant
just uses the round robin function.
Suggested-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Claudio Fontana <cfontana@suse.de>
Message-Id: <20201015143217.29337-3-cfontana@suse.de>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Commit: 9e2658d62ebc23efe7df43fc0e306f129510d874
https://github.com/qemu/qemu/commit/9e2658d62ebc23efe7df43fc0e306f129510d874
Author: Claudio Fontana <cfontana@suse.de>
Date: 2020-12-10 (Thu, 10 Dec 2020)
Changed paths:
M accel/tcg/tcg-cpus-icount.c
M accel/tcg/tcg-cpus-icount.h
M accel/tcg/tcg-cpus-mttcg.c
M accel/tcg/tcg-cpus-rr.c
M accel/tcg/tcg-cpus-rr.h
M accel/tcg/tcg-cpus.c
M accel/tcg/tcg-cpus.h
Log Message:
-----------
accel/tcg: rename tcg-cpus functions to match module name
Signed-off-by: Claudio Fontana <cfontana@suse.de>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20201015143217.29337-4-cfontana@suse.de>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Commit: ee1318922288077d52585d7d7cd7c9a77a26a1e5
https://github.com/qemu/qemu/commit/ee1318922288077d52585d7d7cd7c9a77a26a1e5
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2020-12-11 (Fri, 11 Dec 2020)
Changed paths:
M accel/tcg/meson.build
M accel/tcg/tcg-all.c
A accel/tcg/tcg-cpus-icount.c
A accel/tcg/tcg-cpus-icount.h
A accel/tcg/tcg-cpus-mttcg.c
A accel/tcg/tcg-cpus-rr.c
A accel/tcg/tcg-cpus-rr.h
M accel/tcg/tcg-cpus.c
M accel/tcg/tcg-cpus.h
M softmmu/icount.c
Log Message:
-----------
Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-tcg-20201210' into
staging
Split CpusAccel for tcg variants
# gpg: Signature made Fri 11 Dec 2020 01:07:33 GMT
# gpg: using RSA key 7A481E78868B4DB6A85A05C064DF38E8AF7E215F
# gpg: issuer "richard.henderson@linaro.org"
# gpg: Good signature from "Richard Henderson <richard.henderson@linaro.org>"
[full]
# Primary key fingerprint: 7A48 1E78 868B 4DB6 A85A 05C0 64DF 38E8 AF7E 215F
* remotes/rth-gitlab/tags/pull-tcg-20201210:
accel/tcg: rename tcg-cpus functions to match module name
accel/tcg: split tcg_start_vcpu_thread
accel/tcg: split CpusAccel into three TCG variants
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Compare: https://github.com/qemu/qemu/compare/b785d25e9171...ee1318922288
- [Qemu-commits] [qemu/qemu] 45e077: accel/tcg: split CpusAccel into three TCG variants,
Peter Maydell <=