This is an archive of the discontinued LLVM Phabricator instance.

[lldb][AArch64] Add Scalable Matrix Extension option to QEMU launch script
ClosedPublic

Authored by DavidSpickett on Jun 9 2023, 4:15 AM.

Details

Summary

The Scalable Matrix Extension (SME) does not require extra options
beyond setting the cpu to "max".

https://qemu-project.gitlab.io/qemu/system/arm/cpu-features.html#sme-cpu-property-examples

SME depends on SVE, so that will be enabled too even if you don't ask
for it by name.

--sve --sme -> SVE and SME
--sme -> SVE and SME
--sve -> Only SVE

Diff Detail

Event Timeline

DavidSpickett created this revision.Jun 9 2023, 4:15 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 9 2023, 4:15 AM
DavidSpickett requested review of this revision.Jun 9 2023, 4:15 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 9 2023, 4:15 AM

Strictly you could just use --sve, but it's nice to have an explicit option.

Matt added a subscriber: Matt.Jun 12 2023, 10:27 AM
omjavaid accepted this revision.Jun 14 2023, 2:05 AM

This looks good.

This revision is now accepted and ready to land.Jun 14 2023, 2:05 AM