Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-tcg-20210526' into staging
Adjust types for some memory access functions.
Reduce inclusion of tcg headers.
Fix watchpoints vs replay.
Fix tcg/aarch64 roli expansion.
Introduce SysemuCPUOps structure.
# gpg: Signature made Thu 27 May 2021 00:43:54 BST
# 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-20210526: (31 commits)
hw/core: Constify TCGCPUOps
target/mips: Fold jazz behaviour into mips_cpu_do_transaction_failed
cpu: Move CPUClass::get_paging_enabled to SysemuCPUOps
cpu: Move CPUClass::get_memory_mapping to SysemuCPUOps
cpu: Move CPUClass::get_phys_page_debug to SysemuCPUOps
cpu: Move CPUClass::asidx_from_attrs to SysemuCPUOps
cpu: Move CPUClass::write_elf* to SysemuCPUOps
cpu: Move CPUClass::get_crash_info to SysemuCPUOps
cpu: Move CPUClass::virtio_is_big_endian to SysemuCPUOps
cpu: Move CPUClass::vmsd to SysemuCPUOps
cpu: Introduce SysemuCPUOps structure
cpu: Move AVR target vmsd field from CPUClass to DeviceClass
cpu: Rename CPUClass vmsd -> legacy_vmsd
cpu: Assert DeviceClass::vmsd is NULL on user emulation
cpu: Directly use get_memory_mapping() fallback handlers in place
cpu: Directly use get_paging_enabled() fallback handlers in place
cpu: Directly use cpu_write_elf*() fallback handlers in place
cpu: Introduce cpu_virtio_is_big_endian()
cpu: Un-inline cpu_get_phys_page_debug and cpu_asidx_from_attrs
cpu: Split as cpu-common / cpu-sysemu
...
Signed-off-by:
Peter Maydell <peter.maydell@linaro.org>
No related branches found
No related tags found
Showing
- MAINTAINERS 0 additions, 1 deletionMAINTAINERS
- accel/tcg/cpu-exec.c 3 additions, 2 deletionsaccel/tcg/cpu-exec.c
- accel/tcg/cputlb.c 1 addition, 1 deletionaccel/tcg/cputlb.c
- accel/tcg/tb-context.h 0 additions, 0 deletionsaccel/tcg/tb-context.h
- accel/tcg/tb-hash.h 0 additions, 0 deletionsaccel/tcg/tb-hash.h
- accel/tcg/tb-lookup.h 1 addition, 1 deletionaccel/tcg/tb-lookup.h
- accel/tcg/tcg-runtime.c 1 addition, 1 deletionaccel/tcg/tcg-runtime.c
- accel/tcg/translate-all.c 2 additions, 1 deletionaccel/tcg/translate-all.c
- cpu.c 10 additions, 8 deletionscpu.c
- hw/core/cpu-common.c 0 additions, 116 deletionshw/core/cpu-common.c
- hw/core/cpu-sysemu.c 145 additions, 0 deletionshw/core/cpu-sysemu.c
- hw/core/meson.build 2 additions, 1 deletionhw/core/meson.build
- hw/mips/jazz.c 3 additions, 32 deletionshw/mips/jazz.c
- hw/virtio/virtio.c 1 addition, 3 deletionshw/virtio/virtio.c
- include/exec/exec-all.h 0 additions, 1 deletioninclude/exec/exec-all.h
- include/exec/memory.h 1 addition, 1 deletioninclude/exec/memory.h
- include/exec/memory_ldst.h.inc 8 additions, 8 deletionsinclude/exec/memory_ldst.h.inc
- include/exec/memory_ldst_cached.h.inc 21 additions, 21 deletionsinclude/exec/memory_ldst_cached.h.inc
- include/exec/memory_ldst_phys.h.inc 36 additions, 36 deletionsinclude/exec/memory_ldst_phys.h.inc
- include/hw/core/cpu.h 21 additions, 73 deletionsinclude/hw/core/cpu.h
Loading
Please register or sign in to comment