Gregory Nutt
|
b656e371d3
|
ELF: Move sim and x86 ARM versions of ELF relocation logic to libc/machine
|
2017-01-21 15:40:51 -06:00 |
|
Gregory Nutt
|
3ed091376c
|
In all implementations of _exit(), use enter_critical_section() vs. disabling local interrupts.
|
2017-01-13 11:08:24 -06:00 |
|
Gregory Nutt
|
e897ccb940
|
Rename x86 QEMU version of CONFIG_GPIO_IRQ to CONFIG_QEMU_GPIOIRQ
|
2016-07-22 14:54:00 -06:00 |
|
Gregory Nutt
|
4b4dbc79a2
|
Move driver related prototypes out of include/nuttx/fs/fs.h and into new include/drivers/drivers.h
|
2016-07-20 13:15:37 -06:00 |
|
Gregory Nutt
|
d5388eca05
|
devrandom_register() must be called before devurandom_register()
|
2016-07-18 11:24:04 -06:00 |
|
Gregory Nutt
|
1660329d06
|
Rename up_rnginitialize to devrandom_register
|
2016-07-18 10:55:37 -06:00 |
|
David Alessio
|
6cefbc0c3f
|
This change provides an option to add /dev/urandom to all architectures. The pseudo-random algorithm I choose strikes an arguably-good balance between being "random" and small/fast enough for 8/16 bit MCUs. It’s the well-documented xorshift128 algorithm. It has an internal state of 128 bits that can be [re-]seeded with a write.
|
2016-07-17 06:42:26 -06:00 |
|
Gregory Nutt
|
873f1f6da5
|
Merged in HeathPetersen/nuttx (pull request #102)
EXEEXT only needs to be appended once
|
2016-07-15 17:11:22 -06:00 |
|
Heath Petersen
|
c57672aeab
|
EXEEXT only needs to be appended once
|
2016-07-15 17:50:00 -05:00 |
|
Gregory Nutt
|
7b298a828d
|
up_pminitialize() needs to be called from instances of up_initialize()
|
2016-07-15 13:11:28 -06:00 |
|
Gregory Nutt
|
d3b3c71d97
|
All architectures: Add logic to automatically register /dev/ptmx a boot time
|
2016-07-15 11:54:41 -06:00 |
|
Gregory Nutt
|
5118264e6c
|
Rename CONFIG_SYSLOG_CONSOLE to CONFIG_CONSOLE_SYSLOG
|
2016-06-21 09:35:51 -06:00 |
|
Gregory Nutt
|
62d8f839c7
|
SYSLOG: Now a two phase initialization. Some SYSLOG channels cannot be initialized until later in the bringup
|
2016-06-21 07:52:24 -06:00 |
|
Gregory Nutt
|
7f16548f57
|
Replaces last three commits. Does the same thing, but does it in a way that does not change the usage model.
|
2016-06-21 05:26:08 -06:00 |
|
Gregory Nutt
|
c05da80a27
|
Eliminate a warning
|
2016-06-20 22:54:58 -06:00 |
|
Gregory Nutt
|
505ca542e8
|
Remove some last traces of lowvsyslog that were missed; Add a SYSLOG emergency channel for handling assertion output more cleanly
|
2016-06-20 16:11:50 -06:00 |
|
Gregory Nutt
|
43eb04bb8f
|
Without lowsyslog() *llinfo() is not useful. Eliminate and replace with *info().
|
2016-06-20 11:59:15 -06:00 |
|
Gregory Nutt
|
d40a473f72
|
Without lowsyslog() *llwarn() is not useful. Eliminate and replace with *warn().
|
2016-06-20 09:37:08 -06:00 |
|
Gregory Nutt
|
5b2aa7bf99
|
Remove all traces of CONFIG_SYSLOG
|
2016-06-19 13:59:43 -06:00 |
|
Gregory Nutt
|
0f18f3bd15
|
Move RAMLOG initialize from up_initialilize.c files to syslog_initialize(). up_initialize.c files now call syslog_initialize() unconditionally
|
2016-06-19 09:39:21 -06:00 |
|
Gregory Nutt
|
ac18dc27ca
|
Common/Calypso/C5471: Convert *err() to either *info() or add ERROR:, depending on if an error is reported
|
2016-06-17 15:22:48 -06:00 |
|
Gregory Nutt
|
b39e53391d
|
Add underscore at beginning of alert() as well
|
2016-06-16 12:38:05 -06:00 |
|
Gregory Nutt
|
0c8c7fecf0
|
Add _ to the beginning of all debug macros to avoid name collisions
|
2016-06-16 12:33:32 -06:00 |
|
Gregory Nutt
|
a97d3ae707
|
Centralize definitions associated with CONFIG_DEBUG_GPIO
|
2016-06-15 09:20:23 -06:00 |
|
Gregory Nutt
|
01ee8ccc6c
|
arch/x86/: Change some *err() message to *info() messages if what was a *dbg() message does not indicate and error condition.
|
2016-06-14 09:16:34 -06:00 |
|
Gregory Nutt
|
a98bc05f65
|
New debug macro: alert(). This is high priority, unconditional output and is used to simplify and stanardize crash error reporting.
|
2016-06-14 09:07:53 -06:00 |
|
Gregory Nutt
|
0f249016a0
|
Eliminate some warnings
|
2016-06-13 14:01:32 -06:00 |
|
Gregory Nutt
|
a1469a3e95
|
Add CONFIG_DEBUG_ERROR. Change names of *dbg() * *err()
|
2016-06-11 15:50:49 -06:00 |
|
Gregory Nutt
|
e99301d7c2
|
Rename *lldbg to *llerr
|
2016-06-11 14:55:27 -06:00 |
|
Gregory Nutt
|
1cdc746726
|
Rename CONFIG_DEBUG to CONFIG_DEBUG_FEATURES
|
2016-06-11 14:14:08 -06:00 |
|
Gregory Nutt
|
3a74a438d9
|
Rename CONFIG_DEBUG_VERBOSE to CONFIG_DEBUG_INFO
|
2016-06-11 11:50:18 -06:00 |
|
Gregory Nutt
|
fb484a581f
|
All GCC final arch/*/src/Makefiles: Allow --start-group and --end-group to be redefined for the case where GCC is used to link (instead of LD). Suggested by Paul Alexander Patience.
|
2016-05-17 10:43:15 -06:00 |
|
Gregory Nutt
|
99e695398c
|
Rename up_boot to arm_boot
|
2016-05-12 13:42:49 -06:00 |
|
Gregory Nutt
|
aa64214877
|
FB: Add a display number to the framebuffer planeinfo structure
|
2016-04-17 10:08:27 -06:00 |
|
Gregory Nutt
|
48106e605a
|
Merge in arch/ submodule
|
2016-04-10 07:49:41 -06:00 |
|
Gregory Nutt
|
bd846c2e72
|
All architectures: Register the schedule note driver if enabled
|
2016-03-17 17:00:59 -06:00 |
|
Gregory Nutt
|
4d4f54a789
|
Rename current_regs to g_current_regs; For ARM, g_current_regs needs to be an array to support multiple CPUs
|
2016-03-09 13:41:48 -06:00 |
|
Gregory Nutt
|
9c63736c98
|
Standard some naming if code sectino comments
|
2016-02-21 18:06:09 -06:00 |
|
Gregory Nutt
|
83bc1c97c3
|
Rename irqsave() and irqrestore() to up_irq_save() and up_irq_restore()
|
2016-02-14 16:11:25 -06:00 |
|
Gregory Nutt
|
70e502adb0
|
Replace irqsave() with enter_critical_section(); replace irqrestore() with leave_critical_section()
|
2016-02-13 19:11:09 -06:00 |
|
Gregory Nutt
|
b0bcd82ba7
|
x86: Replace explict references to g_readytorun with indirect references via the this_task() macro
|
2016-02-06 17:10:44 -06:00 |
|
Gregory Nutt
|
7a13837fdd
|
Remove the final vestiges of up_spiinitialize()
|
2016-01-27 09:26:14 -06:00 |
|
Gregory Nutt
|
71c289ce4f
|
Rename all architecture files of form xyz_internal.h to just xyz.h
|
2015-12-29 18:07:11 -06:00 |
|
Gregory Nutt
|
927b1dcc1f
|
Initialize the telnet factory as part of the common architecture intialization
|
2015-12-07 11:40:29 -06:00 |
|
Gregory Nutt
|
2afd4595e4
|
Re-think how __KERNEL__ option is set in architecture Makefiles. Should be passed in EXTRADEFINES
|
2015-11-26 06:59:35 -06:00 |
|
Gregory Nutt
|
4aa3dcb51a
|
__KERNEL__ should be defined when compiler architecture specific logic
|
2015-11-25 18:05:36 -06:00 |
|
Gregory Nutt
|
14d7ede265
|
All instances of up_initialize() should call loop_register() is CONFIG_DEV_LOOP=y
|
2015-11-25 17:10:41 -06:00 |
|
Gregory Nutt
|
79df561669
|
Rename board_led_off to board_autoled_off
|
2015-11-01 09:09:36 -06:00 |
|
Gregory Nutt
|
b28e32e3d3
|
Rename board_led_on to board_autoled_on
|
2015-11-01 09:07:06 -06:00 |
|
Gregory Nutt
|
7a63e976ad
|
Remove TABs
|
2015-10-04 16:00:42 -06:00 |
|
Gregory Nutt
|
6fc6d17760
|
Fix some spacing problems
|
2015-10-04 14:59:08 -06:00 |
|
Gregory Nutt
|
36726b1bc4
|
Standardize the width of all comment boxes in header files
|
2015-10-02 17:42:29 -06:00 |
|
Gregory Nutt
|
26347891ac
|
Apply same fix for ARMv7-M to other architectures
|
2015-09-30 11:21:04 -06:00 |
|
Gregory Nutt
|
26eada3446
|
In all up_initialize() functions, automatically initialize TUN driver is so configureded
|
2015-09-06 09:35:29 -06:00 |
|
Gregory Nutt
|
975d912b40
|
Cosmetic: Move # of pre-processior command to column 1
|
2015-09-05 09:07:37 -06:00 |
|
Gregory Nutt
|
01cfe8c315
|
Networking: Move where the local loopback device is initialized from board_app_intiialize() to up_intiialize() so that it will happen automatically
|
2015-08-24 14:25:49 -06:00 |
|
Gregory Nutt
|
0843af5367
|
Fixes that call sched_resume_scheduler and sched_suspend_scheduler must include nuttx/sched.h
|
2015-07-29 16:51:26 -06:00 |
|
Gregory Nutt
|
eddf8161a5
|
Add scheduler resume/suspend calls to all implementations of up_release_pending()
|
2015-07-26 10:13:29 -06:00 |
|
Gregory Nutt
|
37969b8279
|
Add scheduler resume/suspend calls to all implementations of up_reprioritize_rtr()
|
2015-07-26 09:46:28 -06:00 |
|
Gregory Nutt
|
838c5355eb
|
Correct resume scheduler hooks and add suspend scheduler hooks to all implementations of up_unblock_task
|
2015-07-26 09:07:47 -06:00 |
|
Gregory Nutt
|
a92c0a10ab
|
Add scheduler resume/suspend calls in all implementations of up_block_task()
|
2015-07-26 08:31:23 -06:00 |
|
Gregory Nutt
|
9d98177daa
|
Add logic to reset the replenish the sporadic scheduler when a task is resumed
|
2015-07-24 09:54:28 -06:00 |
|
Gregory Nutt
|
e9a3cc3457
|
Remove the arch/ subdirectory; replace it with a submodule
|
2015-07-22 10:56:22 -06:00 |
|
Gregory Nutt
|
8e4f3bddb6
|
Add CONFIG_NETDEV_LATEINIT that can be used to suppress calls to up_netinitialize() from early initialization
|
2015-07-17 07:20:16 -06:00 |
|
Gregory Nutt
|
652371c919
|
Add CONFIG_NETDEV_LATEINIT that can be used to suppress calls to up_netinitialize() from early initialization
|
2015-07-17 07:20:16 -06:00 |
|
Gregory Nutt
|
fb926e7283
|
Fix references to the no-longer-existent misc/ directory in comments, README files, and documentation
|
2015-06-28 08:08:57 -06:00 |
|
Gregory Nutt
|
342f5fe33d
|
Fix references to the no-longer-existent misc/ directory in comments, README files, and documentation
|
2015-06-28 08:08:57 -06:00 |
|
Gregory Nutt
|
c07a9632cc
|
Clean up and review of header files for conformance to standards
|
2015-06-12 19:17:42 -06:00 |
|
Gregory Nutt
|
c5b15d0b31
|
Clean up and review of header files for conformance to standards
|
2015-06-12 19:17:42 -06:00 |
|
Gregory Nutt
|
7bd3d5eaf1
|
Clean up and review of header files for conformance to standards
|
2015-06-12 19:00:52 -06:00 |
|
Gregory Nutt
|
be0fb09250
|
Clean up and review of header files for conformance to standards
|
2015-06-12 19:00:52 -06:00 |
|
Gregory Nutt
|
ae15c6963c
|
Make some file section headers more consistent with standard
|
2015-04-08 08:04:12 -06:00 |
|
Gregory Nutt
|
16814e2b00
|
Make some file section headers more consistent with standard
|
2015-04-08 08:04:12 -06:00 |
|
Gregory Nutt
|
a5043d5e60
|
Add support for dumping board-specific information on assertion. From David Sidrane
|
2015-03-04 07:00:29 -06:00 |
|
Gregory Nutt
|
76007d28f5
|
Add support for dumping board-specific information on assertion. From David Sidrane
|
2015-03-04 07:00:29 -06:00 |
|
Gregory Nutt
|
c29995fd85
|
Rename all use of up_boardinitialize(). Should not use common microprocessing naming convention but rather the microprocessor-specific naming conventioni
|
2015-02-28 07:14:37 -06:00 |
|
Gregory Nutt
|
503d2915c6
|
Rename all use of up_boardinitialize(). Should not use common microprocessing naming convention but rather the microprocessor-specific naming conventioni
|
2015-02-28 07:14:37 -06:00 |
|
Gregory Nutt
|
429863f348
|
arch/: board function prototypes are now in include/nuttx/board.h. Remove from architecture header file; Add inclusion of nuttx/board.h to all files referencing board functions
|
2015-02-27 17:19:38 -06:00 |
|
Gregory Nutt
|
beaf976626
|
arch/: board function prototypes are now in include/nuttx/board.h. Remove from architecture header file; Add inclusion of nuttx/board.h to all files referencing board functions
|
2015-02-27 17:19:38 -06:00 |
|
Gregory Nutt
|
f0d318c124
|
Big, very risky change: Remove all occurrences of up_maskack_irq() that disable and enable interrupts with up_ack_irq() that only acknowledges the interrupts. This is only used in interrupt decoding logic. Also remove the logic that unconditionally re-enables interrupts with the interrupt exits. This interferes with the drivers ability to control the interrupt state. This is a necessary, sweeping, global change and unfortunately impossible to test.
|
2015-02-09 16:12:11 -06:00 |
|
Gregory Nutt
|
4f9998b4a8
|
Big, very risky change: Remove all occurrences of up_maskack_irq() that disable and enable interrupts with up_ack_irq() that only acknowledges the interrupts. This is only used in interrupt decoding logic. Also remove the logic that unconditionally re-enables interrupts with the interrupt exits. This interferes with the drivers ability to control the interrupt state. This is a necessary, sweeping, global change and unfortunately impossible to test.
|
2015-02-09 16:12:11 -06:00 |
|
Gregory Nutt
|
8bac6b71ce
|
SYSLOG: Add an option to use the syslog'ing device as the system consolution. This option enables a low-level, write-only console device at /dev/console (similar to the low-level UART console device). From Pierre-noel Bouteville.
|
2015-02-08 06:53:24 -06:00 |
|
Gregory Nutt
|
3465cb6138
|
SYSLOG: Add an option to use the syslog'ing device as the system consolution. This option enables a low-level, write-only console device at /dev/console (similar to the low-level UART console device). From Pierre-noel Bouteville.
|
2015-02-08 06:53:24 -06:00 |
|
Gregory Nutt
|
30b141e2c8
|
Remove CONFIG_DEBUG_STACK. Adding CONFIG_STACK_COLORATION makes this configuration option pointless
|
2015-01-24 06:49:51 -06:00 |
|
Gregory Nutt
|
7e46e94546
|
Remove CONFIG_DEBUG_STACK. Adding CONFIG_STACK_COLORATION makes this configuration option pointless
|
2015-01-24 06:49:51 -06:00 |
|
Gregory Nutt
|
db9901e2f9
|
Update everything under nuttx/arch to use the corrected syslog interfaces
|
2014-10-08 12:48:47 -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
|
ba3ecd67ac
|
A little more clean-up of poll() error handling
|
2014-09-26 08:25:00 -06:00 |
|
Gregory Nutt
|
79eeb9f1b5
|
A little more clean-up of poll() error handling
|
2014-09-26 08:25:00 -06:00 |
|
Gregory Nutt
|
aaf190dcf6
|
ELF relocations. Some relocation types do not have a named symbol associated with them. The design did not account for that case
|
2014-09-09 16:52:51 -06:00 |
|
Gregory Nutt
|
c458e72b70
|
ELF relocations. Some relocation types do not have a named symbol associated with them. The design did not account for that case
|
2014-09-09 16:52:51 -06:00 |
|
Gregory Nutt
|
3dd3b1f5e2
|
The 'make export' target needs to bundle up the user C startup file (crt0), not the kernel head object
|
2014-09-04 13:31:34 -06:00 |
|
Gregory Nutt
|
56dc80cf59
|
The 'make export' target needs to bundle up the user C startup file (crt0), not the kernel head object
|
2014-09-04 13:31:34 -06:00 |
|
Gregory Nutt
|
31b8137956
|
There used to be two ways to pass parameters to new tasks, depending upon 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.
|
2014-09-01 15:39:34 -06:00 |
|
Gregory Nutt
|
64ab35b399
|
There used to be two ways to pass parameters to new tasks, depending upon 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.
|
2014-09-01 15:39:34 -06:00 |
|
Gregory Nutt
|
ec086adfae
|
Reanem kzalloc to kmm_zalloc for consistency
|
2014-08-31 17:34:44 -06:00 |
|
Gregory Nutt
|
205260d5e2
|
Reanem kzalloc to kmm_zalloc for consistency
|
2014-08-31 17:34:44 -06:00 |
|
Gregory Nutt
|
10ca085b09
|
Rename kmalloc to kmm_malloc for consistency
|
2014-08-31 17:26:36 -06:00 |
|
Gregory Nutt
|
1780810d3d
|
Rename kmalloc to kmm_malloc for consistency
|
2014-08-31 17:26:36 -06:00 |
|
Gregory Nutt
|
bcb5a5316e
|
Rename kumalloc to kumm_malloc and kuzalloc to kumm_zalloc for consistency with other naming
|
2014-08-31 16:24:24 -06:00 |
|
Gregory Nutt
|
9aca0c1c84
|
Rename kumalloc to kumm_malloc and kuzalloc to kumm_zalloc for consistency with other naming
|
2014-08-31 16:24:24 -06:00 |
|
Gregory Nutt
|
e11679acf8
|
Rename CONFIG_NUTTX_KERNEL to CONFIG_BUILD_PROTECTED; Partially integrate new CONFIG_BUILD_KERNEL
|
2014-08-29 14:47:22 -06:00 |
|
Gregory Nutt
|
e3ff0689bb
|
Rename CONFIG_NUTTX_KERNEL to CONFIG_BUILD_PROTECTED; Partially integrate new CONFIG_BUILD_KERNEL
|
2014-08-29 14:47:22 -06:00 |
|
Gregory Nutt
|
35b11a7533
|
Fix an error introduced into ALL implmentations of interrupt dispatch logic
|
2014-08-28 08:41:57 -06:00 |
|
Gregory Nutt
|
45f3328247
|
Fix an error introduced into ALL implmentations of interrupt dispatch logic
|
2014-08-28 08:41:57 -06:00 |
|
Gregory Nutt
|
8bdde7b2d1
|
Add address environment support to ALL implementatins of up_release_pending()
|
2014-08-28 08:10:19 -06:00 |
|
Gregory Nutt
|
dfdaeb31ac
|
Add address environment support to ALL implementatins of up_release_pending()
|
2014-08-28 08:10:19 -06:00 |
|
Gregory Nutt
|
1b24afe6fc
|
Add address environment support to ALL implementatins of up_reprioritize_rtr()
|
2014-08-28 07:54:07 -06:00 |
|
Gregory Nutt
|
9598412386
|
Add address environment support to ALL implementatins of up_reprioritize_rtr()
|
2014-08-28 07:54:07 -06:00 |
|
Gregory Nutt
|
07d98438be
|
x86: Move address environment switch from the task switchers to the interrupt handler. That may save doing the action multiple times per interrupt
|
2014-08-28 07:30:34 -06:00 |
|
Gregory Nutt
|
05efa398ac
|
x86: Move address environment switch from the task switchers to the interrupt handler. That may save doing the action multiple times per interrupt
|
2014-08-28 07:30:34 -06:00 |
|
Gregory Nutt
|
756054d745
|
Add ADDRENV support to ALL implmentations of _exit()
|
2014-08-27 16:31:02 -06:00 |
|
Gregory Nutt
|
9bc9d2d86d
|
Add ADDRENV support to ALL implmentations of _exit()
|
2014-08-27 16:31:02 -06:00 |
|
Gregory Nutt
|
7055bce8b4
|
Add ADDRENV support to ALL implementations of up_unblock_task()
|
2014-08-27 16:15:46 -06:00 |
|
Gregory Nutt
|
4d24c48901
|
Add ADDRENV support to ALL implementations of up_unblock_task()
|
2014-08-27 16:15:46 -06:00 |
|
Gregory Nutt
|
5bf114e604
|
Add ADDRENV support to all implementations of up_block_task()
|
2014-08-27 15:36:52 -06:00 |
|
Gregory Nutt
|
57c066b7a3
|
Add ADDRENV support to all implementations of up_block_task()
|
2014-08-27 15:36:52 -06:00 |
|
Gregory Nutt
|
2566ba7b1d
|
Change naming of ELF interfaces from arch_ to up_ for consistency
|
2014-08-25 06:47:14 -06:00 |
|
Gregory Nutt
|
e0a48b60b6
|
Change naming of ELF interfaces from arch_ to up_ for consistency
|
2014-08-25 06:47:14 -06:00 |
|
Gregory Nutt
|
6455f60c60
|
Remove os_internal.h it has been replace by several new header files under sched/. There have been some sneak inclusion paths via os_internal.h, so expect a few compilation errors for some architectures
|
2014-08-08 18:39:28 -06:00 |
|
Gregory Nutt
|
e1769b22f1
|
Remove os_internal.h it has been replace by several new header files under sched/. There have been some sneak inclusion paths via os_internal.h, so expect a few compilation errors for some architectures
|
2014-08-08 18:39:28 -06:00 |
|
Gregory Nutt
|
4dc151097e
|
Replace os_internal.h with sched/sched.h in files that actually reference something in sched.h
|
2014-08-08 17:53:55 -06:00 |
|
Gregory Nutt
|
d798dd37a7
|
Replace os_internal.h with sched/sched.h in files that actually reference something in sched.h
|
2014-08-08 17:53:55 -06:00 |
|
Gregory Nutt
|
c98ece6bec
|
Move task control files from sched/ to sched/task
|
2014-08-08 16:44:08 -06:00 |
|
Gregory Nutt
|
23a334c066
|
Move task control files from sched/ to sched/task
|
2014-08-08 16:44:08 -06:00 |
|
Gregory Nutt
|
1c99d53bb1
|
Move clock functions from sched/ to sched/clock
|
2014-08-08 14:43:02 -06:00 |
|
Gregory Nutt
|
d4b56eb3cc
|
Move clock functions from sched/ to sched/clock
|
2014-08-08 14:43:02 -06:00 |
|
Gregory Nutt
|
39183d37b8
|
Change all time conversions. Yech. New timer units in microseconds breaks 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
|
2014-08-07 18:00:38 -06:00 |
|
Gregory Nutt
|
c9661ad5a7
|
Change all time conversions. Yech. New timer units in microseconds breaks 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
|
2014-08-07 18:00:38 -06:00 |
|
Gregory Nutt
|
594083d870
|
Rename up_timerinit() to up_timer_initailize(); Add prototypes for candidate interfaces for the tickless OS; Don't build existing timer initialization logic if CONFIG_SCHED_TICKLESS is defined.
|
2014-08-06 16:26:01 -06:00 |
|
Gregory Nutt
|
736d3c169a
|
Rename up_timerinit() to up_timer_initailize(); Add prototypes for candidate interfaces for the tickless OS; Don't build existing timer initialization logic if CONFIG_SCHED_TICKLESS is defined.
|
2014-08-06 16:26:01 -06:00 |
|
Gregory Nutt
|
8bbbc5b255
|
Cosmetic changes to comments
|
2014-07-29 07:17:01 -06:00 |
|
Gregory Nutt
|
2861636015
|
Cosmetic changes to comments
|
2014-07-29 07:17:01 -06:00 |
|
Gregory Nutt
|
ae82fa65a6
|
Fix spelling, only one t in exiting
|
2014-04-27 15:49:38 -06:00 |
|
Gregory Nutt
|
40972de8d7
|
Fix spelling, only one t in exiting
|
2014-04-27 15:49:38 -06:00 |
|
Gregory Nutt
|
25d4ff745b
|
More trailing whilespace removal
|
2014-04-13 16:22:22 -06:00 |
|
Gregory Nutt
|
f8024cf409
|
More trailing whilespace removal
|
2014-04-13 16:22:22 -06:00 |
|
Gregory Nutt
|
c708eff608
|
Make sure that there is one space after for
|
2014-04-12 13:28:22 -06:00 |
|
Gregory Nutt
|
494387b33b
|
Make sure that there is one space after for
|
2014-04-12 13:28:22 -06:00 |
|
Gregory Nutt
|
33d5d24964
|
Make sure that there is one space between while and condition
|
2014-04-12 13:09:48 -06:00 |
|
Gregory Nutt
|
056aed1274
|
Make sure that there is one space between while and condition
|
2014-04-12 13:09:48 -06:00 |
|
Gregory Nutt
|
eee82879cb
|
Make sure that there is one space between if and condition
|
2014-04-12 12:53:19 -06:00 |
|
Gregory Nutt
|
303cc1902b
|
Make sure that there is one space between if and condition
|
2014-04-12 12:53:19 -06:00 |
|
Gregory Nutt
|
66df3afd46
|
mv ramlog.h and syslog.h to new include/nuttx/syslog
|
2014-04-10 09:29:30 -06:00 |
|
Gregory Nutt
|
2fcc57edb0
|
mv ramlog.h and syslog.h to new include/nuttx/syslog
|
2014-04-10 09:29:30 -06:00 |
|
Gregory Nutt
|
5b9f1f54c2
|
Add option to dump buffered USB trace data on an assertion
|
2014-03-20 10:56:30 -06:00 |
|
Gregory Nutt
|
a2d53bf950
|
Add option to dump buffered USB trace data on an assertion
|
2014-03-20 10:56:30 -06:00 |
|
Gregory Nutt
|
2f42d9f115
|
QEMU i486: Minor updates to VGA driver
|
2014-03-08 10:56:19 -06:00 |
|
Gregory Nutt
|
c86c40f4e4
|
QEMU i486: Minor updates to VGA driver
|
2014-03-08 10:56:19 -06:00 |
|
Gregory Nutt
|
17faab1442
|
QEMU i486: New QEMU keyboard and VGA drivers from Lizhuoyi
|
2014-03-08 09:24:46 -06:00 |
|
Gregory Nutt
|
088798ec98
|
QEMU i486: New QEMU keyboard and VGA drivers from Lizhuoyi
|
2014-03-08 09:24:46 -06:00 |
|
Gregory Nutt
|
e43c7b7f1b
|
QEMU i486: New QEMU keyboard and VGA drivers from Lizhuoyi
|
2014-03-08 09:24:24 -06:00 |
|
Gregory Nutt
|
6dd1217bf9
|
QEMU i486: New QEMU keyboard and VGA drivers from Lizhuoyi
|
2014-03-08 09:24:24 -06:00 |
|
Gregory Nutt
|
c903fffc4a
|
x86: fix 'Error: .size expression for idle_stack does not evaluate to a constant' bug from Matt Campbell
|
2014-01-25 13:53:23 -06:00 |
|
Gregory Nutt
|
2c8a2bfffc
|
x86: fix 'Error: .size expression for idle_stack does not evaluate to a constant' bug from Matt Campbell
|
2014-01-25 13:53:23 -06:00 |
|
Gregory Nutt
|
a26b03d0d0
|
rename up_led*() functions to board_led_*()
|
2014-01-24 14:28:49 -06:00 |
|
Gregory Nutt
|
2f837ccd2a
|
rename up_led*() functions to board_led_*()
|
2014-01-24 14:28:49 -06:00 |
|
Gregory Nutt
|
d01808c603
|
LM: Don't initialize .data if running in SRAM. Global missing intialize type. SAMA5 NAND: Fix for read nand in smaller chunks
|
2013-12-05 10:37:55 -06:00 |
|
Gregory Nutt
|
692b087d07
|
LM: Don't initialize .data if running in SRAM. Global missing intialize type. SAMA5 NAND: Fix for read nand in smaller chunks
|
2013-12-05 10:37:55 -06:00 |
|
Gregory Nutt
|
b8085906b9
|
Extend stack debug logic to include IDLE and interrupt stacks. Also color the heap as well. Based on suggestions from David Sidrane
|
2013-11-01 11:16:51 -06:00 |
|
Gregory Nutt
|
f8b3dbaa61
|
Extend stack debug logic to include IDLE and interrupt stacks. Also color the heap as well. Based on suggestions from David Sidrane
|
2013-11-01 11:16:51 -06:00 |
|
Gregory Nutt
|
4aaee6fb3c
|
Clean up some naming: fd vs. fildes vs. filedes and filep vs filp
|
2013-09-28 16:50:07 -06:00 |
|
Gregory Nutt
|
417f67c132
|
Clean up some naming: fd vs. fildes vs. filedes and filep vs filp
|
2013-09-28 16:50:07 -06:00 |
|
Gregory Nutt
|
2f772c84fd
|
Finally... renamed all CONFIG_DRAM_ settings to CONFIG_RAM_
|
2013-07-26 10:09:17 -06:00 |
|
Gregory Nutt
|
70f0ffdfc5
|
Finally... renamed all CONFIG_DRAM_ settings to CONFIG_RAM_
|
2013-07-26 10:09:17 -06:00 |
|
Gregory Nutt
|
a954eb76b2
|
Created new directories to hold SPI-related files
|
2013-07-01 08:11:54 -06:00 |
|
Gregory Nutt
|
09faaccc02
|
Created new directories to hold SPI-related files
|
2013-07-01 08:11:54 -06:00 |
|
Gregory Nutt
|
8ff1402958
|
.dSYM only needs to be in the same .gitignore files as .exe
|
2013-05-30 15:02:04 -06:00 |
|
Gregory Nutt
|
4748599a43
|
.dSYM only needs to be in the same .gitignore files as .exe
|
2013-05-30 15:02:04 -06:00 |
|
Gregory Nutt
|
f0c36e422f
|
Upate .gitignore files. Add .dSYM. Make sure / is present where needed. Add some missing .gitignore files
|
2013-05-30 14:45:31 -06:00 |
|
Gregory Nutt
|
7554d2888e
|
Upate .gitignore files. Add .dSYM. Make sure / is present where needed. Add some missing .gitignore files
|
2013-05-30 14:45:31 -06:00 |
|
Gregory Nutt
|
3aa94411be
|
Remove up_assert_code
|
2013-04-25 15:19:59 -06:00 |
|
Gregory Nutt
|
86b815373a
|
Remove up_assert_code
|
2013-04-25 15:19:59 -06:00 |
|
Gregory Nutt
|
91e6580aff
|
Adding missing registration of /dev/zero; Condition registration of /dev/null. From Ken Petit
|
2013-04-24 07:17:49 -06:00 |
|
Gregory Nutt
|
69d3978837
|
Adding missing registration of /dev/zero; Condition registration of /dev/null. From Ken Petit
|
2013-04-24 07:17:49 -06:00 |
|
Gregory Nutt
|
65fec0683a
|
_exit() should not call atexit() or on_exit() functions; Rename task_deletecurrent() to task_exit()
|
2013-04-18 16:15:20 -06:00 |
|
Gregory Nutt
|
5187631e30
|
_exit() should not call atexit() or on_exit() functions; Rename task_deletecurrent() to task_exit()
|
2013-04-18 16:15:20 -06:00 |
|
Gregory Nutt
|
1a07e950ea
|
Move LPC17xx IOCON register definitions from lpc17_gpio.h to lpc17_iocon.h; fix a few more .gitignore files
|
2013-04-04 18:12:44 -06:00 |
|
Gregory Nutt
|
e94faba7f5
|
Move LPC17xx IOCON register definitions from lpc17_gpio.h to lpc17_iocon.h; fix a few more .gitignore files
|
2013-04-04 18:12:44 -06:00 |
|
Gregory Nutt
|
1694955188
|
Clone svn:ignore directory atributed to .gitignore files
|
2013-04-04 14:27:29 -06:00 |
|
Gregory Nutt
|
23db0682b7
|
Clone svn:ignore directory atributed to .gitignore files
|
2013-04-04 14:27:29 -06:00 |
|
patacongo
|
e29d6479c9
|
Corrections needed after further test of stack-based task arguments
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5771 42af7a65-404d-4744-a932-0658087f49c3
|
2013-03-21 23:37:11 +00:00 |
|
patacongo
|
a31d1f331b
|
Corrections needed after further test of stack-based task arguments
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5771 42af7a65-404d-4744-a932-0658087f49c3
|
2013-03-21 23:37:11 +00:00 |
|
patacongo
|
c496b7aad9
|
Copy siginfo_t to step before calling a user-space signal handler
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5769 42af7a65-404d-4744-a932-0658087f49c3
|
2013-03-21 20:02:14 +00:00 |
|
patacongo
|
ee885b45d8
|
Copy siginfo_t to step before calling a user-space signal handler
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5769 42af7a65-404d-4744-a932-0658087f49c3
|
2013-03-21 20:02:14 +00:00 |
|
patacongo
|
a7b37da2d9
|
Add a up_stack_frame() interface to allocate a frame of data on a task's stack.
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5768 42af7a65-404d-4744-a932-0658087f49c3
|
2013-03-21 17:35:08 +00:00 |
|
patacongo
|
170952d6e8
|
Add a up_stack_frame() interface to allocate a frame of data on a task's stack.
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5768 42af7a65-404d-4744-a932-0658087f49c3
|
2013-03-21 17:35:08 +00:00 |
|
patacongo
|
c86f502f2e
|
In the kernel build, allocate the stacks for kernel threads from the kernel 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
|
2013-03-20 20:27:08 +00:00 |
|
patacongo
|
f58faf514e
|
In the kernel build, allocate the stacks for kernel threads from the kernel 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
|
2013-03-20 20:27:08 +00:00 |
|
patacongo
|
020cc2248e
|
Change prototypes of up_create_stack and up_release_stack to include a task type parameter
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5765 42af7a65-404d-4744-a932-0658087f49c3
|
2013-03-20 18:22:21 +00:00 |
|
patacongo
|
3bf2c1b355
|
Change prototypes of up_create_stack and up_release_stack to include a task type parameter
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5765 42af7a65-404d-4744-a932-0658087f49c3
|
2013-03-20 18:22:21 +00:00 |
|
patacongo
|
c85fcaecdb
|
Rename g_heapbase to g_idle_topstack; Fix kernel build heap allocation which cannot use g_heapbase
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5739 42af7a65-404d-4744-a932-0658087f49c3
|
2013-03-14 14:42:52 +00:00 |
|
patacongo
|
d64396b44b
|
Rename g_heapbase to g_idle_topstack; Fix kernel build heap allocation which cannot use g_heapbase
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5739 42af7a65-404d-4744-a932-0658087f49c3
|
2013-03-14 14:42:52 +00:00 |
|
patacongo
|
3dc5b1fa9f
|
Create sched_ufree and sched_kfree from sched_free; Use user-accessible heap to allocae stacks
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5725 42af7a65-404d-4744-a932-0658087f49c3
|
2013-03-10 15:32:33 +00:00 |
|
patacongo
|
1ef904003e
|
Create sched_ufree and sched_kfree from sched_free; Use user-accessible heap to allocae stacks
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5725 42af7a65-404d-4744-a932-0658087f49c3
|
2013-03-10 15:32:33 +00:00 |
|
patacongo
|
e47c64204c
|
More changes for a kernel-mode allocator (more to be done)
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5724 42af7a65-404d-4744-a932-0658087f49c3
|
2013-03-09 21:12:20 +00:00 |
|
patacongo
|
1c52dce216
|
More changes for a kernel-mode allocator (more to be done)
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5724 42af7a65-404d-4744-a932-0658087f49c3
|
2013-03-09 21:12:20 +00:00 |
|
patacongo
|
9207732f18
|
Add debug output when memory allocations fail
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5686 42af7a65-404d-4744-a932-0658087f49c3
|
2013-02-28 15:31:58 +00:00 |
|
patacongo
|
be1b67a1a2
|
Add debug output when memory allocations fail
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5686 42af7a65-404d-4744-a932-0658087f49c3
|
2013-02-28 15:31:58 +00:00 |
|
patacongo
|
bc69dc2c5a
|
Rename _TCB to struct tcb_s
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5610 42af7a65-404d-4744-a932-0658087f49c3
|
2013-02-04 18:46:28 +00:00 |
|