openharmony_kernel_liteos_m/kernel/include
LiteOS2021 04bf3a682f feat: synchronizing arch api
命名规范:修改少量Arch接口,命名规范化调整:
1.修改arch/include下接口声明,所有arch对外提供调用函数均以ArchXX命名
2.提取多个架构均有实现的公共函数声明至arch/include对应头文件中以供外部调用,并修改命名格式为ArchXX
3.修改OS_HWI_WITH_ARG为LOSCFG_PLATFORM_HWI_WITH_ARG并移至los_config.h中
4.typedef VOID (*OS_TICK_HANDLER)(VOID);暂时移至arch/include/los_timer.h中
5.实现atomic原子操作相关接口,位于arch/include/los_atomic.h,arm架构部分与汇编指令相关原子操作接口使用ARCH_ARM宏进行控制是否编译

BREAKING CHANGE: 1.修改arch/include下接口,以ArchXX命名函数
2.提取公共函数声明:ArchAtomicXchg32bits、ArchAtomicDecRet、ArchAtomicCmpXchg32bits
3.新增部分原子操作c内联实现

Close #I4N7XV

Signed-off-by: LiteOS2021 <dinglu@huawei.com>
2021-12-25 18:36:09 +08:00
..
los_config.h feat: synchronizing arch api 2021-12-25 18:36:09 +08:00
los_event.h fix:系统pend类接口未对软件定时器任务进行限制,容易引发软件定时器任务非正常挂起, 2021-10-18 16:35:51 +08:00
los_membox.h fix: fix LOS_MEMBOX_ALIGNED macro name 2021-04-26 09:42:24 +08:00
los_memory.h fix: 在头文件中补充LOSCFG_MEM_FREE_BY_TASKID函数的声明 2021-11-22 20:40:32 +08:00
los_mux.h fix:系统pend类接口未对软件定时器任务进行限制,容易引发软件定时器任务非正常挂起, 2021-10-18 16:35:51 +08:00
los_queue.h fix: LOS_QueueInfoGet函数统计等待读写任务有误 2021-09-28 09:40:23 +08:00
los_sched.h feat: 调度、任务及pm解耦 2021-11-25 16:54:02 +08:00
los_sem.h fix:系统pend类接口未对软件定时器任务进行限制,容易引发软件定时器任务非正常挂起, 2021-10-18 16:35:51 +08:00
los_sortlink.h fix: 解决kernel目录下一些函数入参过剩导致编译错误的问题 2021-12-13 17:15:26 -08:00
los_swtmr.h fix: 解决定时器超时但还在队列中无法删除的问题 2021-12-08 15:27:49 +08:00
los_task.h fix:Fix spelling errors 2021-12-20 09:35:58 +08:00
los_tick.h fix: 修正部分编码风格问题 2021-11-29 14:22:39 +08:00