qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] ba1a67: sphinx: change default language to 'e


From: Richard Henderson
Subject: [Qemu-commits] [qemu/qemu] ba1a67: sphinx: change default language to 'en'
Date: Mon, 27 Jun 2022 04:18:52 -0700

  Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: ba1a6723f58640ba281bc952abc255e97c70bad5
      
https://github.com/qemu/qemu/commit/ba1a6723f58640ba281bc952abc255e97c70bad5
  Author: Martin Liška <mliska@suse.cz>
  Date:   2022-06-27 (Mon, 27 Jun 2022)

  Changed paths:
    M docs/conf.py

  Log Message:
  -----------
  sphinx: change default language to 'en'

Fixes the following Sphinx warning (treated as error) starting
with 5.0 release:

Warning, treated as error:
Invalid configuration value found: 'language = None'. Update your configuration 
to a valid langauge code. Falling back to 'en' (English).

Signed-off-by: Martin Liska <mliska@suse.cz>
Message-id: e91e51ee-48ac-437e-6467-98b56ee40042@suse.cz
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 55bd445c4195966675236936c0a8642f1965dddb
      
https://github.com/qemu/qemu/commit/55bd445c4195966675236936c0a8642f1965dddb
  Author: Alexander Graf <agraf@csgraf.de>
  Date:   2022-06-27 (Mon, 27 Jun 2022)

  Changed paths:
    M accel/accel-common.c
    M include/qemu/accel.h
    M softmmu/vl.c

  Log Message:
  -----------
  accel: Introduce current_accel_name()

We need to fetch the name of the current accelerator in flexible error
messages more going forward. Let's create a helper that gives it to us
without casting in the target code.

Signed-off-by: Alexander Graf <agraf@csgraf.de>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20220620192242.70573-1-agraf@csgraf.de
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 045e50641fd17655b02c4af485835bca38577bf3
      
https://github.com/qemu/qemu/commit/045e50641fd17655b02c4af485835bca38577bf3
  Author: Alexander Graf <agraf@csgraf.de>
  Date:   2022-06-27 (Mon, 27 Jun 2022)

  Changed paths:
    M target/arm/cpu.c

  Log Message:
  -----------
  target/arm: Catch invalid kvm state also for hvf

Some features such as running in EL3 or running M profile code are
incompatible with virtualization as QEMU implements it today. To prevent
users from picking invalid configurations on other virt solutions like
Hvf, let's run the same checks there too.

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1073
Signed-off-by: Alexander Graf <agraf@csgraf.de>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20220620192242.70573-2-agraf@csgraf.de
[PMM: Allow qtest accelerator too; tweak comment]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 9e5ec745e33ad6ace7a01653262dcedf1a5676d3
      
https://github.com/qemu/qemu/commit/9e5ec745e33ad6ace7a01653262dcedf1a5676d3
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2022-06-27 (Mon, 27 Jun 2022)

  Changed paths:
    M target/arm/cpu.h
    M target/arm/helper.c

  Log Message:
  -----------
  target/arm: Implement TPIDR2_EL0

This register is part of SME, but isn't closely related to the
rest of the extension.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20220620175235.60881-2-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 6b2ca83e4c7953e6652e897bb4d4fb5280555dbf
      
https://github.com/qemu/qemu/commit/6b2ca83e4c7953e6652e897bb4d4fb5280555dbf
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2022-06-27 (Mon, 27 Jun 2022)

  Changed paths:
    M target/arm/cpu.h
    M target/arm/helper.c
    M target/arm/translate-a64.c
    M target/arm/translate.h

  Log Message:
  -----------
  target/arm: Add SMEEXC_EL to TB flags

This is CheckSMEAccess, which is the basis for a set of
related tests for various SME cpregs and instructions.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20220620175235.60881-3-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 58b2908ee1011c33cc01d7d9341673f8af6d14b7
      
https://github.com/qemu/qemu/commit/58b2908ee1011c33cc01d7d9341673f8af6d14b7
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2022-06-27 (Mon, 27 Jun 2022)

  Changed paths:
    M target/arm/syndrome.h

  Log Message:
  -----------
  target/arm: Add syn_smetrap

