| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
arch/arm_m: merge src/x_fault.c systemreset triggerirq into arm_m Remove dup to reducethe maintain cost Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arch/arm_m: merge systick Move SYSTICK from v7/8m into arm_m For compatible, keep ARMV7M_SYSTICK and ARMV8M_SYSTICK, reduce the change of defconfig and Kconfig Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arch/arm_m: merge src/x_fault.c systemreset triggerirq into arm_m Remove dup to reducethe maintain cost Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arch/arm_m: merge src/x_fault.c systemreset triggerirq into arm_m Remove dup to reducethe maintain cost Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arm_m: merge arm_dispatch_syscall.S We should merge all similar arm_m arch to decrese the maintain cost. Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arch/arm/arm_m: merge src/nvic.h arm_dumpnvic.c Move v6m/nvic.h to nvic_legacy.h to keep compatible Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
armv7/8-m: use ISB instruction immediately after the MSR instruction when changing the stack pointer, software must use an ISB instruction immediately after the MSR instruction. This ensures that instructions after the ISB instruction execute using the new stack pointer. https://developer.arm.com/documentation/101928/0101/The-Cortex-M85-Processor--Reference-Material/Programmer-s-model/Core-registers/CONTROL-register?lang=en " When changing the stack pointer, software must use an ISB instruction immediately after the MSR instruction. This ensures that instructions after the ISB instruction execute using the new stack pointer." Signed-off-by: hujun5 <hujun5@xiaomi.com> | 2 个月前 | |
arch/arm_m: merge src/x_fault.c systemreset triggerirq into arm_m Remove dup to reducethe maintain cost Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arch/arm_m: merge src/x_fault.c systemreset triggerirq into arm_m Remove dup to reducethe maintain cost Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arch/arm_m: merge src/x_fault.c systemreset triggerirq into arm_m Remove dup to reducethe maintain cost Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arch/arm_m: merge ram_vector armv6/7/8-m into arm_m For v6m add NVIC_VECTAB in nvic.h temporally for compatible Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arch/arm_m: merge ram_vector armv6/7/8-m into arm_m For v6m add NVIC_VECTAB in nvic.h temporally for compatible Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arm_m: merge arm_saveusercontext into arm_m We should reduce the dup of code Use ARM_IRQ_USE_BASEPRI to split the r8,r9,r11 save behavior Use movs to set r0, for v6m compatible Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arch/arm/src: merge arm_schedulesigaction & arm_sigdeliver into arm_m Reduce the dup of code Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arch/arm_m: merge src/x_fault.c systemreset triggerirq into arm_m Remove dup to reducethe maintain cost Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arch/arm-m: fix when rtcb->sigdeliver inprogress savedregs overlap. When first rtcb->sigdeliver in process in thread. High priority thread sched, and cause a new pendsv, at this time, the arm_doirq will trigger a new up_schedule_sigaction, and cause the signal in-process regs overlay the saved_regs. And not able to back to the thread again. Fix by only delivery when saved_regs NULL. Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arch/arm_m: merge src/x_fault.c systemreset triggerirq into arm_m Remove dup to reducethe maintain cost Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arch/arm_m: merge systick Move SYSTICK from v7/8m into arm_m For compatible, keep ARMV7M_SYSTICK and ARMV8M_SYSTICK, reduce the change of defconfig and Kconfig Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arm_m: add directory and move arm_tcbinfo into arm_m Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arch/arm_m: merge src/x_fault.c systemreset triggerirq into arm_m Remove dup to reducethe maintain cost Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arch/arm_m: merge src/x_fault.c systemreset triggerirq into arm_m Remove dup to reducethe maintain cost Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arm_m: merge arm_exception.S & arm_vector.c Before arm_doirq, use r1 as saved reg base. After arm_doirq, use r0 as restore reg base. The reg usage are unified between armv6/7/8-m Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arch/arm_m: move src/x.h into arm_m/x.h Remove dup to recuce the maintain cost. Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arch/arm_m: move src/x.h into arm_m/x.h Remove dup to recuce the maintain cost. Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arch/arm/src: merge exc_return.h We should reduce the dup of code arm-m exc_return should already forward compatible Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arch/arm_m: move src/x.h into arm_m/x.h Remove dup to recuce the maintain cost. Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arm_m: merge arm_exception.S & arm_vector.c Before arm_doirq, use r1 as saved reg base. After arm_doirq, use r0 as restore reg base. The reg usage are unified between armv6/7/8-m Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arch/arm_m: move src/x.h into arm_m/x.h Remove dup to recuce the maintain cost. Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arch/arm_m: move src/x.h into arm_m/x.h Remove dup to recuce the maintain cost. Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arch/arm_m: move src/x.h into arm_m/x.h Remove dup to recuce the maintain cost. Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arch/arm/arm_m: merge src/nvic.h arm_dumpnvic.c Move v6m/nvic.h to nvic_legacy.h to keep compatible Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arch/arm/arm_m: merge src/nvic.h arm_dumpnvic.c Move v6m/nvic.h to nvic_legacy.h to keep compatible Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arch/arm_m: move src/x.h into arm_m/x.h Remove dup to recuce the maintain cost. Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arch/arm/src: merge psr.h into arm_m We should reduce the dup of code Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arch/arm_m: merge ram_vector armv6/7/8-m into arm_m For v6m add NVIC_VECTAB in nvic.h temporally for compatible Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arch/arm_m: move src/x.h into arm_m/x.h Remove dup to recuce the maintain cost. Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arch/arm_m: merge systick Move SYSTICK from v7/8m into arm_m For compatible, keep ARMV7M_SYSTICK and ARMV8M_SYSTICK, reduce the change of defconfig and Kconfig Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
arch/arm_m: move src/x.h into arm_m/x.h Remove dup to recuce the maintain cost. Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 |