[all-commits] [llvm/llvm-project] b94b8f: [AArch64] Make CNTPCTSS_EL0 and CNTVCTSS_EL0 syste...

Lucas Duarte Prates via All-commits all-commits at lists.llvm.org
Mon Jan 23 03:31:04 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b94b8f1e77d9c41d479108c2e0bc14b09275af40
      https://github.com/llvm/llvm-project/commit/b94b8f1e77d9c41d479108c2e0bc14b09275af40
  Author: Lucas Prates <lucas.prates at arm.com>
  Date:   2023-01-23 (Mon, 23 Jan 2023)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64SystemOperands.td
    M llvm/test/MC/AArch64/armv8.6a-ecv.s
    M llvm/test/MC/Disassembler/AArch64/armv8.6a-ecv.txt

  Log Message:
  -----------
  [AArch64] Make CNTPCTSS_EL0 and CNTVCTSS_EL0 system registers read-only

The `CNTPCTSS_EL0` and `CNTVCTSS_EL0` system registers, part of
Armv8.6-A's Enhanced Counter Virtualization extension (FEAT_ECV), are
described as read-only in the Arm ARM. This updates their implementation
to match the spec.

Original patch by Simon Tatham.

Reviewed By: lenary

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




More information about the All-commits mailing list