VSF Documented
arm9_generic.c File Reference

Functions

bool vsf_arch_low_level_init (void)
 
vsf_gint_state_t vsf_get_interrupt (void)
 
vsf_gint_state_t vsf_set_interrupt (vsf_gint_state_t level)
 
vsf_gint_state_t vsf_disable_interrupt (void)
 
vsf_gint_state_t vsf_enable_interrupt (void)
 
void vsf_arch_sleep (uint32_t mode)
 
void vsf_arch_mmu_map (uint32_t *ttb, virtual_addr_t virt, physical_addr_t phys, physical_size_t size, int type)
 
void vsf_arch_mmu_refresh (void)
 
void vsf_arch_mmu_enable (uint32_t *ttb)
 
void vsf_cache_sync (void *addr, uint_fast32_t size, bool is_from_device)
 

Function Documentation

◆ vsf_arch_low_level_init()

bool vsf_arch_low_level_init ( void )
Note
initialize architecture specific service
Parameters
none
Return values
trueinitialization succeeded.
falseinitialization failed

◆ vsf_get_interrupt()

vsf_gint_state_t vsf_get_interrupt ( void )

◆ vsf_set_interrupt()

vsf_gint_state_t vsf_set_interrupt ( vsf_gint_state_t level)

◆ vsf_disable_interrupt()

vsf_gint_state_t vsf_disable_interrupt ( void )

◆ vsf_enable_interrupt()

vsf_gint_state_t vsf_enable_interrupt ( void )

◆ vsf_arch_sleep()

void vsf_arch_sleep ( uint32_t mode)

◆ vsf_arch_mmu_map()

void vsf_arch_mmu_map ( uint32_t * ttb,
virtual_addr_t virt,
physical_addr_t phys,
physical_size_t size,
int type )

◆ vsf_arch_mmu_refresh()

void vsf_arch_mmu_refresh ( void )

◆ vsf_arch_mmu_enable()

void vsf_arch_mmu_enable ( uint32_t * ttb)

◆ vsf_cache_sync()

void vsf_cache_sync ( void * addr,
uint_fast32_t size,
bool is_from_device )
Generated from commit: vsfteam/vsf@ceb53fd