Changeset 8eacefcc in rtems


Ignore:
Timestamp:
02/29/00 16:35:45 (24 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
b6f9b5f1
Parents:
6f645ff
Message:

BSP now compiles and links with CAVSL board information. This includes
linkcmds updated, simio references removed, and switch to libchip for
serial ports from simio.

Added a MEMORY_MAP file to capture information about the various
addresses on this board.

In addition, many of the beta patches are now included.

Files:
7 edited

Legend:

Unmodified
Added
Removed
  • c/src/exec/score/cpu/c4x/rtems/score/c4x.h

    r6f645ff r8eacefcc  
    330330 
    331331  __asm__( "ldi if, %0" : "=r" (_if_value) );
    332   return (void *)((_if_value & 0xffff) >> 8);
     332  return (void *)((_if_value & 0xffff0000) >> 8);
    333333
    334334
     
    344344#endif
    345345  _if_value &= 0xffff;
    346   _ittp_field = (((unsigned int) _ittp_value) << 8);
    347   _if_value |= _ittp_field;
     346  _ittp_field = (((unsigned int) _ittp_value) >> 8);
     347  _if_value |= _ittp_field << 16 ;
    348348#ifdef _TMS320C40
    349349  c4x_set_iif( _if_value );
  • c/src/lib/libbsp/c4x/c4xsim/README

    r6f645ff r8eacefcc  
    66BOARD:              Simulator in GDB
    77BUS:                N/A
    8 CPU FAMILY:         ppc
     8CPU FAMILY:         C3X/C4X
    99CPU:                C32 and others
    1010COPROCESSORS:       N/A
     
    1515PERIPHERALS
    1616===========
    17 TIMERS:             PPC internal Timebase register
     17TIMERS:             Internal Timer
    1818  RESOLUTION:         ???
    1919SERIAL PORTS:       simulated via
  • c/src/lib/libbsp/c4x/c4xsim/include/Makefile.am

    r6f645ff r8eacefcc  
    2727
    2828include $(top_srcdir)/../../../../../../automake/local.am
    29 
    30 H_FILES = $(srcdir)/../../../shared/include/coverhd.h \
    31     $(srcdir)/bsp.h $(srcdir)/simio.h $(srcdir)/../../../shared/include/bspIo.h
    32 
  • c/src/lib/libbsp/c4x/shared/bspspuriousinit.c

    r6f645ff r8eacefcc  
    1717#include <bsp.h>
    1818#include <bspIo.h>
    19 #include <simio.h>
    2019
    2120/*
  • cpukit/score/cpu/c4x/rtems/score/c4x.h

    r6f645ff r8eacefcc  
    330330 
    331331  __asm__( "ldi if, %0" : "=r" (_if_value) );
    332   return (void *)((_if_value & 0xffff) >> 8);
     332  return (void *)((_if_value & 0xffff0000) >> 8);
    333333
    334334
     
    344344#endif
    345345  _if_value &= 0xffff;
    346   _ittp_field = (((unsigned int) _ittp_value) << 8);
    347   _if_value |= _ittp_field;
     346  _ittp_field = (((unsigned int) _ittp_value) >> 8);
     347  _if_value |= _ittp_field << 16 ;
    348348#ifdef _TMS320C40
    349349  c4x_set_iif( _if_value );
  • make/custom/c3xsim.cfg

    r6f645ff r8eacefcc  
    55#
    66
    7 RTEMS_BSP=c3sxim
     7RTEMS_BSP=c3xsim
    88RTEMS_CPU_MODEL=c32
    99CPU_CFLAGS = -mcpu=32
  • make/custom/c4xsim.cfg

    r6f645ff r8eacefcc  
    11#
    2 #  Config file for the "bare" BSP
     2#  Configuration file for the GDB C4x simulator
    33#
    44#  $Id$
Note: See TracChangeset for help on using the changeset viewer.