This will be used for raising various traps for SME.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20220620175235.60881-4-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: bca063d579cbd6075d0bab78cc702131df199d6e
      
https://github.com/qemu/qemu/commit/bca063d579cbd6075d0bab78cc702131df199d6e
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2022-06-27 (Mon, 27 Jun 2022)

  Changed paths:
    M target/arm/cpregs.h
    M target/arm/translate-a64.c

  Log Message:
  -----------
  target/arm: Add ARM_CP_SME

This will be used for controlling access to SME cpregs.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20220620175235.60881-5-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: c37e6ac9eb94667d803d0cc1c4cc39ab351a6921
      
https://github.com/qemu/qemu/commit/c37e6ac9eb94667d803d0cc1c4cc39ab351a6921
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2022-06-27 (Mon, 27 Jun 2022)

  Changed paths:
    M target/arm/cpu.h
    M target/arm/helper.c

  Log Message:
  -----------
  target/arm: Add SVCR

This cpreg is used to access two new bits of PSTATE
that are not visible via any other mechanism.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20220620175235.60881-6-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: de5619887cbc7549bfc63bec4993de94626ccf09
      
https://github.com/qemu/qemu/commit/de5619887cbc7549bfc63bec4993de94626ccf09
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2022-06-27 (Mon, 27 Jun 2022)

  Changed paths:
    M target/arm/cpu.h
    M target/arm/helper.c

  Log Message:
  -----------
  target/arm: Add SMCR_ELx

These cpregs control the streaming vector length and whether the
full a64 instruction set is allowed while in streaming mode.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20220620175235.60881-7-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: d5b1223ac1ddf8f706f5e6feaaa526df8287f8b1
      
https://github.com/qemu/qemu/commit/d5b1223ac1ddf8f706f5e6feaaa526df8287f8b1
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2022-06-27 (Mon, 27 Jun 2022)

  Changed paths:
    M target/arm/helper.c

  Log Message:
  -----------
  target/arm: Add SMIDR_EL1, SMPRI_EL1, SMPRIMAP_EL2

Implement the streaming mode identification register, and the
two streaming priority registers.  For QEMU, they are all RES0.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20220620175235.60881-8-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: a3637e8882f9dbb00036ff77a88b841bd2580900
      
https://github.com/qemu/qemu/commit/a3637e8882f9dbb00036ff77a88b841bd2580900
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2022-06-27 (Mon, 27 Jun 2022)

  Changed paths:
    M target/arm/cpu.h
    M target/arm/helper.c
    M target/arm/translate-a64.c
    M target/arm/translate.h

  Log Message:
  -----------
  target/arm: Add PSTATE.{SM,ZA} to TB flags

These are required to determine if various insns
are allowed to issue.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20220620175235.60881-9-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: dc993a01a75295c505ef1ff8764c68f31089fcc7
      
https://github.com/qemu/qemu/commit/dc993a01a75295c505ef1ff8764c68f31089fcc7
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2022-06-27 (Mon, 27 Jun 2022)

  Changed paths:
    M target/arm/cpu.h
    M target/arm/machine.c

  Log Message:
  -----------
  target/arm: Add the SME ZA storage to CPUARMState

Place this late in the resettable section of the structure,
to keep the most common element offsets from being > 64k.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20220620175235.60881-10-richard.henderson@linaro.org
[PMM: expanded comment on zarray[] format]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: f84734b87461fbf3ab349399f7936de832e477ed
      
https://github.com/qemu/qemu/commit/f84734b87461fbf3ab349399f7936de832e477ed
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2022-06-27 (Mon, 27 Jun 2022)

  Changed paths:
    M target/arm/cpu.h
    A target/arm/helper-sme.h
    M target/arm/helper.c
    M target/arm/helper.h
    M target/arm/meson.build
    A target/arm/sme_helper.c
    M target/arm/translate-a64.c

  Log Message:
  -----------
  target/arm: Implement SMSTART, SMSTOP

These two instructions are aliases of MSR (immediate).
Use the two helpers to properly implement svcr_write.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20220620175235.60881-11-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 531cc510370eb7f672eaca416b0a3927806b3983
      
