- Jun 01, 2015
-
-
Gregory Nutt authored
Add support uClibc++ excpetions. This involves additional handling for relative relation types, additional support for unwinding, as well as additional changes. The culmination of a big effort fromo Leo Aloe3132
-
Gregory Nutt authored
LPC17xx: All configurations that had the LPC17xx ethernet driver enabled have CONFIG_NET_NOTINTS=y enabled and also the HP worked which is now needed in those configurations
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
- May 31, 2015
-
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
tools/configure.c: Fix test for the extence of the apps/ dir. This is part of SourceForge Ticket #39
-
Gregory Nutt authored
tools/configure.c: Fix backward interpretation of options, -l was selecting Windows and -w was selecting Linux. This is part of SourceForege Ticket #39
-
Gregory Nutt authored
TCP connect. Move the location where the socket is marked as connected in order to avoid a potential race condition
-
Gregory Nutt authored
-
Gregory Nutt authored
TCP networking: In the TCP connection operation, it was trying to setup the network monitor BEFORE the socket was successfully connected. This, of course, has ALWAYS failed because the socket is not yet connected and the TCP state is not yet correct for a connected socket. However, because of other changes net_startmonitor(0 no returns a failure condition that causes worse problems when trying to connect. The fix is to move the logic that starts the network monitor to AFTER the socket has been successfully connected.
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
Networking: The network device list was protected by a re-entrant semaphore. With the recent change to support network device callback, the network stack needs to access the network device list too. Some drivers, however, run the network stack from the interrupt level -- this is bad but a fact in the current state. Of course,those drivers are unable to take the semaphore and will assert. The solution here is to eliminate the device devices semaphore altogether. This eliminates netdev_semtake() and netdev_semgive() and replaces them with net_lock() and net_unlock() which have larger scope as needed for this purpose.
-
Gregory Nutt authored
-
- May 30, 2015
-
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
TCP networking: Since the network monitor now allocates a callback structure, it is critical to make sure that the networking monitor is stopped when the socket is closed or any other loss of connection. What was innocuous before would now be a memory leak
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
Add an option to disable support for long long formats in lib_vsprintf. From Alan Carvalho de Assis
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
- May 29, 2015
-
-
Gregory Nutt authored
Networking: Get rid of g_ipv4_allzeroaddr and g_ipv4_alloneaddr. It is more efficient and more intuitive to use INADDR_ANY and INADDR_BROADCAST
-
Gregory Nutt authored
-
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
STM32 F4 Discovery: Move up_cxxinitialize from nuttx/configs/stm32f4discovery/src to apps/platform/stm32f4discovery where it belongs.
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-