qemu-cr16/docs/system
Richard Henderson eb94284d08 target/arm: Add cpu properties to control pauth
The crypto overhead of emulating pauth can be significant for
some workloads.  Add two boolean properties that allows the
feature to be turned off, on with the architected algorithm,
or on with an implementation defined algorithm.

We need two intermediate booleans to control the state while
parsing properties lest we clobber ID_AA64ISAR1 into an invalid
intermediate state.

Tested-by: Mark Rutland <mark.rutland@arm.com>
Reviewed-by: Andrew Jones <drjones@redhat.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20210111235740.462469-3-richard.henderson@linaro.org
[PMM: fixed docs typo, tweaked text to clarify that the impdef
algorithm is specific to QEMU]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2021-01-19 14:38:51 +00:00
..
_templates
arm target/arm: Add cpu properties to control pauth 2021-01-19 14:38:51 +00:00
i386
s390x
build-platforms.rst
conf.py
cpu-hotplug.rst
cpu-models-mips.rst.inc
cpu-models-x86.rst.inc
deprecated.rst docs/system: Remove deprecated 'fulong2e' machine alias 2021-01-14 17:13:54 +01:00
device-url-syntax.rst.inc
gdb.rst
images.rst
index.rst docs/system: Move the list of removed features to a separate file 2020-12-15 12:52:02 -05:00
invocation.rst
ivshmem.rst
keys.rst
keys.rst.inc
license.rst
linuxboot.rst
managed-startup.rst
monitor.rst
mux-chardev.rst
mux-chardev.rst.inc
net.rst
pr-manager.rst
qemu-block-drivers.rst
qemu-block-drivers.rst.inc block: introduce preallocate filter 2020-12-18 12:35:55 +01:00
qemu-cpu-models.rst
qemu-manpage.rst
quickstart.rst
removed-features.rst docs/system: Remove deprecated 'fulong2e' machine alias 2021-01-14 17:13:54 +01:00
security.rst
target-arm.rst docs/system: arm: Add sabrelite board description 2021-01-08 15:13:39 +00:00
target-avr.rst
target-i386-desc.rst.inc
target-i386.rst
target-m68k.rst
target-mips.rst docs/system: Update MIPS machine documentation 2021-01-04 23:36:03 +01:00
target-ppc.rst
target-rx.rst
target-s390x.rst
target-sparc.rst
target-sparc64.rst
target-xtensa.rst
targets.rst
tls.rst
usb.rst
virtio-net-failover.rst
virtio-pmem.rst
vnc-security.rst