My ArmCpuInfo tool reads system registers to check which features are supported by AArch64 cores in host system.
I am updating it for 2023-12 update of "Arm A-profile Architecture Registers" document [1] and had to add reading of several new system registers. 1. https://developer.arm.com/documentation/ddi0601/2023-12/ While I can keep them in my application, they may be useful for someone else too. ArmLib build requirements need bump to 'armv8-a+sme' to get access to SVE/SME related system registers. Marcin Juszkiewicz (2): ArmPkg/ArmLib: Add functions to read SVE/SME system registers ArmPkg/ArmLib: Add functions to read future system registers ArmPkg/Library/ArmLib/ArmBaseLib.inf | 4 ++ ArmPkg/Library/ArmLib/AArch64/AArch64Lib.h | 46 +++++++++++++++++-- .../Library/ArmLib/AArch64/AArch64Support.S | 42 +++++++++++++++++ 3 files changed, 88 insertions(+), 4 deletions(-) -- 2.43.2 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#115879): https://edk2.groups.io/g/devel/message/115879 Mute This Topic: https://groups.io/mt/104526093/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-