1
target-arm queue. This has the "plumb txattrs through various
1
Massively slimmed down v2: MemTag broke bsd-user, and the npcm7xx
2
bits of exec.c" patches, and a collection of bug fixes from
2
ethernet device failed 'make check' on big-endian hosts.
3
various people.
4
3
5
v2: fix compile error on arm hosts...
6
7
thanks
8
-- PMM
4
-- PMM
9
5
6
The following changes since commit 83339e21d05c824ebc9131d644f25c23d0e41ecf:
10
7
11
The following changes since commit a3ac12fba028df90f7b3dbec924995c126c41022:
8
Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/block-pull-request' into staging (2021-02-10 15:42:20 +0000)
12
13
Merge remote-tracking branch 'remotes/ehabkost/tags/numa-next-pull-request' into staging (2018-05-31 11:12:36 +0100)
14
9
15
are available in the Git repository at:
10
are available in the Git repository at:
16
11
17
git://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20180531-1
12
https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20210211-1
18
13
19
for you to fetch changes up to 2f15b79280cf71b7991dfd3f0312a1797630e376:
14
for you to fetch changes up to d3c1183ffeb71ca3a783eae3d7e1c51e71e8a621:
20
15
21
KVM: GIC: Fix memory leak due to calling kvm_init_irq_routing twice (2018-05-31 16:32:35 +0100)
16
target/arm: Correctly initialize MDCR_EL2.HPMN (2021-02-11 19:48:09 +0000)
22
17
23
----------------------------------------------------------------
18
----------------------------------------------------------------
24
target-arm queue:
19
target-arm queue:
25
* target/arm: Honour FPCR.FZ in FRECPX
20
* Correctly initialize MDCR_EL2.HPMN
26
* MAINTAINERS: Add entries for newer MPS2 boards and devices
21
* versal: Use nr_apu_cpus in favor of hard coding 2
27
* hw/intc/arm_gicv3: Fix APxR<n> register dispatching
22
* accel/tcg: Add URL of clang bug to comment about our workaround
28
* arm_gicv3_kvm: fix bug in writing zero bits back to the in-kernel
23
* Add support for FEAT_DIT, Data Independent Timing
29
GIC state
24
* Remove GPIO from unimplemented NPCM7XX
30
* tcg: Fix helper function vs host abi for float16
25
* Fix SCR RES1 handling
31
* arm: fix qemu crash on startup with -bios option
26
* Don't migrate CPUARMState.features
32
* arm: fix malloc type mismatch
33
* xlnx-zdma: Correct mem leaks and memset to zero on desc unaligned errors
34
* Correct CPACR reset value for v7 cores
35
* memory.h: Improve IOMMU related documentation
36
* exec: Plumb transaction attributes through various functions in
37
preparation for allowing IOMMUs to see them
38
* vmstate.h: Provide VMSTATE_BOOL_SUB_ARRAY
39
* ARM: ACPI: Fix use-after-free due to memory realloc
40
* KVM: GIC: Fix memory leak due to calling kvm_init_irq_routing twice
41
27
42
----------------------------------------------------------------
28
----------------------------------------------------------------
43
Francisco Iglesias (1):
29
Aaron Lindsay (1):
44
xlnx-zdma: Correct mem leaks and memset to zero on desc unaligned errors
30
target/arm: Don't migrate CPUARMState.features
45
31
46
Igor Mammedov (1):
32
Daniel Müller (1):
47
arm: fix qemu crash on startup with -bios option
33
target/arm: Correctly initialize MDCR_EL2.HPMN
48
34
49
Jan Kiszka (1):
35
Edgar E. Iglesias (1):
50
hw/intc/arm_gicv3: Fix APxR<n> register dispatching
36
hw/arm: versal: Use nr_apu_cpus in favor of hard coding 2
51
37
52
Paolo Bonzini (1):
38
Hao Wu (1):
53
arm: fix malloc type mismatch
39
hw/arm: Remove GPIO from unimplemented NPCM7XX
54
40
55
Peter Maydell (17):
41
Mike Nawrocki (1):
56
target/arm: Honour FPCR.FZ in FRECPX
42
target/arm: Fix SCR RES1 handling
57
MAINTAINERS: Add entries for newer MPS2 boards and devices
58
Correct CPACR reset value for v7 cores
59
memory.h: Improve IOMMU related documentation
60
Make tb_invalidate_phys_addr() take a MemTxAttrs argument
61
Make address_space_translate{, _cached}() take a MemTxAttrs argument
62
Make address_space_map() take a MemTxAttrs argument
63
Make address_space_access_valid() take a MemTxAttrs argument
64
Make flatview_extend_translation() take a MemTxAttrs argument
65
Make memory_region_access_valid() take a MemTxAttrs argument
66
Make MemoryRegion valid.accepts callback take a MemTxAttrs argument
67
Make flatview_access_valid() take a MemTxAttrs argument
68
Make flatview_translate() take a MemTxAttrs argument
69
Make address_space_get_iotlb_entry() take a MemTxAttrs argument
70
Make flatview_do_translate() take a MemTxAttrs argument
71
Make address_space_translate_iommu take a MemTxAttrs argument
72
vmstate.h: Provide VMSTATE_BOOL_SUB_ARRAY
73
43
74
Richard Henderson (1):
44
Peter Maydell (2):
75
tcg: Fix helper function vs host abi for float16
45
arm: Update infocenter.arm.com URLs
46
accel/tcg: Add URL of clang bug to comment about our workaround
76
47
77
Shannon Zhao (3):
48
Rebecca Cran (4):
78
arm_gicv3_kvm: increase clroffset accordingly
49
target/arm: Add support for FEAT_DIT, Data Independent Timing
79
ARM: ACPI: Fix use-after-free due to memory realloc
50
target/arm: Support AA32 DIT by moving PSTATE_SS from cpsr into env->pstate
80
KVM: GIC: Fix memory leak due to calling kvm_init_irq_routing twice
51
target/arm: Set ID_AA64PFR0.DIT and ID_PFR0.DIT to 1 for "max" AA64 CPU
52
target/arm: Set ID_PFR0.DIT to 1 for "max" 32-bit CPU
81
53
82
include/exec/exec-all.h | 5 +-
54
include/hw/dma/pl080.h | 7 ++--
83
include/exec/helper-head.h | 2 +-
55
include/hw/misc/arm_integrator_debug.h | 2 +-
84
include/exec/memory-internal.h | 3 +-
56
include/hw/ssi/pl022.h | 5 ++-
85
include/exec/memory.h | 128 +++++++++++++++++++++++++++++++++++------
57
target/arm/cpu.h | 17 ++++++++
86
include/migration/vmstate.h | 3 +
58
target/arm/internals.h | 6 +++
87
include/sysemu/dma.h | 6 +-
59
accel/tcg/cpu-exec.c | 25 +++++++++---
88
accel/tcg/translate-all.c | 4 +-
60
hw/arm/aspeed_ast2600.c | 2 +-
89
exec.c | 95 ++++++++++++++++++------------
61
hw/arm/musca.c | 4 +-
90
hw/arm/boot.c | 18 +++---
62
hw/arm/npcm7xx.c | 8 ----
91
hw/arm/virt-acpi-build.c | 20 +++++--
63
hw/arm/xlnx-versal.c | 4 +-
92
hw/dma/xlnx-zdma.c | 10 +++-
64
hw/misc/arm_integrator_debug.c | 2 +-
93
hw/hppa/dino.c | 3 +-
65
hw/timer/arm_timer.c | 7 ++--
94
hw/intc/arm_gic_kvm.c | 1 -
66
target/arm/cpu.c | 4 ++
95
hw/intc/arm_gicv3_cpuif.c | 12 ++--
67
target/arm/cpu64.c | 5 +++
96
hw/intc/arm_gicv3_kvm.c | 2 +-
68
target/arm/helper-a64.c | 27 +++++++++++--
97
hw/nvram/fw_cfg.c | 12 ++--
69
target/arm/helper.c | 71 +++++++++++++++++++++++++++-------
98
hw/s390x/s390-pci-inst.c | 3 +-
70
target/arm/machine.c | 2 +-
99
hw/scsi/esp.c | 3 +-
71
target/arm/op_helper.c | 9 +----
100
hw/vfio/common.c | 3 +-
72
target/arm/translate-a64.c | 12 ++++++
101
hw/virtio/vhost.c | 3 +-
73
19 files changed, 164 insertions(+), 55 deletions(-)
102
hw/xen/xen_pt_msi.c | 3 +-
103
memory.c | 12 ++--
104
memory_ldst.inc.c | 18 +++---
105
target/arm/gdbstub.c | 3 +-
106
target/arm/helper-a64.c | 41 +++++++------
107
target/arm/helper.c | 90 ++++++++++++++++-------------
108
target/arm/kvm.c | 3 +-
109
target/ppc/mmu-hash64.c | 3 +-
110
target/riscv/helper.c | 2 +-
111
target/s390x/diag.c | 6 +-
112
target/s390x/excp_helper.c | 3 +-
113
target/s390x/mmu_helper.c | 3 +-
114
target/s390x/sigp.c | 3 +-
115
target/xtensa/op_helper.c | 3 +-
116
MAINTAINERS | 9 ++-
117
35 files changed, 355 insertions(+), 183 deletions(-)
118
74
diff view generated by jsdifflib