All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] Change default pointer authentication algorithm on aarch64 to impdef
@ 2024-12-04 21:12 Pierrick Bouvier
  2024-12-04 21:12 ` [PATCH 1/2] target/arm: add new property to select pauth-qarma5 Pierrick Bouvier
                   ` (3 more replies)
  0 siblings, 4 replies; 17+ messages in thread
From: Pierrick Bouvier @ 2024-12-04 21:12 UTC (permalink / raw)
  To: qemu-devel
  Cc: Laurent Vivier, Paolo Bonzini, alex.bennee, Fabiano Rosas,
	qemu-arm, Peter Maydell, Pierrick Bouvier

qemu-system-aarch64 default pointer authentication (QARMA5) is expensive, we
spent up to 50% of the emulation time running it (when using TCG).

Switching to pauth-impdef=on is often given as a solution to speed up execution.
Thus we talked about making it the new default.

The first patch introduce a new property (pauth-qarma5) to allow to select
current default algorithm.
The second one change the default.

Pierrick Bouvier (2):
  target/arm: add new property to select pauth-qarma5
  target/arm: change default pauth algorithm to impdef

 docs/system/arm/cpu-features.rst |  7 +++++--
 docs/system/introduction.rst     |  2 +-
 target/arm/cpu.h                 |  1 +
 target/arm/arm-qmp-cmds.c        |  2 +-
 target/arm/cpu64.c               | 30 +++++++++++++++++++-----------
 tests/qtest/arm-cpu-features.c   | 15 +++++++++++----
 6 files changed, 38 insertions(+), 19 deletions(-)

-- 
2.39.5

^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2024-12-18 19:24 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-04 21:12 [PATCH 0/2] Change default pointer authentication algorithm on aarch64 to impdef Pierrick Bouvier
2024-12-04 21:12 ` [PATCH 1/2] target/arm: add new property to select pauth-qarma5 Pierrick Bouvier
2024-12-04 21:12 ` [PATCH 2/2] target/arm: change default pauth algorithm to impdef Pierrick Bouvier
2024-12-16 17:53 ` [PATCH 0/2] Change default pointer authentication algorithm on aarch64 " Pierrick Bouvier
2024-12-16 19:10 ` Richard Henderson
2024-12-16 19:26   ` Pierrick Bouvier
2024-12-16 19:50     ` Richard Henderson
2024-12-17  1:37       ` Pierrick Bouvier
2024-12-17  7:40         ` Alex Bennée
2024-12-17 10:38           ` Peter Maydell
2024-12-17 21:08             ` Pierrick Bouvier
2024-12-18  9:27               ` Alex Bennée
2024-12-18 18:54                 ` Pierrick Bouvier
2024-12-18 13:51               ` Peter Maydell
2024-12-18 19:08                 ` Pierrick Bouvier
2024-12-18 19:20                   ` Richard Henderson
2024-12-18 19:24                     ` Pierrick Bouvier

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.