| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-02-20 | [libcpu][SConscript]规范group名为libcpu | Meco Man | |
| 2024-02-06 | preventing erroneous optimization of rt_ioremap_early | zhao maosheng | |
| 2024-01-09 | [kernel] fixup of data racing accessing percpu objects (#8475) | Shell | |
| Signed-off-by: Shell <[email protected]> | |||
| 2024-01-02 | [kernel] Add hook for malloc services | Shell | |
| Including the patch for memory allocation, testsuites and fixups of static analysis. Signed-off-by: Shell <[email protected]> | |||
| 2023-12-16 | [libcpu][aarch64] 使用设备树对内存进行初始化 (#8320) | fangjianzhou | |
| 2023-11-28 | [libcpu][aarch64] 使用设备树对CPU进行初始化 (#8221) | fangjianzhou | |
| 2023-11-08 | fix aarch64 backtrace print | geniusgogo | |
| 2023-11-02 | [smart] fixup of lwp recycling and mm varea (#8206) | Shell | |
| Signed-off-by: shell <[email protected]> Signed-off-by: Shell <[email protected]> Co-authored-by: xqyjlj <[email protected]> | |||
| 2023-10-25 | 🎈 perf: perf rt_hw_interrupt_disable/enable (#8042) | xqyjlj | |
| Signed-off-by: Shell <[email protected]> Co-authored-by: Shell <[email protected]> | |||
| 2023-10-21 | [kservice] improve backtrace service in kernel (#8144) | Shell | |
| Signed-off-by: Shell <[email protected]> | |||
| 2023-10-20 | [smart] fixup: mmap support (#8154) | Shell | |
| Signed-off-by: Shell <[email protected]> | |||
| 2023-10-20 | [libcpu] fix symbol of kernel entry point (#8159) | Shell | |
| Signed-off-by: Shell <[email protected]> | |||
| 2023-10-17 | Sync dfs lwp (#8123) | geniusgogo | |
| 2023-09-16 | [libcpu/aarch64] fix compile error (#8045) | Shell | |
| Signed-off-by: Shell <[email protected]> | |||
| 2023-09-11 | change aarch64 trap backtrace & coredump priority rating. (#8008) | geniusgogo | |
| 2023-09-09 | [smart/syscall] fix exit(2) and add exit_group(2) (#8005) | Shell | |
| Signed-off-by: shell <[email protected]> Signed-off-by: shell <[email protected]> Signed-off-by: Shell <[email protected]> | |||
| 2023-08-16 | [components/mm] add unmap page API (#7834) | Shell | |
| Signed-off-by: Shell <[email protected]> | |||
| 2023-08-08 | rt_hw_cpu_shutdown: implement default weak function | Meco Man | |
| and remvoe duplicated default functions in each cpu/bsp level | |||
| 2023-08-07 | update components & lwp. (#7888) | geniusgogo | |
| 2023-08-02 | Prepare some api for DM (#7894) | GUI | |
| Signed-off-by: GuEe-GUI <[email protected]> | |||
| 2023-07-27 | 🐞 fix(ktime): fix wrong boottime | xqyjlj | |
| 因为tick从中断到设置中间的时延特别大,因此暂不采用tick做基准时间,直接取gtime的cnt做基准时间 | |||
| 2023-07-25 | AArch64: support public linker scripts (#7831) | GUI | |
| Signed-off-by: GuEe-GUI <[email protected]> | |||
| 2023-07-25 | AArch64: fixup HW atomic_t ops type from dword to qword (#7861) | GUI | |
| Signed-off-by: GuEe-GUI <[email protected]> | |||
| 2023-07-25 | [libcpu/arm] fix race condition with ldrex,strex (#7842) | Shell | |
| Signed-off-by: Shell <[email protected]> | |||
| 2023-07-15 | AArch64: fixup fpu storage's size in stack and append Q16 ~ Q31 (#7815) | GUI | |
| Signed-off-by: GuEe-GUI <[email protected]> | |||
| 2023-07-05 | AArch64: support hardware atomic | wusongjie | |
| Support aarch64 rt_hw_atomic_* api. Add atomic implemente by rt_atomic api: rt_atomic_dec_and_test rt_atomic_fetch_add_unless rt_atomic_add_unless rt_atomic_inc_not_zero Signed-off-by: GuEe-GUI <[email protected]> | |||
| 2023-07-01 | 修复aarch64 smp启动失败问题 (#7760) | wangqinglin | |
| 2023-06-26 | 修复gicv2默认邦核失败 (#7723) | wangqinglin | |
| 2023-06-19 | 更新gicv3中断亲和性设置,重构api: arm_gic_send_affinity_sgi, ↵ | wangqinglin | |
| 增加AMP宏判断, rt_ioremap和宏RT_USING_SMART解耦 修改:中断安装默认绑定至当前核心, 修改rt_hw_interrupt_set_target_cpus函数, | |||
| 2023-06-12 | 修复aarch64-qemu启动失败问题 (#7661) | wangqinglin | |
| 2023-06-11 | 删除mmu.c对board.h的引用 | wangqinglin | |
| 2023-06-11 | 修改:启动过程和__start解耦,对于RT_AMP_SLAVE 跳过cpu 非0核等待 | wangqinglin | |
| 2023-06-11 | 添加无设备树模式PSCI | wangqinglin | |
| 2023-06-11 | AMP-step3: 添加conifg ARCH_ARM_CORTEX_A55, rt_hw_cpu_id_set ↵ | wangqinglin | |
| 适配A55架构, 添加aarch64 rt_… (#7628) | |||
| 2023-05-14 | [libcpu][component][debug] add debug info for gdb (#7033) | Shell | |
| 2023-05-11 | [bsp][phytium]适配rt-thread5.0.0 版本 (#7441) | huanghe | |
| Co-authored-by: 朱耿宇 <[email protected]> | |||
| 2023-04-26 | [libcpu/aarch64] fix cache invalidate operation (#7363) | Shell | |
| 2023-04-24 | [fix]:修复GICv2、GICv3中断触发模式设置无效的问题 (#7358) | wangqinglin | |
| 2023-04-24 | 优化设置中断模式api (#7359) | wangqinglin | |
| 2023-04-22 | [components/mm] support for scalable memory management (#7277) | Shell | |
| * [mm/page] multi-list page manager [mm/page] page debugger [libcpu/aarch64] hugepage support * [quality] remove void-arith * [format] remove kasan codes | |||
| 2023-04-04 | [kernel] 将rt_thread结构体改为显式继承rt_object (#7131) | Shicheng Chu | |
| 2023-03-31 | [fix] compilation error from rpi (#7143)v5.0.0v5.0.x | Shell | |
| * [fix] compile error from rpi | |||
| 2023-03-31 | ✨ feat(components): add uname support | xqyjlj | |
| 2023-03-30 | [rt-smart] testcase & improvements for memory management (#7099) | Shell | |
| * [utest/mm] add testcase for create/init format codes of create/init in components/mm * [libcpu/aarch64] fix user stack check routine * [kservice] export API for utest * [utest/mm] testcase for aspace_map format & modify the files under components/mm related with aspace_map * [lwp/user_mm] add user_map_varea for mmap feature * [mm] rename rt_mm_fault_try_fix to rt_aspace_fault_try_fix * [utest/mm] testcase for synchronization * [mm] modify unmap api to improve throughput * [utest/mm] testcases for cache and varea map * [format] remove extra space * [utest/mm] fix testcase problem in header * [lwp] extend map_user_varea with a flag * [utest/mm] testcase for lwp_map_user_varea * [libcpu/arm/cortex-a] fix kernel space layout * [utest/mm] adjust for armv7 arch | |||
| 2023-03-23 | [errno code]fix that use RT_ENOSYS without - (#7084) | Zxy | |
| * [errno code]fix that use RT_ENOSYS without - * Update bsp/airm2m/air32f103/libraries/rt_drivers/drv_hwtimer.c --------- Co-authored-by: Man, Jianting (Meco) <[email protected]> | |||
| 2023-03-17 | [rt-smart] move sys_cacheflush to lwp_syscall.c (#7048) | Shell | |
| * [syscall] move sys_cacheflush to lwp_syscall.c * [syscall] improve assertion * [format] rename to rt_ctassert * [debug] modified ct assertion on mm_page.c | |||
| 2023-03-03 | [fix] mm bugs (#7010) | Shell | |
| * [fix] implementation fault on avl * [fix] mm may free varea allocated statically * [test] add test and benchmark for avl | |||
| 2023-02-27 | [libcpu.aarch64] add rt_backtrace function. (#6982) | Bernard Xiong | |
| * [libcpu.aarch64] add rt_backtrace function. | |||
| 2023-02-25 | [libcpu/aarch64] stop when no page is free | wangxiaoyao | |
| 2023-02-21 | [fix] typo | wangxiaoyao | |
