Stefan Hajnoczi
65cb7129f4
Accel & Exec patch queue
- Ignore writes to CNTP_CTL_EL0 on HVF ARM (Alexander)
- Add '-d invalid_mem' logging option (Zoltan)
- Create QOM containers explicitly (Peter)
- Rename sysemu/ -> system/ (Philippe)
- Re-orderning of include/exec/ headers (Philippe)
Move a lot of declarations from these legacy mixed bag headers:
. "exec/cpu-all.h"
. "exec/cpu-common.h"
. "exec/cpu-defs.h"
. "exec/exec-all.h"
. "exec/translate-all"
to these more specific ones:
. "exec/page-protection.h"
. "exec/translation-block.h"
. "user/cpu_loop.h"
. "user/guest-host.h"
. "user/page-protection.h"
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE+qvnXhKRciHc/Wuy4+MsLN6twN4FAmdlnyAACgkQ4+MsLN6t
wN6mBw//QFWi7CrU+bb8KMM53kOU9C507tjn99LLGFb5or73/umDsw6eo/b8DHBt
KIwGLgATel42oojKfNKavtAzLK5rOrywpboPDpa3SNeF1onW+99NGJ52LQUqIX6K
A6bS0fPdGG9ZzEuPpbjDXlp++0yhDcdSgZsS42fEsT7Dyj5gzJYlqpqhiXGqpsn8
4Y0UMxSL21K3HEexlzw2hsoOBFA3tUm2ujNDhNkt8QASr85yQVLCypABJnuoe///
5Ojl5wTBeDwhANET0rhwHK8eIYaNboiM9fHopJYhvyw1bz6yAu9jQwzF/MrL3s/r
xa4OBHBy5mq2hQV9Shcl3UfCQdk/vDaYaWpgzJGX8stgMGYfnfej1SIl8haJIfcl
VMX8/jEFdYbjhO4AeGRYcBzWjEJymkDJZoiSWp2NuEDi6jqIW+7yW1q0Rnlg9lay
ShAqLK5Pv4zUw3t0Jy3qv9KSW8sbs6PQxtzXjk8p97rTf76BJ2pF8sv1tVzmsidP
9L92Hv5O34IqzBu2oATOUZYJk89YGmTIUSLkpT7asJZpBLwNM2qLp5jO00WVU0Sd
+kAn324guYPkko/TVnjC/AY7CMu55EOtD9NU35k3mUAnxXT9oDUeL4NlYtfgrJx6
x1Nzr2FkS68+wlPAFKNSSU5lTjsjNaFM0bIJ4LCNtenJVP+SnRo=
=cjz8
-----END PGP SIGNATURE-----
Merge tag 'exec-20241220' of https://github.com/philmd/qemu into staging
Accel & Exec patch queue
- Ignore writes to CNTP_CTL_EL0 on HVF ARM (Alexander)
- Add '-d invalid_mem' logging option (Zoltan)
- Create QOM containers explicitly (Peter)
- Rename sysemu/ -> system/ (Philippe)
- Re-orderning of include/exec/ headers (Philippe)
Move a lot of declarations from these legacy mixed bag headers:
. "exec/cpu-all.h"
. "exec/cpu-common.h"
. "exec/cpu-defs.h"
. "exec/exec-all.h"
. "exec/translate-all"
to these more specific ones:
. "exec/page-protection.h"
. "exec/translation-block.h"
. "user/cpu_loop.h"
. "user/guest-host.h"
. "user/page-protection.h"
# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCAAdFiEE+qvnXhKRciHc/Wuy4+MsLN6twN4FAmdlnyAACgkQ4+MsLN6t
# wN6mBw//QFWi7CrU+bb8KMM53kOU9C507tjn99LLGFb5or73/umDsw6eo/b8DHBt
# KIwGLgATel42oojKfNKavtAzLK5rOrywpboPDpa3SNeF1onW+99NGJ52LQUqIX6K
# A6bS0fPdGG9ZzEuPpbjDXlp++0yhDcdSgZsS42fEsT7Dyj5gzJYlqpqhiXGqpsn8
# 4Y0UMxSL21K3HEexlzw2hsoOBFA3tUm2ujNDhNkt8QASr85yQVLCypABJnuoe///
# 5Ojl5wTBeDwhANET0rhwHK8eIYaNboiM9fHopJYhvyw1bz6yAu9jQwzF/MrL3s/r
# xa4OBHBy5mq2hQV9Shcl3UfCQdk/vDaYaWpgzJGX8stgMGYfnfej1SIl8haJIfcl
# VMX8/jEFdYbjhO4AeGRYcBzWjEJymkDJZoiSWp2NuEDi6jqIW+7yW1q0Rnlg9lay
# ShAqLK5Pv4zUw3t0Jy3qv9KSW8sbs6PQxtzXjk8p97rTf76BJ2pF8sv1tVzmsidP
# 9L92Hv5O34IqzBu2oATOUZYJk89YGmTIUSLkpT7asJZpBLwNM2qLp5jO00WVU0Sd
# +kAn324guYPkko/TVnjC/AY7CMu55EOtD9NU35k3mUAnxXT9oDUeL4NlYtfgrJx6
# x1Nzr2FkS68+wlPAFKNSSU5lTjsjNaFM0bIJ4LCNtenJVP+SnRo=
# =cjz8
# -----END PGP SIGNATURE-----
# gpg: Signature made Fri 20 Dec 2024 11:45:20 EST
# gpg: using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE
# gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) <f4bug@amsat.org>" [unknown]
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg: There is no indication that the signature belongs to the owner.
# Primary key fingerprint: FAAB E75E 1291 7221 DCFD 6BB2 E3E3 2C2C DEAD C0DE
* tag 'exec-20241220' of https://github.com/philmd/qemu: (59 commits)
util/qemu-timer: fix indentation
meson: Do not define CONFIG_DEVICES on user emulation
system/accel-ops: Remove unnecessary 'exec/cpu-common.h' header
system/numa: Remove unnecessary 'exec/cpu-common.h' header
hw/xen: Remove unnecessary 'exec/cpu-common.h' header
target/mips: Drop left-over comment about Jazz machine
target/mips: Remove tswap() calls in semihosting uhi_fstat_cb()
target/xtensa: Remove tswap() calls in semihosting simcall() helper
accel/tcg: Un-inline translator_is_same_page()
accel/tcg: Include missing 'exec/translation-block.h' header
accel/tcg: Move tcg_cflags_has/set() to 'exec/translation-block.h'
accel/tcg: Restrict curr_cflags() declaration to 'internal-common.h'
qemu/coroutine: Include missing 'qemu/atomic.h' header
exec/translation-block: Include missing 'qemu/atomic.h' header
accel/tcg: Declare cpu_loop_exit_requested() in 'exec/cpu-common.h'
exec/cpu-all: Include 'cpu.h' earlier so MMU_USER_IDX is always defined
target/sparc: Move sparc_restore_state_to_opc() to cpu.c
target/sparc: Uninline cpu_get_tb_cpu_state()
target/loongarch: Declare loongarch_cpu_dump_state() locally
user: Move various declarations out of 'exec/exec-all.h'
...
Conflicts:
hw/char/riscv_htif.c
hw/intc/riscv_aplic.c
target/s390x/cpu.c
Apply sysemu header path changes to not in the pull request.
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
2024-12-21 11:07:00 -05:00
..
2023-10-03 08:00:25 -07:00
2023-02-08 07:28:05 +01:00
2023-10-07 19:02:33 +02:00
2024-08-09 17:37:54 +01:00
2020-11-15 17:04:40 +01:00
2024-11-19 13:02:06 +00:00
2024-11-19 13:02:06 +00:00
2024-10-15 11:55:09 -03:00
2022-03-22 14:40:51 +04:00
2021-01-07 05:09:41 -10:00
2022-02-21 13:30:20 +00:00
2023-12-19 19:03:38 +01:00
2022-12-15 16:07:43 +01:00
2024-09-30 10:53:18 +03:00
2024-08-09 17:37:54 +01:00
2024-04-18 11:17:27 +02:00
2024-01-08 10:45:43 -05:00
2022-03-04 18:14:40 +01:00
2024-12-20 17:44:57 +01:00
2022-05-11 16:50:01 +02:00
2023-09-15 13:57:00 +00:00
2023-05-23 15:20:15 +08:00
2024-09-20 10:11:59 +03:00
2024-09-20 10:04:34 +03:00
2020-12-10 12:15:18 -05:00
2023-02-08 07:28:05 +01:00
2023-10-31 15:41:42 +01:00
2024-09-20 10:00:27 +03:00
2022-04-21 17:09:09 +04:00
2022-03-06 06:19:47 -05:00
2024-09-13 20:11:13 +02:00
2020-11-15 17:04:40 +01:00
2023-10-06 13:27:48 +02:00
2023-02-17 14:34:24 +01:00
2020-10-15 16:06:27 +02:00
2024-03-11 17:21:21 +00:00
2024-10-31 18:28:33 +01:00
2022-02-21 13:30:20 +00:00
2021-03-09 21:47:45 +01:00
2023-11-13 11:35:47 +01:00
2022-12-20 17:09:41 -08:00
2024-10-10 12:33:31 +01:00
2024-10-08 15:28:55 -04:00
2024-03-18 12:03:04 +01:00
2022-05-11 16:50:01 +02:00
2024-05-29 12:41:56 +02:00
2024-10-15 15:16:17 +01:00
2022-04-20 10:51:11 -07:00
2024-12-20 17:44:55 +01:00
2022-02-21 13:30:20 +00:00
2024-12-21 11:07:00 -05:00
2022-03-07 13:16:49 +00:00
2023-04-24 11:29:00 +02:00
2022-11-06 09:48:50 +01:00
2022-02-21 13:30:20 +00:00
2024-02-28 11:31:28 +08:00
2020-12-10 17:16:44 +01:00
2024-05-03 15:47:48 +02:00
2024-12-20 17:44:56 +01:00
2023-03-22 15:06:57 +00:00
2023-09-16 14:57:15 +00:00
2024-09-19 15:58:01 +01:00
2024-09-24 13:53:35 +02:00
2023-08-31 19:47:43 +02:00
2023-01-19 10:18:28 +01:00
2024-11-25 10:27:38 +00:00
2022-03-22 14:40:51 +04:00
2022-04-06 14:31:43 +02:00
2024-01-30 21:20:20 +03:00
2020-09-23 16:07:44 +01:00
2024-07-23 20:30:36 +02:00
2021-06-25 14:22:21 +03:00
2023-02-10 14:12:06 +01:00
2023-08-31 19:47:43 +02:00
2023-02-04 07:56:54 +01:00
2023-11-03 09:20:31 +01:00
2023-09-01 13:34:03 -07:00
2020-09-23 16:07:44 +01:00
2024-10-22 11:44:23 +01:00
2023-04-27 16:39:43 +02:00
2023-08-31 19:47:43 +02:00
2022-10-27 11:00:43 +02:00
2022-04-06 14:31:56 +02:00
2021-06-16 15:03:26 +02:00
2024-10-15 15:16:17 +01:00
2023-08-29 10:49:24 +02:00
2024-09-20 10:11:59 +03:00
2024-10-02 12:38:36 +02:00
2021-11-16 09:43:44 +01:00
2024-10-13 11:27:05 -07:00
2024-10-08 15:28:55 -04:00
2023-11-03 09:20:31 +01:00
2021-09-07 09:08:24 +01:00
2023-11-28 14:56:32 +01:00
2022-04-22 13:36:04 +04:00
2022-12-23 11:48:13 +01:00
2023-06-01 11:05:05 -04:00
2024-01-26 07:04:53 +01:00