diff options
Diffstat (limited to 'src/import/chips/p9/procedures/utils/stopreg/p9_stop_data_struct.H')
-rwxr-xr-x | src/import/chips/p9/procedures/utils/stopreg/p9_stop_data_struct.H | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/src/import/chips/p9/procedures/utils/stopreg/p9_stop_data_struct.H b/src/import/chips/p9/procedures/utils/stopreg/p9_stop_data_struct.H index 2201021ec..940f4057f 100755 --- a/src/import/chips/p9/procedures/utils/stopreg/p9_stop_data_struct.H +++ b/src/import/chips/p9/procedures/utils/stopreg/p9_stop_data_struct.H @@ -5,7 +5,7 @@ /* */ /* OpenPOWER HostBoot Project */ /* */ -/* Contributors Listed Below - COPYRIGHT 2015,2017 */ +/* Contributors Listed Below - COPYRIGHT 2015,2018 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -35,10 +35,6 @@ #ifndef __STOP_DATA_STRUCT_ #define __STOP_DATA_STRUCT_ -#ifndef _AIX - #include <endian.h> -#endif - #include "p9_hcd_memmap_base.H" #ifdef __SKIBOOT__ @@ -49,6 +45,15 @@ #include <fapi2.H> #endif +#ifdef PPC_HYP + + #define STATIC + +#else + + #define STATIC static + +#endif #ifdef __cplusplus extern "C" { @@ -140,6 +145,13 @@ enum ((StopCacheSection_t *)(((uint8_t *)(io_image)) + QUAD_SCOM_RESTORE_HOMER_OFFSET +\ ((i_chipletId - CACHE_CHIPLET_ID_MIN) * \ QUAD_SCOM_RESTORE_SIZE_PER_QUAD))); + +#define CACHE_SCOM_ADDR(io_image,\ + i_chipletId,\ + i_maxScomEntry)\ +((ScomEntry_t *)(((uint8_t *)(io_image)) + QUAD_SCOM_RESTORE_HOMER_OFFSET +\ + ((i_chipletId - CACHE_CHIPLET_ID_MIN) * \ + ((i_maxScomEntry + 1) * 16 )))); #ifdef __cplusplus } // extern "C" |