openharmony_kernel_liteos_m/arch/risc-v/riscv32/gcc
zhangdengyu 81c25c6d54 refactor: 优化csky/xtensa/riscv架构中断管理框架
方案描述:
1、在最外层arch/include/los_interrupt.h中定义数据结构、声明对外接口;
2、在arch/xxx/common实现xxx架构中断通用的接口定义与声明;
3、在arch/xxx/yyy中实现针对xxx架构的差异化实现;
4、修改宏数值,适配整个中断管理框架

BREAKING CHANGE:
优化csky/xtensa/riscv架构中断管理框架对外变更描述:
1、宏OS_ERRNO_HWI_OPS_FUNC_NULL数值改为0x0200090c

Close: #I7DRTP

Signed-off-by: zhangdengyu <zhangdengyu2@huawei.com>
Change-Id: Ic7cab8222ceab846b2557ff9047f7c6cd34b2b44
2023-06-15 21:37:31 +08:00
..
asm task: RISC-V架构解依赖平台soc.h 2022-11-10 18:45:27 +08:00
BUILD.gn fix: 当前仓代码编译告警的问题 2022-01-19 02:27:14 +00:00
los_arch_atomic.h fix:3.1代码检视问题 2022-03-19 19:37:23 +08:00
los_arch_context.h chore: move kernel/arch to arch 2021-11-16 00:45:24 +08:00
los_arch_interrupt.h refactor: 优化csky/xtensa/riscv架构中断管理框架 2023-06-15 21:37:31 +08:00
los_arch_timer.h feat: 内核提供tick timer框架,支持多架构多平台通用化 2021-12-31 10:50:33 +08:00
los_context.c task: RISC-V架构解依赖平台soc.h 2022-11-10 18:45:27 +08:00
los_dispatch.S task: RISC-V架构解依赖平台soc.h 2022-11-10 18:45:27 +08:00
los_exc.S task: RISC-V架构解依赖平台soc.h 2022-11-10 18:45:27 +08:00
los_interrupt.c refactor: 优化csky/xtensa/riscv架构中断管理框架 2023-06-15 21:37:31 +08:00
los_timer.c feat: synchronous los_hwicreate interface 2022-02-18 17:30:29 +08:00