⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ppc.h.svn-base

📁 我们自己开发的一个OSEK操作系统!不知道可不可以?
💻 SVN-BASE
字号:
/* PowerPC hardware exceptions management helpers */typedef void (*clk_setup_cb)(void *opaque, uint32_t freq);typedef struct clk_setup_t clk_setup_t;struct clk_setup_t {    clk_setup_cb cb;    void *opaque;};static inline void clk_setup (clk_setup_t *clk, uint32_t freq){    if (clk->cb != NULL)        (*clk->cb)(clk->opaque, freq);}clk_setup_cb cpu_ppc_tb_init (CPUState *env, uint32_t freq);void cpu_ppc_set_DEC_clk(int dev_DEC);//debugger/* Embedded PowerPC DCR management */typedef target_ulong (*dcr_read_cb)(void *opaque, int dcrn);typedef void (*dcr_write_cb)(void *opaque, int dcrn, target_ulong val);int ppc_dcr_init (CPUState *env, int (*dcr_read_error)(int dcrn),                  int (*dcr_write_error)(int dcrn));int ppc_dcr_register (CPUState *env, int dcrn, void *opaque,                      dcr_read_cb drc_read, dcr_write_cb dcr_write);clk_setup_cb ppc_emb_timers_init (CPUState *env, uint32_t freq);/* Embedded PowerPC reset */void ppc40x_core_reset (CPUState *env);void ppc40x_chip_reset (CPUState *env);void ppc40x_system_reset (CPUState *env);void PREP_debug_write (void *opaque, uint32_t addr, uint32_t val);extern CPUWriteMemoryFunc *PPC_io_write[];extern CPUReadMemoryFunc *PPC_io_read[];void PPC_debug_write (void *opaque, uint32_t addr, uint32_t val);ppc_tb_t * current_tb;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -