Changeset 88d594a in rtems for c/src/exec/score/cpu/no_cpu


Ignore:
Timestamp:
05/24/95 21:39:42 (28 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
5b9d6ddf
Parents:
bf61e45c
Message:

Fully tested on all in-house targets

Location:
c/src/exec/score/cpu/no_cpu
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • c/src/exec/score/cpu/no_cpu/asm.h

    rbf61e45c r88d594a  
    3232
    3333#define ASM
    34 #include <no_cpu.h>
     34#include <rtems/no_cpu.h>
    3535
    3636/*
  • c/src/exec/score/cpu/no_cpu/cpu.h

    rbf61e45c r88d594a  
    2222#endif
    2323
    24 #include <no_cpu.h>               /* pick up machine definitions */
     24#include <rtems/no_cpu.h>               /* pick up machine definitions */
     25#ifndef ASM
     26#include <rtems/no_cputypes.h>
     27#endif
    2528
    2629/* conditional compilation parameters */
  • c/src/exec/score/cpu/no_cpu/no_cpu.h

    rbf61e45c r88d594a  
    1 /*
     1/*  no_cpu.h
     2 *
     3 *  This file is an example (i.e. "no CPU") of the file which is
     4 *  created for each CPU family port of RTEMS.
    25 *
    36 *
     
    2730 */
    2831 
     32#ifdef no_cpu
     33#undef no_cpu
     34#endif
    2935#define no_cpu
     36
     37#ifdef REPLACE_THIS_WITH_THE_CPU_MODEL
     38#undef REPLACE_THIS_WITH_THE_CPU_MODEL
     39#endif
    3040#define REPLACE_THIS_WITH_THE_CPU_MODEL
    3141 
     42#ifdef REPLACE_THIS_WITH_THE_BSP
     43#undef REPLACE_THIS_WITH_THE_BSP
     44#endif
     45#define REPLACE_THIS_WITH_THE_BSP
     46
    3247/*
    3348 *  This file contains the information required to build
     
    5671#define CPU_NAME "NO CPU"
    5772
    58 /*
    59  *  This section defines the basic types for this processor.
    60  */
    61 
    62 typedef unsigned char  unsigned8;      /* 8-bit  unsigned integer */
    63 typedef unsigned short unsigned16;     /* 16-bit unsigned integer */
    64 typedef unsigned int   unsigned32;     /* 32-bit unsigned integer */
    65 typedef unsigned long long unsigned64; /* 64-bit unsigned integer */
    66 
    67 typedef unsigned16     Priority_Bit_map_control;
    68 
    69 typedef char           signed8;    /* 8-bit signed integer  */
    70 typedef short          signed16;   /* 16-bit signed integer */
    71 typedef int            signed32;   /* 32-bit signed integer */
    72 typedef long long      signed64;   /* 64-bit signed integer */
    73 
    74 typedef unsigned32 boolean;     /* Boolean value   */
    75 
    76 typedef float          single_precision; /* single precision float */
    77 typedef double         double_precision; /* double precision float */
    78 
    79 typedef void ( *no_cpu_isr_entry )( void );
    80 
    8173#ifdef __cplusplus
    8274}
Note: See TracChangeset for help on using the changeset viewer.