#include <stdint.h>
#include "xil_cache.h"
#include "xil_mmu.h"
#include "metal/io.h"
#include "xscugic.h"
#include "xil_exception.h"
#include "metal/sys.h"
◆ ARM_AR_MEM_TTB_SECT_SIZE
#define ARM_AR_MEM_TTB_SECT_SIZE 1024*1024 |
◆ ARM_AR_MEM_TTB_SECT_SIZE_MASK
◆ __attribute__()
void __attribute__ |
( |
(weak) |
| ) |
|
poll function until some event happens
◆ metal_machine_cache_flush()
void metal_machine_cache_flush |
( |
void * |
addr, |
|
|
unsigned int |
len |
|
) |
| |
◆ metal_machine_cache_invalidate()
void metal_machine_cache_invalidate |
( |
void * |
addr, |
|
|
unsigned int |
len |
|
) |
| |
◆ metal_machine_io_mem_map()
void* metal_machine_io_mem_map |
( |
void * |
va, |
|
|
metal_phys_addr_t |
pa, |
|
|
size_t |
size, |
|
|
unsigned int |
flags |
|
) |
| |
◆ sys_irq_restore_enable()
void sys_irq_restore_enable |
( |
void |
| ) |
|
◆ sys_irq_save_disable()
void sys_irq_save_disable |
( |
void |
| ) |
|
◆ int_old_val
unsigned int int_old_val = XIL_EXCEPTION_ALL |
|
static |