| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-05-16 | [libcpu/arm64] add C11 atomic ticket spinlock (#8882) | Shell | |
| * [libcpu/arm64] add C11 atomic ticket spinlock Replace the former implementation of flag-based spinlock which is unfair Besides, C11 atomic implementation is more readable (it's C anyway), and maintainable. Cause toolchain can use their builtin optimization and tune for different micro-architectures. For example armv8.5 introduces a better instruction. The compiler can help with that when it knows your target platform in support of it. Signed-off-by: Shell <[email protected]> * fixup: RT_CPUS_NR --------- Signed-off-by: Shell <[email protected]> | |||
| 2024-05-10 | [smart] fixup arm64 aspace switch (#8925) | Shell | |
| * [smart] fixup arm64 aspace switch Signed-off-by: Shell <[email protected]> * fixup: arm add arch_kernel_mmu_table_get --------- Signed-off-by: Shell <[email protected]> | |||
| 2024-05-08 | [libcpu][aarch64] Fixed the rt_hw_secondary_cpu_bsp_start() bug (#8898) | liYangYang | |
| * fix rt_hw_secondary_cpu_bsp_start() bug * timer init * comment | |||
| 2024-05-08 | [libcpu/arm64] dealing with mem region out of kernel space (#8847) | Shell | |
| * [ofw] dealing with mem region out of kernel space - Fix parameter checking in _out_of_range() that NULL is excluded for fixed mapping - Split page install with a deferred stage to avoid mapping over ARCH_EARLY_MAP_SIZE Signed-off-by: Shell <[email protected]> * fixup: restrict vstart for using of RT_NULL --------- Signed-off-by: Shell <[email protected]> | |||
| 2024-04-16 | [libcpu][aarch64]fix memheap search in setup of aarch64 | zms123456 | |
| 2024-04-11 | [bsp/phytium]中断相关修改 (#8742) | zhangyan | |
| * update smp 4 | |||
| 2024-04-11 | [bsp/rpi4] fixup startup failure (#8754) | Shell | |
| [bsp/rpi4] fixup startup issues Signed-off-by: Shell <[email protected]> | |||
| 2024-04-02 | fix: code format of serial.c and compile error in aarch64 context_gcc | zhao maosheng | |
| 2024-04-01 | [components][drivers] fix posix tty, and add more baudrate (#8683) | zms123456 | |
| * serial-tty fix * v2 | |||
| 2024-03-30 | [fixup] aarch64 UMP compiler error (#8677) | Shell | |
| Signed-off-by: Shell <[email protected]> | |||
| 2024-03-28 | sync smart & dfs (#8672) | Shell | |
| Signed-off-by: xqyjlj <[email protected]> Signed-off-by: Shell <[email protected]> Co-authored-by: xqyjlj <[email protected]> | |||
| 2024-03-28 | [libcpu/aarch64] improve performance of IRQ dis/en-able (#8687) | Shell | |
| Signed-off-by: Shell <[email protected]> | |||
| 2024-03-02 | [fixup] check NULL pointer before access (#8573) | Shell | |
| Signed-off-by: Shell <[email protected]> | |||
| 2024-03-01 | [components/driver] update serial (#8567) | fangjianzhou | |
| 2024-02-29 | [components/drivers]update hwtimer (#8565) | zms123456 | |
| 2024-02-29 | [components][drivers]add pic-gic (#8388) | zms123456 | |
| 2024-02-23 | 🎯 Sync smart & scheduler codes (#8537) | Shell | |
| Signed-off-by: Shell <[email protected]> Co-authored-by: xqyjlj <[email protected]> | |||
| 2024-02-20 | [ci] open ci check with function declaration warning (#8546) | Yuqiang Wang | |
| 2024-02-20 | [libcpu] 修复当开启 RT_USING_SMP ,并且 RT_CPUS_NR = 1 ↵ | fangjianzhou | |
| 时编译报错问题 | |||
| 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-25 | [smart] replace varea pgmgr and fixup of dfs mmap (#8184) | Shell | |
| Signed-off-by: shell <[email protected]> Signed-off-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-26 | [tools]fix scons --dist , menuconfig will error (#8069) | zhkag | |
| 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-26 | fixed stack setup when using SMP. (#7978) | aozima | |
| 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 | |
