#include <metal/compiler.h>
#include <metal/io.h>
#include <metal/sys.h>
#include <stdint.h>
#include "xil_cache.h"
#include "xil_exception.h"
#include "xil_mmu.h"
#include "xreg_cortexa53.h"
#include "xscugic.h"
|
#define | MB (1024 * 1024UL) |
|
#define | GB (1024 * 1024 * 1024UL) |
|
◆ GB
#define GB (1024 * 1024 * 1024UL) |
◆ MB
#define MB (1024 * 1024UL) |
◆ metal_generic_default_poll()
void metal_weak metal_generic_default_poll |
( |
void | | ) |
|
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 |
( |
unsigned int | flags | ) |
|
◆ sys_irq_save_disable()
unsigned int sys_irq_save_disable |
( |
void | | ) |
|