AARCHMRS_OPENSOURCE_A_profile_FAT-2025-09_ASL0

Retrieved from https://developer.arm.com/-/cdn-downloads/permalink/Exploration-Tools-OS-Machine-Readable-Data/AARCHMRS_BSD/AARCHMRS_OPENSOURCE_A_profile_FAT-2025-09_ASL0.tar.gz

Signed-off-by: Marc Zyngier <maz@kernel.org>
169 files changed
tree: c7aae9c0768e73c41837800dcf9bb673486dc74d
  1. docs/
  2. schema/
  3. Features.json
  4. Instructions.json
  5. README.md
  6. Registers.json
README.md

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.