summaryrefslogtreecommitdiff
path: root/libcpu
AgeCommit message (Collapse)Author
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-07Merge pull request #3504 from bigmagic123/add_ls2k_bspBernard Xiong
Add ls2k bsp
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
2020-04-03add soc timer cntpctbigmagic
2020-03-18remove cortex-a53 from libcpu/armbigmagic
2020-03-18add cache option apibigmagic
2020-03-02fix build err bigmagic
2020-03-02[bsp/raspi3-64]fix gpio drvierbigmagic
2020-02-26replace space to tabbigmagic
2020-02-26[bsp/raspi3-64]add core timer driverbigmagic
2020-02-26fix execption printf errbigmagic
2020-02-21space instead of table keep the code stylebigmagic
2020-02-20remove comments in Chinese and keep the code stylebigmagic
2020-02-20[bsp/raspi3] raspi3 mmubigmagic
2020-02-17Merge pull request #3370 from nongxiaoming/masterBernard Xiong
[libcpu]context-m33:fix label error in context_gcc.S
2020-02-17Merge pull request #3379 from DavidLin1577/patch-7Bernard Xiong
Fixed function spelling mistakes in context_iar.S
2020-02-17Fixed typo 'threah' and 'swithc' in cpuport.cDavid Lin
Fixed typo: threah -> thread swithc -> switch
2020-02-16Fixed function spelling mistakes in context_iar.SDavid Lin
swtich_to_thread -> switch_to_thread
2020-02-11[libcpu]context-m33:fix label error in context_gcc.S.nongxiaoming
2020-01-16[bsp][synopsys] add basic new embarc bsp supportWatson Zeng
* the initial support of synopsys designware ARC processor using embARC_BSP, all synopsys ARC-based boards are supported: -ARC Software Development Platform -ARC EM Starter Kit -ARC EM Software Development Platform -ARC HS Development Kit -ARC IoT Development Kit * The embARC BSP is a new generation embARC software development package. ​It is designed to be the inter-layer between hardware and operating system. ​ BSP could hide the difference of hardware/boards, provide a unified interface to upper-layer. * the initial support of synopsys MWDT toolchain. The DesignWare® ARC® MetaWare Development Toolkit builds upon a 25-year legacy of industry-leading compiler and debugger products. It is a complete solution that contains all the components needed to support the development, debugging and tuning of embedded applications for the DesignWare ARC processors. * for detailed board information, pls go embarc.org. Signed-off-by: Watson Zeng <[email protected]>
2020-01-15Add comment informationbigmagic
2020-01-15add raspi3-32 in bspbigmagic
2020-01-10add raspi2 and raspi3 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-12-09convert intentation tabs to spacesXiao Lifan
2019-12-05[libcpu][c28x]add support for c28x mcu hardware fpuXiao Lifan
2019-11-05修改了上下文切换退出时的bug,该bug会导致中断被提前打� ↵ZhangTao
��造成死锁
2019-10-29[libcpu][cm33] support cortex-m33tangyuxin
2019-10-23[libcpu][M7]修复cache编译警告ZYH
Signed-off-by: ZYH <[email protected]>
2019-10-22fixed linker script and stack align issues.aozima
2019-09-27开放spinlock相关函数shaojinchun
2019-09-19[libcpu][arm] 修复因提前返回,导致sp指针不对称问题tangyuxin
2019-09-07Fix Cortex-M0 Cannot Execute Rebootxiaofan
Signed-off-by: xiaofan <[email protected]>
2019-08-24[bsp][tms320f28379d] Fix an issue that interrupts are disabled in the threadxuzhuoyi
2019-08-21参照龙芯1c手册更正看门狗寄存器宏定义liufeilong
2019-07-24first versiontyustli
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]>
2019-07-05Merge pull request #2827 from yangjie11/ac6Bernard Xiong
[libcpu/arm]add __rt_ffs() for armclang in CORTEX M3/4/7
2019-07-03[libcpu][c28x]Add __rt_ffs support明德无敌赵晓薇
Use a native instruction "Count Sign Bits" to support fast ffs function, then add __rt_ffs support in C28x.
2019-07-03[libcpu/arm]add __rt_ffs() for armclang in CORTEX M3/4/7yangjie
2019-06-19Merge pull request #2796 from lymzzyh/cacheBernard Xiong
修复cortex-a 中cache操作没有 dsb isb
2019-06-19fix cortex-a cahceZYH