RTEMS  5.0.0
Macros | Functions
alt_address_space.c File Reference
#include <stddef.h>
#include <bsp/alt_address_space.h>
#include <bsp/socal/alt_l3.h>
#include <bsp/socal/socal.h>
#include <bsp/socal/alt_acpidmap.h>
#include <bsp/hwlib.h>

Macros

#define ALT_ACP_ID_MAX_INPUT_ID   7
 
#define ALT_ACP_ID_MAX_OUTPUT_ID   4096
 

Functions

ALT_STATUS_CODE alt_addr_space_remap (ALT_ADDR_SPACE_MPU_ATTR_t mpu_attr, ALT_ADDR_SPACE_NONMPU_ATTR_t nonmpu_attr, ALT_ADDR_SPACE_H2F_BRIDGE_ATTR_t h2f_bridge_attr, ALT_ADDR_SPACE_LWH2F_BRIDGE_ATTR_t lwh2f_bridge_attr)
 
ALT_STATUS_CODE alt_mpu_addr_space_remap_0_to_sdram (void)
 
ALT_STATUS_CODE alt_l2_addr_filter_cfg_get (uint32_t *addr_filt_start, uint32_t *addr_filt_end)
 
ALT_STATUS_CODE alt_l2_addr_filter_cfg_set (uint32_t addr_filt_start, uint32_t addr_filt_end)
 
ALT_STATUS_CODE alt_acp_id_map_fixed_read_set (const uint32_t input_id, const uint32_t output_id, const ALT_ACP_ID_MAP_PAGE_t page, const uint32_t aruser)
 
ALT_STATUS_CODE alt_acp_id_map_fixed_write_set (const uint32_t input_id, const uint32_t output_id, const ALT_ACP_ID_MAP_PAGE_t page, const uint32_t awuser)
 
ALT_STATUS_CODE alt_acp_id_map_dynamic_read_set (const uint32_t output_id)
 
ALT_STATUS_CODE alt_acp_id_map_dynamic_write_set (const uint32_t output_id)
 
ALT_STATUS_CODE alt_acp_id_map_dynamic_read_options_set (const ALT_ACP_ID_MAP_PAGE_t page, const uint32_t aruser)
 
ALT_STATUS_CODE alt_acp_id_map_dynamic_write_options_set (const ALT_ACP_ID_MAP_PAGE_t page, const uint32_t awuser)
 
ALT_STATUS_CODE alt_acp_id_map_read_options_get (const uint32_t output_id, bool *fixed, uint32_t *input_id, ALT_ACP_ID_MAP_PAGE_t *page, uint32_t *aruser)
 
ALT_STATUS_CODE alt_acp_id_map_write_options_get (const uint32_t output_id, bool *fixed, uint32_t *input_id, ALT_ACP_ID_MAP_PAGE_t *page, uint32_t *awuser)