Preparation for NuttX-6.33 release (maybe tomorrow)

This commit is contained in:
Gregory Nutt
2014-01-29 14:41:18 -06:00
parent ca807a4ed3
commit 075ba4ff89
2 changed files with 331 additions and 22 deletions
+21 -19
View File
@@ -5710,8 +5710,8 @@
the interface in this case (2013-10-5).
* net/netdev_router.c and net/uip/uip-arp.c: When the target IP address
does not lie on the device's networker when we have a routing table,
looking the the correct router IP address to use in the ARP request.
In that case, we want the MAC address of the router, not of the the
looking the correct router IP address to use in the ARP request.
In that case, we want the MAC address of the router, not of the
target endpoint (2013-10-5).
* net/netdev_rxnotify.c and others: Use the new signature of rxnotify
caused by the routing table. From Max Holtzberg (2013-10-6).
@@ -6168,7 +6168,7 @@
the top of the loop not the bottom. Otherwise, we will do a bogus
transfer with the out-of-range block before we test it (2013-12-05).
6.33 2014-xx-xx Gregory Nutt <gnutt@nuttx.org>
6.33 2014-01-30 Gregory Nutt <gnutt@nuttx.org>
* arch/arm/include/a1x and src/a1x: Directory structure to support
the Allwinner A10. Not much there on the initial check-in
@@ -6208,7 +6208,7 @@
From Ken Pettit (2013-12-12)
* arch/arm/src/a1x/chip/a1x_timer.h: Timer register bit definitions
(incomplete on initial check-in) (2013-12-12).
* lbc/time/lib_strftime.c: Need null-termination on the the string
* lbc/time/lib_strftime.c: Need null-termination on the string
generated by strftime(). From Max Holtzberg (2013-12-12).
* sched/nanosleep.c and include/time.h: Add nanosleep() (2013-12-12).
* libc/unistd/lib_sleep.c and lib_usleep.c. Move sleep() and
@@ -6241,7 +6241,7 @@
* arch/arm/src/armv7-a/arm_head.h: Fix some errors in the cache
invalidation logic (only seem to matter for Cortex-A8) (21-3-12-19).
* Kconfig and all Make.defs files: Add CONFIG_DEBUG_NOOPT. Now
you can indepenently enable/disable debug symbols and optimization
you can independently enable/disable debug symbols and optimization
(2013-12-20).
* configs/README.txt and Documentation/NuttxPortingGuide.html:
Remove documentation of NuttX configuration variables. Since
@@ -6261,7 +6261,7 @@
* configs/stm3210e-eval/buttons: Converted to use kconfig-frontends
tools (untested) (2013-12-22).
* configs/Kconfig, configs/viewtool-stm32f107/include/board-stm32f103vct6.h,
and /board-stm32f107vct6.h: The viewtools board can now be configured
and /board-stm32f107vct6.h: The viewtool board can now be configured
to support either the STM32F103VCT6 or the STM32F107VCT6 (2013-12-22).
* configs/Kconfig, README.txt, viewtool-stm32f107/highpri, Kconfig,
README.txt, and src/stm32_highpri.c: This is the initial framework
@@ -6280,7 +6280,7 @@
and the name of the common vector handling logic so that the MCU-
independent logic and work with these (2013-12-23).
* configs/viewtool-stm32f107/scripts: Move the RAM vector tables to the
beginning of SRAM. It seems to require this alignament. Also, we
beginning of SRAM. It seems to require this alignment. Also, we
don't need different scripts for the CMNVECTOR case now that the vector
table has a common name.
* arch/arm/src: armv-7/up_exception.S and xxx/xxx_vectors.S where
@@ -6312,14 +6312,14 @@
pin definition that would prevent building USB for the connectivity and
performance lines (2013-12-25).
* stm32l15xxx_pinmap.h: Fix a typo in USB pin definitions (2013-12-25).
* configs/viewtools-stm32f107: Fix building of USB for F103 and F107.
* configs/viewtool-stm32f107: Fix building of USB for F103 and F107.
F103 has device only; F107 has OTG FS (2013-12-25).
* arch/arm/src/stm32/stm32f10xxx_rcc.c and chip/stm32f10xxx_rcc.h: Add
clocking support for STM32F107 USB OTG FS (which does not work)
(2013-12-26).
* configs/viewtool-stm32f107: Updates to USB for F103 and USB OTG FS
for F107 (2013-12-16).
* arch/arm/src/stm32/chip/stm32f3xxxx_pinmap.h: Fix pin definitioni names
* arch/arm/src/stm32/chip/stm32f3xxxx_pinmap.h: Fix pin definition names
for SPI2 MOSI and MISO. Noted by Brian Webb (2013-12-27).
* graphics/nxmu, nxsu, and nxglib and libc/nx, nxmu, and nxglib: Massive
reshuffling of files with (hopefully) no logic changes. This
@@ -6360,7 +6360,7 @@
Thomas Grubler (2014-1-2).
* tools/configure.c and mkdeps.c: Fixes for Windows build issues
from Max Holtzberg (2014-1-4).
* configs/olimex-stm32-p107/nsh/Make.defs: Add native Windoes build
* configs/olimex-stm32-p107/nsh/Make.defs: Add native Windows build
support for the Olimex STM32 P107. From Max Holtzberg (2014-1-4).
* Makefile.win: Changes for native Windows build: fix creation of
a .version file if one does not exist. Make sure that the APPDIR
@@ -6431,7 +6431,7 @@
* All of Jason Jiang's TCP write buffering logic is checked in.
Unfortunately, it does not yet work (2013-1-14).
* configs/px4fmu-v2_upstream: Configuration for testing simple
configurations on the the PX4FMU v2. This version is incomplete
configurations on the PX4FMU v2. This version is incomplete
for the PX4 application and is not a replacement for the version
in the PX4 GIT repository.
* fs/fat/fs_fat32.c: A correction to FAT cluster allocation from
@@ -6440,7 +6440,7 @@
then the socket-related write buffering information must copied
with the other cloned socket data (2014-1-14).
* net/net_close.c: If CONFIG_NET_TCP_WRITE_BUFFERS is selected,
then it is necessary to free the write buffere callback structure
then it is necessary to free the write buffer callback structure
when the socket is closed (2014-1-14).
* fs/fat/fs_fat32.c: Fix some root directory logic that was
conditionally done only for FAT 32. Apparently this needs to
@@ -6450,7 +6450,7 @@
implementations of up_maskack_irq() for all Cortex-M architectures: Do
not disable and enable the IRQ on each interrupt. Because (1)
interrupts are already disabled on interrupt entry, (2) this
interferes with controlling the IRQ interrrupt setting from interrupt
interferes with controlling the IRQ interrupt setting from interrupt
handlers, and (3) up_disable_irq() does not work anyway so that this
has never done anything (2014-1-15).
* All implementations of up_disable_irq() for all Cortex-M3 and M4
@@ -6461,7 +6461,7 @@
not work; writing a '0' to the ISER register has no effect. That
means that up_disable_irq() was doing nothing! It turns out that that
is not really important because up_disable_irq() is not really used
for that purpose. But some spurions STM32 ADC interrupts have been
for that purpose. But some spurious STM32 ADC interrupts have been
reported to me and this turned out to be the cause in that case. My
concern now that up_disable_irq() works is that there may now be
unmasked bugs that leave devices in the disabled state? Thanks to
@@ -6478,7 +6478,7 @@
source the Kconfig file from the custom board directory (2014-1-16).
* Makefile.unix, Makefile.win, and configs/Kconfig: After thinking a
little harder, I re-implemented the backed-out custom configuration
feature. The new version does not have bad side-effect (1) (but stil
feature. The new version does not have bad side-effect (1) (but still
has bad side-effect (2)) (2014-1-16).
* arch/x86/Kconfig and configs/qemu-i486/nsh/Make.defs and
ostest/Make.defs: Add a configuration option to select the -m32
@@ -6486,8 +6486,8 @@
compiler (2014-1-18).
* include/ctype.h: Typo in macro name: iscntrl, not iscontrol (2104-1-17)
* libc/unistd/lib_getopt.c: If there are no arguments (argc == 1), then
getopt() make like the optind variable in an undefined state (2014-1-20).
* configs/olimex-stm32-p107: Failes to build is SPI3 for UEXT is not
getopt() will leave the optind variable in an undefined state (2014-1-20).
* configs/olimex-stm32-p107: Fails to build if SPI3 for UEXT is not
remapped. From Max Holtzberg (2014-1-21).
* Several network related files: Changes from Max Holtzberg to improve
how network status is reported. New controls to manage carrier
@@ -6501,7 +6501,7 @@
* /arch/arm/src/Makefile: dependency directory list is now computed
from the VPATH. From Richard Cochran (2014-1-23).
* arch/arm/src/efm32 and include/efm32: Basic support for the EFM3
processor family from Richarc Cochran (2014-1-23).
processor family from Richard Cochran (2014-1-23).
* configs/efm32-dk3650: This is Energy Micro's development kit for
the Leopard Gecko MCU, which is an ARM Cortex-M3 device. From Richard
Cochran (2014-1-23).
@@ -6522,7 +6522,7 @@
to fix 'Error: .size expression for idle_stack does not evaluate to
a constant" (2014-1-25).
* arch/arm/include/efm32, arch/arm/src/efm32, and configs/efm32-dk360:
Removed all EFM32 support. Not yet readyto be fielded (2014-1-27).
Removed all EFM32 support. Not yet ready to be fielded (2014-1-27).
* arch/arm/src/armv7-a/arm_head.S, sama5/sam_boot.c, and several other
files: Now supports execution from NOR FLASH with .data and .bss in
SDRAM. This was not possible prior to this because .bss and .data
@@ -6533,3 +6533,5 @@
original, efficient logic violated the ARM C ABI. It was okay when
called from boot logic, but not when called from C logic. This fixes
bugginess reported on 2014-1-28. (2014-1-29).
6.34 2014-xx-xx Gregory Nutt <gnutt@nuttx.org>