Bernard Xiong
|
238c93468f
|
Merge pull request #2530 from qz721/libcpu_cortex_a
Disable the data alignment check.
|
2019-04-01 17:43:19 +08:00 |
qz721
|
b10039f396
|
Disable the data alignment check.
|
2019-04-01 14:21:59 +08:00 |
Bernard Xiong
|
459ddc3b06
|
Merge pull request #2523 from qz721/libcpu_cortex_a
Add standard rt-thread cache interfaces for arm/cortex-a.
|
2019-03-30 05:57:47 +08:00 |
qz721
|
fbd40fc5b8
|
Add standard rt-thread cache interfaces for arm/cortex-a.
Add cache invalidate and clean interfaces.
Adjust the default cache type of memory to 'WriteBach with WriteAllocate'.
|
2019-03-29 20:22:25 +08:00 |
BernardXiong
|
bd8f0d0423
|
[libcpu] Fix the build directory issue
|
2019-03-26 13:36:01 +00:00 |
qz721
|
2eb1bef773
|
Make 'qemu-vexpress-a9' and 'imx6ul' use the same libcpu code.
|
2019-03-25 20:03:49 +08:00 |
shaojinchun
|
29264edde8
|
修改arm926中machine.c的协议声明
|
2019-03-14 17:54:21 +08:00 |
shaojinchun
|
159def753f
|
arm926内容整理
|
2019-03-14 17:24:35 +08:00 |
Bernard Xiong
|
bde47018b8
|
[libcpu] Add SConscript in libcpu.
|
2019-01-07 06:09:45 +08:00 |
zhuhongbing
|
fb693418ee
|
add project support for at91sam9260, add support for at91sam9g45
|
2018-12-26 12:50:52 +08:00 |
yufanyufan77
|
b40a8f816b
|
添加cpu复位函数
RT_WEAK void rt_hw_cpu_reset(void)
|
2018-12-14 08:58:40 +08:00 |
liruncong
|
849421709b
|
[libcpu/arm/zynq7000]rt_hw_interrupt_install函数name参数增加const限定
|
2018-12-05 20:43:02 +08:00 |
liruncong
|
3e05f24608
|
[libcpu/arm/sep4020]rt_hw_interrupt_install函数name参数增加const限定
|
2018-12-05 20:42:54 +08:00 |
liruncong
|
46c5c8267a
|
[libcpu/arm/s3c24x0]rt_hw_interrupt_install函数name参数增加const限定
|
2018-12-05 20:36:48 +08:00 |
liruncong
|
96691760dc
|
[libcpu/arm/realview-a8-vmm]rt_hw_interrupt_install函数name参数增加const限定
|
2018-12-05 20:36:34 +08:00 |
liruncong
|
7be87217b5
|
[libcpu/arm/lpc24xx]rt_hw_interrupt_install函数name参数增加const限定
|
2018-12-05 20:36:18 +08:00 |
liruncong
|
5321f202c4
|
[libcpu/arm/lpc214x]rt_hw_interrupt_install函数name参数增加const限定
|
2018-12-05 20:35:58 +08:00 |
liruncong
|
8ce36092c5
|
[libcpu/arm/cortex-r4]rt_hw_interrupt_install函数name参数增加const限定
|
2018-12-05 20:35:43 +08:00 |
liruncong
|
cbe07afabe
|
[libcpu/arm/cortex-a]rt_hw_interrupt_install函数name参数增加const限定
|
2018-12-05 20:35:34 +08:00 |
liruncong
|
8200137327
|
[libcpu/arm/AT9ASAM7X]rt_hw_interrupt_install函数name参数增加const限定
|
2018-12-05 20:35:17 +08:00 |
liruncong
|
2635cc1694
|
[libcpu/arm/am335x]rt_hw_interrupt_install函数name参数增加const限定
|
2018-12-05 20:35:02 +08:00 |
Bernard Xiong
|
bd731fe1f0
|
[license] Fix the bad license header for lpc24xx.
|
2018-10-16 09:18:53 +08:00 |
Bernard Xiong
|
7c425408b4
|
[license] Change the license of libarm to Apache.
|
2018-10-15 01:35:07 +08:00 |
Bernard Xiong
|
1253a1b445
|
Merge pull request #1812 from liruncong/am335x-mmu
修正am335x中mmu问题
|
2018-10-10 08:49:18 +08:00 |
Bernard Xiong
|
d96027f156
|
[libcpu] Fix the FPU definition in M4/M7 for ARM Clang
|
2018-09-25 11:08:58 +08:00 |
Bernard Xiong
|
ff08faf605
|
[Kernel] Adjust the copyright information
|
2018-09-25 11:06:07 +08:00 |
Bernard Xiong
|
b98a0ba804
|
[Kernel] Add ARMCC 6.x support.
|
2018-09-23 12:08:44 +08:00 |
liruncong
|
af1044955a
|
修正am335x中mmu问题
1) mmu_disable_dcache/mmu_enable_dcache等, 应使用rt_cpu_xxx相关函数,否则会跑飞. armcc并没有提供rt_cpu_xxx对应汇编代码,先删除
2) mmu_setmtt抽取为函数mmu_setmtts,并增加RT_WEAK.mmu_setmtts此处作为示例函数.实际用户板子可在bsp中重新实现该函数.可在rt_components_board_init函数前调用rt_hw_mmu_init
|
2018-09-15 11:37:14 +08:00 |
liruncong
|
6d16685011
|
rt_hw_backtrace中多余括号删除. armclang给出警告
|
2018-09-10 19:58:28 +08:00 |
hichard_ren@yeah.net
|
b46e7f3172
|
add rt_hw_cpu_reset for cortex-m cpu
|
2018-08-01 11:57:56 +08:00 |
aozima
|
d431f4b5f9
|
[libcpu][comtex-m7] enhancement hard fault exception handler.
|
2018-07-25 21:39:45 +08:00 |
aozima
|
6c39b2d54d
|
[libcpu][comtex-m4] enhancement hard fault exception handler.
|
2018-07-25 21:39:44 +08:00 |
aozima
|
a0fe71f78f
|
fixed get sp in HardFault_Handler. close #1646
|
2018-07-25 21:39:43 +08:00 |
=
|
944b0f1c94
|
fix annotation error
|
2018-06-13 15:04:31 +08:00 |
ArdaFu
|
7a1f8ee1c4
|
[libcpu][arm][arm926] Using C header file to define stack and heap size.
|
2018-06-04 13:34:45 +08:00 |
aozima
|
dd1041bb7f
|
[libcpu]: fixed #1196 FPU FPCA issue.
|
2018-01-31 18:54:11 +08:00 |
SummerGift
|
fc7a5abc76
|
[libcpu]: add 8-byte alignment for arm architecture && optimize code format
|
2017-12-21 16:37:38 +08:00 |
SummerGift
|
336207ad31
|
[libcpu]: add 8-byte alignment for armv6 architecture
|
2017-12-21 15:35:48 +08:00 |
SummerGift
|
a4a85a28da
|
[libcpu]:optimize code format
|
2017-12-21 15:14:23 +08:00 |
SummerGift
|
e7b1786759
|
[libcpu]:optimize code format
|
2017-12-21 14:55:34 +08:00 |
SummerGift
|
15715692d2
|
[libcpu]: add 8-byte alignment for armv6 architecture
|
2017-12-21 10:13:47 +08:00 |
SummerGift
|
eb72d19179
|
[libcpu] add volatile for __asm.
|
2017-11-22 09:54:36 +08:00 |
SummerGift
|
2488624a18
|
[libcpu] add volatile for asm (" mcr ") or asm (" mrc ") instruct.
|
2017-11-22 09:54:27 +08:00 |
Bernard Xiong
|
f6170a6e5b
|
[BSP] add i.MX 6UL BSP
|
2017-11-01 13:30:17 +08:00 |
weety
|
6085f6826d
|
[bsp][at91sam9260] Fix the problem of the finsh function failure by using component initialization.
|
2017-10-19 23:46:17 +08:00 |
bernard
|
5e3b3b19a6
|
[BSP] change the type of cmd.
1. Change the type of cmd to 'int';
2. Remove RT_LWIP_USING_RT_MEM macro;
|
2017-10-16 13:23:03 +08:00 |
aozima
|
cb247e913f
|
update libcpu: cortex-m0 fault handlers always enable.
|
2017-09-01 10:22:55 +08:00 |
aozima
|
9bbc4e5e6b
|
update cortex-m libcpu: fixed compile error.
|
2017-08-23 16:13:51 +08:00 |
aozima
|
9b7303e511
|
update libcpu: ensure fault enable.
|
2017-08-18 11:12:58 +08:00 |
zchong-cht
|
a74a2a25a8
|
Add libcpu/arm/am335x/context_iar.S file
|
2017-02-06 21:57:15 +08:00 |