diff options
Diffstat (limited to 'src/include/usr/runtime')
-rw-r--r-- | src/include/usr/runtime/runtime.H | 4 | ||||
-rw-r--r-- | src/include/usr/runtime/runtime_reasoncodes.H | 3 |
2 files changed, 7 insertions, 0 deletions
diff --git a/src/include/usr/runtime/runtime.H b/src/include/usr/runtime/runtime.H index 5ae784b74..3ac97e81a 100644 --- a/src/include/usr/runtime/runtime.H +++ b/src/include/usr/runtime/runtime.H @@ -31,6 +31,7 @@ #include <errl/errlentry.H> #include <hdat/hdat.H> #include "../../../src/usr/runtime/hdatstructs.H" +#include <vmmconst.h> namespace RUNTIME { @@ -237,6 +238,9 @@ enum SbeUnsecureMemoryRegions SP_HOST_UNTRUSTED_COMM_AREA_SIZE = 64*MEGABYTE, SP_HOST_UNTRUSTED_OPAL_TRACE_ADDR = 0x31000000, SP_HOST_UNTRUSTED_OPAL_TRACE_SIZE = 1*MEGABYTE, + + SP_HOST_ATTN_SIZE_LIMIT = (SP_HOST_UNTRUSTED_COMM_AREA_SIZE + - PHYP_ATTN_AREA_OFFSET), }; /** diff --git a/src/include/usr/runtime/runtime_reasoncodes.H b/src/include/usr/runtime/runtime_reasoncodes.H index 3dd2fc01e..79ebe37a8 100644 --- a/src/include/usr/runtime/runtime_reasoncodes.H +++ b/src/include/usr/runtime/runtime_reasoncodes.H @@ -65,6 +65,7 @@ namespace RUNTIME MOD_RT_ATTR_SYNC_REQUEST = 0x25, /**< rt_fwnotify.C */ MOD_CHECK_HB_RES_MEM_LIMIT = 0x26, /**< populate_hbruntime.C */ MOD_INIT_RT_RES_MEM_TRACE_BUF = 0x27, /**< rt_rsvdtracebuffer.C */ + MOD_OPEN_UNTRUSTED_SP_AREAS = 0x28, /**< populate_hbruntime.C */ }; enum RuntimeReasonCode @@ -135,6 +136,8 @@ namespace RUNTIME RC_HOST_TIMER_THREAD_FAIL = RUNTIME_COMP_ID | 0x3F, RC_RT_RES_TRACE_BUF_DUMPED = RUNTIME_COMP_ID | 0x40, RC_RT_RES_TRACE_BUF_INVALID = RUNTIME_COMP_ID | 0x41, + RC_SP_ATTN_AREA_OVERFLOW = RUNTIME_COMP_ID | 0x42, + RC_SP_ATTN_AREA1_SIZE_OVERFLOW = RUNTIME_COMP_ID | 0x43, }; enum UserDetailsTypes |