[all-commits] [llvm/llvm-project] 88b113: [Aarch64] Adding support for Armv9-A Realm Managem...

Lucas Duarte Prates via All-commits all-commits at lists.llvm.org
Mon Jun 28 05:45:37 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 88b1135e72ea15196c87cfcbecac29596d1d3002
      https://github.com/llvm/llvm-project/commit/88b1135e72ea15196c87cfcbecac29596d1d3002
  Author: Lucas Prates <lucas.prates at arm.com>
  Date:   2021-06-28 (Mon, 28 Jun 2021)

  Changed paths:
    M llvm/docs/ReleaseNotes.rst
    M llvm/lib/Target/AArch64/AArch64.td
    M llvm/lib/Target/AArch64/AArch64Subtarget.h
    M llvm/lib/Target/AArch64/AArch64SystemOperands.td
    M llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
    A llvm/test/MC/AArch64/armv9a-rme.s
    A llvm/test/MC/Disassembler/AArch64/armv9a-rme.txt

  Log Message:
  -----------
  [Aarch64] Adding support for Armv9-A Realm Management Extension

This adds support for Armv9-A's Realm Management Extension, including
three new system registers - MFAR_EL3, GPCCR_EL3 and GPTBR_EL3 - and
four new TLBI instructions.

The reference for the Realm Management Extension can be found at: https://developer.arm.com/documentation/ddi0615/aa.

Based on patches by Victor Campos.

Reviewed By: dmgreen

Differential Revision: https://reviews.llvm.org/D104773




More information about the All-commits mailing list