Clone this repo:
  1. 20cae29 AARCHMRS_OPENSOURCE_A_profile_FAT-2025-09_ASL0 by Marc Zyngier · 5 weeks ago master
  2. a4c920e AARCHMRS_OPENSOURCE_A_profile-2025-06 by Marc Zyngier · 4 months ago
  3. e3fa251 AARCHMRS_OPENSOURCE_A_profile-2025-03 by Marc Zyngier · 7 months ago
  4. 9ac81f7 AARCHMRS_BSD_A_profile-2024-12 by Marc Zyngier · 10 months ago

AARCHMRS containing the JSON files for A-profile Architecture

Introduction

This is the Arm Architecture Machine Readable Specification containing JSON files representing the architecture as a machine readable format.

This package contains a subset of the information provided in the packages with Arm proprietary licenses. Content that is not currently in a machine-readable format, as well as all descriptive content, is omitted.

The notice gives details of the license terms and conditions under which this package is provided.

Package contents

  • Features.json contains the architecture feature constraints.
  • Instructions.json contains the A64, A32, and T32 Instruction Set Architecture.
  • Registers.json contains the AArch32, AArch64, and MemoryMapped System Registers and System instructions.
  • schema contains JSON schema for the data.
  • docs contains the rendered view of the schema as well as user guides to help understand the data above.

Package quality

  • The architectural content contained within the data files has the same quality as the equivalent XML releases.
  • The schema is still under development and is subject to change.