#ifndef __PRE_RAM__
struct cbmem_entry *bss_cbmem_toc;
+#define get_cbmem_toc() bss_cbmem_toc
+#else
+#define get_cbmem_toc() (struct cbmem_entry *)(get_top_of_ram() - HIGH_MEMORY_SIZE)
#endif
/**
{
struct cbmem_entry *cbmem_toc;
int i;
-#ifdef __PRE_RAM__
- cbmem_toc = (struct cbmem_entry *)(get_top_of_ram() - HIGH_MEMORY_SIZE);
-#else
- cbmem_toc = bss_cbmem_toc;
-#endif
+ cbmem_toc = get_cbmem_toc();
if (cbmem_toc == NULL) {
return NULL;
{
struct cbmem_entry *cbmem_toc;
int i;
-#ifdef __PRE_RAM__
- cbmem_toc = (struct cbmem_entry *)(get_top_of_ram() - HIGH_MEMORY_SIZE);
-#else
- cbmem_toc = bss_cbmem_toc;
-#endif
+ cbmem_toc = get_cbmem_toc();
if (cbmem_toc == NULL)
return NULL;
{
struct cbmem_entry *cbmem_toc;
int i;
-#ifdef __PRE_RAM__
- cbmem_toc = (struct cbmem_entry *)(get_top_of_ram() - HIGH_MEMORY_SIZE);
-#else
- cbmem_toc = bss_cbmem_toc;
-#endif
+ cbmem_toc = get_cbmem_toc();
if (cbmem_toc == NULL)
return;