]> git.baikalelectronics.ru Git - arm-tf.git/commit
fix(gpt_rme): rework delegating/undelegating sequence
authorRobert Wakim <robert.wakim@arm.com>
Thu, 21 Oct 2021 14:39:56 +0000 (15:39 +0100)
committerRobert WAKIM <RobertWak@review.trustedfirmware.org>
Wed, 9 Mar 2022 15:08:42 +0000 (16:08 +0100)
commit6a00e9b0c8c37fc446f83ef63e95a75353e31e8b
treefe1306fccfa2bb830e49e875ac8c5f9a5a6d987e
parent5e29432ebed72aa5852879e6556e6c70108f660d
fix(gpt_rme): rework delegating/undelegating sequence

The previous delegating/undelegating sequence was incorrect as per the
specification DDI0615, "Architecture Reference Manual Supplement, The
Realm  Management Extension (RME), for Armv9-A" Sections A1.1.1 and
A1.1.2

Off topic:
 - cleaning the gpt_is_gpi_valid and gpt_check_pass_overlap

Change-Id: Idb64d0a2e6204f1708951137062847938ab5e0ac
Signed-off-by: Robert Wakim <robert.wakim@arm.com>
include/arch/aarch64/arch_helpers.h
include/lib/gpt_rme/gpt_rme.h
lib/aarch64/cache_helpers.S
lib/aarch64/misc_helpers.S
lib/gpt_rme/gpt_rme.c
lib/gpt_rme/gpt_rme_private.h
services/std_svc/rmmd/rmmd_main.c