summaryrefslogtreecommitdiff
path: root/libcpu/arm/arm926
AgeCommit message (Collapse)Author
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-04[kernel] 将rt_thread结构体改为显式继承rt_object (#7131)Shicheng Chu
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-09-05fix: 修复arm926异常时打印栈名乱码Zhang WenBin
2022-06-09[Scons][iar][iccarm] ↵Meco Man
IAR统一使用iccarm作为判断条件而不是是用IDE的名字来进行判断 因为不确定后续IAR是否会像Keil一样内含有不同的编译工具链 此外,将判断条件改为列表方式,这样更方便后续增加其他可能的IAR编译链
2022-06-09[Scons] ↵Meco Man
将GCC判断条件改为列表方式,方便后续增加新的编译工具链
2022-04-20uniform code writing-disable interruptthewon86
2022-04-20[gcc][armcc][armclang] rtconfig.CROSS_TOOL->rtconfig.PLATFORM (#5802)Man, Jianting (Meco)
* [gcc][armcc][armclang] rtconfig.CROSS_TOOL->rtconfig.PLATFORM
2022-01-20[asm] 解决tab和空格混用的问题Meco Man
2021-09-26[update] support armclangliukangcc
2021-08-28FINSH_USING_BUILT_IN_COMMANDS改MSH_USING_BUILT_IN_COMMANDSMeco Man
2021-08-25[finsh] finsh组件可以选择是否包含内置命令Meco Man
2021-03-27[libcpu] auto formattedMeco Man
2021-01-12Remove platform-specific code in common.Wayne Lin
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属性
2019-05-13[bsp][at91sam9g45]Fix build bugs which caused by the change of ↵neal
libcpu/arm/arm926/start_gcc.S
2019-03-14修改arm926中machine.c的协议声明shaojinchun
2019-03-14arm926内容整理shaojinchun
2019-01-07[libcpu] Add SConscript in libcpu.Bernard Xiong
2018-12-26add project support for at91sam9260, add support for at91sam9g45zhuhongbing
2018-10-15[license] Change the license of libarm to Apache.Bernard Xiong
2018-06-04[libcpu][arm][arm926] Using C header file to define stack and heap size.ArdaFu
2017-12-21[libcpu]: add 8-byte alignment for arm architecture && optimize code formatSummerGift
2017-10-19[bsp][at91sam9260] Fix the problem of the finsh function failure by using ↵weety
component initialization.
2015-06-05Align thread stack to 8 byte.aozima
2015-06-04implement __user_initial_stackheapaozima
2015-06-04Align stack address to 8 byte.aozima
2015-05-04[libcpu][arm926] Optimize irq trap code.ardafu
2015-04-22[libcpu][arm926] Optimize codeardafu
1. Combine code for IAR and GCC in file mmu.c and cpuport.c 2. Remove remap code in start_xxx.S. User should config MMU to map vector table to visual address 0x0
2015-04-16[libcpu][arm926] Remove unused SPSR register PUSH/POP when os switch thread.ardafu
2015-04-16[libcpu][arm926] Define vector table start at BSP/{board}/platform/ assemble ↵ardafu
INC files.
2015-04-151. [bsp][sam9260] Fix the bug that auto reset after boot 20s. Disable ↵ardafu
watchdog in rt_lovel_level_init function. 2. [bsp][sam9260] Modify SCONS scripts to support IAR tool chain. 3. [bsp][sam9260] Move link strips in to folder link_scripts. 4. [libcpu][arm926] Add copy right to source file and format code.
2015-04-141. [cpu] split ARM926 cpu code from AT91SAM9260 BSPardafu
2013-07-21Embedded GPLv2 license.weety
2013-07-21fix compiling errorweety
2013-07-21commit againweety
2013-07-21update at91sam9260 project directory structure.weety