diff options
Diffstat (limited to 'include')
3 files changed, 3 insertions, 0 deletions
diff --git a/include/runtime_services/host_realm_managment/host_realm_helper.h b/include/runtime_services/host_realm_managment/host_realm_helper.h index b0a9e59..407c8e8 100644 --- a/include/runtime_services/host_realm_managment/host_realm_helper.h +++ b/include/runtime_services/host_realm_managment/host_realm_helper.h @@ -21,6 +21,7 @@ bool host_create_shared_mem( u_register_t ns_shared_mem_adr, u_register_t ns_shared_mem_size); bool host_destroy_realm(void); +void host_rec_send_sgi(unsigned int sgi, unsigned int rec_num); bool host_enter_realm_execute(uint8_t cmd, struct realm **realm_ptr, int test_exit_reason, unsigned int rec_num); test_result_t host_cmp_result(void); diff --git a/include/runtime_services/host_realm_managment/host_realm_rmi.h b/include/runtime_services/host_realm_managment/host_realm_rmi.h index 842ccb5..b1e54dd 100644 --- a/include/runtime_services/host_realm_managment/host_realm_rmi.h +++ b/include/runtime_services/host_realm_managment/host_realm_rmi.h @@ -508,6 +508,7 @@ struct realm { u_register_t run[MAX_REC_COUNT]; u_register_t rec_flag[MAX_REC_COUNT]; u_register_t mpidr[MAX_REC_COUNT]; + u_register_t host_mpidr[MAX_REC_COUNT]; u_register_t num_aux; u_register_t rmm_feat_reg0; u_register_t ipa_ns_buffer; diff --git a/include/runtime_services/host_realm_managment/host_shared_data.h b/include/runtime_services/host_realm_managment/host_shared_data.h index 83b21bf..b561fc5 100644 --- a/include/runtime_services/host_realm_managment/host_shared_data.h +++ b/include/runtime_services/host_realm_managment/host_shared_data.h @@ -41,6 +41,7 @@ typedef struct host_shared_data { */ enum realm_cmd { REALM_SLEEP_CMD = 1U, + REALM_LOOP_CMD, REALM_MULTIPLE_REC_PSCI_DENIED_CMD, REALM_GET_RSI_VERSION, REALM_PMU_CYCLE, |