![]() |
![]() |
This structure is used to initialize the Keystone MMAP component with device specific information. More...
#include <mmap.h>
Data Fields | |
int | privID |
Privilege ID used for indexing SES registers. | |
int | fd |
File descriptor used for accessing device registers. | |
void * | xmcRegs |
Pointer to the base of the XMC registers. | |
void * | msmcRegs |
Pointer to the base of the MSMC registers. | |
void * | cgemRegs |
Pointer to the base of the CGEM registers for accessing the MAR registers for cache configuration. | |
int | xmcXmpaxRegCount |
Number of XMC registers available. | |
int | xmcXmpaxRegStart |
Start index of available XMC registers. | |
int | sesMpaxRegsPerPrividCount |
Number of SES registers available. | |
int | sesMpaxRegsPerPrividStart |
Start index of available SES registers. | |
keystone_mmap_address_range_t * | addr_range |
Pointer to an array of address ranges which are available to be mapped to physical memory. The final entry in the array will not be used and must have the 'base' field set to (unsigned int)0. |
This structure is used to initialize the Keystone MMAP component with device specific information.