https://github.com/qemu/qemu/commit/531cc510370eb7f672eaca416b0a3927806b3983
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2022-06-27 (Mon, 27 Jun 2022)

  Changed paths:
    M target/arm/cpu64.c

  Log Message:
  -----------
  target/arm: Move error for sve%d property to arm_cpu_sve_finalize

Keep all of the error messages together.  This does mean that
when setting many sve length properties we'll only generate
one error, but we only really need one.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20220620175235.60881-12-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 7f9e25a6e43356d4a0fb2cc201c1a45c5be5bb6c
      
https://github.com/qemu/qemu/commit/7f9e25a6e43356d4a0fb2cc201c1a45c5be5bb6c
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2022-06-27 (Mon, 27 Jun 2022)

  Changed paths:
    M target/arm/cpu.h
    M target/arm/cpu64.c
    M target/arm/helper.c
    M target/arm/kvm64.c

  Log Message:
  -----------
  target/arm: Create ARMVQMap

Pull the three sve_vq_* values into a structure.
This will be reused for SME.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20220620175235.60881-13-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 0f40784eac0e429e48c26e85f5821120cf35ed79
      
https://github.com/qemu/qemu/commit/0f40784eac0e429e48c26e85f5821120cf35ed79
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2022-06-27 (Mon, 27 Jun 2022)

  Changed paths:
    M target/arm/cpu64.c

  Log Message:
  -----------
  target/arm: Generalize cpu_arm_{get,set}_vq

Rename from cpu_arm_{get,set}_sve_vq, and take the
ARMVQMap as the opaque parameter.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20220620175235.60881-14-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 515816a82c11bbcc48272e1d8d3d61267cb2fd84
      
https://github.com/qemu/qemu/commit/515816a82c11bbcc48272e1d8d3d61267cb2fd84
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2022-06-27 (Mon, 27 Jun 2022)

  Changed paths:
    M target/arm/cpu64.c

  Log Message:
  -----------
  target/arm: Generalize cpu_arm_{get, set}_default_vec_len

Rename from cpu_arm_{get,set}_sve_default_vec_len,
and take the pointer to default_vq from opaque.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20220620175235.60881-15-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 073011612b44771190bc091e459d0642d46c69b5
      
https://github.com/qemu/qemu/commit/073011612b44771190bc091e459d0642d46c69b5
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2022-06-27 (Mon, 27 Jun 2022)

  Changed paths:
    M target/arm/cpu.c
    M target/arm/cpu.h
    M target/arm/internals.h

  Log Message:
  -----------
  target/arm: Move arm_cpu_*_finalize to internals.h

Drop the aa32-only inline fallbacks,
and just use a couple of ifdefs.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20220620175235.60881-16-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 70cc9ee19e53bc8bc597c5134e294a2ab377c4da
      
https://github.com/qemu/qemu/commit/70cc9ee19e53bc8bc597c5134e294a2ab377c4da
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2022-06-27 (Mon, 27 Jun 2022)

  Changed paths:
    M target/arm/cpu.h
    M target/arm/cpu64.c

  Log Message:
  -----------
  target/arm: Unexport aarch64_add_*_properties

These functions are not used outside cpu64.c,
so make them static.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20220620175235.60881-17-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: e74c097638d38b46d9c68f11565432034afc0ad0
      
https://github.com/qemu/qemu/commit/e74c097638d38b46d9c68f11565432034afc0ad0
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2022-06-27 (Mon, 27 Jun 2022)

  Changed paths:
    M docs/system/arm/cpu-features.rst
    M target/arm/cpu.c
    M target/arm/cpu.h
    M target/arm/cpu64.c
    M target/arm/internals.h

  Log Message:
  -----------
  target/arm: Add cpu properties for SME

Mirror the properties for SVE.  The main difference is
that any arbitrary set of powers of 2 may be supported,
and not the stricter constraints that apply to SVE.

Include a property to control FEAT_SME_FA64, as failing
to restrict the runtime to the proper subset of insns
could be a major point for bugs.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20220620175235.60881-18-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 6ca54aa9a882ece5a6bcf5879f25bdcd7a95331f
      
https://github.com/qemu/qemu/commit/6ca54aa9a882ece5a6bcf5879f25bdcd7a95331f
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2022-06-27 (Mon, 27 Jun 2022)

  Changed paths:
    M target/arm/cpu.h
    M target/arm/helper.c

  Log Message:
  -----------
  target/arm: Introduce sve_vqm1_for_el_sm

