summaryrefslogtreecommitdiffstats
path: root/sbe/sbefw/sbeXipUtils.H
diff options
context:
space:
mode:
Diffstat (limited to 'sbe/sbefw/sbeXipUtils.H')
-rw-r--r--sbe/sbefw/sbeXipUtils.H40
1 files changed, 0 insertions, 40 deletions
diff --git a/sbe/sbefw/sbeXipUtils.H b/sbe/sbefw/sbeXipUtils.H
deleted file mode 100644
index c77b60c1..00000000
--- a/sbe/sbefw/sbeXipUtils.H
+++ /dev/null
@@ -1,40 +0,0 @@
-#ifndef SBE_XIP_UTILS_H
-#define SBE_XIP_UTILS_H
-
-#include "p9_xip_image.h"
-#include "ppe42_scom.h" // for PPE_STVD
-#include "sbe_link.H" // for SBE_BASE_ORIGIN, SBE_SEEPROM_BASE_ORIGIN
-
-// Unconditional jump to a memory location
-#define JUMP_TO_ADDR(VAL ) \
-{ \
-asm volatile ( \
- "mtlr %0 \n\t" \
- : \
- : "r" (VAL)); \
-asm volatile ( \
- "blr \n\t" \
- : \
- );\
-}
-
-// PIBMEM start address
-const uint32_t g_pibMemAddr = SBE_BASE_ORIGIN;
-// SEEPROM start address
-const uint32_t g_headerAddr = SBE_SEEPROM_BASE_ORIGIN;
-// IVPR register address
-const uint32_t g_ivprLoc = 0xC0000160;
-
-// Get XIP image header
-inline P9XipHeader * getXipHdr()
-{
- P9XipHeader *hdr = (P9XipHeader *)( g_headerAddr );
- return hdr;
-}
-
-// Get Section start addess
-inline uint8_t * getSectionAddr( P9XipSection * i_section )
-{
- return ( (uint8_t *)( g_headerAddr + i_section->iv_offset));
-}
-#endif // SBE_XIP_UTILS_H
OpenPOWER on IntegriCloud