1
v2: minor tweak to fix format string issue on Windows hosts...
1
Massively slimmed down v2: MemTag broke bsd-user, and the npcm7xx
2
ethernet device failed 'make check' on big-endian hosts.
2
3
4
-- PMM
3
5
4
The following changes since commit 6eeea6725a70e6fcb5abba0764496bdab07ddfb3:
6
The following changes since commit 83339e21d05c824ebc9131d644f25c23d0e41ecf:
5
7
6
Merge remote-tracking branch 'remotes/huth-gitlab/tags/pull-request-2020-10-06' into staging (2020-10-06 21:13:34 +0100)
8
Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/block-pull-request' into staging (2021-02-10 15:42:20 +0000)
7
9
8
are available in the Git repository at:
10
are available in the Git repository at:
9
11
10
https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20201008-1
12
https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20210211-1
11
13
12
for you to fetch changes up to d1b6b7017572e8d82f26eb827a1dba0e8cf3cae6:
14
for you to fetch changes up to d3c1183ffeb71ca3a783eae3d7e1c51e71e8a621:
13
15
14
target/arm: Make '-cpu max' have a 48-bit PA (2020-10-08 21:40:01 +0100)
16
target/arm: Correctly initialize MDCR_EL2.HPMN (2021-02-11 19:48:09 +0000)
15
17
16
----------------------------------------------------------------
18
----------------------------------------------------------------
17
target-arm queue:
19
target-arm queue:
18
* hw/ssi/npcm7xx_fiu: Fix handling of unsigned integer
20
* Correctly initialize MDCR_EL2.HPMN
19
* hw/arm/fsl-imx25: Fix a typo
21
* versal: Use nr_apu_cpus in favor of hard coding 2
20
* hw/arm/sbsa-ref : Fix SMMUv3 Initialisation
22
* accel/tcg: Add URL of clang bug to comment about our workaround
21
* hw/arm/sbsa-ref : allocate IRQs for SMMUv3
23
* Add support for FEAT_DIT, Data Independent Timing
22
* hw/char/bcm2835_aux: Allow less than 32-bit accesses
24
* Remove GPIO from unimplemented NPCM7XX
23
* hw/arm/virt: Implement kvm-steal-time
25
* Fix SCR RES1 handling
24
* target/arm: Make '-cpu max' have a 48-bit PA
26
* Don't migrate CPUARMState.features
25
27
26
----------------------------------------------------------------
28
----------------------------------------------------------------
27
Andrew Jones (6):
29
Aaron Lindsay (1):
28
linux headers: sync to 5.9-rc7
30
target/arm: Don't migrate CPUARMState.features
29
target/arm/kvm: Make uncalled stubs explicitly unreachable
30
hw/arm/virt: Move post cpu realize check into its own function
31
hw/arm/virt: Move kvm pmu setup to virt_cpu_post_init
32
tests/qtest: Restore aarch64 arm-cpu-features test
33
hw/arm/virt: Implement kvm-steal-time
34
31
35
Graeme Gregory (2):
32
Daniel Müller (1):
36
hw/arm/sbsa-ref : Fix SMMUv3 Initialisation
33
target/arm: Correctly initialize MDCR_EL2.HPMN
37
hw/arm/sbsa-ref : allocate IRQs for SMMUv3
38
34
39
Peter Maydell (1):
35
Edgar E. Iglesias (1):
40
target/arm: Make '-cpu max' have a 48-bit PA
36
hw/arm: versal: Use nr_apu_cpus in favor of hard coding 2
41
37
42
Philippe Mathieu-Daudé (3):
38
Hao Wu (1):
43
hw/ssi/npcm7xx_fiu: Fix handling of unsigned integer
39
hw/arm: Remove GPIO from unimplemented NPCM7XX
44
hw/arm/fsl-imx25: Fix a typo
45
hw/char/bcm2835_aux: Allow less than 32-bit accesses
46
40
47
docs/system/arm/cpu-features.rst | 11 ++++
41
Mike Nawrocki (1):
48
include/hw/arm/fsl-imx25.h | 2 +-
42
target/arm: Fix SCR RES1 handling
49
include/hw/arm/virt.h | 5 ++
50
linux-headers/linux/kvm.h | 6 ++-
51
target/arm/cpu.h | 4 ++
52
target/arm/kvm_arm.h | 94 ++++++++++++++++++++++++++-------
53
hw/arm/sbsa-ref.c | 3 +-
54
hw/arm/virt.c | 111 ++++++++++++++++++++++++++++-----------
55
hw/char/bcm2835_aux.c | 4 +-
56
hw/ssi/npcm7xx_fiu.c | 12 ++---
57
target/arm/cpu.c | 8 +++
58
target/arm/cpu64.c | 4 ++
59
target/arm/kvm.c | 16 ++++++
60
target/arm/kvm64.c | 64 ++++++++++++++++++++--
61
target/arm/monitor.c | 2 +-
62
tests/qtest/arm-cpu-features.c | 25 +++++++--
63
hw/ssi/trace-events | 2 +-
64
tests/qtest/meson.build | 3 +-
65
18 files changed, 304 insertions(+), 72 deletions(-)
66
43
44
Peter Maydell (2):
45
arm: Update infocenter.arm.com URLs
46
accel/tcg: Add URL of clang bug to comment about our workaround
47
48
Rebecca Cran (4):
49
target/arm: Add support for FEAT_DIT, Data Independent Timing
50
target/arm: Support AA32 DIT by moving PSTATE_SS from cpsr into env->pstate
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
53
54
include/hw/dma/pl080.h | 7 ++--
55
include/hw/misc/arm_integrator_debug.h | 2 +-
56
include/hw/ssi/pl022.h | 5 ++-
57
target/arm/cpu.h | 17 ++++++++
58
target/arm/internals.h | 6 +++
59
accel/tcg/cpu-exec.c | 25 +++++++++---
60
hw/arm/aspeed_ast2600.c | 2 +-
61
hw/arm/musca.c | 4 +-
62
hw/arm/npcm7xx.c | 8 ----
63
hw/arm/xlnx-versal.c | 4 +-
64
hw/misc/arm_integrator_debug.c | 2 +-
65
hw/timer/arm_timer.c | 7 ++--
66
target/arm/cpu.c | 4 ++
67
target/arm/cpu64.c | 5 +++
68
target/arm/helper-a64.c | 27 +++++++++++--
69
target/arm/helper.c | 71 +++++++++++++++++++++++++++-------
70
target/arm/machine.c | 2 +-
71
target/arm/op_helper.c | 9 +----
72
target/arm/translate-a64.c | 12 ++++++
73
19 files changed, 164 insertions(+), 55 deletions(-)
74
diff view generated by jsdifflib