Changeset 562bc6a in umon


Ignore:
Timestamp:
Aug 4, 2015, 11:10:23 AM (4 years ago)
Author:
Ed Sutter <edsutterjr@…>
Branches:
master
Children:
7e4e58e
Parents:
a7b6f00
Message:

reset major/minor version number to 3.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/common/version.h

    ra7b6f00 r562bc6a  
    2121 * version.h:
    2222 *
    23  * MicroMonitor started using a version number as of December 2004.
    24  * Since it has been around for quite some time, the initial version
    25  * number is: 1.0.1.1
    26  * The version number for MicroMonitor is 4 'dot' separated numbers.
     23 * The version number for MicroMonitor is 3 'dot' separated numbers.
    2724 * Each number can be as large as is needed.
    2825 *
    29  *  MAJOR_VERSION.MINOR_VERSION.BUILD_NUMBER.TARGET_VERSION
    30 
    31  * MAJOR, MINOR & BUILD apply to the common code applicable to all targets.
    32  * TARGET applies to the target-specific code.
     26 *  MAJOR_VERSION.MINOR_VERSION.TARGET_VERSION
     27 *
     28 * MAJOR & MINOR apply to the common code applicable to all targets.
     29 * TARGET_VERSION applies to the target-specific code.
    3330 *
    3431 * Original author:     Ed Sutter (ed.sutter@alcatel-lucent.com)
     
    4340 * hence, simply identifying a significant set of MINOR changes or some
    4441 * big change.
     42 * As of June 2015, Micromonitor is hosted by RTEMS; is based on a subset
     43 * of the uMon1.19 code and is licensed under APACHE.
     44 * To signify this, the MAJOR.MINOR number starts at 3.0.
    4545 */
    46 #define MAJOR_VERSION       1
     46#define MAJOR_VERSION   3
    4747
    4848/* MINOR_VERSION:
    49  * Incremented as a result of a new command or feature, or as a result
    50  * of a bug fix to the core monitor code.
    51  * When MAJOR_VERSION is incremented, MINOR_VERSION is reset to 0.
    52  * 0->1:
    53  *   Formalize the uMon1.0 transition.  Needed to do this because of the
    54  *   amount of churn in 1.0.
    55  * 1->2:
    56  *   - New 'call -A' option
    57  *   - Work on flash internals to reduce the need for callers to know
    58  *     the flash bank pointer.
    59  *   - New tfs 'qclean' subcommand.
    60  *   - Bug fix: file in "tfs ramdev" space could not be marked stale.
    61  * 2->3:
    62  *   - Bug fix: uMonInRam() re-write.
    63  *   - Bug fix: "tfs ramdev" device would be lost after mon_appexit().
    64  *   - Bug fix: "tfs ramdev" naming conflict could occur between device
    65  *      and file.
    66  * 3->4:
    67  *   - The tfscheck() function accepts a NULL input TDEV pointer to signify
    68  *     a request to check all TFS devices (instead of just one named device).
    69  *   - The address used by xmodem -B for determining the last sector burned
    70  *     had to be decremented by 1.
    71  * 4->5:
    72  *   - The "flash erase" command takes addresses as well as sector numbers.
    73  *   - The "flash info" and "tfs stat" populate shellvars with their info.
    74  *   - Bug fix: tftp get would turn on the server, now fixed so that if
    75  *      server was off, it stays off.
    76  *   - Bug fix: if destination file received by tftp server started with
    77  *      a $, but the shell variable didn't exist, the server would create
    78  *      a file with the $.  This will now generate an error.
    79  * 5->6:
    80  *   - Added more configurability so that uMon's footprint can be smaller.
    81  *   - Broke up memcmds.c into individually configurable commands using
    82  *     INCLUDE_DM, INCLUDE_PM, etc.
    83  *   - Added support to configure USRLVL, ICMP, and ICMPTIME in or out.
    84  *   - TFS now supports the option of being built without FLASH.
    85  *   - New read options: -p -n.
    86  *   - New pm options: -a -o -x.
    87  *   - New PRE_TFSAUTOBOOT_HOOK() macro.
    88  *   - Converted genlib.c to a library.
    89  *   - New api: mon_portcmd().
    90  * 6->7:
    91  *   - New JFFS2 command.
    92  *   - New TFSERR_DSIMAX error checking in tfsmemuse() and tfsadd().
    93  *   - Eliminated the -x option in tfs command.
    94  *   - The tfs command now returns CMD_FAILURE if tfsadd fails.
    95  *   - Moncmd server will process a leading '.' as indication that the
    96  *     command is to be executed immediately rather than after the
    97  *     incoming packet queue is empty.
    98  * 7->8:
    99  *   - New TFS_ALTDEVTBL_BASE code to support an alternat TFS device table
    100  *     that is outside uMon's text/data space.
    101  *   - Fixed bug in JFFS2 related to file truncation.
    102  * 8->9:
    103  *   - New DOSFS/FATFS/CF facility (much help from Graham Henderson).
    104  *   - CodeWarrior-specific code cleanup (submitted by Arun Biyani).
    105  *   - Atmel NIOS port (submitted by Graham Henderson).
    106  * 9->10:
    107  *   - New 'struct' command to hopefully eliminate 'lboot' and 'ldatags'.
    108  * 10->11:
    109  *   - Fixed problems with packet transfer interface.
    110  *   - Updated the umon_apps/udp application.
    111  *   - New Microblaze port (as3dev).
    112  * 11->12:
    113  *   - Added the 'to' side of the ARP request in ethernet verbosity.
    114  *   - Fixed bugs in tcpstuff.c that were only seen on little-endian CPUs.
    115  *   - Added the ability to load an elf file from raw memory space.  This
    116  *     introduces the notion of a 'fake' tfs file header to tfs, using the
    117  *     first reserved entry in the header as a pointer to the data portion
    118  *     of the file.
    119  * 12->14:
    120  *   - Added new DHCP shell variable ROOTPATH (reflects option 17).
    121  *   - New DHCP variable: DHCPDONTBOOT.  Tells DHCP not to do anything with
    122  *     the incoming DHCP transaction (except store away the info in the
    123  *     shell variables); thus, allowing a script to do what it wants to do.
    124  *   - Change in TFTP server: if an out-of-sequence block number is received,
    125  *     it is now just ignored, the transaction doesn't terminate with an error.
    126  *   - Added inUmonBssSpace() check to the heap extension code.
    127  *   - Fixed bug in "tfs ramdev" command... If partition didn't exist and
    128  *     a size of zero was specified, TFS incorrectly attempted to create a
    129  *     zero-size ramdev partition.
    130  *   - Fixed bug in multiple-command-line-processing that occurs if a
    131  *     shell variable is expanded within one of the commands.  See CVS
    132  *     log for docmd.c for more info.
    133  * 14->15:
    134  *   - Fixed a bug in TFTP packet reception that was causing all incoming
    135  *     file downloads greater than 32Mg to fail because that is the point
    136  *     at which the block number will wrap.
    137  *   - Updates/cleanups made to keep the build warning-free with GCC 4.2
    138  *     from Microcross.
    139  * 15->16:
    140  *   - Added lwip user application.
    141  *   - Added better exception handling to blackfin.
    142  *   - Added mon_timer() api.
    143  * 16->17:
    144  *   - Lotta new stuff, refer to user manual for complete list...
    145  *   - Lwipapp: httpget, telnet client.
    146  *   - Tested support for nor-less system (booting from SPI flash).
    147  *   - TSI, FBI, mDNS, LLAD, etc...
    148  * 17->18:
    149  *   - Refer to user manual for complete list...
    150  *   - SPI-SD support for BF537.
    151  *   - New FATFS
    152  *   - SPI-resident TFS support.
    153  *   - JFFS2 extended by B.Gatliff
    154  * 18->19:
    155  *   - Refer to user manual for complete list...
    156  *   - TFS defrag bug fixes.
    15749 */
    158 #define MINOR_VERSION   19
     50#define MINOR_VERSION   0
    15951
    16052/* TARGET_VERSION:
Note: See TracChangeset for help on using the changeset viewer.