035e111f9a
The two chips are somewhat different, and needs different handling. Adds handing of the dma, dram initialization, hardware settings, io, memory arbiter and pinmux Also moves the dma, dram initialization and io from CRIS v32 common files.
43 lines
688 B
C
43 lines
688 B
C
/*
|
|
* Call simulator hook functions
|
|
*/
|
|
|
|
#ifndef HOOK_H
|
|
#define HOOK_H
|
|
|
|
int hook_call(unsigned id, unsigned pcnt, ...);
|
|
|
|
enum hook_ids {
|
|
hook_debug_on = 1,
|
|
hook_debug_off,
|
|
hook_stop_sim_ok,
|
|
hook_stop_sim_fail,
|
|
hook_alloc_shared,
|
|
hook_ptr_shared,
|
|
hook_free_shared,
|
|
hook_file2shared,
|
|
hook_cmp_shared,
|
|
hook_print_params,
|
|
hook_sim_time,
|
|
hook_stop_sim,
|
|
hook_kick_dog,
|
|
hook_dog_timeout,
|
|
hook_rand,
|
|
hook_srand,
|
|
hook_rand_range,
|
|
hook_print_str,
|
|
hook_print_hex,
|
|
hook_cmp_offset_shared,
|
|
hook_fill_random_shared,
|
|
hook_alloc_random_data,
|
|
hook_calloc_random_data,
|
|
hook_print_int,
|
|
hook_print_uint,
|
|
hook_fputc,
|
|
hook_init_fd,
|
|
hook_sbrk
|
|
|
|
};
|
|
|
|
#endif
|