summaryrefslogblamecommitdiff
path: root/misc/Obsoleted/ChangeLog
blob: c5ab47bd1d3b1185fec72d2232691a6d8a063488 (plain) (tree)
1
2
3
4
5




                                                          













                                                                            
















                                                                         
 













                                                                            















                                                                          
ChangeLog
=========

2014-9-1:  Removed support for 8051 from main source tree.

  REASON: There are three:
  1. The older 8051 architecture has a hardware stack and required special
     case handling throughout the OS.  With a current focus on supporting
     true processes, the limitations of the 8051 architecture are becoming
     obstacles to the advancement of the design.
  2. The port was at one time functional, but never worked reliably.  It
     would occasionally exceed the limited 8051 stack size.  It is possible,
     however, that this problem could be fixed with additional tuning.
  3. The 8051 is basically a bad architecture for multi-tasking.  Since
     the 8051 has a hardware stack, the entire stack has to be copied on
     contex switches.
  4. I do not thing that anyone has ever used the port and because of bit
     rot, it is not even certain that it is still function.

  NEW HOME:
    misc/Obsoleted/arch/8051 and misc/Obsoleted/configs/pjrc-8051

  REMOVAL PATCH:
    misc/Obsoleted/Patches/Remove-8051-2014-9-1.patch

2014-9-5:  Removed support for the 16z board from the main source tree.

  REASON:
    The port is not yet ready for use.  It may return to the NuttX source
    tree at some point in the future.

  NEW HOME:
    misc/Obsoleted/configs/16z

  REMOVAL PATCH:
    misc/Obsoleted/Patches/Remove-16z-2014-9-5.patch

2014-11-10:  Removed support for the stm32f100rc_generic board configuration

  REASON
    This support was obsoleted because of a decision to stop support of
    generic board configurations. Generic board configurations do not
    provide support for any specific hardware but can be useful only if
    there are not other examples for the setup for a particular
    architecture.

  NEW HOME:
   misc/Obsoleted/configs/stm32f100rc_generic

  REMOVAL PATCH
    misc/Obsoleted/Patches/Remove-stm32f100rc_generic-2014-11-10.patch

2015-01-14: Removed support for the px4fmu-v2_upstream board configuration

  REASON
    This is not the official configuration for the PX4 board and has led
    to confusion by NuttX users.  The board configuration also requires
    some ongoing maintenance and customization to support ongoing PX4
    testing and evaluation.  It is best retained the PX4 repositories
    where it can be properly maintained and not in the upstream NuttX
    repository.

  NEW HOME
    misc/Obsoleted/configs/px4fmu-v2_upstream

  REMOVAL PATCH
    misc/Obsoleted/Patches/Remove-stm32f100rc_generic-2014-11-10.patch