feat(rmm): modify rmi_realm_params structure
This patch modifies rmi_realm_params structure
according to definition of 'RmiRealmParams' in
RMM Specification 1.0-eac1.
Signed-off-by: AlexeiFedorov <Alexei.Fedorov@arm.com>
Change-Id: I4e15202603c7b2e3ae8c0aea42292808b3999f8a
diff --git a/lib/smc/src/smc-rmi-offsets.c b/lib/smc/src/smc-rmi-offsets.c
index 9b594c2..81bfdbc 100644
--- a/lib/smc/src/smc-rmi-offsets.c
+++ b/lib/smc/src/smc-rmi-offsets.c
@@ -7,15 +7,19 @@
#include <stddef.h>
COMPILER_ASSERT(sizeof(struct rmi_realm_params) == 0x1000);
-COMPILER_ASSERT(offsetof(struct rmi_realm_params, features_0) == 0);
-COMPILER_ASSERT(offsetof(struct rmi_realm_params, hash_algo) == 0x100);
+COMPILER_ASSERT(offsetof(struct rmi_realm_params, flags) == 0);
+COMPILER_ASSERT(offsetof(struct rmi_realm_params, s2sz) == 0x8);
+COMPILER_ASSERT(offsetof(struct rmi_realm_params, sve_vl) == 0x10);
+COMPILER_ASSERT(offsetof(struct rmi_realm_params, num_bps) == 0x18);
+COMPILER_ASSERT(offsetof(struct rmi_realm_params, num_wps) == 0x20);
+COMPILER_ASSERT(offsetof(struct rmi_realm_params, pmu_num_ctrs) == 0x28);
+COMPILER_ASSERT(offsetof(struct rmi_realm_params, hash_algo) == 0x30);
COMPILER_ASSERT(offsetof(struct rmi_realm_params, rpv) == 0x400);
COMPILER_ASSERT(offsetof(struct rmi_realm_params, vmid) == 0x800);
COMPILER_ASSERT(offsetof(struct rmi_realm_params, rtt_base) == 0x808);
COMPILER_ASSERT(offsetof(struct rmi_realm_params, rtt_level_start) == 0x810);
COMPILER_ASSERT(offsetof(struct rmi_realm_params, rtt_num_start) == 0x818);
-
COMPILER_ASSERT(sizeof(struct rmi_rec_params) == 0x1000);
COMPILER_ASSERT(offsetof(struct rmi_rec_params, flags) == 0);
COMPILER_ASSERT(offsetof(struct rmi_rec_params, mpidr) == 0x100);