Changeset 497428a2 in rtems


Ignore:
Timestamp:
05/30/95 19:42:36 (29 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
e864cfe
Parents:
4e0074bc
Message:

cpu/*types.h added and successfully compiled.
IDLE task priority changed from 0 to 255 during initialization.

Files:
19 edited

Legend:

Unmodified
Added
Removed
  • c/src/exec/score/cpu/i386/i386types.h

    r4e0074bc r497428a2  
    4545typedef double         double_precision;     /* double precision float */
    4646
    47 typedef void ( *i386_isr )( void );
     47typedef void i386_isr;
     48
     49typedef i386_isr ( *i386_isr_entry )( void );
    4850
    4951#ifdef __cplusplus
  • c/src/exec/score/cpu/i960/i960types.h

    r4e0074bc r497428a2  
    4545typedef double         double_precision;     /* double precision float */
    4646
    47 typedef void ( *i960_isr )( void );
     47typedef void i960_isr;
     48
     49typedef void ( *i960_isr_entry )( void );
    4850
    4951#ifdef __cplusplus
  • c/src/exec/score/cpu/m68k/m68ktypes.h

    r4e0074bc r497428a2  
    4545typedef double         double_precision;     /* double precision float */
    4646
    47 typedef void ( *m68k_isr )( void );
     47typedef void m68k_isr;
     48
     49typedef void ( *m68k_isr_entry )( void );
    4850
    4951#ifdef __cplusplus
  • c/src/exec/score/cpu/no_cpu/no_cputypes.h

    r4e0074bc r497428a2  
    4545typedef double         double_precision;     /* double precision float */
    4646
    47 typedef void ( *no_cpu_isr )( void );
     47typedef void no_cpu_isr;
     48typedef void ( *no_cpu_isr_entry )( void );
    4849
    4950#ifdef __cplusplus
  • c/src/exec/score/cpu/unix/unixtypes.h

    r4e0074bc r497428a2  
    4545typedef double         double_precision;     /* double precision float */
    4646
    47 typedef void ( *unix_isr )( void );
     47typedef void unix_isr;
     48
     49typedef unix_isr ( *unix_isr_entry )( void );
    4850
    4951#ifdef __cplusplus
  • c/src/lib/libbsp/i386/force386/include/bsp.h

    r4e0074bc r497428a2  
    143143/* routines */
    144144
    145 i386_isr set_vector(
     145i386_isr_entry set_vector(
    146146  rtems_isr_entry     handler,
    147147  rtems_vector_number vector,
  • c/src/lib/libbsp/i386/force386/startup/setvec.c

    r4e0074bc r497428a2  
    2626#include <bsp.h>
    2727
    28 i386_isr set_vector(                            /* returns old vector */
     28i386_isr_entry set_vector(                      /* returns old vector */
    2929  rtems_isr_entry     handler,                  /* isr routine        */
    3030  rtems_vector_number vector,                   /* vector number      */
     
    3232)
    3333{
    34   i386_isr      previous_isr;
     34  i386_isr_entry previous_isr;
    3535  i386_IDT_slot  idt;
    3636
     
    4242    idt = Interrupt_descriptor_table[ vector ];
    4343
    44     previous_isr = (i386_isr)
     44    previous_isr = (i386_isr_entry)
    4545                      ((idt.offset_16_31 << 16) | idt.offset_0_15);
    4646
  • c/src/lib/libbsp/m68k/dmv152/include/bsp.h

    r4e0074bc r497428a2  
    150150extern rtems_configuration_table BSP_Configuration;
    151151
    152 extern m68k_isr    M68Kvec[];   /* vector table address */
     152extern m68k_isr_entry M68Kvec[];   /* vector table address */
    153153
    154154/* functions */
     
    156156void bsp_cleanup( void );
    157157
    158 m68k_isr set_vector(
     158m68k_isr_entry set_vector(
    159159  rtems_isr_entry     handler,
    160160  rtems_vector_number vector,
  • c/src/lib/libbsp/m68k/dmv152/startup/bspstart.c

    r4e0074bc r497428a2  
    7676)
    7777{
    78   m68k_isr *monitors_vector_table;
    79   int       index;
    80   void     *vbr;
     78  m68k_isr_entry *monitors_vector_table;
     79  int             index;
     80  void           *vbr;
    8181
    82   monitors_vector_table = (m68k_isr *)0;   /* Monitor Vectors are at 0 */
     82  monitors_vector_table = (m68k_isr_entry *)0;   /* Monitor Vectors are at 0 */
    8383  m68k_set_vbr( monitors_vector_table );
    8484
  • c/src/lib/libbsp/m68k/idp/include/bsp.h

    r4e0074bc r497428a2  
    5757extern rtems_configuration_table BSP_Configuration;
    5858
    59 extern m68k_isr    M68Kvec[];   /* vector table address */
     59extern m68k_isr_entry M68Kvec[];   /* vector table address */
    6060
    6161/* functions */
     
    6363void bsp_cleanup( void );
    6464
    65 m68k_isr set_vector(
     65m68k_isr_entry set_vector(
    6666  rtems_isr_entry     handler,
    6767  rtems_vector_number vector,
  • c/src/lib/libbsp/m68k/idp/startup/bspstart.c

    r4e0074bc r497428a2  
    8383)
    8484{
    85   m68k_isr *monitors_vector_table;
    86   int          index;
     85  m68k_isr_entry *monitors_vector_table;
     86  int             index;
    8787
    8888  duart_base = (unsigned char *)DUART_ADDR;
     
    9292   */
    9393
    94   monitors_vector_table = (m68k_isr *)0;   /* This is where
    95                                                                                           you set vector base
    96                                                                                           register = 0 */
     94  monitors_vector_table = (m68k_isr_entry *)0;
     95   /* This is where you set vector base register = 0 */
    9796  m68k_set_vbr( monitors_vector_table );
    9897
     
    129128  Cpu_table.do_zero_of_workspace = TRUE;
    130129 
    131   Cpu_table.interrupt_vector_table = (m68k_isr *) &M68Kvec;
     130  Cpu_table.interrupt_vector_table = (m68k_isr_entry *) &M68Kvec;
    132131 
    133132  Cpu_table.interrupt_stack_size = 4096;
  • c/src/lib/libbsp/m68k/mvme136/include/bsp.h

    r4e0074bc r497428a2  
    123123EXTERN volatile struct w_m681_info *_Write_m681; /* M68681 write registers */
    124124
    125 extern m68k_isr    M68Kvec[];   /* vector table address */
     125extern m68k_isr_entry M68Kvec[];   /* vector table address */
    126126
    127127/* functions */
     
    129129void bsp_cleanup( void );
    130130
    131 m68k_isr set_vector(
     131m68k_isr_entry set_vector(
    132132  rtems_isr_entry     handler,
    133133  rtems_vector_number vector,
  • c/src/lib/libbsp/m68k/mvme136/startup/bspstart.c

    r4e0074bc r497428a2  
    7777)
    7878{
    79   m68k_isr *monitors_vector_table;
    80   int       index;
     79  m68k_isr_entry *monitors_vector_table;
     80  int             index;
    8181
    82   monitors_vector_table = (m68k_isr *)0;   /* 135Bug Vectors are at 0 */
     82  monitors_vector_table = (m68k_isr_entry *)0;   /* 135Bug Vectors are at 0 */
    8383  m68k_set_vbr( monitors_vector_table );
    8484
     
    111111  Cpu_table.do_zero_of_workspace = TRUE;
    112112
    113   Cpu_table.interrupt_vector_table = (m68k_isr *) &M68Kvec;
     113  Cpu_table.interrupt_vector_table = (m68k_isr_entry *) &M68Kvec;
    114114
    115115  Cpu_table.interrupt_stack_size = 4096;
  • c/src/lib/libbsp/m68k/mvme162/include/bsp.h

    r4e0074bc r497428a2  
    206206extern rtems_configuration_table BSP_Configuration;
    207207
    208 extern m68k_isr    M68Kvec[];   /* vector table address */
     208extern m68k_isr_entry M68Kvec[];   /* vector table address */
    209209
    210210/* functions */
     
    212212void bsp_cleanup( void );
    213213
    214 m68k_isr set_vector(
     214m68k_isr_entry set_vector(
    215215  rtems_isr_entry     handler,
    216216  rtems_vector_number vector,
  • c/src/lib/libbsp/m68k/mvme162/startup/bspstart.c

    r4e0074bc r497428a2  
    8282)
    8383{
    84   m68k_isr *monitors_vector_table;
    85   int       index;
     84  m68k_isr_entry *monitors_vector_table;
     85  int             index;
    8686
    8787  /*
     
    8989   */
    9090
    91   monitors_vector_table = (m68k_isr *)0xFFE00000;
     91  monitors_vector_table = (m68k_isr_entry *)0xFFE00000;
    9292
    9393  m68k_set_vbr( monitors_vector_table );
     
    126126  Cpu_table.do_zero_of_workspace = TRUE;
    127127
    128   Cpu_table.interrupt_vector_table = (m68k_isr *) &M68Kvec;
     128  Cpu_table.interrupt_vector_table = (m68k_isr_entry *) &M68Kvec;
    129129
    130130  Cpu_table.interrupt_stack_size = 4096;
  • c/src/tests/mptests/mp14/node1/mp14.scn

    r4e0074bc r497428a2  
    3636    rtems_semaphore_obtain and rtems_semaphore_release.
    3737
    38 NOTE: The messages could be interspersed.
     38NOTES: 1.  The messages could be interspersed.
     39       2.  If one of the nodes exits first, the other may report
     40           timeout errors on blocking directives.
     41   
  • c/src/tests/mptests/mp14/node2/mp14.scn

    r4e0074bc r497428a2  
    3333    rtems_semaphore_obtain and rtems_semaphore_release.
    3434
    35 NOTE: The messages could be interspersed.
     35NOTES: 1.  The messages could be interspersed.
     36       2.  If one of the nodes exits first, the other may report
     37           timeout errors on blocking directives.
     38   
  • testsuites/mptests/mp14/node1/mp14.scn

    r4e0074bc r497428a2  
    3636    rtems_semaphore_obtain and rtems_semaphore_release.
    3737
    38 NOTE: The messages could be interspersed.
     38NOTES: 1.  The messages could be interspersed.
     39       2.  If one of the nodes exits first, the other may report
     40           timeout errors on blocking directives.
     41   
  • testsuites/mptests/mp14/node2/mp14.scn

    r4e0074bc r497428a2  
    3333    rtems_semaphore_obtain and rtems_semaphore_release.
    3434
    35 NOTE: The messages could be interspersed.
     35NOTES: 1.  The messages could be interspersed.
     36       2.  If one of the nodes exits first, the other may report
     37           timeout errors on blocking directives.
     38   
Note: See TracChangeset for help on using the changeset viewer.