When Streaming SVE mode is enabled, the size is taken from
SMCR_ELx instead of ZCR_ELx.  The format is shared, but the
set of vector lengths is not.  Further, Streaming SVE does
not require any particular length to be supported.

Adjust sve_vqm1_for_el to pass the current value of PSTATE.SM
to the new function.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20220620175235.60881-19-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 5d7953adcfb30196ba684d3af69271528630367f
      
https://github.com/qemu/qemu/commit/5d7953adcfb30196ba684d3af69271528630367f
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2022-06-27 (Mon, 27 Jun 2022)

  Changed paths:
    M target/arm/cpu.h
    M target/arm/helper.c
    M target/arm/translate-a64.c
    M target/arm/translate.h

  Log Message:
  -----------
  target/arm: Add SVL to TB flags

We need SVL separate from VL for RDSVL et al, as well as
ZA storage loads and stores, which do not require PSTATE.SM.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20220620175235.60881-20-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: d61d1b8600caea833c377b31aef61484ccf9e414
      
https://github.com/qemu/qemu/commit/d61d1b8600caea833c377b31aef61484ccf9e414
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2022-06-27 (Mon, 27 Jun 2022)

  Changed paths:
    M target/arm/translate-a64.h
    M target/arm/translate-sve.c

  Log Message:
  -----------
  target/arm: Move pred_{full, gvec}_reg_{offset, size} to translate-a64.h

We will need these functions in translate-sme.c.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20220620175235.60881-21-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 22536b13247cf041b6dcabf0d708f486058989a9
      
https://github.com/qemu/qemu/commit/22536b13247cf041b6dcabf0d708f486058989a9
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2022-06-27 (Mon, 27 Jun 2022)

  Changed paths:
    M hw/arm/virt.c
    M target/arm/ptw.c

  Log Message:
  -----------
  target/arm: Extend arm_pamax to more than aarch64

Move the code from hw/arm/virt.c that is supposed
to handle v7 into the one function.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reported-by: He Zhe <zhe.he@windriver.com>
Message-id: 20220619001541.131672-2-richard.henderson@linaro.org
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 59e1b8a22ea9f947d038ccac784de1020f266e14
      
https://github.com/qemu/qemu/commit/59e1b8a22ea9f947d038ccac784de1020f266e14
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2022-06-27 (Mon, 27 Jun 2022)

  Changed paths:
    M target/arm/ptw.c

  Log Message:
  -----------
  target/arm: Check V7VE as well as LPAE in arm_pamax

In machvirt_init we create a cpu but do not fully initialize it.
Thus the propagation of V7VE to LPAE has not been done, and we
compute the wrong value for some v7 cpus, e.g. cortex-a15.

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1078
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reported-by: He Zhe <zhe.he@windriver.com>
Message-id: 20220619001541.131672-3-richard.henderson@linaro.org
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 29f6db75667f44f3f01ba5037dacaf9ebd9328da
      
https://github.com/qemu/qemu/commit/29f6db75667f44f3f01ba5037dacaf9ebd9328da
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2022-06-27 (Mon, 27 Jun 2022)

  Changed paths:
    M accel/accel-common.c
    M docs/conf.py
    M docs/system/arm/cpu-features.rst
    M hw/arm/virt.c
    M include/qemu/accel.h
    M softmmu/vl.c
    M target/arm/cpregs.h
    M target/arm/cpu.c
    M target/arm/cpu.h
    M target/arm/cpu64.c
    A target/arm/helper-sme.h
    M target/arm/helper.c
    M target/arm/helper.h
    M target/arm/internals.h
    M target/arm/kvm64.c
    M target/arm/machine.c
    M target/arm/meson.build
    M target/arm/ptw.c
    A target/arm/sme_helper.c
    M target/arm/syndrome.h
    M target/arm/translate-a64.c
    M target/arm/translate-a64.h
    M target/arm/translate-sve.c
    M target/arm/translate.h

  Log Message:
  -----------
  Merge tag 'pull-target-arm-20220627' of 
https://git.linaro.org/people/pmaydell/qemu-arm into staging

