This is an archive of the discontinued LLVM Phabricator instance.

[AArch64] Add v8.5-a Memory Tagging GMID_EL1 register
ClosedPublic

Authored by DavidSpickett on Apr 1 2019, 6:40 AM.

Details

Reviewers
javed.absar
Summary

The latest version of the MTE spec added a system
register 'GMID_EL1'. It contains the block size used
by the LDGM and STGM instructions and is read only.

The specification can be found here:
https://developer.arm.com/docs/ddi0596/c

Diff Detail

Event Timeline

DavidSpickett created this revision.Apr 1 2019, 6:40 AM
javed.absar accepted this revision.Apr 1 2019, 7:21 AM

LGTM , except for a small nitpick.

test/MC/AArch64/armv8.5a-mte-error.s
681

unnecessary comment

This revision is now accepted and ready to land.Apr 1 2019, 7:21 AM
DavidSpickett closed this revision.Apr 1 2019, 7:46 AM
DavidSpickett marked an inline comment as done.