cpu.h
上传用户:poi891205
上传日期:2013-07-15
资源大小:9745k
文件大小:1k
源码类别:

DVD

开发平台:

C/C++

  1. //
  2. // FILE
  3. // cpu.h
  4. //
  5. // DESCRIPTION
  6. // CPU related control
  7. //
  8. #ifndef __CPU_H
  9. #define __CPU_H
  10. #include "types.h"
  11. int cpu_intr_config(int);
  12. int cpu_intr_enable(void);
  13. int cpu_intr_disable(void);
  14. UINT32 cpu_set_intr_mask(UINT32 mask);
  15. UINT32 cpu_get_intr_mask(void);
  16. UINT32 cpu_get_status(void);
  17. UINT32 cpu_get_cause(void);
  18. UINT32 cpu_get_epc(void);
  19. UINT32 cpu_get_badva(void);
  20. #define CRITICAL_ENTER() cpu_intr_disable()
  21. #define CRITICAL_LEAVE() cpu_intr_enable()
  22. #endif/*__CPU_H*/