diff options
Diffstat (limited to 'sbe/sbefw/sbeXipUtils.H')
-rw-r--r-- | sbe/sbefw/sbeXipUtils.H | 40 |
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 |