qemu-e2k/docs/system
Peter Maydell d507bc3b05 target/arm: Declare support for FEAT_RASv1p1
The architectural feature RASv1p1 introduces the following new
features:
 * new registers ERXPFGCDN_EL1, ERXPFGCTL_EL1 and ERXPFGF_EL1
 * new bits in the fine-grained trap registers that control traps
   for these new registers
 * new trap bits HCR_EL2.FIEN and SCR_EL3.FIEN that control traps
   for ERXPFGCDN_EL1, ERXPFGCTL_EL1, ERXPFGP_EL1
 * a larger number of the ERXMISC<n>_EL1 registers
 * the format of ERR<n>STATUS registers changes

The architecture permits that if ERRIDR_EL1.NUM is 0 (as it is for
QEMU) then all these new registers may UNDEF, and the HCR_EL2.FIEN
and SCR_EL3.FIEN bits may be RES0.  We don't have any ERR<n>STATUS
registers (again, because ERRIDR_EL1.NUM is 0).  QEMU does not yet
implement the fine-grained-trap extension.  So there is nothing we
need to implement to be compliant with the feature spec.  Make the
'max' CPU report the feature in its ID registers, and document it.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20220531114258.855804-1-peter.maydell@linaro.org
2022-06-08 19:38:46 +01:00
..
arm target/arm: Declare support for FEAT_RASv1p1 2022-06-08 19:38:46 +01:00
devices docs/cxl: Add initial Compute eXpress Link (CXL) documentation. 2022-05-13 07:57:26 -04:00
i386 i386: docs: Convert hyperv.txt to rST 2022-05-25 21:26:35 +02:00
loongarch target/loongarch: Add system emulation introduction 2022-06-06 18:09:03 +00:00
ppc spapr/docs: Add a few words about x-vof 2022-05-26 17:11:32 -03:00
riscv hw/riscv: Enable TPM backends 2022-04-29 10:48:48 +10:00
s390x
authz.rst docs: Drop deprecated 'props' from object-add 2021-11-22 15:02:38 +01:00
barrier.rst
bootindex.rst
confidential-guest-support.rst docs: rstfy confidential guest documentation 2022-02-09 09:08:56 +01:00
cpu-hotplug.rst
cpu-models-mips.rst.inc
cpu-models-x86-abi.csv
cpu-models-x86.rst.inc Fix some typos in documentation (found by codespell) 2021-11-22 15:02:38 +01:00
device-emulation.rst docs/cxl: Add initial Compute eXpress Link (CXL) documentation. 2022-05-13 07:57:26 -04:00
device-url-syntax.rst.inc docs: Spell QEMU all caps 2021-11-19 10:16:58 +01:00
gdb.rst Fix some typos in documentation (found by codespell) 2021-11-22 15:02:38 +01:00
generic-loader.rst
guest-loader.rst docs: remove non-reference uses of single backticks 2021-11-08 12:27:23 +04:00
images.rst docs: Render binary names as monospaced text 2021-11-22 15:02:38 +01:00
index.rst docs: move replay docs to docs/system/replay.rst 2022-06-06 09:26:54 +02:00
invocation.rst
keys.rst
keys.rst.inc
linuxboot.rst
managed-startup.rst
monitor.rst
multi-process.rst multi-process: fix usage information 2021-09-27 10:57:21 +02:00
mux-chardev.rst
mux-chardev.rst.inc
pr-manager.rst
qemu-block-drivers.rst
qemu-block-drivers.rst.inc block: better document SSH host key fingerprint checking 2022-02-16 14:34:15 +00:00
qemu-cpu-models.rst
qemu-manpage.rst
quickstart.rst
replay.rst docs: move replay docs to docs/system/replay.rst 2022-06-06 09:26:54 +02:00
secrets.rst
security.rst
target-arm.rst
target-avr.rst
target-i386-desc.rst.inc
target-i386.rst i386: docs: Convert hyperv.txt to rST 2022-05-25 21:26:35 +02:00
target-m68k.rst
target-mips.rst
target-ppc.rst
target-riscv.rst
target-rx.rst
target-s390x.rst
target-sparc64.rst
target-sparc.rst
target-xtensa.rst
targets.rst
tls.rst docs: Render binary names as monospaced text 2021-11-22 15:02:38 +01:00
virtio-net-failover.rst
vnc-security.rst