summaryrefslogtreecommitdiff
path: root/.github/workflows/action_utest.yml
AgeCommit message (Collapse)Author
2025-01-06[action] set runner to ubuntu22.04Supper Thomas
2024-06-30删除tools/kconfiglib文件夹,采用pip安装kconfiglibLaterComer
* 删除tools/kconfiglib文件夹,采用pip安装kconfiglib * workflows/action_utest.yml添加安装kconfiglib
2024-06-18[libcpu] rv64: support for ARCH_REMAP_KERNEL (#9067)Shell
* [libcpu] support for ARCH_REMAP_KERNEL These changes introduce support for the ARCH_REMAP_KERNEL configuration, which isolates kernel space in high virtual address regions. This feature is necessary to enhance memory protection and management by segregating user and kernel spaces more effectively. Changes: - Updated conditional macros to check for ARCH_REMAP_KERNEL instead of ARCH_KERNEL_IN_HIGH_VA in board initialization files to reflect the new configuration option. - Modified qemu-virt64-riscv Kconfig and SConstruct files to include and utilize ARCH_REMAP_KERNEL. - Created a new linker script `link_smart.lds` for smart linking in qemu-virt64-riscv. - Updated rtconfig.py to use a more flexible execution path setup. - Enhanced user address space definitions in `lwp_arch.h` to support the new virtual address mappings. - Adjusted kernel memory initialization and mapping logic in `c906/mmu.c` and `virt64/mmu.c` to account for high virtual address regions. - Added Kconfig option to enable ARCH_REMAP_KERNEL for RISCV64 architectures. - Enhanced memory setup functions to support new mapping scheme, including updates to early page table setup and address relocation logic. These modifications ensure that the system can utilize high memory addresses for the kernel, improving memory isolation and system stability. Signed-off-by: Shell <[email protected]> * fixup: CI run failed * bsp: default config without using smart * fixup: static checks * restore rt_hw_mmu_kernel_map_init for D1 --------- Signed-off-by: Shell <[email protected]>
2024-05-21[utest] add device find (#8959)Shell
* [utest] add device find Signed-off-by: Shell <[email protected]> * fixup: add test * fixup: ptr aliasing * quality: meaning parameter --------- Signed-off-by: Shell <[email protected]>
2023-12-27[ci] actions/checkout upgrade to v4Meco Man
2023-07-10[ci][action] add the repo check for self-useSupper Thomas
2023-03-23[atomic]添加arm与risc-v下的常用原子操作函数 (#7053)Yaochenger
* Update Kconfig * Update trap_gcc.S * Update bsp/hifive1/drivers/SConscript Co-authored-by: Man, Jianting (Meco) <[email protected]> * Update SConscript * [atomic]提交一份arm与risc-v架构下的常用原子操作函数 * 修改变量类型 * 更新rtatomic.h与atomic_port.c * 更新rt-thread\libcpu\arm\common\atomic_port.c * 更新include/rtatomic.h与libcpu/arm/common/SConscript * 更新include/rtatomic.h * 修正格式与Kconfig * 修正格式与文件结构 * 规范文件格式与文件重命名 * 添加测试用例与CI * 添加函数声明 * 修改virt64/SConscript 添加atomic_riscv.c * 1.规范代码风格 * 2.添加RISC-V64原子指令支持 解决在RV64下编译器将32-bit运算结果扩展为64-bit 导致判断错误 * 添加C11标准库原子操作测试 --------- Co-authored-by: Man, Jianting (Meco) <[email protected]>
2023-02-13[ci]add aarch64 smart ciguozhanxin
2023-02-13add rt-smart risv64 ciguozhanxin
2023-02-13[ci] utest add --strictguozhanxin
2023-02-13add rtsmart ciguozhanxin
2022-09-29GitHub Workflows security hardening (#6472)Alex
* build: harden action_tools.yml permissions Signed-off-by: Alex <[email protected]> * build: harden action.yml permissions Signed-off-by: Alex <[email protected]> * build: harden action_utest.yml permissions Signed-off-by: Alex <[email protected]> Signed-off-by: Alex <[email protected]>
2022-05-25[bsp] rename qemu-riscv-virt64 to qemu-virt64-riscvrewine
2022-04-21[utestcases] add cpp11 base testcase.guozhanxin
2022-04-01[ci] update action use python@v3 (#5756)guo
2022-01-20[ci] Optimize AutoTestCI trigger timing.guozhanxin
2021-11-14[update] ci toolchain download using github link.guozhanxin
2021-10-11add thread testcasemazhiyuan
2021-08-24【ci】添加 timer、irq 测试guozhanxin
2021-08-15[ci][autotest] add ipc.confguozhanxin
2021-08-12[add] semaphore testcase ci configtyustli
2021-06-18[ci] Simplified configuration files.guozhanxin
2021-06-17[ci] add riscv64 autotest.Henson
2021-06-03Merge pull request #4756 from Guozhanxin/ac6Bernard Xiong
[src][memheap]Fix the crash problem after opening Oz optimization on ac6.
2021-06-03[ci] add kernel/mem testcase.guozhanxin
2021-06-02[ci] update Arm ToolChains to 10-2020-q4.guozhanxin
2021-05-10[添加] ci 触发方式guozhanxin
2021-05-10[add] auto test ci.guozhanxin