- Sep 23, 2014
-
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
- Sep 20, 2014
-
-
Gregory Nutt authored
-
Gregory Nutt authored
-
- Sep 19, 2014
-
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
- Sep 18, 2014
-
-
Gregory Nutt authored
-
- Sep 17, 2014
-
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
- Sep 16, 2014
-
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
Move common/up_signal_dispatch.c to armv6-m, armv7-m, and armv7-a. The armv7-a version needs to be different to handle the case where we are dispatch kernel mode signals when running under a user mode group
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
- Sep 15, 2014
-
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
If we are configured to use a kernel stack while in SYSCALL handling, then we need to switch back to the user stack to deliver a signal
-
Gregory Nutt authored
Fix a typo in system call when fetching parameter from the stack: regs[REG_PC]+4 is the address, not regs[REG_PC+4]
-
- Sep 14, 2014
-
-
Gregory Nutt authored
-
Gregory Nutt authored
Add the initial implementation of the process kernel stack logic. Not yet integrated into the main OS logic nor tested.
-
Gregory Nutt authored
Rename everything associated with the dynamic process stack to ustack to make room in the name space for a kstack
-
- Sep 13, 2014
-
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
Move static helper routines from arm_addrenv.c and may them global so that they can be shared both forthcoming stack address environment logic.
-
Gregory Nutt authored
-
- Sep 12, 2014
-
-
Gregory Nutt authored
-
Gregory Nutt authored
ARMv7-A: Modify up_fullcontextrestore() for CONFIG_BUILD_KERNEL. It changed CPSR while in kernel. That will crash is the new CPSR is user mode while executing in kernel space. Fixed by adding a SYS_context_restore system call. There is an alternative, simpler modification to up_fullcontextrestore() that could have been done: It might have been possible to use the SPSR instead of the CPRSR and then do an exception return from up_fullcontextrestore(). That would be more efficient, but I never tried it.
-
Gregory Nutt authored
-
Gregory Nutt authored
All tasks, even user mode tasks, must start in supervisor mode until they get past the start-up trampoline
-
- Sep 11, 2014
-
-
Gregory Nutt authored
-
Gregory Nutt authored
-