Changeset e6aeabd in rtems


Ignore:
Timestamp:
Mar 30, 2004, 11:48:14 AM (16 years ago)
Author:
Ralf Corsepius <ralf.corsepius@…>
Branches:
4.10, 4.11, 4.8, 4.9, master
Children:
c346f33d
Parents:
2a0a6851
Message:

2004-03-30 Ralf Corsepius <ralf_corsepius@…>

  • cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/interrupts.h: Convert to using c99 fixed size types.
Location:
cpukit/score/cpu/i386
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • cpukit/score/cpu/i386/ChangeLog

    r2a0a6851 re6aeabd  
     12004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
     2
     3        * cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/interrupts.h:
     4        Convert to using c99 fixed size types.
     5
    162004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
    27
  • cpukit/score/cpu/i386/cpu.c

    r2a0a6851 re6aeabd  
    3838{
    3939#if CPU_HARDWARE_FP
    40   register unsigned16  fp_status asm ("ax");
     40  register uint16_t    fp_status asm ("ax");
    4141  register void       *fp_context;
    4242#endif
     
    7878 */
    7979 
    80 unsigned32 _CPU_ISR_Get_level( void )
     80uint32_t  _CPU_ISR_Get_level( void )
    8181{
    82   unsigned32 level;
     82  uint32_t  level;
    8383 
    8484  i386_get_interrupt_level( level );
  • cpukit/score/cpu/i386/cpu_asm.S

    r2a0a6851 re6aeabd  
    211211/*
    212212 *  void *i386_Logical_to_physical(
    213  *     rtems_unsigned16  segment,
     213 *     uint16_t    segment,
    214214 *     void             *address
    215215 *  );
     
    241241/*
    242242 *  void *i386_Physical_to_logical(
    243  *     rtems_unsigned16  segment,
     243 *     uint16_t    segment,
    244244 *     void             *address
    245245 *  );
  • cpukit/score/cpu/i386/rtems/score/cpu.h

    r2a0a6851 re6aeabd  
    9898
    9999typedef struct {
    100   unsigned32  eflags;   /* extended flags register                   */
     100  uint32_t    eflags;   /* extended flags register                   */
    101101  void       *esp;      /* extended stack pointer register           */
    102102  void       *ebp;      /* extended base pointer register            */
    103   unsigned32  ebx;      /* extended bx register                      */
    104   unsigned32  esi;      /* extended source index register            */
    105   unsigned32  edi;      /* extended destination index flags register */
     103  uint32_t    ebx;      /* extended bx register                      */
     104  uint32_t    esi;      /* extended source index register            */
     105  uint32_t    edi;      /* extended destination index flags register */
    106106}   Context_Control;
    107107
     
    111111
    112112typedef struct {
    113   unsigned8   fp_save_area[108];    /* context size area for I80387 */
     113  uint8_t     fp_save_area[108];    /* context size area for I80387 */
    114114                                    /*  28 bytes for environment    */
    115115} Context_Control_fp;
     
    125125
    126126typedef struct {
    127   unsigned32  edi;
    128   unsigned32  esi;
    129   unsigned32  ebp;
    130   unsigned32  esp0;
    131   unsigned32  ebx;
    132   unsigned32  edx;
    133   unsigned32  ecx;
    134   unsigned32  eax;
    135   unsigned32  idtIndex;
    136   unsigned32  faultCode;
    137   unsigned32  eip;
    138   unsigned32  cs;
    139   unsigned32  eflags;
     127  uint32_t    edi;
     128  uint32_t    esi;
     129  uint32_t    ebp;
     130  uint32_t    esp0;
     131  uint32_t    ebx;
     132  uint32_t    edx;
     133  uint32_t    ecx;
     134  uint32_t    eax;
     135  uint32_t    idtIndex;
     136  uint32_t    faultCode;
     137  uint32_t    eip;
     138  uint32_t    cs;
     139  uint32_t    eflags;
    140140} CPU_Exception_frame;
    141141
     
    188188  void       (*idle_task)( void );
    189189  boolean      do_zero_of_workspace;
    190   unsigned32   idle_task_stack_size;
    191   unsigned32   interrupt_stack_size;
    192   unsigned32   extra_mpci_receive_server_stack;
    193   void *     (*stack_allocate_hook)( unsigned32 );
     190  uint32_t     idle_task_stack_size;
     191  uint32_t     interrupt_stack_size;
     192  uint32_t     extra_mpci_receive_server_stack;
     193  void *     (*stack_allocate_hook)( uint32_t  );
    194194  void       (*stack_free_hook)( void* );
    195195  /* end of fields required on all CPUs */
    196196
    197   unsigned32   interrupt_table_segment;
     197  uint32_t     interrupt_table_segment;
    198198  void        *interrupt_table_offset;
    199199}   rtems_cpu_table;
     
    306306  }
    307307
    308 unsigned32 _CPU_ISR_Get_level( void );
     308uint32_t  _CPU_ISR_Get_level( void );
    309309
    310310/* end of ISR handler macros */
     
    326326                                   _isr, _entry_point, _is_fp ) \
    327327  do { \
    328     unsigned32 _stack; \
     328    uint32_t  _stack; \
    329329    \
    330330    if ( (_isr) ) (_the_context)->eflags = CPU_EFLAGS_INTERRUPTS_OFF; \
    331331    else          (_the_context)->eflags = CPU_EFLAGS_INTERRUPTS_ON; \
    332332    \
    333     _stack = ((unsigned32)(_stack_base)) + (_size) - 4; \
     333    _stack = ((uint32_t  )(_stack_base)) + (_size) - 4; \
    334334    \
    335335    *((proc_ptr *)(_stack)) = (_entry_point); \
     
    346346#define _CPU_Context_Initialize_fp( _fp_area ) \
    347347  { \
    348     unsigned32 *_source      = (unsigned32 *) &_CPU_Null_fp_context; \
    349     unsigned32 *_destination = *(_fp_area); \
    350     unsigned32  _index; \
     348    uint32_t   *_source      = (uint32_t  *) &_CPU_Null_fp_context; \
     349    uint32_t  *_destination = *(_fp_area); \
     350    uint32_t    _index; \
    351351    \
    352352    for ( _index=0 ; _index < CPU_CONTEXT_FP_SIZE/4 ; _index++ ) \
     
    386386#define _CPU_Bitfield_Find_first_bit( _value, _output ) \
    387387  { \
    388     register unsigned16 __value_in_register = (_value); \
     388    register uint16_t  __value_in_register = (_value); \
    389389    \
    390390    _output = 0; \
     
    435435 
    436436void _CPU_ISR_install_raw_handler(
    437   unsigned32  vector,
     437  uint32_t    vector,
    438438  proc_ptr    new_handler,
    439439  proc_ptr   *old_handler
     
    447447
    448448void _CPU_ISR_install_vector(
    449   unsigned32  vector,
     449  uint32_t    vector,
    450450  proc_ptr    new_handler,
    451451  proc_ptr   *old_handler
  • cpukit/score/cpu/i386/rtems/score/interrupts.h

    r2a0a6851 re6aeabd  
    5959#define i386_get_interrupt_level( _level ) \
    6060  do { \
    61     register unsigned32 _eflags; \
     61    register uint32_t  _eflags; \
    6262    \
    6363    asm volatile ( "pushf ; \
Note: See TracChangeset for help on using the changeset viewer.