1#ifndef RVL_SDK_OS_MEMORY_H 
    2#define RVL_SDK_OS_MEMORY_H 
    8#define OS_MEM_KB_TO_B(mb) ((mb) * 1024) 
    9#define OS_MEM_B_TO_KB(mb) ((mb) / 1024) 
   11#define OS_MEM_MB_TO_B(mb) ((mb) * 1024 * 1024) 
   12#define OS_MEM_B_TO_MB(mb) ((mb) / 1024 / 1024) 
   14#define OSIsMEM1Region(addr) (((u32)(addr) & 0x30000000) == 0) 
   15#define OSIsMEM2Region(addr) (((u32)(addr) & 0x30000000) == 0x10000000) 
   17#define OS_IS_MEM1_REGION(addr) OSIsMEM1Region(addr) 
   18#define OS_IS_MEM2_REGION(addr) OSIsMEM2Region(addr) 
   20u32 OSGetPhysicalMem1Size(
void);
 
   21u32 OSGetPhysicalMem2Size(
void);
 
   22u32 OSGetConsoleSimulatedMem1Size(
void);
 
   23u32 OSGetConsoleSimulatedMem2Size(
void);
 
   24void __OSInitMemoryProtection(
void);