Commit Graph

10268 Commits

Author SHA1 Message Date
Gregory Nutt 5da997b43f Update ChangeLog 2015-02-03 07:33:04 -06:00
Gregory Nutt 1d534ff896 Convert the 64-bit usec limit to a 32-bit tick limit 2015-02-03 07:18:17 -06:00
Gregory Nutt cabaf7399a SAM4CM: Add support for tickless operation 2015-02-03 07:00:54 -06:00
Gregory Nutt c5ab7c39d3 Eliminates a warning. From Macs N 2015-02-03 06:44:59 -06:00
Gregory Nutt a448e0f69f On my platform I have just 16-bit timer clocked at 32kHz. As result oneshot timer max delay is 2s. The patch adds limit of maximum ticks in sched_timer_start (nuttx/sched/sched/sched_timerexpiration.c). From Macs N. 2015-02-03 06:25:19 -06:00
Gregory Nutt d89073ae13 Add some comments to C files 2015-02-03 06:04:54 -06:00
Gregory Nutt 88f6573f31 ICMPv6: Add file/build structure that will eventually support ICMPv6 auto-configuration 2015-02-02 17:54:48 -06:00
Gregory Nutt f019d11384 Restore 20Msec default 2015-02-02 14:59:49 -06:00
Gregory Nutt 88bcb98424 Update ChangeLog 2015-02-02 14:53:09 -06:00
Gregory Nutt bba3fccd74 Networking: Apply the same ARP fix for the Neighbor Solicitation logic 2015-02-02 14:50:16 -06:00
Gregory Nutt e4c602747b Networking: Fixes another CONFIG_NET_NOINTS issues. When called sem_timedwait() with the network locked, the network stays logcked while we wait which is not what we want (without CONFIG_NET_NOINTS, interrupts are re-enabled while we wait and all is well). 2015-02-02 14:48:11 -06:00
Gregory Nutt fb72b1b1b7 Auto neighbor solicitation is no longer EXPERIMENTAL and is the default for the DK-TM4C129X/ipv6 configuration 2015-02-02 14:09:06 -06:00
Gregory Nutt 7985df9363 Update ChangeLog 2015-02-02 13:47:16 -06:00
Gregory Nutt a07a764d42 ICMPv6: Adds basic logic to support verification that we have the IPv6 address in the Neighbor Table. This feature is important because otherwise the first packet sent to a remote peer will fail (it will be replaced with a Neighbor Solicitation). 2015-02-02 13:44:31 -06:00
Gregory Nutt 4ce94a7e95 IPv6: Eliminate a warning from UDP code 2015-02-02 11:37:22 -06:00
Gregory Nutt b1b8c0e47d IPv6: More framework for automatic neighbor solicition. I think this also corrects and error in a broadcast/multicast address chedk 2015-02-02 11:34:51 -06:00
Gregory Nutt 3385082b99 IPv6: Remove an unusd file (kruft from original IPv6 develoment); Add inital hooks to support automatic Neighbor Solitication 2015-02-02 10:49:50 -06:00
Gregory Nutt 3cead0b9ba Update documentation 2015-02-02 06:45:31 -06:00
Gregory Nutt 011ff49685 Cosmetic update to a few comments 2015-02-01 12:23:57 -06:00
Gregory Nutt 58c05f365e Refresh some configurations 2015-02-01 12:15:46 -06:00
Gregory Nutt 6d7891c4de Fix compile issues with configs/sim/nettest 2015-02-01 12:00:30 -06:00
Gregory Nutt e21f6b0982 Merge commit '523a5d4527078a6107729dd12a6398b5dedbbc3e' 2015-02-01 10:32:17 -06:00
jeditekunum d34b801b1d Obviously can't use LOWCONSOLE with nsh. 2015-02-01 09:21:51 -06:00
Gregory Nutt 898d511e05 Unix domain: Fix some bugs in logic the frees stream FIFOs 2015-02-01 09:16:55 -06:00
Gregory Nutt 2796dd7ee1 SIM: fix a case in the simulated Ethernet driver where it was using a old structure name 2015-02-01 09:00:42 -06:00
Gregory Nutt f8bb77365a Unix domain: Enable logic to clean up the FIFOs underlying stream sockets with those sockets are disconnected. Tehre is still no corresponding clean-up logic in place for Unix domain datagram sockets because the life of the FIFO is not as well known in that case 2015-02-01 08:52:26 -06:00
Gregory Nutt f472041ce2 RAM disk: Missed a few changes in the last commit 2015-02-01 08:20:30 -06:00
Gregory Nutt 4529dcaaf3 Update ChangeLog 2015-02-01 07:29:01 -06:00
Gregory Nutt 2407008b6e drivers/ramdisk.c and include/nuttx/fs/ramdisk.h: Add logic to dispose of the drvier and RAM buffer when the RAM disk has been unlinked and all open references to the RAM disk have been closed. Add new parameters to romdisk() to specify what should be done with the RAM/ROM buffer -- Should it be freed or not? Changed all calls to ramdisk() to use these new parameters. 2015-02-01 07:24:16 -06:00
Gregory Nutt 962e22e795 Update ChangeLog 2015-02-01 06:46:41 -06:00
Gregory Nutt f6ff626a2e Moteino Mego: Move linker scripts to scripts/ directory as with other configurations 2015-02-01 06:44:26 -06:00
Gregory Nutt a6f1dfa5b0 Remove execute privileges from some header files 2015-02-01 06:24:18 -06:00
Gregory Nutt 31adb7b4c1 EFM32 Add support of BURTC and add possibility of debug message of RMU: Pierre-noel Bouteville 2015-02-01 06:19:53 -06:00
Gregory Nutt 38781d308e VFS: New block driver unlink support is dependent on mountpoint support 2015-01-31 17:16:30 -06:00
Gregory Nutt 3969dd4380 Update ChangeLog 2015-01-31 14:25:01 -06:00
Gregory Nutt c8156e11de Moteino Mega: Rename files to conform to newer standards. Need to fix all of the old configurations someday 2015-01-31 14:15:13 -06:00
Gregory Nutt de24a50eaa Review/modifications for change of last merge 2015-01-31 14:10:53 -06:00
Gregory Nutt 399bfcbf94 Merge commit '1207647ee19ac48746300f2d3fa8f4679c32de95' 2015-01-31 13:47:10 -06:00
jeditekunum 257dc3718a Update README for MoteinoMEGA (ATMEGA1284P) port. 2015-01-31 13:32:31 -06:00
Gregory Nutt eceac1612d Fix some compilation errors introduced in the last commit 2015-01-31 13:24:59 -06:00
Gregory Nutt b526350baa Upate ChangeLog 2015-01-31 13:21:49 -06:00
Gregory Nutt eb1aca3e46 Add an unlink method to block driver interface. Same motivataion as for the same modification to the character driver interface 2015-01-31 13:19:23 -06:00
Gregory Nutt fa949604ba Remove reference to used variable 2015-01-31 12:49:51 -06:00
Gregory Nutt f24520acbb Backout use of named initializers. Not C99 2015-01-31 12:29:21 -06:00
Gregory Nutt 85dc0f5cd7 Update TODO list 2015-01-31 12:29:02 -06:00
Gregory Nutt 3e072ae23e Update ChangeLog 2015-01-31 12:06:52 -06:00
Gregory Nutt 39a5238c43 Pipes/FIFOs: Implement the unlink method. If the pipe/FIFO is unlinked, it will marked the pipe/FIFO as unliked. If/when all open references to the driver are closed, all of the driver resources will be freed. 2015-01-31 12:05:01 -06:00
jeditekunum 43c5a6f8f1 Complete initial port. 2015-01-31 11:59:39 -06:00
Gregory Nutt 05e82a88a7 Update ChangeLog 2015-01-31 11:32:55 -06:00
Gregory Nutt 62e588a0a4 VFS: Add an unlink method to the character driver interface. This is important because if the character driver inode is unlinked and there are no open references to the driver, then the driver resources will be stranded. On the unlink call, the driver has the opportunity (1) check if there an any open references, and (2) if not free the driver resources 2015-01-31 11:31:34 -06:00