Changeset c346f33d in rtems


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

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

  • cpu.c, rtems/score/cpu.h: Convert to using c99 fixed size types.
Location:
cpukit/score/cpu
Files:
18 edited

Legend:

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

    re6aeabd rc346f33d  
     12004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
     2
     3        * cpu.c, rtems/score/cpu.h: Convert to using c99 fixed size types.
     4
    152004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
    26
  • cpukit/score/cpu/arm/cpu.c

    re6aeabd rc346f33d  
    3333 */
    3434
    35 unsigned32 g_data_abort_cnt = 0;
    36 unsigned32 g_data_abort_insn_list[1024];
     35uint32_t  g_data_abort_cnt = 0;
     36uint32_t  g_data_abort_insn_list[1024];
    3737
    3838void _CPU_Initialize(
     
    4949 */
    5050 
    51 unsigned32 _CPU_ISR_Get_level( void )
    52 {
    53     unsigned32 reg = 0; /* to avoid warning */
     51uint32_t  _CPU_ISR_Get_level( void )
     52{
     53    uint32_t  reg = 0; /* to avoid warning */
    5454   
    5555    asm volatile ("mrs  %0, cpsr \n"           \
     
    8181 */
    8282void _CPU_ISR_install_vector(
    83   unsigned32  vector,
     83  uint32_t    vector,
    8484  proc_ptr    new_handler,
    8585  proc_ptr   *old_handler
     
    9999void _CPU_Context_Initialize(
    100100  Context_Control  *the_context,
    101   unsigned32       *stack_base,
    102   unsigned32        size,
    103   unsigned32        new_level,
     101  uint32_t         *stack_base,
     102  uint32_t          size,
     103  uint32_t          new_level,
    104104  void             *entry_point,
    105105  boolean           is_fp
    106106)
    107107{
    108     the_context->register_sp = (unsigned32)stack_base + size ;
    109     the_context->register_lr = (unsigned32)entry_point;
     108    the_context->register_sp = (uint32_t  )stack_base + size ;
     109    the_context->register_lr = (uint32_t  )entry_point;
    110110    the_context->register_cpsr = new_level | 0x13;
    111111}
     
    218218#define GET_I(x)              ((x & 0x02000000) >> 25)
    219219
    220 #define GET_REG(r, ctx)      (((unsigned32 *)ctx)[r])
    221 #define SET_REG(r, ctx, v)   (((unsigned32 *)ctx)[r] = v)
     220#define GET_REG(r, ctx)      (((uint32_t  *)ctx)[r])
     221#define SET_REG(r, ctx, v)   (((uint32_t  *)ctx)[r] = v)
    222222#define GET_OFFSET(insn)     (insn & 0xfff)
    223223
     
    229229 */
    230230
    231 void do_data_abort(unsigned32 insn, unsigned32 spsr,
     231void do_data_abort(uint32_t   insn, uint32_t  spsr,
    232232                   CPU_Exception_frame *ctx)
    233233{
    234     unsigned8  decode;
    235     unsigned8  insn_type;
    236 
    237     unsigned32 rn;
    238     unsigned32 rd;
    239 
    240     unsigned8  *src_addr;
    241     unsigned32  tmp;
     234    uint8_t    decode;
     235    uint8_t    insn_type;
     236
     237    uint32_t  rn;
     238    uint32_t  rd;
     239
     240    uint8_t    *src_addr;
     241    uint32_t    tmp;
    242242
    243243    g_data_abort_insn_list[g_data_abort_cnt & 0x3ff] = ctx->register_lr - 8;
     
    282282                break;
    283283            case 0x10:  /* P=1, W=0 -> base not updated */
    284                 src_addr = (unsigned8 *)GET_REG(rn, ctx);
     284                src_addr = (uint8_t  *)GET_REG(rn, ctx);
    285285                if (GET_U(insn) == 0) {
    286286                    src_addr -= GET_OFFSET(insn);
  • cpukit/score/cpu/arm/rtems/score/cpu.h

    re6aeabd rc346f33d  
    335335 */
    336336typedef struct {
    337     unsigned32 register_cpsr;
    338     unsigned32 register_r4;
    339     unsigned32 register_r5;
    340     unsigned32 register_r6;
    341     unsigned32 register_r7;
    342     unsigned32 register_r8;
    343     unsigned32 register_r9;
    344     unsigned32 register_r10;
    345     unsigned32 register_fp;
    346     unsigned32 register_sp;
    347     unsigned32 register_lr;
    348     unsigned32 register_pc;
     337    uint32_t  register_cpsr;
     338    uint32_t  register_r4;
     339    uint32_t  register_r5;
     340    uint32_t  register_r6;
     341    uint32_t  register_r7;
     342    uint32_t  register_r8;
     343    uint32_t  register_r9;
     344    uint32_t  register_r10;
     345    uint32_t  register_fp;
     346    uint32_t  register_sp;
     347    uint32_t  register_lr;
     348    uint32_t  register_pc;
    349349} Context_Control;
    350350
     
    354354
    355355typedef struct {
    356     unsigned32 register_r0;
    357     unsigned32 register_r1;
    358     unsigned32 register_r2;
    359     unsigned32 register_r3;
    360     unsigned32 register_ip;
    361     unsigned32 register_lr;
     356    uint32_t  register_r0;
     357    uint32_t  register_r1;
     358    uint32_t  register_r2;
     359    uint32_t  register_r3;
     360    uint32_t  register_ip;
     361    uint32_t  register_lr;
    362362} CPU_Exception_frame;
    363363
     
    385385  void       (*idle_task)( void );
    386386  boolean      do_zero_of_workspace;
    387   unsigned32   idle_task_stack_size;
    388   unsigned32   interrupt_stack_size;
    389   unsigned32   extra_mpci_receive_server_stack;
    390   void *     (*stack_allocate_hook)( unsigned32 );
     387  uint32_t     idle_task_stack_size;
     388  uint32_t     interrupt_stack_size;
     389  uint32_t     extra_mpci_receive_server_stack;
     390  void *     (*stack_allocate_hook)( uint32_t  );
    391391  void       (*stack_free_hook)( void* );
    392392  /* end of fields required on all CPUs */
     
    577577
    578578
    579 unsigned32 _CPU_ISR_Get_level( void );
     579uint32_t  _CPU_ISR_Get_level( void );
    580580
    581581/* end of ISR handler macros */
     
    606606void _CPU_Context_Initialize(
    607607  Context_Control  *the_context,
    608   unsigned32       *stack_base,
    609   unsigned32        size,
    610   unsigned32        new_level,
     608  uint32_t         *stack_base,
     609  uint32_t          size,
     610  uint32_t          new_level,
    611611  void             *entry_point,
    612612  boolean           is_fp
     
    813813
    814814void _CPU_ISR_install_vector(
    815   unsigned32  vector,
     815  uint32_t    vector,
    816816  proc_ptr    new_handler,
    817817  proc_ptr   *old_handler
     
    899899)
    900900{
    901     unsigned32 tmp = value; /* make compiler warnings go away */
     901    uint32_t  tmp = value; /* make compiler warnings go away */
    902902    asm volatile ("EOR   %1, %0, %0, ROR #16\n"
    903903                  "BIC   %1, %1, #0xff0000\n"   
     
    910910}
    911911
    912 static inline unsigned16 CPU_swap_u16(unsigned16 value)
     912static inline uint16_t   CPU_swap_u16(uint16_t  value)
    913913{
    914     unsigned16 lower;
    915     unsigned16 upper;
    916 
    917     value = value & (unsigned16) 0xffff;
     914    uint16_t  lower;
     915    uint16_t  upper;
     916
     917    value = value & (uint16_t  ) 0xffff;
    918918    lower = (value >> 8) ;
    919919    upper = (value << 8) ;
  • cpukit/score/cpu/h8300/ChangeLog

    re6aeabd rc346f33d  
     12004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
     2
     3        * cpu.c, rtems/score/cpu.h: Convert to using c99 fixed size types.
     4
    152004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
    26
  • cpukit/score/cpu/h8300/cpu.c

    re6aeabd rc346f33d  
    6363 */
    6464 
    65 unsigned32 _CPU_ISR_Get_level( void )
     65uint32_t  _CPU_ISR_Get_level( void )
    6666{
    6767  unsigned int _ccr;
     
    8484 
    8585void _CPU_ISR_install_raw_handler(
    86   unsigned32  vector,
     86  uint32_t    vector,
    8787  proc_ptr    new_handler,
    8888  proc_ptr   *old_handler
     
    114114
    115115void _CPU_ISR_install_vector(
    116   unsigned32  vector,
     116  uint32_t    vector,
    117117  proc_ptr    new_handler,
    118118  proc_ptr   *old_handler
  • cpukit/score/cpu/h8300/rtems/score/cpu.h

    re6aeabd rc346f33d  
    379379
    380380typedef struct {
    381     unsigned16  ccr nogap;
     381    uint16_t    ccr nogap;
    382382    void        *er7 nogap;
    383383    void        *er6 nogap;
    384     unsigned32  er5 nogap;
    385     unsigned32  er4 nogap;
    386     unsigned32  er3 nogap;
    387     unsigned32  er2 nogap;
    388     unsigned32  er1 nogap;
    389     unsigned32  er0 nogap;
    390     unsigned32  xxx nogap;
     384    uint32_t    er5 nogap;
     385    uint32_t    er4 nogap;
     386    uint32_t    er3 nogap;
     387    uint32_t    er2 nogap;
     388    uint32_t    er1 nogap;
     389    uint32_t    er0 nogap;
     390    uint32_t    xxx nogap;
    391391} Context_Control;
    392392
     
    396396
    397397typedef struct {
    398     unsigned32 special_interrupt_register;
     398    uint32_t  special_interrupt_register;
    399399} CPU_Interrupt_frame;
    400400
     
    421421  void       (*idle_task)( void );
    422422  boolean      do_zero_of_workspace;
    423   unsigned32   idle_task_stack_size;
    424   unsigned32   interrupt_stack_size;
    425   unsigned32   extra_mpci_receive_server_stack;
    426   void *     (*stack_allocate_hook)( unsigned32 );
     423  uint32_t     idle_task_stack_size;
     424  uint32_t     interrupt_stack_size;
     425  uint32_t     extra_mpci_receive_server_stack;
     426  void *     (*stack_allocate_hook)( uint32_t  );
    427427  void       (*stack_free_hook)( void* );
    428428}   rtems_cpu_table;
     
    615615
    616616/* COPE With Brain dead version of GCC distributed with Hitachi HIView Tools.
    617    Note requires ISR_Level be unsigned16 or assembler croaks.
     617   Note requires ISR_Level be uint16_t  or assembler croaks.
    618618*/
    619619
     
    749749  }
    750750
    751 unsigned32 _CPU_ISR_Get_level( void );
     751uint32_t  _CPU_ISR_Get_level( void );
    752752
    753753/* end of ISR handler macros */
     
    788788  /* Locate Me */ \
    789789  do { \
    790     unsigned32 _stack; \
     790    uint32_t  _stack; \
    791791    \
    792792    if ( (_isr) ) (_the_context)->ccr = CPU_CCR_INTERRUPTS_OFF; \
    793793    else          (_the_context)->ccr = CPU_CCR_INTERRUPTS_ON; \
    794794    \
    795     _stack = ((unsigned32)(_stack_base)) + (_size) - 4; \
     795    _stack = ((uint32_t  )(_stack_base)) + (_size) - 4; \
    796796    *((proc_ptr *)(_stack)) = (_entry_point); \
    797797     (_the_context)->er7     = (void *) _stack; \
     
    10241024 
    10251025void _CPU_ISR_install_raw_handler(
    1026   unsigned32  vector,
     1026  uint32_t    vector,
    10271027  proc_ptr    new_handler,
    10281028  proc_ptr   *old_handler
     
    10401040
    10411041void _CPU_ISR_install_vector(
    1042   unsigned32  vector,
     1042  uint32_t    vector,
    10431043  proc_ptr    new_handler,
    10441044  proc_ptr   *old_handler
     
    11591159 */
    11601160 
    1161 static inline unsigned32 CPU_swap_u32(
    1162   unsigned32 value
     1161static inline uint32_t  CPU_swap_u32(
     1162  uint32_t  value
    11631163)
    11641164{
    1165   unsigned32 byte1, byte2, byte3, byte4, swapped;
     1165  uint32_t  byte1, byte2, byte3, byte4, swapped;
    11661166 
    11671167  byte4 = (value >> 24) & 0xff;
     
    11791179/* to be provided by the BSP */
    11801180extern void H8BD_Install_IRQ(
    1181   unsigned32    vector,
     1181  uint32_t      vector,
    11821182  proc_ptr      new_handler,
    11831183  proc_ptr      *old_handler );
  • cpukit/score/cpu/i960/ChangeLog

    re6aeabd rc346f33d  
     12004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
     2
     3        * cpu.c, rtems/score/cpu.h: Convert to using c99 fixed size types.
     4
    152004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
    26
  • cpukit/score/cpu/i960/cpu.c

    re6aeabd rc346f33d  
    4242 */
    4343 
    44 unsigned32 _CPU_ISR_Get_level( void )
     44uint32_t  _CPU_ISR_Get_level( void )
    4545{
    46   unsigned32 level;
     46  uint32_t  level;
    4747 
    4848  i960_get_interrupt_level( level );
     
    6767
    6868void _CPU_ISR_install_vector(
    69   unsigned32  vector,
     69  uint32_t    vector,
    7070  proc_ptr    new_handler,
    7171  proc_ptr   *old_handler
  • cpukit/score/cpu/i960/rtems/score/cpu.h

    re6aeabd rc346f33d  
    8888  void       *r0_pfp;                 /* (r0)  Previous Frame Pointer */
    8989  void       *r1_sp;                  /* (r1)  Stack Pointer */
    90   unsigned32  pc;                     /* (pc)  Processor Control */
     90  uint32_t    pc;                     /* (pc)  Processor Control */
    9191  void       *g8;                     /* (g8)  Global Register 8 */
    9292  void       *g9;                     /* (g9)  Global Register 9 */
     
    9595  void       *g12;                    /* (g12) Global Register 12 */
    9696  void       *g13;                    /* (g13) Global Register 13 */
    97   unsigned32  g14;                    /* (g14) Global Register 14 */
     97  uint32_t    g14;                    /* (g14) Global Register 14 */
    9898  void       *g15_fp;                 /* (g15) Frame Pointer */
    9999}   Context_Control;
     
    104104
    105105typedef struct {
    106    unsigned32  fp0_1;                 /* (fp0) first word  */
    107    unsigned32  fp0_2;                 /* (fp0) second word */
    108    unsigned32  fp0_3;                 /* (fp0) third word  */
    109    unsigned32  fp1_1;                 /* (fp1) first word  */
    110    unsigned32  fp1_2;                 /* (fp1) second word */
    111    unsigned32  fp1_3;                 /* (fp1) third word  */
    112    unsigned32  fp2_1;                 /* (fp2) first word  */
    113    unsigned32  fp2_2;                 /* (fp2) second word */
    114    unsigned32  fp2_3;                 /* (fp2) third word  */
    115    unsigned32  fp3_1;                 /* (fp3) first word  */
    116    unsigned32  fp3_2;                 /* (fp3) second word */
    117    unsigned32  fp3_3;                 /* (fp3) third word  */
     106   uint32_t    fp0_1;                 /* (fp0) first word  */
     107   uint32_t    fp0_2;                 /* (fp0) second word */
     108   uint32_t    fp0_3;                 /* (fp0) third word  */
     109   uint32_t    fp1_1;                 /* (fp1) first word  */
     110   uint32_t    fp1_2;                 /* (fp1) second word */
     111   uint32_t    fp1_3;                 /* (fp1) third word  */
     112   uint32_t    fp2_1;                 /* (fp2) first word  */
     113   uint32_t    fp2_2;                 /* (fp2) second word */
     114   uint32_t    fp2_3;                 /* (fp2) third word  */
     115   uint32_t    fp3_1;                 /* (fp3) first word  */
     116   uint32_t    fp3_2;                 /* (fp3) second word */
     117   uint32_t    fp3_3;                 /* (fp3) third word  */
    118118} Context_Control_fp;
    119119
     
    124124
    125125typedef struct {
    126   unsigned32   TBD;   /* XXX Fix for this CPU */
     126  uint32_t     TBD;   /* XXX Fix for this CPU */
    127127} CPU_Interrupt_frame;
    128128
     
    162162  void       (*idle_task)( void );
    163163  boolean      do_zero_of_workspace;
    164   unsigned32   idle_task_stack_size;
    165   unsigned32   interrupt_stack_size;
    166   unsigned32   extra_mpci_receive_server_stack;
    167   void *     (*stack_allocate_hook)( unsigned32 );
     164  uint32_t     idle_task_stack_size;
     165  uint32_t     interrupt_stack_size;
     166  uint32_t     extra_mpci_receive_server_stack;
     167  void *     (*stack_allocate_hook)( uint32_t  );
    168168  void       (*stack_free_hook)( void* );
    169169  /* end of fields required on all CPUs */
     
    268268#define _CPU_ISR_Set_level( newlevel ) \
    269269  { \
    270     unsigned32 _mask = 0; \
    271     unsigned32 _level = (newlevel); \
     270    uint32_t  _mask = 0; \
     271    uint32_t  _level = (newlevel); \
    272272    \
    273273    __asm__ volatile ( "ldconst 0x1f0000,%0; \
     
    277277  }
    278278
    279 unsigned32 _CPU_ISR_Get_level( void );
     279uint32_t  _CPU_ISR_Get_level( void );
    280280
    281281/* ISR handler section macros */
     
    294294                                  _isr, _entry, _is_fp ) \
    295295 { CPU_Call_frame *_texit_frame; \
    296    unsigned32 _mask; \
    297    unsigned32 _base_pc; \
    298    unsigned32  _stack_tmp; \
     296   uint32_t  _mask; \
     297   uint32_t  _base_pc; \
     298   uint32_t    _stack_tmp; \
    299299   void       *_stack; \
    300300   \
    301   _stack_tmp = (unsigned32)(_stack_base) + CPU_STACK_ALIGNMENT; \
     301  _stack_tmp = (uint32_t  )(_stack_base) + CPU_STACK_ALIGNMENT; \
    302302  _stack_tmp &= ~(CPU_STACK_ALIGNMENT - 1); \
    303303  _stack = (void *) _stack_tmp; \
     
    338338
    339339#define _CPU_Fatal_halt( _errorcode ) \
    340   { unsigned32 _mask, _level; \
    341     unsigned32 _error = (_errorcode); \
     340  { uint32_t  _mask, _level; \
     341    uint32_t  _error = (_errorcode); \
    342342    \
    343343    __asm__ volatile ( "ldconst 0x1f0000,%0 ; \
     
    362362
    363363#define _CPU_Bitfield_Find_first_bit( _value, _output ) \
    364   { unsigned32 _search = (_value); \
     364  { uint32_t  _search = (_value); \
    365365    \
    366366    (_output) = 0; /* to prevent warnings */ \
     
    411411 
    412412void _CPU_ISR_install_raw_handler(
    413   unsigned32  vector,
     413  uint32_t    vector,
    414414  proc_ptr    new_handler,
    415415  proc_ptr   *old_handler
     
    423423
    424424void _CPU_ISR_install_vector(
    425   unsigned32  vector,
     425  uint32_t    vector,
    426426  proc_ptr    new_handler,
    427427  proc_ptr   *old_handler
  • cpukit/score/cpu/mips/ChangeLog

    re6aeabd rc346f33d  
     12004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
     2
     3        * cpu.c, rtems/score/cpu.h: Convert to using c99 fixed size types.
     4
    152004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
    26
  • cpukit/score/cpu/mips/cpu.c

    re6aeabd rc346f33d  
    9494 */
    9595
    96 unsigned32 _CPU_ISR_Get_level( void )
     96uint32_t  _CPU_ISR_Get_level( void )
    9797{
    9898  unsigned int sr;
     
    118118
    119119
    120 void _CPU_ISR_Set_level( unsigned32 new_level )
     120void _CPU_ISR_Set_level( uint32_t  new_level )
    121121{
    122122  unsigned int sr, srbits;
     
    186186 
    187187void _CPU_ISR_install_raw_handler(
    188   unsigned32  vector,
     188  uint32_t    vector,
    189189  proc_ptr    new_handler,
    190190  proc_ptr   *old_handler
     
    217217
    218218void _CPU_ISR_install_vector(
    219   unsigned32  vector,
     219  uint32_t    vector,
    220220  proc_ptr    new_handler,
    221221  proc_ptr   *old_handler
  • cpukit/score/cpu/mips/rtems/score/cpu.h

    re6aeabd rc346f33d  
    358358/* WARNING: If this structure is modified, the constants in cpu.h must be updated. */
    359359#if __mips == 1
    360 #define __MIPS_REGISTER_TYPE     unsigned32
    361 #define __MIPS_FPU_REGISTER_TYPE unsigned32
     360#define __MIPS_REGISTER_TYPE     uint32_t 
     361#define __MIPS_FPU_REGISTER_TYPE uint32_t 
    362362#elif __mips == 3
    363 #define __MIPS_REGISTER_TYPE     unsigned64
    364 #define __MIPS_FPU_REGISTER_TYPE unsigned64
     363#define __MIPS_REGISTER_TYPE     uint64_t 
     364#define __MIPS_FPU_REGISTER_TYPE uint64_t 
    365365#else
    366366#error "mips register size: unknown architecture level!!"
     
    582582  void       (*idle_task)( void );
    583583  boolean      do_zero_of_workspace;
    584   unsigned32   idle_task_stack_size;
    585   unsigned32   interrupt_stack_size;
    586   unsigned32   extra_mpci_receive_server_stack;
    587   void *     (*stack_allocate_hook)( unsigned32 );
     584  uint32_t     idle_task_stack_size;
     585  uint32_t     interrupt_stack_size;
     586  uint32_t     extra_mpci_receive_server_stack;
     587  void *     (*stack_allocate_hook)( uint32_t  );
    588588  void       (*stack_free_hook)( void* );
    589589  /* end of fields required on all CPUs */
    590590
    591   unsigned32   clicks_per_microsecond;
     591  uint32_t     clicks_per_microsecond;
    592592}   rtems_cpu_table;
    593593
     
    684684 */
    685685
    686 #define CPU_STACK_MINIMUM_SIZE          (2048*sizeof(unsigned32))
     686#define CPU_STACK_MINIMUM_SIZE          (2048*sizeof(uint32_t  ))
    687687
    688688
     
    798798 */
    799799
    800 unsigned32 _CPU_ISR_Get_level( void );  /* in cpu.c */
    801 
    802 void _CPU_ISR_Set_level( unsigned32 );  /* in cpu.c */
     800uint32_t  _CPU_ISR_Get_level( void );  /* in cpu.c */
     801
     802void _CPU_ISR_Set_level( uint32_t  );  /* in cpu.c */
    803803
    804804/* end of ISR handler macros */
     
    858858#define _CPU_Context_Initialize( _the_context, _stack_base, _size, _isr, _entry_point, _is_fp ) \
    859859  { \
    860         unsigned32 _stack_tmp = \
    861            (unsigned32)(_stack_base) + (_size) - CPU_STACK_ALIGNMENT; \
    862         unsigned32 _intlvl = _isr & 0xff; \
     860        uint32_t  _stack_tmp = \
     861           (uint32_t  )(_stack_base) + (_size) - CPU_STACK_ALIGNMENT; \
     862        uint32_t  _intlvl = _isr & 0xff; \
    863863        _stack_tmp &= ~(CPU_STACK_ALIGNMENT - 1); \
    864864        (_the_context)->sp = _stack_tmp; \
    865865        (_the_context)->fp = _stack_tmp; \
    866         (_the_context)->ra = (unsigned64)_entry_point; \
     866        (_the_context)->ra = (uint64_t  )_entry_point; \
    867867        (_the_context)->c0_sr = ((_intlvl==0)?(0xFF00 | _INTON):( ((_intlvl<<9) & 0xfc00) | \
    868868                                                       0x300 | \
     
    10631063
    10641064void _CPU_ISR_install_raw_handler(
    1065   unsigned32  vector,
     1065  uint32_t    vector,
    10661066  proc_ptr    new_handler,
    10671067  proc_ptr   *old_handler
     
    10751075
    10761076void _CPU_ISR_install_vector(
    1077   unsigned32  vector,
     1077  uint32_t    vector,
    10781078  proc_ptr    new_handler,
    10791079  proc_ptr   *old_handler
     
    11701170)
    11711171{
    1172   unsigned32 byte1, byte2, byte3, byte4, swapped;
     1172  uint32_t  byte1, byte2, byte3, byte4, swapped;
    11731173
    11741174  byte4 = (value >> 24) & 0xff;
  • cpukit/score/cpu/no_cpu/ChangeLog

    re6aeabd rc346f33d  
     12004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
     2
     3        * cpu.c, rtems/score/cpu.h: Convert to using c99 fixed size types.
     4
    152004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
    26
  • cpukit/score/cpu/no_cpu/cpu.c

    re6aeabd rc346f33d  
    7070 */
    7171 
    72 unsigned32 _CPU_ISR_Get_level( void )
     72uint32_t  _CPU_ISR_Get_level( void )
    7373{
    7474  /*
     
    8989 
    9090void _CPU_ISR_install_raw_handler(
    91   unsigned32  vector,
     91  uint32_t    vector,
    9292  proc_ptr    new_handler,
    9393  proc_ptr   *old_handler
     
    121121
    122122void _CPU_ISR_install_vector(
    123   unsigned32  vector,
     123  uint32_t    vector,
    124124  proc_ptr    new_handler,
    125125  proc_ptr   *old_handler
  • cpukit/score/cpu/no_cpu/rtems/score/cpu.h

    re6aeabd rc346f33d  
    409409
    410410typedef struct {
    411     unsigned32 some_integer_register;
    412     unsigned32 some_system_register;
     411    uint32_t  some_integer_register;
     412    uint32_t  some_system_register;
    413413} Context_Control;
    414414
     
    418418
    419419typedef struct {
    420     unsigned32 special_interrupt_register;
     420    uint32_t  special_interrupt_register;
    421421} CPU_Interrupt_frame;
    422422
     
    437437  void       (*idle_task)( void );
    438438  boolean      do_zero_of_workspace;
    439   unsigned32   idle_task_stack_size;
    440   unsigned32   interrupt_stack_size;
    441   unsigned32   extra_mpci_receive_server_stack;
    442   void *     (*stack_allocate_hook)( unsigned32 );
     439  uint32_t     idle_task_stack_size;
     440  uint32_t     interrupt_stack_size;
     441  uint32_t     extra_mpci_receive_server_stack;
     442  void *     (*stack_allocate_hook)( uint32_t  );
    443443  void       (*stack_free_hook)( void* );
    444444  /* end of fields required on all CPUs */
     
    727727  }
    728728
    729 unsigned32 _CPU_ISR_Get_level( void );
     729uint32_t  _CPU_ISR_Get_level( void );
    730730
    731731/* end of ISR handler macros */
     
    983983 
    984984void _CPU_ISR_install_raw_handler(
    985   unsigned32  vector,
     985  uint32_t    vector,
    986986  proc_ptr    new_handler,
    987987  proc_ptr   *old_handler
     
    999999
    10001000void _CPU_ISR_install_vector(
    1001   unsigned32  vector,
     1001  uint32_t    vector,
    10021002  proc_ptr    new_handler,
    10031003  proc_ptr   *old_handler
     
    11221122)
    11231123{
    1124   unsigned32 byte1, byte2, byte3, byte4, swapped;
     1124  uint32_t  byte1, byte2, byte3, byte4, swapped;
    11251125 
    11261126  byte4 = (value >> 24) & 0xff;
  • cpukit/score/cpu/unix/ChangeLog

    re6aeabd rc346f33d  
     12004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
     2
     3        * cpu.c, rtems/score/cpu.h: Convert to using c99 fixed size types.
     4
    152004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
    26
  • cpukit/score/cpu/unix/cpu.c

    re6aeabd rc346f33d  
    8787void _CPU_Initialize_vectors(void)
    8888{
    89   unsigned32        i;
     89  uint32_t          i;
    9090  proc_ptr          old_handler;
    9191
     
    195195
    196196    {
    197       extern unsigned32 _SYSTEM_ID;
     197      extern uint32_t  _SYSTEM_ID;
    198198
    199199      _SYSTEM_ID = 0x20c;
     
    255255 */
    256256
    257 unsigned32 _CPU_ISR_Get_level( void )
     257uint32_t  _CPU_ISR_Get_level( void )
    258258{
    259259  sigset_t old_mask;
     
    328328
    329329void _CPU_ISR_install_raw_handler(
    330   unsigned32  vector,
     330  uint32_t    vector,
    331331  proc_ptr    new_handler,
    332332  proc_ptr   *old_handler
     
    354354
    355355void _CPU_ISR_install_vector(
    356   unsigned32  vector,
     356  uint32_t    vector,
    357357  proc_ptr    new_handler,
    358358  proc_ptr   *old_handler
     
    461461void _CPU_Context_Initialize(
    462462  Context_Control  *_the_context,
    463   unsigned32       *_stack_base,
    464   unsigned32        _size,
    465   unsigned32        _new_level,
     463  uint32_t         *_stack_base,
     464  uint32_t          _size,
     465  uint32_t          _new_level,
    466466  void             *_entry_point,
    467467  boolean           _is_fp
    468468)
    469469{
    470   unsigned32  *addr;
    471   unsigned32   jmp_addr;
    472   unsigned32   _stack_low;   /* lowest "stack aligned" address */
    473   unsigned32   _stack_high;  /* highest "stack aligned" address */
    474   unsigned32   _the_size;
    475 
    476   jmp_addr = (unsigned32) _entry_point;
     470  uint32_t    *addr;
     471  uint32_t     jmp_addr;
     472  uint32_t     _stack_low;   /* lowest "stack aligned" address */
     473  uint32_t     _stack_high;  /* highest "stack aligned" address */
     474  uint32_t     _the_size;
     475
     476  jmp_addr = (uint32_t  ) _entry_point;
    477477
    478478  /*
     
    482482   */
    483483
    484   _stack_low = (unsigned32)(_stack_base) + CPU_STACK_ALIGNMENT - 1;
     484  _stack_low = (uint32_t  )(_stack_base) + CPU_STACK_ALIGNMENT - 1;
    485485  _stack_low &= ~(CPU_STACK_ALIGNMENT - 1);
    486486
    487   _stack_high = (unsigned32)(_stack_base) + _size;
     487  _stack_high = (uint32_t  )(_stack_base) + _size;
    488488  _stack_high &= ~(CPU_STACK_ALIGNMENT - 1);
    489489
     
    504504                         _CPU_Context_Default_with_ISRs_disabled;
    505505
    506   addr = (unsigned32 *)_the_context;
     506  addr = (uint32_t  *)_the_context;
    507507
    508508#if defined(__hppa__)
    509509  *(addr + RP_OFF) = jmp_addr;
    510   *(addr + SP_OFF) = (unsigned32)(_stack_low + CPU_FRAME_SIZE);
     510  *(addr + SP_OFF) = (uint32_t  )(_stack_low + CPU_FRAME_SIZE);
    511511
    512512  /*
     
    519519  if (jmp_addr & 0x40000000) {
    520520    jmp_addr &= 0xfffffffc;
    521      *(addr + RP_OFF) = *(unsigned32 *)jmp_addr;
     521     *(addr + RP_OFF) = *(uint32_t  *)jmp_addr;
    522522  }
    523523#elif defined(__sparc__)
     
    531531
    532532  *(addr + RP_OFF) = jmp_addr + ADDR_ADJ_OFFSET;
    533   *(addr + SP_OFF) = (unsigned32)(_stack_high - CPU_FRAME_SIZE);
    534   *(addr + FP_OFF) = (unsigned32)(_stack_high);
     533  *(addr + SP_OFF) = (uint32_t  )(_stack_high - CPU_FRAME_SIZE);
     534  *(addr + FP_OFF) = (uint32_t  )(_stack_high);
    535535
    536536#elif defined(__i386__)
     
    541541
    542542    {
    543       unsigned32 stack_ptr;
     543      uint32_t  stack_ptr;
    544544
    545545      stack_ptr = _stack_high - CPU_FRAME_SIZE;
     
    552552      *(addr + RET_OFF) = jmp_addr;
    553553
    554       addr = (unsigned32 *) stack_ptr;
     554      addr = (uint32_t  *) stack_ptr;
    555555
    556556      addr[ 0 ] = jmp_addr;
    557       addr[ 1 ] = (unsigned32) stack_ptr;
    558       addr[ 2 ] = (unsigned32) stack_ptr;
     557      addr[ 1 ] = (uint32_t  ) stack_ptr;
     558      addr[ 2 ] = (uint32_t  ) stack_ptr;
    559559    }
    560560
     
    668668 */
    669669
    670 unsigned32 _CPU_ISR_Disable_support(void)
     670uint32_t  _CPU_ISR_Disable_support(void)
    671671{
    672672  int status;
     
    694694
    695695void _CPU_ISR_Enable(
    696   unsigned32 level
     696  uint32_t  level
    697697)
    698698{
     
    724724{
    725725  extern void        _Thread_Dispatch(void);
    726   extern unsigned32  _Thread_Dispatch_disable_level;
     726  extern uint32_t    _Thread_Dispatch_disable_level;
    727727  extern boolean     _Context_Switch_necessary;
    728728
     
    834834 */
    835835
    836 void _CPU_Fatal_error(unsigned32 error)
     836void _CPU_Fatal_error(uint32_t  error)
    837837{
    838838  setitimer(ITIMER_REAL, 0, 0);
     
    951951
    952952void _CPU_SHM_Init(
    953   unsigned32   maximum_nodes,
     953  uint32_t     maximum_nodes,
    954954  boolean      is_master_node,
    955955  void       **shm_address,
    956   unsigned32  *shm_length
     956  uint32_t    *shm_length
    957957)
    958958{
  • cpukit/score/cpu/unix/rtems/score/cpu.h

    re6aeabd rc346f33d  
    467467 *
    468468 *    jmp_buf    regs;
    469  *    unsigned32 isr_level;
     469 *    uint32_t  isr_level;
    470470 *
    471471 *  Doing it this way avoids conflicts between the native stuff and the
     
    507507  void       (*idle_task)( void );
    508508  boolean      do_zero_of_workspace;
    509   unsigned32   idle_task_stack_size;
    510   unsigned32   interrupt_stack_size;
    511   unsigned32   extra_mpci_receive_server_stack;
    512   void *     (*stack_allocate_hook)( unsigned32 );
     509  uint32_t     idle_task_stack_size;
     510  uint32_t     interrupt_stack_size;
     511  uint32_t     extra_mpci_receive_server_stack;
     512  void *     (*stack_allocate_hook)( uint32_t  );
    513513  void       (*stack_free_hook)( void* );
    514514  /* end of required fields */
     
    683683 */
    684684
    685 extern unsigned32 _CPU_ISR_Disable_support(void);
     685extern uint32_t  _CPU_ISR_Disable_support(void);
    686686
    687687#define _CPU_ISR_Disable( _level ) \
     
    696696 */
    697697
    698 void _CPU_ISR_Enable(unsigned32 level);
     698void _CPU_ISR_Enable(uint32_t  level);
    699699
    700700/*
     
    707707#define _CPU_ISR_Flash( _level ) \
    708708  do { \
    709       register unsigned32 _ignored = 0; \
     709      register uint32_t  _ignored = 0; \
    710710      _CPU_ISR_Enable( (_level) ); \
    711711      _CPU_ISR_Disable( _ignored ); \
     
    729729  }
    730730
    731 unsigned32 _CPU_ISR_Get_level( void );
     731uint32_t  _CPU_ISR_Get_level( void );
    732732
    733733/* end of ISR handler macros */
     
    790790extern void _CPU_Context_Initialize(
    791791  Context_Control  *_the_context,
    792   unsigned32       *_stack_base,
    793   unsigned32        _size,
    794   unsigned32        _new_level,
     792  uint32_t         *_stack_base,
     793  uint32_t          _size,
     794  uint32_t          _new_level,
    795795  void             *_entry_point,
    796796  boolean           _is_fp
     
    911911 
    912912void _CPU_ISR_install_raw_handler(
    913   unsigned32  vector,
     913  uint32_t    vector,
    914914  proc_ptr    new_handler,
    915915  proc_ptr   *old_handler
     
    923923
    924924void _CPU_ISR_install_vector(
    925   unsigned32  vector,
     925  uint32_t    vector,
    926926  proc_ptr    new_handler,
    927927  proc_ptr   *old_handler
     
    996996
    997997void _CPU_ISR_Set_signal_level(
    998   unsigned32 level
     998  uint32_t  level
    999999);
    10001000
    10011001void _CPU_Fatal_error(
    1002   unsigned32 _error
     1002  uint32_t  _error
    10031003);
    10041004
     
    10271027)
    10281028{
    1029   unsigned32 byte1, byte2, byte3, byte4, swapped;
     1029  uint32_t  byte1, byte2, byte3, byte4, swapped;
    10301030 
    10311031  byte4 = (value >> 24) & 0xff;
     
    10821082
    10831083void _CPU_SHM_Init(
    1084   unsigned32   maximum_nodes,
     1084  uint32_t     maximum_nodes,
    10851085  boolean      is_master_node,
    10861086  void       **shm_address,
    1087   unsigned32  *shm_length
     1087  uint32_t    *shm_length
    10881088);
    10891089
Note: See TracChangeset for help on using the changeset viewer.