Data Fields
keystone_mmap_init_config_t Struct Reference

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_taddr_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.

Detailed Description

This structure is used to initialize the Keystone MMAP component with device specific information.


The documentation for this struct was generated from the following file:

Copyright 2014, Texas Instruments Incorporated