Changeset 708a87c5 in rtems


Ignore:
Timestamp:
Nov 20, 2001, 6:55:30 PM (20 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
bb507e9
Parents:
5e0e4487
Message:

2001-11-16 Ralf Corsepius <corsepiu@…>

  • custom/eth_comm.cfg: Reflect changes to eth_comm/configure.ac.
  • custom/mbx8xx.cfg: Reflect changes to mbx8xx/configure.ac.
  • custom/mbx860_005b.cfg: Ditto.
  • custom/mpc8620ads.cfg: Reflect changes to mpc8620/configure.ac.
Location:
make
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • make/ChangeLog

    r5e0e4487 r708a87c5  
     1
     22001-11-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     3
     4        * custom/eth_comm.cfg: Reflect changes to eth_comm/configure.ac.
     5        * custom/mbx8xx.cfg: Reflect changes to mbx8xx/configure.ac.
     6        * custom/mbx860_005b.cfg: Ditto.
     7        * custom/mpc8620ads.cfg: Reflect changes to mpc8620/configure.ac.
     8
    19
    2102001-11-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
  • make/custom/eth_comm.cfg

    r5e0e4487 r708a87c5  
    1717#  This section makes the target dependent options file.
    1818
    19 #  PPC_VECTOR_FILE_BASE (PowerPC)
    20 #     This defines the base address of the exception table.
    21 #     NOTE: Vectors are actually at 0xFFF00000 but file starts at offset 0x0100
    22 #       
    2319#  PPC_ABI (PowerPC)
    2420#     This defines the calling convention (Application Binary Interface)
     
    3733        @echo "#define mpc$(CPU_TYPE) 1"                    >>$@
    3834        @echo                                               >>$@
    39         @echo "#define PPC_VECTOR_FILE_BASE 0x0000"         >>$@
    4035        @echo "#define PPC_ABI PPC_ABI_EABI"                >>$@
    4136        @echo "#define PPC_ASM PPC_ASM_ELF"                 >>$@
    42         @echo "#define PPC_USE_SPRG 1"                      >>$@
    4337endef
    4438
  • make/custom/mbx860_005b.cfg

    r5e0e4487 r708a87c5  
    2222        @echo "#define mpc$(CPU_TYPE) 1"                    >>$@
    2323        @echo                                               >>$@
    24         @echo "#define NVRAM_CONFIGURE 0"                   >>$@
    25         @echo "#define UARTS_USE_TERMIOS 1"                 >>$@
    26         @echo "#define CONSOLE_MINOR SMC1_MINOR"            >>$@
    27         @echo "#define UARTS_IO_MODE 0"                     >>$@
    28         @echo "#define UARTS_USE_INTERRUPTS 0"              >>$@
    29         @echo "#define PRINTK_MINOR SMC1_MINOR"             >>$@
    30         @echo "#define PRINTK_IO_MODE 0"                    >>$@
    31         @echo "/*#define EPPCBUG_SMC1 0*/"                  >>$@
    32         @echo "/* #define EPPCBUG_VECTORS 1*/"              >>$@
    3324        @echo "#define INSTRUCTION_CACHE_ENABLE 1"          >>$@
    3425        @echo "#define DATA_CACHE_ENABLE 1"                 >>$@
    3526        @echo                                               >>$@
    36         @echo "#define PPC_VECTOR_FILE_BASE 0x0000"         >>$@
    37         @echo "/*#define PPC_USE_DATA_CACHE 1*/"                >>$@
    38         @echo                                               >>$@
    3927endef
  • make/custom/mbx8xx.cfg

    r5e0e4487 r708a87c5  
    6565#  MBX8xx-specific options:
    6666#
    67 #  NVRAM_CONFIGURE
    68 #    Define to 1 if you want the console driver, network driver and caches
    69 #    configured at boot time from parameters stored in NVRAM. If set to 1,
    70 #    most parameters below are ignored during the build. If not set to 1,
    71 #    then the console driver is configured at build time, the network host
    72 #    information is obtained from application supplied data structures, and
    73 #    the caches are configured at boot time based on the information supplied
    74 #    in this file.
    75 #
    76 #  UARTS_USE_TERMIOS
    77 #    Define to 1 if you want termios support for every port.
    78 #    Termios support is independent of the choice of UART I/O mode.
    79 #
    80 #  CONSOLE_MINOR (BSP--console driver)
    81 #    Must be defined to be one of SMC1_MINOR, SMC2_MINOR, SCC2_MINOR,
    82 #    SCC3_MINOR, or SCC4_MINOR. Determines which device will be registered
    83 #    as /dev/console.
    84 #
    85 #  UARTS_IO_MODE (BSP--console driver)
    86 #    Define to 0 or 1 if you want polled I/O performed by RTEMS.
    87 #    Define to 1 if you want interrupt-driven performed by RTEMS.
    88 #    Define to 2 if you want polled I/O performed by EPPCBug.
    89 #    There is no provision to have a mix of interrupt-driven and polled I/O
    90 #    ports, except that the printk port may use a different mode from the
    91 #    other ports. If this is done, do not open the printk port from an RTEMS
    92 #    application. With EPPCBug 1.1, if mode 2 is selected, CONSOLE_MINOR must
    93 #    be set to SMC1_MINOR. This is a deficiency of the firmware: it does not
    94 #    perform serial I/O on any port other than its default debug port, which
    95 #    must be SMC1.
    96 #
    97 #  PRINTK_MINOR (BSP--console driver)
    98 #    Must be defined to be one of SMC1_MINOR, SMC2_MINOR, SCC2_MINOR,
    99 #    SCC3_MINOR, or SCC4_MINOR. Determines which device is used for output
    100 #    by printk(). If the port that printk() uses is also used for other I/O
    101 #    (e.g. if  PRINTK_MINOR == CONSOLE_MINOR), then both ports should use
    102 #    the same type of I/O, otherwise the drivers will likely conflict with
    103 #    each other.
    104 #
    105 #  PRINTK_IO_MODE (BSP--console driver)
    106 #    Define to 0 or 1 if you want polled I/O performed by RTEMS.
    107 #    Define to 2 if you want polled I/O performed by EPPCBug.
    108 #    The printk() port is not configured to use termios. With EPPCBug 1.1,
    109 #    if mode 2 is selected, PRINTK_MINOR must be set to SMC1_MINOR.
    110 #    This is a deficiency of the firmware: it does not perform serial I/O
    111 #    on any port other than its default debug port, which must be SMC1.
    112 #    Printk always uses polled output.
    113 #
    114 #  EPPCBUG_SMC1 (BSP--console driver)
    115 #    If defined, SMC1 is in use by EPPC-Bug. The console driver will not
    116 #    re-initialize that port.
    117 #
    11867#  INSTRUCTION_CACHE_ENABLE (BSP--RTEMS)
    11968#    If defined, the instruction cache will be enabled after address translation
     
    12473#    is turned on.
    12574#   
    126 #  EPPCBUG_VECTORS (BSP--RTEMS)
    127 #    If defined, vectors branch to EPPCBug, except the following:
    128 #    0x500 (external interrupt), 0x900 (decrementer).
    129 #
    130 #  PowerPC-specific options:
    131 #       
    132 #  PPC_USE_DATA_CACHE (RTEMS PowerPC port)
    133 #     If defined, then the PowerPC specific code in RTEMS will use
    134 #     data cache instructions to optimize the context switch code.
    135 #     This code can conflict with debuggers or emulators.
    13675
    13776define make-target-options
     
    14180        @echo "#define mpc$(CPU_TYPE) 1"                    >>$@
    14281        @echo                                               >>$@
    143         @echo "#define NVRAM_CONFIGURE 1"                   >>$@
    144         @echo "#define UARTS_USE_TERMIOS 0"                 >>$@
    145         @echo "#define CONSOLE_MINOR SMC2_MINOR"            >>$@
    146         @echo "#define UARTS_IO_MODE 0"                     >>$@
    147         @echo "#define PRINTK_MINOR SMC2_MINOR"             >>$@
    148         @echo "#define PRINTK_IO_MODE 0"                    >>$@
    149         @echo "#define EPPCBUG_SMC1 1"                      >>$@
    150         @echo "#define EPPCBUG_VECTORS 1"                   >>$@
    15182        @echo "#define INSTRUCTION_CACHE_ENABLE 1"          >>$@
    15283        @echo "#define DATA_CACHE_ENABLE 1"                 >>$@
    153         @echo                                               >>$@
    154         @echo "#define PPC_VECTOR_FILE_BASE 0x0000"         >>$@
    155         @echo "#define PPC_USE_DATA_CACHE 1"                >>$@
    15684        @echo                                               >>$@
    15785endef
  • make/custom/mpc8260ads.cfg

    r5e0e4487 r708a87c5  
    1414RTEMS_BSP_FAMILY=mpc8260ads
    1515
    16 #CPU_DEFINES=-DPPC_VECTOR_FILE_BASE=0x00000000
    17 CPU_DEFINES=
    18 
    1916#  This section makes the target dependent options file.
    2017
    21 #  PPC_VECTOR_FILE_BASE (PowerPC)
    22 #     This defines the base address of the exception table.
    23 #     NOTE: Vectors are actually at 0xFFF00000 but file starts at offset 0x0100
    24 #       
    2518#  PPC_ABI (PowerPC)
    2619#     This defines the calling convention (Application Binary Interface)
     
    3831        @echo "#define mpc$(CPU_TYPE) 1"                    >>$@
    3932        @echo                                               >>$@
    40         @echo "#define NVRAM_CONFIGURE 0"                   >>$@
    41         @echo "#define UARTS_USE_TERMIOS 0"                 >>$@
    42         @echo "#define CONSOLE_MINOR SCC2_MINOR"            >>$@
    43         @echo "#define UARTS_IO_MODE 0"                     >>$@
    44         @echo "#define PRINTK_MINOR SCC2_MINOR"             >>$@
    45         @echo "#define PRINTK_IO_MODE 0"                    >>$@
    46         @echo                                               >>$@
    47         @echo "#define PPC_VECTOR_FILE_BASE 0x0000"         >>$@
    4833        @echo "#define PPC_ABI PPC_ABI_EABI"                >>$@
    4934        @echo "#define PPC_ASM PPC_ASM_ELF"                 >>$@
     
    5136        @echo "#define DATA_CACHE_ENABLE 0"                 >>$@
    5237endef
    53 
    54 #  This section makes the target dependent options file.
    55 
    56 #  NDEBUG (C library)
    57 #     if defined asserts do not generate code.  This is commonly used
    58 #     as a command line option.
    59 #
    60 #  RTEMS_TEST_NO_PAUSE (RTEMS tests)
    61 #     do not pause between screens of output in the rtems tests
    62 #
    63 #  RTEMS_DEBUG (RTEMS)
    64 #     If defined, debug checks in RTEMS and support library code are enabled.
    65 
    66 #define make-target-options
    67 #       @echo "/* #define NDEBUG 1 */ "                     >>$@
    68 #       @echo "#define RTEMS_TEST_NO_PAUSE 1"               >>$@
    69 #       @echo "/* #define RTEMS_DEBUG  1 */"                >>$@
    70 #endef
    7138
    7239#  This contains the compiler options necessary to select the CPU model
Note: See TracChangeset for help on using the changeset viewer.