fix(pauth): test an actual ARMv8.3 PointerAuth instruction
The PAuth instruction test promises to test instructions associated with
FEAT_PAUTH, though actually just issues those that are located in the
NOP space, so would always execute, even on machines without FEAT_PAUTH.
Replace them with one instruction that is newly defined by FEAY_PAUTH,
and that would trigger an UNDEF abort if not implemented or would trap
to EL3 unless SCR_EL3.API is set.
Change-Id: Iece2c60af40800450dadf5b2db609c35cfa6cf95
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
1 file changed