summaryrefslogtreecommitdiff
path: root/libcpu
AgeCommit message (Collapse)Author
2020-04-17[BSP][Nuclei] Add Nuclei RISC-V Processor supportHuaqi Fang
* Nuclei RISC-V Processor support is added both RV32 and RV64 * Nuclei RVSTAR BSP is added, UART driver is added * MSH works well in RVSTAR board --------------------------- Squashed commit of the following: commit b7368bc2ed725c42f9adc297d0e9cf3ed706a520 Author: Huaqi Fang <[email protected]> Date: Fri Apr 17 14:38:54 2020 +0800 [BSP][Nuclei] Pretty source code Signed-off-by: Huaqi Fang <[email protected]> commit 2c42a997f7b5d8aa53bdaf19ccb30596091a112d Author: Huaqi Fang <[email protected]> Date: Thu Apr 16 15:51:03 2020 +0800 [libcpu] Remove ARCH_NUCLEI in libcpu kconfig Signed-off-by: Huaqi Fang <[email protected]> commit 915ad4c076ff3d7cebda896537605e7f7939b7af Author: Huaqi Fang <[email protected]> Date: Thu Apr 16 15:50:00 2020 +0800 [BSP][Nuclei] Remove ARCH_NUCLEI in bsp KConfig Signed-off-by: Huaqi Fang <[email protected]> commit fe43869c79675a25669447d57ea5d77385e07ca5 Author: Huaqi Fang <[email protected]> Date: Wed Apr 15 12:43:20 2020 +0800 [BSP][NUCLEI] Simply application main.c Remove previous complicated application of gd32vf103_rvstar Signed-off-by: Huaqi Fang <[email protected]> commit 8fd31727bc7ff51c83a3c47840cff1bfb100c0ba Author: Huaqi Fang <[email protected]> Date: Wed Apr 15 12:38:04 2020 +0800 [BSP][NUCLEI] Format application and board source code Signed-off-by: Huaqi Fang <[email protected]> commit b432308b20cdf24dfcc1398511d1d83bce6a9df2 Author: Huaqi Fang <[email protected]> Date: Wed Apr 15 11:58:28 2020 +0800 [BSP][Nuclei] Format source code of drivers of gd32vf103 Signed-off-by: Huaqi Fang <[email protected]> commit 7366173d749d8a51ed8d48eca09007d27aee8ad8 Author: Huaqi Fang <[email protected]> Date: Wed Apr 15 11:54:02 2020 +0800 [LIBCPU][NUCLEI] Optimize nuclei cpu portable code Signed-off-by: Huaqi Fang <[email protected]> commit 8c2cd4745b7279a6721946d119441bbf7fd1a9c2 Author: Huaqi Fang <[email protected]> Date: Tue Apr 14 15:45:42 2020 +0800 nuclei: Update README.md Signed-off-by: Huaqi Fang <[email protected]> commit fa8a2f24ea5e4dbce714ffda16c1ce558e5b5ddb Author: Huaqi Fang <[email protected]> Date: Tue Apr 14 14:06:54 2020 +0800 nuclei: Add gpio driver not tested Signed-off-by: Huaqi Fang <[email protected]> commit 1be40bc50be43dfcdd105291bd24355498f9fef3 Author: Huaqi Fang <[email protected]> Date: Thu Apr 9 14:55:22 2020 +0800 Nuclei: Update README.md Signed-off-by: Huaqi Fang <[email protected]> commit 4c8beb204b7ee3e38c04e1f23a1f7e4ce48aa196 Author: Huaqi Fang <[email protected]> Date: Thu Apr 9 10:20:25 2020 +0800 Nuclei: Change idle stack size from 256 to 396 bytes If changed to 396 bytes, then debug optimization level changed from O2 to O0, and the application can run successfully without stack overflow issue of tidle0 task warning: tidle0 stack is close to end of stack address. Signed-off-by: Huaqi Fang <[email protected]> commit da2bcf5c56ef32b611405a8e591ecd3f1e598b11 Author: Huaqi Fang <[email protected]> Date: Thu Apr 9 10:11:40 2020 +0800 nuclei: Remove unused kconfig Signed-off-by: Huaqi Fang <[email protected]> commit 0b932c677a7934d60e70da141744790aec202ef6 Author: Huaqi Fang <[email protected]> Date: Thu Apr 9 09:32:22 2020 +0800 nuclei: optimize drivers support Signed-off-by: Huaqi Fang <[email protected]> commit 0431f6f01f6efab2900de552abede83639415431 Author: Huaqi Fang <[email protected]> Date: Wed Apr 8 19:28:02 2020 +0800 tools: Update mkdist.py for nuclei bsp Signed-off-by: Huaqi Fang <[email protected]> commit 0e1f502edfddff93a4a66c041be68560ef4828eb Author: Huaqi Fang <[email protected]> Date: Wed Apr 8 18:46:58 2020 +0800 nuclei: optimize rvstar support directory Signed-off-by: Huaqi Fang <[email protected]> commit 1131f6e6483d8f2fbafe07f4e598fc8f802ee85d Author: Huaqi Fang <[email protected]> Date: Wed Apr 8 18:37:24 2020 +0800 nuclei: update kconfig Signed-off-by: Huaqi Fang <[email protected]> commit ad81c1d3bf9d80d2b561c94e903e7ce4ca2c68c6 Author: Huaqi Fang <[email protected]> Date: Wed Apr 8 15:43:00 2020 +0800 nuclei: Rename board name Signed-off-by: Huaqi Fang <[email protected]> commit d780138a1abf5da5097cc89e6a428ebeae06f284 Author: Huaqi Fang <[email protected]> Date: Tue Apr 7 09:36:19 2020 +0800 libcpu: Add Nuclei arch option in KConfig Signed-off-by: Huaqi Fang <[email protected]> commit 60320d34b1d88315efe1b566fd6bc75c69851f06 Author: Huaqi Fang <[email protected]> Date: Fri Apr 3 16:51:01 2020 +0800 nuclei: Update nuclei sdk of rt-thread support Signed-off-by: Huaqi Fang <[email protected]> commit a042b806efe0ea3bc9dba80ebc7696e5941ba35f Author: Huaqi Fang <[email protected]> Date: Fri Apr 3 11:34:09 2020 +0800 nuclei: modify application for not print anything Signed-off-by: Huaqi Fang <[email protected]> commit 2a9603adcb584b29886a2b93ded2473f4e8bffb1 Author: Huaqi Fang <[email protected]> Date: Fri Apr 3 11:31:01 2020 +0800 nuclei: Add .gitignore for nuclei bsp Signed-off-by: Huaqi Fang <[email protected]> commit 34aaf6aebae75c3ee9d38cc17e6bdb826ed9e357 Author: Huaqi Fang <[email protected]> Date: Fri Apr 3 11:28:06 2020 +0800 nuclei_sdk: update link script of rvstar to contain rt-thread needed sections /* section information for finsh shell */ . = ALIGN(4); __fsymtab_start = .; KEEP(*(FSymTab)) __fsymtab_end = .; . = ALIGN(4); __vsymtab_start = .; KEEP(*(VSymTab)) __vsymtab_end = .; /* section information for initial. */ . = ALIGN(4); __rt_init_start = .; KEEP(*(SORT(.rti_fn*))) __rt_init_end = .; The above code placed in rodata section Signed-off-by: Huaqi Fang <[email protected]> commit 3451466e9d8da3c3c8a631be69f3c7a5e6220c21 Author: Huaqi Fang <[email protected]> Date: Fri Apr 3 10:04:42 2020 +0800 bsp: Add initial commit of nuclei rvstar board bsp Signed-off-by: Huaqi Fang <[email protected]> Signed-off-by: Huaqi Fang <[email protected]>
2020-04-17Update start_gcc.SDavid Lin
2020-04-17Update start_gcc.SDavid Lin
2020-04-16add bsp/raspi4 gicv2bigmagic
2020-04-16add bsp/raspi4 readmebigmagic
2020-04-16add raspi4 bspbigmagic
2020-04-13Merge pull request #3520 from qzhang1535/br_mini2440Bernard Xiong
更新mini2440 bsp包:
2020-04-10更新mini2440 bsp包:Jonne
1、加入Kconfig以支持图形化菜单配置 2、编译脚本中添加动态模块编译参数 3、开启自动初始化机制支持 4、重构串口驱动以解决开启posix支持后终端无响应问题 5、解决dm9000网卡驱动link up问题 6、添加mnt.c文件用来挂载文件系统
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-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