#include <metal/assert.h>
#include <metal/io.h>
#include <metal/sys.h>
#include <stdint.h>
#include <xil_cache.h>
#include <xil_exception.h>
|
#define | MSR_IE 0x2UL /* MicroBlaze status register interrupt enable mask */ |
|
◆ MSR_IE
#define MSR_IE 0x2UL /* MicroBlaze status register interrupt enable mask */ |
◆ metal_generic_default_poll()
void metal_weak metal_generic_default_poll |
( |
void |
| ) |
|
make microblaze wait
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_change()
static void sys_irq_change |
( |
unsigned int |
vector, |
|
|
int |
is_enable |
|
) |
| |
|
static |
◆ sys_irq_disable()
void metal_weak sys_irq_disable |
( |
unsigned int |
vector | ) |
|
◆ sys_irq_enable()
void metal_weak sys_irq_enable |
( |
unsigned int |
vector | ) |
|
◆ sys_irq_restore_enable()
void sys_irq_restore_enable |
( |
unsigned int |
flags | ) |
|
◆ sys_irq_save_disable()
unsigned int sys_irq_save_disable |
( |
void |
| ) |
|