summaryrefslogtreecommitdiff
path: root/libcpu/mips
AgeCommit message (Collapse)Author
2026-02-13chore: fix typo in components and libcputheqengineer
2025-11-16Reorganize Group names in build system for clarity and IDE integration #10923Copilot
2024-02-20[libcpu][SConscript]规范group名为libcpuMeco Man
2023-08-08rt_hw_cpu_shutdown: implement default weak functionMeco Man
and remvoe duplicated default functions in each cpu/bsp level
2023-08-08rt_hw_cpu_reset: remove all other rt_weakMeco Man
2023-04-17fix:fixed variable misusezb1tree
2023-04-17[bsp][ls1c] fix a misoperation 7YZ7
attach #7291
2023-04-17[HUST CSE] Fix many abnormal symbols in annotations and format code7YZ7
2023-04-14[HUST][CSE]mips/common/exception.c/rt_set_except_vector (#7238)d1zzy126
* mips/common/exception.c/rt_set_except_vector * Update exception.c --------- Co-authored-by: Bernard Xiong <[email protected]>
2022-12-16[rt-smart] 弱化 RT_USING_LWP,使用 RT_USING_SMART 作为宏配置 (#6740)guo
* [dfs] sync cromfs * [rt-smart]Weaken RT_USING_LWP, use RT_USING_SMART as macro configuration * [format] fix some format issue.
2022-12-11[rtdef] use lower-case to define attributes (#6728)Man, Jianting (Meco)
* [rtdef] rename RT_WEAK attribute as rt_weak * [rtdef] rename RT_USED attribute as rt_used * [rtdef] rename RT_SECTION attribute as rt_section * [rtdef] rename ALIGN attribute as rt_align * [legacy] add RT_USED ALIGN RT_SECTION RT_WEAK as legacy support
2022-12-03sync branch rt-smart. (#6641)guo
* Synchronize the code of the rt mart branch to the master branch. * TTY device * Add lwP code from rt-smart * Add vnode in DFS, but DFS will be re-write for rt-smart * There are three libcpu for rt-smart: * arm/cortex-a, arm/aarch64 * riscv64 Co-authored-by: Rbb666 <[email protected]> Co-authored-by: zhkag <[email protected]>
2022-04-20uniform code writing-disable interruptthewon86
2022-04-05替换RTThread旧版文件头注释版权声明 (#5774)Man, Jianting (Meco)
2022-02-22update libcpu/mips/gs232/gs232.h:clickcheck
更正了看门狗的寄存器地址
2022-01-20[asm] 解决tab和空格混用的问题Meco Man
2021-09-22[ci][action.yml]CI加入龙芯ls2kdevMeco Man
2021-09-11[libc] remove rtlibcBernard Xiong
2021-03-27[libcpu] auto formattedMeco Man
2021-03-24[libcpu]update GPL license to Apache-2.0yangjie
2021-01-31ls1b: fix the count of GPIO IRQ and improvement the IRQ of UARTS.michael
from 1b manunal we know it have 64 GPIO IRQ and 12 UARTS
2021-01-31mips:gs232:LS1C300 have 5 group INTC cells but LS1B have 4 group INTC cellsmichael
2021-01-31remove unused function declarationsmichael
2020-12-28resolve Conflictsyangjie
bsp/nrf52832/board/Sconscript bsp/nrf52832/startups/Sconscript bsp/raspberry-pi/raspi4-32/driver/SConscript
2020-12-19[SConscript]update group nameyangjie
2020-11-30[SConscript] change libcpu to LIBARCH,and correcte letter caseyangjie11
2020-11-20[SConscript]rename group nameyangjie11
2020-11-20[libcpu][update]重启与关机函数:rt_hw_cpu_shutdown、rt_hw_cpu_reset ↵张世争
,补充WEAK属性
2020-09-14MIPS:fix the RT_EXCEPTION_MAX valuemichael
from <see mips run> know that cp0_cause's ExcCode have 5 bit filed and the max exception is 32.
2020-09-11code formatbigmagic
2020-09-04fixed loongson bsp build on windowsbigmagic
2020-09-04add ls2k mmubigmagic
2020-09-04fix mips stackframe and exceptionbigmagic
2020-08-25MIPS:improvement FPU supportmichael
2020-08-24MIPS:remove redundant #ifdef ARCH_MIPS64michael
there exist redundant #ifdef ARCH_MIPS64 in asm.h, remove it
2020-06-21fix ls2k libc and irqbigamgic
2020-04-10MIPS: fix inline assembly for FPUduhuanpeng
Signed-off-by: duhuanpeng <[email protected]>
2020-04-10MIPS: inline routine should be static hereduhuanpeng
gcc will remove this "unused" routine and cause a linking error. symbol not found when linking. Signed-off-by: duhuanpeng <[email protected]>
2020-04-07[mips]fix a bugbigmagic
2020-04-07fix mips stackframe pointbigmagic
2020-04-07mips repair constraintbigmagic
2020-04-07add ls2k bsp configbigmagic
2020-04-07fix mips64 some bugbigmagic
2020-04-07add ls2k bspbigmagic
2019-12-11[libcpu] mips: Merge loongson_1 into gs232Jiaxun Yang
Previously Loongson 1B and Loongson 1C have their own libcpu implemention, but they're almost identical. So we merge them into gs232 and adapt to new common code. Signed-off-by: Jiaxun Yang <[email protected]>
2019-12-11[libcpu] Refine MIPS common codeJiaxun Yang
MIPS common code was highly duplicated, This commit is a attempt to clean-up and refine these code. The context and exception handle flow is mostly identical with Linux, but a notable difference is that when FPU enabled, we save FP registers in stackframe unconditionally. Signed-off-by: Jiaxun Yang <[email protected]>
2019-12-11[BSP] move libcpu/mips/x1000 to bsp/x1000/cpuBernard Xiong
2019-08-21参照龙芯1c手册更正看门狗寄存器宏定义liufeilong
2019-07-19libcpu: MIPS: 更新版权信息/Update copyright information.Zhou Yanjie
更新版权信息。 Update copyright information. Signed-off-by: Zhou Yanjie <[email protected]>
2019-07-19libcpu: MIPS: 清理代码/Clean up code.Zhou Yanjie
清理内容重复的头文件。 Clean up duplicate header files. Signed-off-by: Zhou Yanjie <[email protected]>