aarch64: Support for FEAT_LSUI

FEAT_LSUI introduces unprivileged variants of load and store instructions so
that clearing PSTATE.PAN is never required in privileged software.
This commit is contained in:
Ezra Sitorus
2025-07-09 16:41:54 +01:00
committed by ezra.sitorus
parent b80240ecba
commit 621c0c3469
12 changed files with 5184 additions and 3027 deletions

View File

@@ -187,6 +187,8 @@ enum aarch64_feature_bit {
AARCH64_FEATURE_THE,
/* LSE128. */
AARCH64_FEATURE_LSE128,
/* LSUI - Unprivileged Load Store. */
AARCH64_FEATURE_LSUI,
/* ARMv8.9-A RAS Extensions. */
AARCH64_FEATURE_RASv2,
/* Delegated SError exceptions for EL3. */