Changes between Version 6 and Version 7 of Release/4.6


Ignore:
Timestamp:
06/06/07 01:55:44 (16 years ago)
Author:
JoelSherrill
Comment:

Add 4.6.3 and 4.6.2 changes

Legend:

Unmodified
Added
Removed
Modified
  • Release/4.6

    v6 v7  
    4545 *  Numerous ported third party packages including Python and TCL
    4646 *  Many more improvements including more POSIX support and much reorganization as part of the ongoing effort to move RTEMS to full automake support and separate the CPU and BSP portions of RTEMS.
    47 = Release 4.6.6 Notes =
     47= Release 4.6.6 Changes =
    4848
    4949
     
    7676  *  827/bsps - sparc BSP update
    7777  *  833/bsps - PPC BSPs must not enable FPU across user ISR
    78 = Release 4.6.4 Notes =
     78= Release 4.6.4 Changes =
    7979
    808038 problems reported (ftp://ftp.rtems.com/pub/rtems/4.6.4/PRs-closed-4.6.4) by users were fixed between 4.6.2 and 4.6.4. On a positive note, 3 of these issues were simple improvements in argument parsing, 8 were general improvements in either functionality or cleanup, and 12 were BSP or port specific. These problems can be roughly categorized as follows:
     
    133133 *  Miscellaneous
    134134  *  PR 350/make_build - Honor user setting LD_PATHS as addition to LDFLAGS
    135 = =Release 4.6.3 Notes ==
    136 
    137 =  ==Release 4.6.2 Notes===
     135= Release 4.6.3 Changes =
    138136
    139137
    140 ===Release 4.6.1 Notes===
     138There was officially no 4.6.3 release. There is a tag in CVS however, the release process was aborted when what we thought at the time was a serious problem was discovered. Since the number was already used, it was just skipped.
     139= Release 4.6.2 Changes =
    141140
     14137 problems reported () by users were fixed between 4.6.1 and 4.6.2. On a positive note, 8 of these issues were simple improvements in argument parsing and 7 were general improvements in either functionality or cleanup. These problems can be categorized as follows:
    142142
    143 ===Release 4.6.0 Notes===
     143 *  Improved Parameter Validation (8)
     144  *  PR 618/rtems - add null checks to Classic API
     145  *  PR 628/rtems - POSIX API sigset of 0 should return EINVAL
     146  *  PR 629/rtems - POSIX mqcreate check msg size <= not < 0
     147  *  PR 651/rtems - Classic API task ident missing NULL check
     148  *  PR 652/rtems - Classic API signal send does not detect empty signal set
     149  *  PR 659/rtems - Heap get size does not check for out of range address
     150  *  PR 660/rtems - thread stack allocation -- detect math overflows
     151  *  PR 661/rtems - object mp name search -- fix invalid dereference
     152
     153 *  Run-Time Problems (6)
     154  *  PR 609/rtems - Race condition between _Thread_Dispatch and _Thread_Tickle_timeslice
     155  *  PR 626/networking - avoid printing 0xFFFFF for bytes > 127
     156  *  PR 641/rtems - Events sent to a task entering rtems_event_receive() may be lost
     157  *  PR 654/rtems - Thread_Control watchdog is not initialized on reuse
     158  *  PR 681/misc - stack checker dereferences bad pointer
     159  *  PR 692/rtems - Region Manager broken for blocking when empty
     160  *  PR 686/networking - if_fxp.c locks up
     161
     162 *  Improvements (7)
     163  *  NO PR -- Added NFS client to Add-On Packages
     164  *  PR 605/rtems - mips cpu.c uses C++ style comments
     165  *  PR 619/bsps - (mpc6xx) account for latency when updating decrementer clock
     166  *  PR 625/networking - small fixes to some libchip/network drivers
     167  *  PR 676/networking - /etc/resolv.conf contains NTP instead of DNS servers
     168  *  PR 676/misc - rtmonuse.h missing extern C wrapper
     169  *  PR 688/bsps - Add libchip support for Motorola MC146818 time-of-day clock
     170 *  BSP and Port Specific Problems (8)
     171  *  PR 569/bsps - i386/pc386: pcibios.c lacks BusCountPCI() -- see 608
     172  *  PR 606/bsps - (PowerPC) Minor enhancements and fixes to PCI support
     173  *  PR 607/networking - Adjusted dec21140 PCI config to minimum sane
     174  *  PR 608/bsps - Preliminary fix for pc386 BusCountPCI()
     175  *  PR 671/bsps - ARM _ISR_Set_level broken
     176  *  PR 679/bsps - i386ex linkcmds missing newer sections
     177  *  PR 680/bsps - mpc8260ads network driver does not compile
     178  *  PR 691/bsps - gen405 has linkcmds buglet
     179
     180 *  Documentation Issues (3)
     181  *  PR 627/doc - document behavior when stacksize < minimum
     182  *  PR 682/doc - Getting Started -- minor corrections to PATH and tar examples
     183  *  PR 683/doc - User's Guide preface has chapters misnumbered
     184
     185 *  Tool Issues (2)
     186  *  PR 588/tools - Remove m505/roe multilib variant in 3.4.0 patch
     187  *  PR 621/tools - powerpc-rtems-gcc >= 3.3.2 lacks -D__USE_INIT_FINI__
     188= =Release 4.6.1 Changes ==
     189
     190=  ==Release 4.6.0 Changes===