Changeset e5764ee in rtems


Ignore:
Timestamp:
Nov 30, 2009, 10:00:47 PM (9 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, master
Children:
4e545aaa
Parents:
7b25525
Message:

2009-11-30 Fernando Nicodemos <fgnicodemos@…>

  • umon/cli.h, umon/monlib.c, umon/monlib.h, umon/tfs.h, umon/tfsDriver.c, umon/umon.h, umon/umonrtemsglue.c: Update to match development version.
Location:
c/src/lib/libbsp/shared
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/shared/ChangeLog

    r7b25525 re5764ee  
     12009-11-30      Fernando Nicodemos <fgnicodemos@terra.com.br>
     2
     3        * umon/cli.h, umon/monlib.c, umon/monlib.h, umon/tfs.h,
     4        umon/tfsDriver.c, umon/umon.h, umon/umonrtemsglue.c: Update to match
     5        development version.
     6
    172009-11-23      Joel Sherrill <joel.sherrill@OARcorp.com>
    28
  • c/src/lib/libbsp/shared/umon/cli.h

    r7b25525 re5764ee  
    1 /* cli.h:
    2  * Header file for Command Line Interface related stuff.
     1/*
     2 *  cli.h - Header file for Command Line Interface related stuff
    33 *
    4  *      General notice:
    5  *      This code is part of a boot-monitor package developed as a generic base
    6  *      platform for embedded system designs.  As such, it is likely to be
    7  *      distributed to various projects beyond the control of the original
    8  *      author.  Please notify the author of any enhancements made or bugs found
    9  *      so that all may benefit from the changes.  In addition, notification back
    10  *      to the author will allow the new user to pick up changes that may have
    11  *      been made by other users after this version of the code was distributed.
     4 *  Based upon code from MicroMonitor 1.17 from http://www.umonfw.com/
     5 *  which includes this notice:
    126 *
    13  *      Note1: the majority of this code was edited with 4-space tabs.
    14  *      Note2: as more and more contributions are accepted, the term "author"
    15  *                 is becoming a mis-representation of credit.
     7 **************************************************************************
     8 *  General notice:
     9 *  This code is part of a boot-monitor package developed as a generic base
     10 *  platform for embedded system designs.  As such, it is likely to be
     11 *  distributed to various projects beyond the control of the original
     12 *  author.  Please notify the author of any enhancements made or bugs found
     13 *  so that all may benefit from the changes.  In addition, notification back
     14 *  to the author will allow the new user to pick up changes that may have
     15 *  been made by other users after this version of the code was distributed.
    1616 *
    17  *      Original author:        Ed Sutter
    18  *      Email:                          esutter@lucent.com
    19  *      Phone:                          908-582-2351
     17 *  Note1: the majority of this code was edited with 4-space tabs.
     18 *  Note2: as more and more contributions are accepted, the term "author"
     19 *         is becoming a mis-representation of credit.
     20 *
     21 *  Original author:    Ed Sutter
     22 *  Email:              esutter@alcatel-lucent.com
     23 *  Phone:              908-582-2351
     24 **************************************************************************
     25 *
     26 *  Ed Sutter has been informed that this code is being used in RTEMS.
     27 *
     28 *  This code was reformatted by Joel Sherrill from OAR Corporation and
     29 *  Fernando Nicodemos <fgnicodemos@terra.com.br> from NCB - Sistemas
     30 *  Embarcados Ltda. (Brazil) to be more compliant with RTEMS coding
     31 *  standards and to eliminate C++ style comments.
     32 *
     33 *  $Id$
    2034 */
     35
    2136#ifndef _cli_h
    2237#define _cli_h
  • c/src/lib/libbsp/shared/umon/monlib.c

    r7b25525 re5764ee  
    1 /* monlib.c:
    2  *      This file is part of the monitor code, but it is actually linked into
    3  *      the application.  It is built with (but not linked with) the monitor,
    4  *      then the monlib.o file is linked with the application.
    5  *      The only requirement on the application is that it know where the address
    6  *      of the monCom function is in the monitor's space.
    7  *      The monCom function will be accessible in some "well-known" way (processor
    8  *      and platform dependent) so that this will not be a problem.
    9  *
    10  *      This monlib.c file is a replacement for the older mechanism that was
    11  *      a bit more error-prone...  A table of function pointers existed at some
    12  *      well-known location in the monitor, and the content of that table was
    13  *      assumed to also be "well-known".  This new version only assumes that the
    14  *      pointer to monCom is well-known; everything else will work based on the
    15  *      fact that the monitor and application will share the monlib.h header
    16  *      file.
    17  *
    18  *      General notice:
    19  *      This code is part of a boot-monitor package developed as a generic base
    20  *      platform for embedded system designs.  As such, it is likely to be
    21  *      distributed to various projects beyond the control of the original
    22  *      author.  Please notify the author of any enhancements made or bugs found
    23  *      so that all may benefit from the changes.  In addition, notification back
    24  *      to the author will allow the new user to pick up changes that may have
    25  *      been made by other users after this version of the code was distributed.
    26  *
    27  *      Note1: the majority of this code was edited with 4-space tabs.
    28  *      Note2: as more and more contributions are accepted, the term "author"
    29  *                 is becoming a mis-representation of credit.
    30  *
    31  *      Original author:        Ed Sutter
    32  *      Email:                          esutter@lucent.com
    33  *      Phone:                          908-582-2351
     1/*
     2 *  monlib.c -
     3 *  This file is part of the monitor code, but it is actually linked into
     4 *  the application.  It is built with (but not linked with) the monitor,
     5 *  then the monlib.o file is linked with the application.
     6 *  The only requirement on the application is that it know where the address
     7 *  of the monCom function is in the monitor's space.
     8 *  The monCom function will be accessible in some "well-known" way (processor
     9 *  and platform dependent) so that this will not be a problem.
     10 *
     11 *  This monlib.c file is a replacement for the older mechanism that was
     12 *  a bit more error-prone...  A table of function pointers existed at some
     13 *  well-known location in the monitor, and the content of that table was
     14 *  assumed to also be "well-known".  This new version only assumes that the
     15 *  pointer to monCom is well-known; everything else will work based on the
     16 *  fact that the monitor and application will share the monlib.h header
     17 *  file.
     18 *
     19 **************************************************************************
     20 *  General notice:
     21 *  This code is part of a boot-monitor package developed as a generic base
     22 *  platform for embedded system designs.  As such, it is likely to be
     23 *  distributed to various projects beyond the control of the original
     24 *  author.  Please notify the author of any enhancements made or bugs found
     25 *  so that all may benefit from the changes.  In addition, notification back
     26 *  to the author will allow the new user to pick up changes that may have
     27 *  been made by other users after this version of the code was distributed.
     28 *
     29 *  Note1: the majority of this code was edited with 4-space tabs.
     30 *  Note2: as more and more contributions are accepted, the term "author"
     31 *         is becoming a mis-representation of credit.
     32 *
     33 *  Original author:    Ed Sutter
     34 *  Email:              esutter@alcatel-lucent.com
     35 *  Phone:              908-582-2351
     36 **************************************************************************
     37 *
     38 *  Ed Sutter has been informed that this code is being used in RTEMS.
     39 *
     40 *  This code was reformatted by Joel Sherrill from OAR Corporation and
     41 *  Fernando Nicodemos <fgnicodemos@terra.com.br> from NCB - Sistemas
     42 *  Embarcados Ltda. (Brazil) to be more compliant with RTEMS coding
     43 *  standards and to eliminate C++ style comments.
     44 *
     45 *  $Id$
    3446 */
     47
    3548#include <umon/monlib.h>
    3649
  • c/src/lib/libbsp/shared/umon/monlib.h

    r7b25525 re5764ee  
    1 /* monlib.h:
    2  *      This header file is used by both the monitor and the application that
    3  *      may reside on top of the monitor.
    4  *      General notice:
    5  *      This code is part of a boot-monitor package developed as a generic base
    6  *      platform for embedded system designs.  As such, it is likely to be
    7  *      distributed to various projects beyond the control of the original
    8  *      author.  Please notify the author of any enhancements made or bugs found
    9  *      so that all may benefit from the changes.  In addition, notification back
    10  *      to the author will allow the new user to pick up changes that may have
    11  *      been made by other users after this version of the code was distributed.
    12  *
    13  *      Note1: the majority of this code was edited with 4-space tabs.
    14  *      Note2: as more and more contributions are accepted, the term "author"
    15  *                 is becoming a mis-representation of credit.
    16  *
    17  *      Original author:        Ed Sutter
    18  *      Email:                          esutter@lucent.com
    19  *      Phone:                          908-582-2351
     1/*
     2 *  monlib.h - Used by both the monitor and the application that
     3 *             may reside on top of the monitor
     4 *
     5 *  Based upon code from MicroMonitor 1.17 from http://www.umonfw.com/
     6 *  which includes this notice:
     7 *
     8 **************************************************************************
     9 *  General notice:
     10 *  This code is part of a boot-monitor package developed as a generic base
     11 *  platform for embedded system designs.  As such, it is likely to be
     12 *  distributed to various projects beyond the control of the original
     13 *  author.  Please notify the author of any enhancements made or bugs found
     14 *  so that all may benefit from the changes.  In addition, notification back
     15 *  to the author will allow the new user to pick up changes that may have
     16 *  been made by other users after this version of the code was distributed.
     17 *
     18 *  Note1: the majority of this code was edited with 4-space tabs.
     19 *  Note2: as more and more contributions are accepted, the term "author"
     20 *         is becoming a mis-representation of credit.
     21 *
     22 *  Original author:    Ed Sutter
     23 *  Email:              esutter@alcatel-lucent.com
     24 *  Phone:              908-582-2351
     25 **************************************************************************
     26 *
     27 *  Ed Sutter has been informed that this code is being used in RTEMS.
     28 *
     29 *  This code was reformatted by Joel Sherrill from OAR Corporation and
     30 *  Fernando Nicodemos <fgnicodemos@terra.com.br> from NCB - Sistemas
     31 *  Embarcados Ltda. (Brazil) to be more compliant with RTEMS coding
     32 *  standards and to eliminate C++ style comments.
     33 *
     34 *  $Id$
    2035 */
     36
    2137#ifndef _MONLIB_H_
    2238#define _MONLIB_H_
  • c/src/lib/libbsp/shared/umon/tfs.h

    r7b25525 re5764ee  
    11/* tfs.h:
    2  *      Header file for TFS transactions, used by both application and monitor.
     2 * Header file for TFS transactions, used by both application and monitor.
    33 *
    4  *      General notice:
    5  *      This code is part of a boot-monitor package developed as a generic base
    6  *      platform for embedded system designs.  As such, it is likely to be
    7  *      distributed to various projects beyond the control of the original
    8  *      author.  Please notify the author of any enhancements made or bugs found
    9  *      so that all may benefit from the changes.  In addition, notification back
    10  *      to the author will allow the new user to pick up changes that may have
    11  *      been made by other users after this version of the code was distributed.
     4 * General notice:
     5 * This code is part of a boot-monitor package developed as a generic base
     6 * platform for embedded system designs.  As such, it is likely to be
     7 * distributed to various projects beyond the control of the original
     8 * author.  Please notify the author of any enhancements made or bugs found
     9 * so that all may benefit from the changes.  In addition, notification back
     10 * to the author will allow the new user to pick up changes that may have
     11 * been made by other users after this version of the code was distributed.
    1212 *
    13  *      Note1: the majority of this code was edited with 4-space tabs.
    14  *      Note2: as more and more contributions are accepted, the term "author"
    15  *                 is becoming a mis-representation of credit.
     13 * Note1: the majority of this code was edited with 4-space tabs.
     14 * Note2: as more and more contributions are accepted, the term "author"
     15 *     is becoming a mis-representation of credit.
    1616 *
    17  *      Original author:        Ed Sutter
    18  *      Email:                          esutter@lucent.com
    19  *      Phone:                          908-582-2351
     17 * Original author: Ed Sutter
     18 * Email:           esutter@lucent.com
     19 * Phone:           908-582-2351
    2020 */
     21
    2122#ifndef _tfs_h
    2223#define _tfs_h
  • c/src/lib/libbsp/shared/umon/tfsDriver.c

    r7b25525 re5764ee  
    11/*
    2  * MicroMonitor TFS Hookup to RTEMS FS
     2 *  tfsDriver.c - MicroMonitor TFS Hookup to RTEMS FS
    33 *
    4  * Initial release: Oct 1, 2004   by Ed Sutter
     4 *  Initial release: Oct 1, 2004   by Ed Sutter
    55 *
    66 *  This code was derived from the tftpDriver.c code written by
    77 *  W. Eric Norum, which was apparently derived from the IMFS driver.
    88 *
    9  *  This code was updated and merged with RTEMS CVS by Joel Sherrill, 2009.
     9 *  This code was reformatted by Joel Sherrill from OAR Corporation and
     10 *  Fernando Nicodemos <fgnicodemos@terra.com.br> from NCB - Sistemas
     11 *  Embarcados Ltda. (Brazil) to be more compliant with RTEMS coding
     12 *  standards and to eliminate C++ style comments.
     13 *
     14 *  The license and distribution terms for this file may be
     15 *  found in the file LICENSE in this distribution or at
     16 *  http://www.rtems.com/license/LICENSE.
    1017 *
    1118 *  $Id$
  • c/src/lib/libbsp/shared/umon/umon.h

    r7b25525 re5764ee  
    1 /**
    2  * @file rtems/umon.h
     1/*
     2 * umon.h - RTEMS specific interface to MicroMonitor.
    33 *
    4  *  This file contains the RTEMS specific interface to MicroMonitor.
    5  */
    6 
    7 /*
    8  *  COPYRIGHT (c) 1989-2007.
     4 *  COPYRIGHT (c) 1989-2009.
    95 *  On-Line Applications Research Corporation (OAR).
     6 *
     7 *  Modified by Fernando Nicodemos <fgnicodemos@terra.com.br>
     8 *  from NCB - Sistemas Embarcados Ltda. (Brazil)
    109 *
    1110 *  The license and distribution terms for this file may be
     
    1413 *
    1514 *  $Id$
    16  */
     15*/
    1716
    1817#ifndef __rtems_umon_h
  • c/src/lib/libbsp/shared/umon/umonrtemsglue.c

    r7b25525 re5764ee  
    22 *  COPYRIGHT (c) 1989-2009.
    33 *  On-Line Applications Research Corporation (OAR).
     4 *
     5 *  Modified by Fernando Nicodemos <fgnicodemos@terra.com.br>
     6 *  from NCB - Sistemas Embarcados Ltda. (Brazil)
    47 *
    58 *  The license and distribution terms for this file may be
     
    811 *
    912 *  $Id$
    10  */
     13*/
    1114
    1215#include <rtems/umon.h>
Note: See TracChangeset for help on using the changeset viewer.