| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-06-16 | ident format | visitor83 | |
| Signed-off-by: visitor83 <root@wolflouis.(none)> | |||
| 2013-06-12 | rm48x50: rt_interrupt_nest should be `volatile rt_uint8_t` | Grissiom | |
| 2013-06-12 | rm48x50: add cache_{enable, disable} | Grissiom | |
| 2013-06-05 | cortex-r4: wrap asm functions with .asmfunc/.endasmfunc | Grissiom | |
| 2013-06-05 | cortex-r4: add __rt_ffs | Grissiom | |
| 2013-05-31 | move libcpu/arm/rm48x50/ to libcpu/arm/cortex-r4 | Grissiom | |
| 2013-05-31 | rm48x50: VFP lazy stacking | Grissiom | |
| You need to turn on RT_VFP_LAZY_STACKING in rtconfig.h. By default, RTT will turn on VFP for all threads and stack all the VFP registers. When doing lazy stacking, VFP will only be turned on for the thread who issued VFP instructions. Currently, if a thread turned on VFP, it cannot be turned off. RTT will never know what time the thread doesn't need VFP any more. The thread might could turn off the VFP for it self in proper time. | |||
| 2013-05-31 | rm48x50: change STMFD/LDMFD to STMDB/LDMIA | Grissiom | |
| VFP instructions only have IA(Increment After)/DB(Decrement Before) mode. To keep consistency, just change STM/LDM to DB/IA accordingly. | |||
| 2013-05-31 | rm48x50: turn on VFP support | Grissiom | |
| This support Common VFPv2 sub-architecture. | |||
| 2013-05-30 | rm48x50: small cleanup on context_ccs.asm | Grissiom | |
| 2013-05-29 | rm48x50: fix bug in rt_hw_interrupt_{mask,unmask} | Grissiom | |
| 2013-05-26 | rm48x50: optimize a BEQ | Grissiom | |
| Use condition flag in the ORR. This could eliminate a BEQ. | |||
| 2013-05-26 | rm48x50: optimize context_switch_interrupt_to by reuse registers | Grissiom | |
| When saving thread registers in context_switch_interrupt_to, we don't change them, just move them. So there is no need to always r0-r3 from stack to the real r0-r3. So just use the intermediate registers and eliminate 2 MOV. | |||
| 2013-05-26 | rm48x50: optimize context_switch_interrupt_do | Grissiom | |
| Substitude STMFD, MOV, ADD with STMFD, SUB. It reduce one instruction. Tested on board and it works like a charm. | |||
| 2013-05-26 | rm48x50: utilize CPS instruction and remove some useless code | Grissiom | |
| 2013-05-24 | add rm48x50 bsp and libcpu | Grissiom | |
| We currently only support building with CCS and SCons is not using. bsp/rm48x50/HALCoGen/HALCoGen.{hcg,dil} is the HALCoGen project file. You may need to regenerate the source file as you like, providing that: 1, IRQ is in Dispatch Mode and the table entry is IRQ_Handler. The channel 5 in enabled and connected to IRQ. 2, RTI driver is enabled and compare3 source is selected to counter1 and the compare3 will generate tick in the period of 10ms. This value is coresponding with RT_TICK_PER_SECOND in rtconfig.h. In CCS, you need to create a new CCS project and create link folders pointing at bsp/rm48x50, libcpu/arm/rm48x50 and src/, include/. Remember to add the include path to the Build Properties. | |||
| 2013-04-10 | fixed compiling error related to the RT_USING_INTERRUPT_INFO in mini4020 | yiyue.fang | |
| 2013-04-08 | Use SRAM as EMAC transmit buffer, to avoid the underrun error, especially in ↵ | weety | |
| the large amount of data communication. | |||
| 2013-04-02 | clean up code | weety | |
| 2013-04-02 | fixed context thread issue when using armcc compile | weety | |
| 2013-04-02 | enable at91sam9260 mmu, update SDIO and EMAC drivers | weety | |
| 2013-04-02 | fixed at91sam9260 context thread issue, avoid idle thread stack overflow | weety | |
| 2013-03-31 | Merge pull request #56 from aozima/aozima | Bernard Xiong | |
| Modify the interrupt interface implementations. | |||
| 2013-03-31 | update LPC2478: Modify the interrupt interface implementations. | aozima | |
| 2013-03-31 | fix issue when print interrupt info | weety | |
| 2013-03-31 | update LPC214X: Modify the interrupt interface implementations. | aozima | |
| 2013-03-31 | update AT91SAM7X: Modify the interrupt interface implementations. | aozima | |
| 2013-03-31 | update sep4020: Modify the interrupt interface implementations. | aozima | |
| 2013-03-31 | update mini2440: Modify the interrupt interface implementations. | aozima | |
| 2013-03-30 | update to interrupt description | Bernard Xiong | |
| 2013-03-26 | code cleanup for interrupt description | Bernard Xiong | |
| 2013-03-24 | implement __rt_ffs for armv5 | weety | |
| 2013-03-23 | implement __rt_ffs in kernel service library | Bernard Xiong | |
| 2013-03-19 | remain the old handler to keep forward compatibility | weety | |
| 2013-03-19 | Modified the interrupt function comments | weety | |
| 2013-03-19 | Modify the interrupt interface implementations, changes in the part of the ↵ | weety | |
| parameter definition. | |||
| 2013-02-20 | port stm32f0x to gcc. | aozima | |
| 2013-01-08 | convert end of line | Bernard Xiong | |
| 2013-01-04 | remove lpc122x because there is a common cortex-m0 porting. | Ubuntu | |
| 2012-12-29 | Add exception hook function. | [email protected] | |
| git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2551 bbd45198-f89e-11dd-88c7-29a3b14d5316 | |||
| 2012-12-24 | fixed the coding style in libcpu/arm | [email protected] | |
| git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2518 bbd45198-f89e-11dd-88c7-29a3b14d5316 | |||
| 2012-12-24 | rename the file name using low case | [email protected] | |
| git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2514 bbd45198-f89e-11dd-88c7-29a3b14d5316 | |||
| 2012-12-24 | fixed the fixed the gcc compiling error in ubuntu host OS | [email protected] | |
| git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2512 bbd45198-f89e-11dd-88c7-29a3b14d5316 | |||
| 2012-12-23 | stack addr align to 8byte. | wuyangyong | |
| git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2509 bbd45198-f89e-11dd-88c7-29a3b14d5316 | |||
| 2012-12-17 | add LPC4330 BSP based on NGX xplorer development board | [email protected] | |
| git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2487 bbd45198-f89e-11dd-88c7-29a3b14d5316 | |||
| 2012-11-13 | revert wrongly commit. | bernard.xiong | |
| git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2408 bbd45198-f89e-11dd-88c7-29a3b14d5316 | |||
| 2012-11-13 | remove nuc1xx because there is a cortex-m0 branch. | bernard.xiong | |
| git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2407 bbd45198-f89e-11dd-88c7-29a3b14d5316 | |||
| 2012-11-13 | remove lpc1100 because there is a cortex-m0 branch. | bernard.xiong | |
| git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2406 bbd45198-f89e-11dd-88c7-29a3b14d5316 | |||
| 2012-08-22 | fixed bug: store r8 - r11. | wuyangyong | |
| git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2258 bbd45198-f89e-11dd-88c7-29a3b14d5316 | |||
| 2012-06-28 | fixed s3c2440a context thread bug,patch contributor | [email protected] | |
| :yuxun2k git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2192 bbd45198-f89e-11dd-88c7-29a3b14d5316 | |||
