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 |