#ifndef OS_ERROR_H #define OS_ERROR_H #include "types.h" #ifdef __cplusplus extern "C"{ #endif typedef enum { OS_ERR_SYSTEM_RESET, OS_ERR_MACHINE_CHECK, OS_ERR_DSI, OS_ERR_ISI, OS_ERR_EXT_INTERRUPT, OS_ERR_ALIGMENT, OS_ERR_PROGRAM, OS_ERR_FP_UNAVAIL, OS_ERR_DECREMENTER, OS_ERR_SYSTEM_CALL, OS_ERR_TRACE, OS_ERR_PERF_MONITOR, OS_ERR_IABR, OS_ERR_SMI, OS_ERR_THERMAL_INT, OS_ERR_PROTECTION, OS_ERR_FP_EXCEPTION, OS_ERR_MAX, }; #ifdef __cplusplus } #endif #endif