Gregory Nutt
|
8050d9fe25
|
Initial integration of kernel stack (does not work)
|
2014-09-14 11:19:34 -06:00 |
|
Gregory Nutt
|
3d0f6aca5d
|
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
|
6fd14f0e21
|
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
|
d288bdfe36
|
Update porting guide to include stack address environment functions
|
2014-09-13 14:31:41 -06:00 |
|
Gregory Nutt
|
c3c4c48d3e
|
Add logic to initialize the per-process user heap when each user process is started
|
2014-09-10 15:55:36 -06:00 |
|
Gregory Nutt
|
2cecc4f857
|
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
|
83047cedb6
|
Remove final traces of the 8015 from the NuttX source tree
|
2014-09-01 13:21:15 -06:00 |
|
Gregory Nutt
|
953584777c
|
Rename CONFIG_NUTTX_KERNEL to CONFIG_BUILD_PROTECTED; Partially integrate new CONFIG_BUILD_KERNEL
|
2014-08-29 14:47:22 -06:00 |
|
Gregory Nutt
|
4d7b338178
|
Rename up_addrenv_assign() to up_addrenv_clone() and generalize its arguments so that can be used for other purposes
|
2014-08-26 12:16:05 -06:00 |
|
Gregory Nutt
|
3b1136cf2f
|
Misc changed to get the SAMA5 ELF configuration with address environments working
|
2014-08-25 13:28:13 -06:00 |
|
Gregory Nutt
|
a641b354b7
|
addrenv interface changes: up_addrenv_create() may need to create .text and .bss/.data separately because of differing access privileges (read/execute vs read/write). And, as a consequence, up_addrenv_vaddr() needs to be split into up_addrenv_vtext(0 and up_addrenv_vdata().
|
2014-08-24 11:54:14 -06:00 |
|
Gregory Nutt
|
0c9f651e62
|
Add addrenv.h; First cut at Cortex-A address environment structures; Add configuration options to setup address enviornment
|
2014-08-24 09:57:53 -06:00 |
|
Gregory Nutt
|
e86d5d4bcb
|
Change CONFIG_ADDRENV to CONFIG_ARCH_ADDRENV; change how it is selected -- the architecure must first declare support
|
2014-08-24 06:42:11 -06:00 |
|
Gregory Nutt
|
84d5334cd2
|
An address environment is the property of a task group, not of a thread
|
2014-08-22 12:32:34 -06:00 |
|
Gregory Nutt
|
f0afe30277
|
Add support for statically allocated watchdog timer structures
|
2014-08-22 08:46:34 -06:00 |
|
Gregory Nutt
|
6f51404469
|
wdog.h does not contain any application interface, only internal OS interface. Further, it is non-standard. Move wdog.h from include/ to include/nuttx. For the same reason, move the description of the watchdog timer interfaces from the Users Guide to the Porting Guide.
|
2014-08-21 11:16:55 -06:00 |
|
Gregory Nutt
|
3b2b2fb7d0
|
Tickless: If using an ALARM, then really should report time of expiration
|
2014-08-12 10:00:32 -06:00 |
|
Gregory Nutt
|
e8ac4d18d6
|
Define interfaces to use an alarm instead of an interval timer with the tickless option
|
2014-08-12 07:28:41 -06:00 |
|
Gregory Nutt
|
974d0dc92f
|
Cosmetic
|
2014-08-10 16:09:45 -06:00 |
|
Gregory Nutt
|
9f76ac7f4a
|
Fix errors in documentation and comments related to the Tickless OS. From Vijay Kumar
|
2014-08-09 06:41:38 -06:00 |
|
Gregory Nutt
|
cd9195c771
|
Minor documentation update
|
2014-08-08 11:29:17 -06:00 |
|
Gregory Nutt
|
8743a1772e
|
Update porting guide
|
2014-08-08 09:17:25 -06:00 |
|
Gregory Nutt
|
baf2c2098e
|
Change CONFIG_MSEC_PER_TICK to CONFIG_USEC_PER_TICK. This gives more options for system timers in general, but more importantly, let's us realize higher resolution for the case of CONFIG_SCHED_TICKLESS=y -- of course, at the risk of some new interger overvflow problems
|
2014-08-07 13:42:47 -06:00 |
|
Gregory Nutt
|
208985b8b7
|
NET: Misc naming clean-up
|
2014-07-02 17:23:25 -06:00 |
|
Gregory Nutt
|
6fb9f5d4ae
|
NET: Rename uiplib/UIPLIB to netlib/NETLIB
|
2014-07-02 16:04:25 -06:00 |
|
Gregory Nutt
|
baa668f56c
|
Rename uip_driver_s net_driver_s
|
2014-06-27 16:48:12 -06:00 |
|
Gregory Nutt
|
a2e9779c27
|
Move include/nuttx/net/uip/uip-arch.h to include/nuttx/net/netdev.h
|
2014-06-24 09:28:44 -06:00 |
|
Gregory Nutt
|
e8f6f93ab0
|
Add serial method so that lower half driver can provide RX flow control information. From Jussi Kivilinna
|
2014-05-08 09:00:33 -06:00 |
|
Gregory Nutt
|
aaaf4f96b7
|
More trailing whilespace removal
|
2014-04-13 16:22:22 -06:00 |
|
Gregory Nutt
|
e74812260e
|
Typo fixes to NuttX porting guide from Vijay Kumar
|
2014-03-18 07:41:16 -06:00 |
|
Gregory Nutt
|
083c2af576
|
Support for the older, manual configurations has been completely removed from the NuttX build system
|
2014-03-06 13:00:50 -06:00 |
|
Gregory Nutt
|
c820279548
|
Remove the unusable m68332evb configuration
|
2014-02-16 07:54:23 -06:00 |
|
Gregory Nutt
|
2d075f1546
|
Correct document date
|
2014-01-27 07:16:26 -06:00 |
|
Gregory Nutt
|
98b8e3dcef
|
Improve documentation of naming conventions
|
2014-01-25 08:56:40 -06:00 |
|
Gregory Nutt
|
0eb222231e
|
rename up_led*() functions to board_led_*()
|
2014-01-24 14:28:49 -06:00 |
|
Gregory Nutt
|
58e3d09c96
|
Minor documentation updates and other cosmetic changes
|
2014-01-20 13:10:30 -06:00 |
|
Gregory Nutt
|
0b0d1b3f59
|
Remove all configuration variable documentation from configs/README.txt and Docuemntation/NuttXPortingGuidle.html. The current NuttX configuration is documented in Kconfig files and in Documentation/NuttXSonfigVariables.html. The older configuration variable documentation is not being maintained and, hence, is a liability
|
2013-12-20 18:25:36 -06:00 |
|
Gregory Nutt
|
a2a8768a2d
|
Move include/nuttx/fb.h to include/nuttx/video/fb.h
|
2013-12-10 09:23:54 -06:00 |
|
Gregory Nutt
|
babb9b4308
|
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
|
135cfd8351
|
Moved include/nuttx/mtd.h to include/nuttx/mtd/mtd.h
|
2013-11-15 11:22:23 -06:00 |
|
Gregory Nutt
|
fb993ca794
|
Clean up some naming: fd vs. fildes vs. filedes and filep vs filp
|
2013-09-28 16:50:07 -06:00 |
|
Gregory Nutt
|
b6703a660c
|
Fix all occurrences of "the the" in documentation and comments
|
2013-08-27 09:40:19 -06:00 |
|
Gregory Nutt
|
066b940223
|
Add a new method to the USB host driver interface: getdevinfo. This method will return information about the currently connected device. At present, it only returns the device speed. The speed is needed by the enumeration logic in order to set a credible initial EP0 max packet size
|
2013-08-26 15:46:16 -06:00 |
|
Gregory Nutt
|
592863ce2b
|
Separate wait() and enumerate() methods from struct usbhost_driver_s and move to new interface, struct usbhost_connection_s. This is part of the necessary restructuring of the USB host interface to support multiple root hub ports.
|
2013-08-13 15:03:46 -06:00 |
|
Gregory Nutt
|
92e9591952
|
First of several changes needed to support multiple USB host root hubs
|
2013-08-12 14:44:06 -06:00 |
|
Gregory Nutt
|
7258eaab49
|
Finally... renamed all CONFIG_DRAM_ settings to CONFIG_RAM_
|
2013-07-26 10:09:17 -06:00 |
|
Gregory Nutt
|
cf9861cc6e
|
Created new directories to hold SPI-related files
|
2013-07-01 08:11:54 -06:00 |
|
Gregory Nutt
|
ebcd80a92c
|
SAM4S: Add macros to manage peripheral clocks
|
2013-06-11 15:42:30 -06:00 |
|
Gregory Nutt
|
bee032fc84
|
Add an optional byte-oriented write method to the MTD interface
|
2013-05-01 10:59:57 -06:00 |
|
Gregory Nutt
|
b219b37048
|
Remove up_assert_code
|
2013-04-25 15:19:59 -06:00 |
|