|
void | data_cache_hit_writeback (volatile const void *addr, unsigned long length) |
| Force a data cache writeback over a memory region.
|
|
void | data_cache_hit_invalidate (volatile void *addr, unsigned long length) |
| Force a data cache invalidate over a memory region.
|
|
void | data_cache_hit_writeback_invalidate (volatile void *addr, unsigned long length) |
| Force a data cache writeback invalidate over a memory region.
|
|
void | data_cache_index_writeback_invalidate (volatile void *addr, unsigned long length) |
| Force a data cache index writeback invalidate over a memory region.
|
|
void | data_cache_writeback_invalidate_all (void) |
| Force a data cache writeback invalidate over whole memory.
|
|
void | inst_cache_hit_writeback (volatile const void *addr, unsigned long length) |
| Force an instruction cache writeback over a memory region.
|
|
void | inst_cache_hit_invalidate (volatile void *addr, unsigned long length) |
| Force an instruction cache invalidate over a memory region.
|
|
void | inst_cache_index_invalidate (volatile void *addr, unsigned long length) |
| Force an instruction cache index invalidate over a memory region.
|
|
void | inst_cache_invalidate_all (void) |
| Force an instruction cache invalidate over whole memory.
|
|
void * | malloc_uncached (size_t size) |
| Allocate a buffer that will be accessed as uncached memory.
|
|
void * | malloc_uncached_aligned (int align, size_t size) |
| Allocate a buffer that will be accessed as uncached memory, specifying alignment.
|
|
void | free_uncached (void *buf) |
| Free an uncached memory buffer.
|
|
int | get_memory_size (void) |
| Get amount of available memory.
|
|
bool | is_memory_expanded (void) |
| Is expansion pak in use.
|
|
void | assert_memory_expanded (void) |
| Assert that the expansion pak is present.
|
|
reset_type_t | sys_reset_type (void) |
| Get reset type.
|
|
uint64_t | get_ticks (void) |
| Read the number of ticks since system startup.
|
|
uint64_t | get_ticks_us (void) |
| Read the number of microseconds since system startup.
|
|
uint64_t | get_ticks_ms (void) |
| Read the number of millisecounds since system startup.
|
|
void | wait_ticks (unsigned long wait) |
| Spin wait until the number of ticks have elapsed.
|
|
void | wait_ms (unsigned long wait_ms) |
| Spin wait until the number of milliseconds have elapsed.
|
|
void | die (void) |
| Force a complete halt of all processors.
|
|
void | sys_get_heap_stats (heap_stats_t *stats) |
| Return information about memory usage of the heap.
|
|
void | __init_cop1 (void) |
| Initialize COP1 with default settings that prevent undesirable exceptions.
|
|