OpenAMP Library  353
remoteproc_loader.h File Reference
#include <metal/io.h>
#include <metal/list.h>
#include <metal/sys.h>
#include <openamp/remoteproc.h>

Go to the source code of this file.

Data Structures

struct  image_store_ops
 User-defined image store operations. More...
 
struct  loader_ops
 Loader operations. More...
 

Macros

#define SUPPORT_SEEK   1UL
 
#define RPROC_LOAD_ANYADDR   ((metal_phys_addr_t)-1)
 
#define RPROC_LOADER_NOT_READY   0x0L
 
#define RPROC_LOADER_READY_TO_LOAD   0x10000L
 
#define RPROC_LOADER_POST_DATA_LOAD   0x20000L
 
#define RPROC_LOADER_LOAD_COMPLETE   0x40000L
 
#define RPROC_LOADER_MASK   0x00FF0000L
 
#define RPROC_LOADER_PRIVATE_MASK   0x0000FFFFL
 
#define RPROC_LOADER_RESERVED_MASK   0x0F000000L
 

Macro Definition Documentation

◆ RPROC_LOAD_ANYADDR

#define RPROC_LOAD_ANYADDR   ((metal_phys_addr_t)-1)

◆ RPROC_LOADER_LOAD_COMPLETE

#define RPROC_LOADER_LOAD_COMPLETE   0x40000L

◆ RPROC_LOADER_MASK

#define RPROC_LOADER_MASK   0x00FF0000L

◆ RPROC_LOADER_NOT_READY

#define RPROC_LOADER_NOT_READY   0x0L

◆ RPROC_LOADER_POST_DATA_LOAD

#define RPROC_LOADER_POST_DATA_LOAD   0x20000L

◆ RPROC_LOADER_PRIVATE_MASK

#define RPROC_LOADER_PRIVATE_MASK   0x0000FFFFL

◆ RPROC_LOADER_READY_TO_LOAD

#define RPROC_LOADER_READY_TO_LOAD   0x10000L

◆ RPROC_LOADER_RESERVED_MASK

#define RPROC_LOADER_RESERVED_MASK   0x0F000000L

◆ SUPPORT_SEEK

#define SUPPORT_SEEK   1UL