summaryrefslogtreecommitdiff
path: root/nuttx/arch/sh
Commit message (Collapse)AuthorAgeFilesLines
* Update everything under nuttx/arch to use the corrected syslog interfacesGregory Nutt2014-10-083-31/+43
|
* The 'make export' target needs to bundle up the user C startup file (crt0), ↵Gregory Nutt2014-09-041-3/+4
| | | | not the kernel head object
* There used to be two ways to pass parameters to new tasks, depending upon ↵Gregory Nutt2014-09-013-12/+12
| | | | the configuration: Either (1) argv[] as created as an array with each string strdup'ed. Or (1) argv[] array and strings were created on the stack before the new task was started. Now, there is only one way, way (1). Way (2) might be slightly more compact, but this is not worth carry the complexity of two different ways of doing the same thing.
* Reanem kzalloc to kmm_zalloc for consistencyGregory Nutt2014-08-311-1/+1
|
* Rename kmalloc to kmm_malloc for consistencyGregory Nutt2014-08-311-1/+1
|
* Rename kumalloc to kumm_malloc and kuzalloc to kumm_zalloc for consistency ↵Gregory Nutt2014-08-311-2/+2
| | | | with other naming
* Rename CONFIG_NUTTX_KERNEL to CONFIG_BUILD_PROTECTED; Partially integrate ↵Gregory Nutt2014-08-294-7/+7
| | | | new CONFIG_BUILD_KERNEL
* Fix an error introduced into ALL implmentations of interrupt dispatch logicGregory Nutt2014-08-281-1/+1
|
* Add address environment support to ALL implementatins of up_release_pending()Gregory Nutt2014-08-281-2/+14
|
* Add address environment support to ALL implementatins of up_reprioritize_rtr()Gregory Nutt2014-08-281-2/+14
|
* SH: Move address environment switch from the task switchers to the interrupt ↵Gregory Nutt2014-08-283-60/+64
| | | | handler. That may save doing the action multiple times per interrupt
* Add ADDRENV support to ALL implmentations of _exit()Gregory Nutt2014-08-271-1/+12
|
* Add ADDRENV support to ALL implementations of up_unblock_task()Gregory Nutt2014-08-271-2/+22
|
* Add ADDRENV support to all implementations of up_block_task()Gregory Nutt2014-08-271-1/+21
|
* Remove os_internal.h it has been replace by several new header files under ↵Gregory Nutt2014-08-086-6/+5
| | | | sched/. There have been some sneak inclusion paths via os_internal.h, so expect a few compilation errors for some architectures
* Replace os_internal.h with sched/sched.h in files that actually reference ↵Gregory Nutt2014-08-0812-12/+12
| | | | something in sched.h
* Move task control files from sched/ to sched/taskGregory Nutt2014-08-081-3/+4
|
* Move clock functions from sched/ to sched/clockGregory Nutt2014-08-083-3/+3
|
* Change all time conversions. Yech. New timer units in microseconds breaks ↵Gregory Nutt2014-08-071-1/+1
| | | | all existing logic that used milliseconds in the conversions. Something likely got broken doing this, probably because I confused a MSEC2TICK conversion with a TICK2MSEC conversion. Also, the tickless OS no appears fully functional and passes the OS test on the simulator with no errors
* Rename up_timerinit() to up_timer_initailize(); Add prototypes for candidate ↵Gregory Nutt2014-08-066-27/+35
| | | | interfaces for the tickless OS; Don't build existing timer initialization logic if CONFIG_SCHED_TICKLESS is defined.
* Make sure that all references to up_prioritize_irq() are conditioned on ↵Gregory Nutt2014-05-203-2/+8
| | | | CONFIG_ARCH_IRQPRIO. Noted by Make Smith
* Add serial method so that lower half driver can provide RX flow control ↵Gregory Nutt2014-05-082-0/+6
| | | | information. From Jussi Kivilinna
* Fix spelling, only one t in exitingGregory Nutt2014-04-271-1/+1
|
* More trailing whilespace removalGregory Nutt2014-04-1322-44/+44
|
* Make sure that there is one space after forGregory Nutt2014-04-121-1/+1
|
* Make sure that there is one space between while and conditionGregory Nutt2014-04-122-2/+2
|
* mv ramlog.h and syslog.h to new include/nuttx/syslogGregory Nutt2014-04-101-1/+1
|
* Add option to dump buffered USB trace data on an assertionGregory Nutt2014-03-201-1/+28
|
* configs/us7032evb1/ostest: Configuration converted to use the ↵Gregory Nutt2014-03-062-3/+67
| | | | kconfig-frontends tools
* configs/skp16c26/ostest: Configuration converted to use the ↵Gregory Nutt2014-03-062-5/+3
| | | | kconfig-frontends tools
* rename up_led*() functions to board_led_*()Gregory Nutt2014-01-2410-23/+23
|
* Extend stack debug logic to include IDLE and interrupt stacks. Also color ↵Gregory Nutt2013-11-014-13/+14
| | | | the heap as well. Based on suggestions from David Sidrane
* Clean up some naming: fd vs. fildes vs. filedes and filep vs filpGregory Nutt2013-09-281-3/+3
|
* Remove empty README.txt filesGregory Nutt2013-08-315-8/+0
|
* Finally... renamed all CONFIG_DRAM_ settings to CONFIG_RAM_Gregory Nutt2013-07-262-2/+2
|
* .dSYM only needs to be in the same .gitignore files as .exeGregory Nutt2013-05-301-1/+0
|
* Upate .gitignore files. Add .dSYM. Make sure / is present where needed. ↵Gregory Nutt2013-05-301-3/+3
| | | | Add some missing .gitignore files
* Remove up_assert_codeGregory Nutt2013-04-257-134/+104
|
* Adding missing registration of /dev/zero; Condition registration of ↵Gregory Nutt2013-04-241-0/+8
| | | | /dev/null. From Ken Petit
* _exit() should not call atexit() or on_exit() functions; Rename ↵Gregory Nutt2013-04-181-1/+1
| | | | task_deletecurrent() to task_exit()
* Clone svn:ignore directory atributed to .gitignore filesGregory Nutt2013-04-041-0/+3
|
* Corrections needed after further test of stack-based task argumentspatacongo2013-03-211-0/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5771 42af7a65-404d-4744-a932-0658087f49c3
* Copy siginfo_t to step before calling a user-space signal handlerpatacongo2013-03-211-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5769 42af7a65-404d-4744-a932-0658087f49c3
* Add a up_stack_frame() interface to allocate a frame of data on a task's stack.patacongo2013-03-212-8/+138
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5768 42af7a65-404d-4744-a932-0658087f49c3
* In the kernel build, allocate the stacks for kernel threads from the kernel ↵patacongo2013-03-203-14/+60
| | | | | | heap so that they are protected from medddling by the applications git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5766 42af7a65-404d-4744-a932-0658087f49c3
* Change prototypes of up_create_stack and up_release_stack to include a task ↵patacongo2013-03-203-21/+66
| | | | | | type parameter git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5765 42af7a65-404d-4744-a932-0658087f49c3
* Rename g_heapbase to g_idle_topstack; Fix kernel build heap allocation which ↵patacongo2013-03-147-26/+26
| | | | | | cannot use g_heapbase git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5739 42af7a65-404d-4744-a932-0658087f49c3
* Create sched_ufree and sched_kfree from sched_free; Use user-accessible heap ↵patacongo2013-03-103-5/+5
| | | | | | to allocae stacks git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5725 42af7a65-404d-4744-a932-0658087f49c3
* More changes for a kernel-mode allocator (more to be done)patacongo2013-03-091-5/+9
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5724 42af7a65-404d-4744-a932-0658087f49c3
* Add debug output when memory allocations failpatacongo2013-02-281-40/+70
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5686 42af7a65-404d-4744-a932-0658087f49c3