summaryrefslogtreecommitdiffstats
path: root/src/occ_405/linkocc.cmd
diff options
context:
space:
mode:
authorWilliam Bryan <wilbryan@us.ibm.com>2017-02-10 10:33:57 -0600
committerWilliam A. Bryan <wilbryan@us.ibm.com>2017-02-14 12:44:41 -0500
commitcae65cfeafd39ade2e6556974edf43313f92cdff (patch)
treefaa7522af4f3d84dd5bdd9efda654cdfdd2b58f9 /src/occ_405/linkocc.cmd
parent3efbd9ee6aa3547e856c72f37f7e734000c89b56 (diff)
downloadtalos-occ-cae65cfeafd39ade2e6556974edf43313f92cdff.tar.gz
talos-occ-cae65cfeafd39ade2e6556974edf43313f92cdff.zip
GPE Nest Frequency & Amester Name Changes
Change-Id: I46ee2502dcfd532b6ff30a32b0a645aecc285f21 RTC:168527 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36293 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Reviewed-by: Christopher J. Cain <cjcain@us.ibm.com> Reviewed-by: William A. Bryan <wilbryan@us.ibm.com>
Diffstat (limited to 'src/occ_405/linkocc.cmd')
-rwxr-xr-xsrc/occ_405/linkocc.cmd25
1 files changed, 24 insertions, 1 deletions
diff --git a/src/occ_405/linkocc.cmd b/src/occ_405/linkocc.cmd
index 3c4556c..9c68116 100755
--- a/src/occ_405/linkocc.cmd
+++ b/src/occ_405/linkocc.cmd
@@ -543,7 +543,30 @@ SECTIONS
_SSX_FREE_END = _PING_PONG_BUFFER_BASE - 1;
- ////////////////////////////////
+ ////////////////////////////////
+ // Shared GPE data
+ //
+ // Section for sharing data with GPEs before IPC commands can be used
+ // NOTE: If this location is changed, the #define for the address
+ // needs to be changed in gpe0_main.c and gpe1_main.c.
+ ////////////////////////////////
+ __CUR_COUNTER__ = .;
+ _GPE_SHARED_DATA_BASE = 0xfffb3c00;
+ _GPE_SHARED_DATA_SIZE = 0x100;
+ . = _GPE_SHARED_DATA_BASE;
+#if !PPC405_MMU_SUPPORT
+ . = . - writethrough_offset;
+ _LMA = . + writethrough_offset;
+ .gpe_shared . : AT(_LMA) {*(gpe_shared) . = ALIGN(_GPE_SHARED_DATA_SIZE);}
+ . = . + writethrough_offset;
+#else
+ .gpe_shared . : {*(gpe_shared) . = ALIGN(_GPE_SHARED_DATA_SIZE);} > sram
+#endif
+ . = __CUR_COUNTER__;
+
+
+
+ ////////////////////////////////
// Ping/Pong Buffer Section
//
// Contains two 256-byte buffers used to tell the PGPE which vfrt to use
OpenPOWER on IntegriCloud