|
| 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.
|
| |