Gregory Nutt
|
0f07dfb6e5
|
Correct STM32 RTC EXTI bit definition. From Lazlo
|
2014-10-09 06:25:07 -06:00 |
|
Gregory Nutt
|
176491ce75
|
Misc changes to get a clean build after all of the syslog changes. There are probably other things still broken
|
2014-10-08 16:23:48 -06:00 |
|
Gregory Nutt
|
7b310711a1
|
Update everything under nuttx/arch to use the corrected syslog interfaces
|
2014-10-08 12:48:47 -06:00 |
|
Gregory Nutt
|
792e40f513
|
Simplification of conditional compilation suggested by pn_bouteville
|
2014-10-07 15:44:54 -06:00 |
|
Gregory Nutt
|
868fa211bc
|
Remove non-functional vestiges of OTGHS in FS mode (including OTGFS2); try to convert the stm32f429i-disco configuration to use OTGHS instead of OTFHS in FS mode (OTGFS2). But I don't have the boards and can't test
|
2014-10-07 15:25:31 -06:00 |
|
Gregory Nutt
|
c448888810
|
Integrates OTGHS support into the STM32; Eliminates the older OTGHS in FS mode logic. From Brennan Ashton
|
2014-10-07 15:05:30 -06:00 |
|
Gregory Nutt
|
170e5c6134
|
Add files that implement true high speed support for the STM32 OTGHS peripheral. From Brennan Ashton
|
2014-10-07 15:01:42 -06:00 |
|
Gregory Nutt
|
87eb1d47ed
|
Fix some recently introduced typos, build problems, and warnings
|
2014-10-05 16:58:52 -06:00 |
|
Gregory Nutt
|
e4deeada85
|
More vfork(): If we get to vfork() via system call, then we need to clone some system call information so that the return form the cloned system call works correctly
|
2014-09-29 10:59:15 -06:00 |
|
Gregory Nutt
|
1dc9768c1a
|
Fix vfork(). Now that arguments are kept on the stack, the way that arguments are passed from parent to child in vfork() must change. This bug has always been present, but was not visible with the old strdup() way of passing arguments
|
2014-09-29 10:45:44 -06:00 |
|
Gregory Nutt
|
468097b3b9
|
This completes the implementation of shared memory support
|
2014-09-24 09:27:17 -06:00 |
|
Gregory Nutt
|
31329acede
|
STM32 CAN correction suggested by Max Holtzberg
|
2014-09-24 08:23:05 -06:00 |
|
Gregory Nutt
|
dcdfd99a08
|
Build support for platform-specific shared memory logic. Not logic yet in place
|
2014-09-24 07:39:06 -06:00 |
|
Gregory Nutt
|
f6f7587c47
|
Build support for platform-specific shared memory logic. Not logic yet in place
|
2014-09-24 07:38:11 -06:00 |
|
Gregory Nutt
|
b33c2d9cef
|
Move include/nuttx/mm.h to include/nuttx/mm/mm.h
|
2014-09-24 07:29:09 -06:00 |
|
Gregory Nutt
|
b542d1733f
|
Cosmetic
|
2014-09-23 16:03:52 -06:00 |
|
Gregory Nutt
|
46b58dbb28
|
Extend virtual/physical address conversions to include addresses in shared memory.
|
2014-09-23 16:03:08 -06:00 |
|
Gregory Nutt
|
e326fcfef3
|
Fix some inconsistent field name in struct task_group_s: addrenv should be tg_addrenv.
|
2014-09-23 16:01:44 -06:00 |
|
Gregory Nutt
|
edbaed19f9
|
Add logic necessary to handler remapping of shared memory on contex switches
|
2014-09-23 13:19:30 -06:00 |
|
Gregory Nutt
|
5e285b8bc4
|
More NxWM build fixes
|
2014-09-20 16:47:00 -06:00 |
|
Gregory Nutt
|
ffb60d064b
|
More naming changes to get the stm3240g-eval/nxterm configuration building again
|
2014-09-20 15:53:28 -06:00 |
|
Gregory Nutt
|
942aaf6c31
|
SAMA5D4-EK/nsh: WM8904 support enabled; README updated
|
2014-09-18 14:29:20 -06:00 |
|
Gregory Nutt
|
d7ae119684
|
Ooops... a file that I forgot to add yesterday
|
2014-09-17 09:52:07 -06:00 |
|
Gregory Nutt
|
b37c0a832a
|
Fixes to avoid some hang conditions using STM32 CAN
|
2014-09-17 08:35:03 -06:00 |
|
Gregory Nutt
|
82381dbdc6
|
Only SAM4 family has RTTDIS bit in the MR register. SourceForge bug #33 from Fabien Comte
|
2014-09-17 07:42:12 -06:00 |
|
Gregory Nutt
|
311a88e819
|
Add a sharable version of arm_virtpgaddr()
|
2014-09-16 16:49:44 -06:00 |
|
Gregory Nutt
|
925fc9ad81
|
First round of changes to get the ELF configuration building again
|
2014-09-16 15:37:05 -06:00 |
|
Gregory Nutt
|
2defa2d45c
|
These files were deleted and moved to a different location (see previos commit)
|
2014-09-16 13:36:51 -06:00 |
|
Gregory Nutt
|
af2efda031
|
remove tailing blank line
|
2014-09-16 13:36:14 -06:00 |
|
Gregory Nutt
|
d4d1534b5a
|
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
|
2014-09-16 13:35:29 -06:00 |
|
Gregory Nutt
|
058229b626
|
Correct stack handling is signal deliver to user processes
|
2014-09-16 13:33:13 -06:00 |
|
Gregory Nutt
|
0bedf06b49
|
Move some share-able logic from sama5/sam_pgalloc.c to armv7-a/arm_physpgaddr.c
|
2014-09-16 13:31:48 -06:00 |
|
Gregory Nutt
|
9a49f05087
|
Move some share-able logic from sama5/sam_pgalloc.c to armv7-a/arm_physpgaddr.c
|
2014-09-16 13:31:24 -06:00 |
|
Gregory Nutt
|
b627c70492
|
Move some share-able logic from sama5/sam_pgalloc.c to armv7-a/arm_physpgaddr.c
|
2014-09-16 13:29:43 -06:00 |
|
Gregory Nutt
|
731de13347
|
Partial fix to an cache cleaning problem
|
2014-09-15 16:04:42 -06:00 |
|
Gregory Nutt
|
ff97fa2114
|
Fix an error in a debug statement
|
2014-09-15 15:15:57 -06:00 |
|
Gregory Nutt
|
2711592e52
|
Eliminate a bug introduced in last checking
|
2014-09-15 15:10:50 -06:00 |
|
Gregory Nutt
|
8c3528183b
|
ARMv7-A: Improvements to assertion output for kernel mode
|
2014-09-15 15:03:55 -06:00 |
|
Gregory Nutt
|
5e4c77245f
|
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
|
2014-09-15 11:38:48 -06:00 |
|
Gregory Nutt
|
7ac0a7a4ec
|
Fix a typo in system call when fetching parameter from the stack: regs[REG_PC]+4 is the address, not regs[REG_PC+4]
|
2014-09-15 10:55:10 -06:00 |
|
Gregory Nutt
|
3649dab9bd
|
Initial integration of kernel stack (does not work)
|
2014-09-14 11:19:34 -06:00 |
|
Gregory Nutt
|
de4956a2cd
|
Add the initial implementation of the process kernel stack logic. Not yet integrated into the main OS logic nor tested.
|
2014-09-14 09:53:54 -06:00 |
|
Gregory Nutt
|
b255883b0a
|
Rename everything associated with the dynamic process stack to ustack to make room in the name space for a kstack
|
2014-09-14 09:10:09 -06:00 |
|
Gregory Nutt
|
6e48516a31
|
Add logic need to manage a virtualized stack. Not yet incorporated into base OS logic.
|
2014-09-13 13:45:35 -06:00 |
|
Gregory Nutt
|
f965ca1fed
|
Move static helper routines from arm_addrenv.c and may them global so that they can be shared both forthcoming stack address environment logic.
|
2014-09-13 13:17:44 -06:00 |
|
Gregory Nutt
|
ed9fced470
|
Add a configuration option for dynamic stack management
|
2014-09-13 12:25:32 -06:00 |
|
Gregory Nutt
|
e411e8aa3f
|
Comsetic updates to comments, debug output
|
2014-09-12 10:31:58 -06:00 |
|
Gregory Nutt
|
f8170550e1
|
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.
|
2014-09-12 08:04:27 -06:00 |
|
Gregory Nutt
|
814ac67f62
|
Fix logic for returning from exceptions to user-mode contexts
|
2014-09-11 18:43:30 -06:00 |
|
Gregory Nutt
|
bb7b5f3490
|
All tasks, even user mode tasks, must start in supervisor mode until they get past the start-up trampoline
|
2014-09-11 18:42:52 -06:00 |
|