target-arm queue:
 * sphinx: change default language to 'en'
 * Diagnose attempts to emulate EL3 in hvf as well as kvm
 * More SME groundwork patches
 * virt: Fix calculation of physical address space size
   for v7VE CPUs (eg cortex-a15)

# -----BEGIN PGP SIGNATURE-----
#
# iQJNBAABCAA3FiEE4aXFk81BneKOgxXPPCUl7RQ2DN4FAmK5hKEZHHBldGVyLm1h
# eWRlbGxAbGluYXJvLm9yZwAKCRA8JSXtFDYM3lggEACtE2balVHrVCeSQkRW+FnS
# avm5i54MIGf3cgNhTKwD9ED3hl03Xm49yQkaq0gB6Qa4wQPEcYQLSyzP+UYIILO5
# 3xoWEw0nbtKWBuCzdiolynL1VFht6GV+Ga8lShoBiQsI/eARC6ZELvBv7gbApf4p
# DpDq1ty7fXMmMCNM5vgX9fu/LXahSONDXbYMpHpohnaLXCEF9MwqpO5TJf65Bgze
# z2+NO4R5u26mCcad7ltoiz3OKkq4Bq+b+QXrm6LmvSCIkvk6MUZuU1NwHSiqUoV/
# nOwhJriOVl8JG0sX0xzNZADYBt0YlcVuDZzyxP8eOiQ54CVK7rJOJSi+aiGkg2Mn
# YC4CkFZY9iM5YTA6y6T5mye7kLb/pJ746rLM1ia6Ng3rUwoE9bdvruqTMfPPJuoo
# XxMBQrjRjY6BzESG0NbjLgg80dPtqeOipjglYI7GCvh0i2yQVmKLQon5TK9DsScC
# 7Gu6IPVWZAb3axGEuqjJ4E+7PyyEW7zYgWNOpZoQW958WHDK0KSPrOwqxAC+QdEi
# vagKJGCQPuZiOARpXm6F/nscEDcy7P33z120O9/R6HuticGaM/oBaWy89CR4hbHB
# NWx5+0h5M/je8hJFJJVfHldR3nIpvnUtb4KEVoiNuxkrGZoejgTlBdKNL4Nph0U0
# E+CQyMuBBQ88LEbyCjJS5w==
# =GILG
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon 27 Jun 2022 03:51:21 PM +0530
# gpg:                using RSA key E1A5C593CD419DE28E8315CF3C2525ED14360CDE
# gpg:                issuer "peter.maydell@linaro.org"
# gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>" [full]
# gpg:                 aka "Peter Maydell <pmaydell@gmail.com>" [full]
# gpg:                 aka "Peter Maydell <pmaydell@chiark.greenend.org.uk>" 
[full]

* tag 'pull-target-arm-20220627' of 
https://git.linaro.org/people/pmaydell/qemu-arm: (25 commits)
  target/arm: Check V7VE as well as LPAE in arm_pamax
  target/arm: Extend arm_pamax to more than aarch64
  target/arm: Move pred_{full, gvec}_reg_{offset, size} to translate-a64.h
  target/arm: Add SVL to TB flags
  target/arm: Introduce sve_vqm1_for_el_sm
  target/arm: Add cpu properties for SME
  target/arm: Unexport aarch64_add_*_properties
  target/arm: Move arm_cpu_*_finalize to internals.h
  target/arm: Generalize cpu_arm_{get, set}_default_vec_len
  target/arm: Generalize cpu_arm_{get,set}_vq
  target/arm: Create ARMVQMap
  target/arm: Move error for sve%d property to arm_cpu_sve_finalize
  target/arm: Implement SMSTART, SMSTOP
  target/arm: Add the SME ZA storage to CPUARMState
  target/arm: Add PSTATE.{SM,ZA} to TB flags
  target/arm: Add SMIDR_EL1, SMPRI_EL1, SMPRIMAP_EL2
  target/arm: Add SMCR_ELx
  target/arm: Add SVCR
  target/arm: Add ARM_CP_SME
  target/arm: Add syn_smetrap
  ...

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


Compare: https://github.com/qemu/qemu/compare/097ccbbbaf26...29f6db75667f



reply via email to

[Prev in Thread] Current Thread [Next in Thread]