Changeset 66c373bf in rtems


Ignore:
Timestamp:
03/31/04 02:04:00 (20 years ago)
Author:
Ralf Corsepius <ralf.corsepius@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
3d04f8b
Parents:
35f97010
Message:

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

  • mpc505/timer/timer.c, mpc5xx/timer/timer.c, mpc6xx/clock/c_clock.c, mpc6xx/timer/timer.c, mpc8260/clock/clock.c, mpc8260/console-generic/console-generic.c, mpc8260/cpm/cp.c, mpc8260/cpm/dpram.c, mpc8260/include/cpm.h, mpc8260/include/mmu.h, mpc8260/include/mpc8260.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c, mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c, mpc8xx/cpm/cp.c, mpc8xx/cpm/dpram.c, mpc8xx/include/cpm.h, mpc8xx/include/mmu.h, mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c, mpc8xx/timer/timer.c, ppc403/clock/clock.c, ppc403/console/console.c, ppc403/console/console405.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h, ppc403/timer/timer.c, ppc403/tty_drv/tty_drv.c, rtems/powerpc/cache.h, shared/src/cache.c: Convert to using c99 fixed size types.
Location:
c/src/lib/libcpu/powerpc
Files:
32 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libcpu/powerpc/ChangeLog

    r35f97010 r66c373bf  
     12004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
     2
     3        * mpc505/timer/timer.c, mpc5xx/timer/timer.c,
     4        mpc6xx/clock/c_clock.c, mpc6xx/timer/timer.c, mpc8260/clock/clock.c,
     5        mpc8260/console-generic/console-generic.c, mpc8260/cpm/cp.c,
     6        mpc8260/cpm/dpram.c, mpc8260/include/cpm.h, mpc8260/include/mmu.h,
     7        mpc8260/include/mpc8260.h, mpc8260/mmu/mmu.c, mpc8260/timer/timer.c,
     8        mpc8xx/clock/clock.c, mpc8xx/console-generic/console-generic.c,
     9        mpc8xx/cpm/cp.c, mpc8xx/cpm/dpram.c, mpc8xx/include/cpm.h,
     10        mpc8xx/include/mmu.h, mpc8xx/include/mpc8xx.h, mpc8xx/mmu/mmu.c,
     11        mpc8xx/timer/timer.c, ppc403/clock/clock.c,
     12        ppc403/console/console.c, ppc403/console/console405.c,
     13        ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h, ppc403/timer/timer.c,
     14        ppc403/tty_drv/tty_drv.c, rtems/powerpc/cache.h, shared/src/cache.c:
     15        Convert to using c99 fixed size types.
     16
    1172004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
    218
  • c/src/lib/libcpu/powerpc/mpc505/timer/timer.c

    r35f97010 r66c373bf  
    4343int Read_timer( void )
    4444{
    45   rtems_unsigned32 value;
     45  uint32_t  value;
    4646  asm volatile ( " mftb %0": "=r" (value) );
    4747  return value - lastInitValue;
  • c/src/lib/libcpu/powerpc/mpc5xx/timer/timer.c

    r35f97010 r66c373bf  
    4848int Read_timer( void )
    4949{
    50   rtems_unsigned32 value;
     50  uint32_t  value;
    5151  asm volatile ( " mftb %0": "=r" (value) );
    5252  return value - lastInitValue;
  • c/src/lib/libcpu/powerpc/mpc6xx/clock/c_clock.c

    r35f97010 r66c373bf  
    3434 */
    3535
    36 volatile rtems_unsigned32 Clock_driver_ticks;
     36volatile uint32_t  Clock_driver_ticks;
    3737
    3838/*
     
    4040 */
    4141
    42 rtems_unsigned32 Clock_Decrementer_value;
     42uint32_t  Clock_Decrementer_value;
    4343
    4444/*
     
    9393int clockIsOn(void* unused)
    9494{
    95   unsigned32 msr_value;
     95  uint32_t  msr_value;
    9696
    9797  _CPU_MSR_GET( msr_value );
  • c/src/lib/libcpu/powerpc/mpc6xx/timer/timer.c

    r35f97010 r66c373bf  
    2020#include <bsp.h>
    2121
    22 rtems_unsigned64 Timer_driver_Start_time;
     22uint64_t  Timer_driver_Start_time;
    2323
    2424rtems_boolean Timer_driver_Find_average_overhead = 0;
     
    3131int Timer_get_clicks_overhead()
    3232{
    33   rtems_unsigned64  clicks;
     33  uint64_t    clicks;
    3434
    35   PPC_Set_timebase_register((unsigned64) 0);
     35  PPC_Set_timebase_register((uint64_t  ) 0);
    3636  clicks = PPC_Get_timebase_register();
    3737  assert(clicks <= 0xffffffff);
     
    5151
    5252  if (clicks_overhead == 0) clicks_overhead = Timer_get_clicks_overhead();
    53   PPC_Set_timebase_register((unsigned64) 0);
     53  PPC_Set_timebase_register((uint64_t  ) 0);
    5454}
    5555
     
    6161int Read_timer()
    6262{
    63   rtems_unsigned64  total64;
    64   rtems_unsigned32  total;
     63  uint64_t    total64;
     64  uint32_t    total;
    6565
    6666  /* approximately CLOCK_SPEED clicks per microsecond */
     
    6868  total64 = PPC_Get_timebase_register();
    6969
    70   assert( total64 <= 0xffffffff );  /* fits into a unsigned32 */
     70  assert( total64 <= 0xffffffff );  /* fits into a uint32_t  */
    7171
    72   total = (rtems_unsigned32) total64;
     72  total = (uint32_t  ) total64;
    7373
    7474  if ( Timer_driver_Find_average_overhead == 1 )
     
    8080unsigned long long Read_long_timer()
    8181{
    82   rtems_unsigned64  total64;
     82  uint64_t    total64;
    8383
    8484  total64 = PPC_Get_timebase_register();
  • c/src/lib/libcpu/powerpc/mpc8260/clock/clock.c

    r35f97010 r66c373bf  
    4444#include <bsp/irq.h>
    4545
    46 volatile rtems_unsigned32 Clock_driver_ticks;
     46volatile uint32_t  Clock_driver_ticks;
    4747extern int BSP_get_clock_irq_level();
    4848extern int BSP_connect_clock_handler(rtems_isr_entry);
     
    5151void Clock_exit( void );
    5252
    53 rtems_unsigned32 decrementer_value;
     53uint32_t  decrementer_value;
    5454
    5555volatile int ClockInitialised = 0;
     
    103103#if 0
    104104  unsigned desiredLevel;
    105   rtems_unsigned32 pit_value;
     105  uint32_t  pit_value;
    106106 
    107107  pit_value = (rtems_configuration_get_microseconds_per_tick() *
  • c/src/lib/libcpu/powerpc/mpc8260/console-generic/console-generic.c

    r35f97010 r66c373bf  
    119119{
    120120  int baud, brg=0, csize=0, ssize, psize;
    121   rtems_unsigned16 clen=0, cstopb, parenb, parodd, cread;
     121  uint16_t  clen=0, cstopb, parenb, parodd, cread;
    122122
    123123  /* Baud rate */
     
    233233{
    234234  int baud, brg=0;
    235   rtems_unsigned16 csize=0, cstopb, parenb, parodd;
     235  uint16_t  csize=0, cstopb, parenb, parodd;
    236236
    237237  /* Baud rate */
  • c/src/lib/libcpu/powerpc/mpc8260/cpm/cp.c

    r35f97010 r66c373bf  
    2121 */
    2222
    23 void m8xx_cp_execute_cmd( unsigned32 command )
     23void m8xx_cp_execute_cmd( uint32_t  command )
    2424{
    25   rtems_unsigned16 lvl;
     25  uint16_t  lvl;
    2626 
    2727  rtems_interrupt_disable(lvl);
  • c/src/lib/libcpu/powerpc/mpc8260/cpm/dpram.c

    r35f97010 r66c373bf  
    3232 */
    3333static struct {
    34   unsigned8     *base;
     34  uint8_t       *base;
    3535  unsigned int  size;
    3636  unsigned int  used;
  • c/src/lib/libcpu/powerpc/mpc8260/include/cpm.h

    r35f97010 r66c373bf  
    9797/* Functions */
    9898
    99 void m8xx_cp_execute_cmd( unsigned32 command );
     99void m8xx_cp_execute_cmd( uint32_t  command );
    100100void *m8xx_dpram_allocate( unsigned int byte_count );
    101101
  • c/src/lib/libcpu/powerpc/mpc8260/include/mmu.h

    r35f97010 r66c373bf  
    2424 */
    2525typedef struct {
    26   unsigned32    mmu_epn;        /* Effective Page Number */
    27   unsigned32    mmu_twc;        /* Tablewalk Control Register */
    28   unsigned32    mmu_rpn;        /* Real Page Number */
     26  uint32_t      mmu_epn;        /* Effective Page Number */
     27  uint32_t      mmu_twc;        /* Tablewalk Control Register */
     28  uint32_t      mmu_rpn;        /* Real Page Number */
    2929} MMU_TLB_table_t;
    3030
  • c/src/lib/libcpu/powerpc/mpc8260/include/mpc8260.h

    r35f97010 r66c373bf  
    6767 */
    6868typedef struct m8260MEMCRegisters_ {
    69   rtems_unsigned32        br;
    70   rtems_unsigned32        _or;  /* or is a C++ keyword :( */
     69  uint32_t          br;
     70  uint32_t          _or;  /* or is a C++ keyword :( */
    7171} m8260MEMCRegisters_t;
    7272
     
    7676*/
    7777typedef struct m8260FCCRegisters_ {
    78   rtems_unsigned32    gfmr;
    79   rtems_unsigned32        fpsmr;
    80   rtems_unsigned16        ftodr;
    81   rtems_unsigned8         fcc_pad0[2];
    82   rtems_unsigned16        fdsr;
    83   rtems_unsigned8         fcc_pad1[2];
    84   rtems_unsigned32        fcce;
    85   rtems_unsigned32        fccm;
    86   rtems_unsigned8         fccs;
    87   rtems_unsigned8         fcc_pad2[3];
    88   rtems_unsigned8         ftirr_phy0;                   /* n/a on FCC3 */
    89   rtems_unsigned8         ftirr_phy1;           /* n/a on FCC3 */
    90   rtems_unsigned8         ftirr_phy2;                   /* n/a on FCC3 */
    91   rtems_unsigned8         ftirr_phy3;                   /* n/a on FCC3 */
     78  uint32_t      gfmr;
     79  uint32_t        fpsmr;
     80  uint16_t        ftodr;
     81  uint8_t         fcc_pad0[2];
     82  uint16_t        fdsr;
     83  uint8_t         fcc_pad1[2];
     84  uint32_t        fcce;
     85  uint32_t        fccm;
     86  uint8_t         fccs;
     87  uint8_t         fcc_pad2[3];
     88  uint8_t         ftirr_phy0;                   /* n/a on FCC3 */
     89  uint8_t         ftirr_phy1;           /* n/a on FCC3 */
     90  uint8_t         ftirr_phy2;                   /* n/a on FCC3 */
     91  uint8_t         ftirr_phy3;                   /* n/a on FCC3 */
    9292} m8260FCCRegisters_t;
    9393
     
    9797 */
    9898typedef struct m8260SCCRegisters_ {
    99   rtems_unsigned32        gsmr_l;
    100   rtems_unsigned32        gsmr_h;
    101   rtems_unsigned16        psmr;
    102   rtems_unsigned8         scc_pad0[2];
    103   rtems_unsigned16        todr;
    104   rtems_unsigned16        dsr;
    105   rtems_unsigned16        scce;
    106   rtems_unsigned8         scc_pad2[2];
    107   rtems_unsigned16        sccm;
    108   rtems_unsigned8         scc_pad3[1];
    109   rtems_unsigned8         sccs;
    110   rtems_unsigned8         scc_pad1[8];
     99  uint32_t          gsmr_l;
     100  uint32_t          gsmr_h;
     101  uint16_t          psmr;
     102  uint8_t           scc_pad0[2];
     103  uint16_t          todr;
     104  uint16_t          dsr;
     105  uint16_t          scce;
     106  uint8_t         scc_pad2[2];
     107  uint16_t          sccm;
     108  uint8_t         scc_pad3[1];
     109  uint8_t           sccs;
     110  uint8_t           scc_pad1[8];
    111111} m8260SCCRegisters_t;
    112112
     
    115115 */
    116116typedef struct m8260SMCRegisters_ {
    117   rtems_unsigned8         smc_pad0[2];
    118   rtems_unsigned16        smcmr;
    119   rtems_unsigned8         smc_pad2[2];
    120   rtems_unsigned8         smce;
    121   rtems_unsigned8         smc_pad3[3];
    122   rtems_unsigned8         smcm;
    123   rtems_unsigned8         smc_pad1[5];
     117  uint8_t           smc_pad0[2];
     118  uint16_t          smcmr;
     119  uint8_t         smc_pad2[2];
     120  uint8_t           smce;
     121  uint8_t         smc_pad3[3];
     122  uint8_t           smcm;
     123  uint8_t           smc_pad1[5];
    124124} m8260SMCRegisters_t;
    125125
     
    129129 */
    130130typedef struct m8260SIRegisters_ {
    131   rtems_unsigned16        siamr;
    132   rtems_unsigned16        sibmr;
    133   rtems_unsigned16        sicmr;
    134   rtems_unsigned16        sidmr;
    135   rtems_unsigned8         sigmr;
    136   rtems_unsigned8         si_pad0[1];
    137   rtems_unsigned8         sicmdr;
    138   rtems_unsigned8         si_pad1[1];
    139   rtems_unsigned8         sistr;
    140   rtems_unsigned8         si_pad2[1];
    141   rtems_unsigned16        sirsr;
     131  uint16_t        siamr;
     132  uint16_t        sibmr;
     133  uint16_t        sicmr;
     134  uint16_t        sidmr;
     135  uint8_t         sigmr;
     136  uint8_t         si_pad0[1];
     137  uint8_t         sicmdr;
     138  uint8_t         si_pad1[1];
     139  uint8_t         sistr;
     140  uint8_t         si_pad2[1];
     141  uint16_t        sirsr;
    142142} m8260SIRegisters_t;
    143143
     
    147147 */
    148148typedef struct m8260MCCRegisters_ {
    149   rtems_unsigned16        mcce;
    150   rtems_unsigned8         mcc_pad2[2];
    151   rtems_unsigned16        mccm;
    152   rtems_unsigned16        mcc_pad0;
    153   rtems_unsigned8         mccf;
    154   rtems_unsigned8         mcc_pad1[7];
     149  uint16_t        mcce;
     150  uint8_t         mcc_pad2[2];
     151  uint16_t        mccm;
     152  uint16_t        mcc_pad0;
     153  uint8_t         mccf;
     154  uint8_t         mcc_pad1[7];
    155155} m8260MCCRegisters_t;
    156156
     
    163163/*
    164164typedef struct m8260TimerParms_ {
    165   rtems_unsigned16        tm_base;
    166   rtems_unsigned16        _tm_ptr;
    167   rtems_unsigned16        _r_tmr;
    168   rtems_unsigned16        _r_tmv;
    169   rtems_unsigned32        tm_cmd;
    170   rtems_unsigned32        tm_cnt;
     165  uint16_t          tm_base;
     166  uint16_t          _tm_ptr;
     167  uint16_t          _r_tmr;
     168  uint16_t          _r_tmv;
     169  uint32_t          tm_cmd;
     170  uint32_t          tm_cnt;
    171171} m8260TimerParms_t;
    172172*/
     
    216216*/
    217217typedef struct m8260IDMAparms_ {
    218   rtems_unsigned16        ibase;
    219   rtems_unsigned16        dcm;
    220   rtems_unsigned16                ibdptr;
    221   rtems_unsigned16                dpr_buf;
    222   rtems_unsigned16                _buf_inv;
    223   rtems_unsigned16                ssmax;
    224   rtems_unsigned16                _dpr_in_ptr;
    225   rtems_unsigned16                sts;
    226   rtems_unsigned16                _dpr_out_ptr;
    227   rtems_unsigned16                seob;
    228   rtems_unsigned16                deob;
    229   rtems_unsigned16                dts;
    230   rtems_unsigned16                _ret_add;
    231   rtems_unsigned16                reserved;
    232   rtems_unsigned32                _bd_cnt;
    233   rtems_unsigned32                _s_ptr;
    234   rtems_unsigned32                _d_ptr;
    235   rtems_unsigned32                istate;
     218  uint16_t          ibase;
     219  uint16_t          dcm;
     220  uint16_t                ibdptr;
     221  uint16_t                dpr_buf;
     222  uint16_t                _buf_inv;
     223  uint16_t                ssmax;
     224  uint16_t                _dpr_in_ptr;
     225  uint16_t                sts;
     226  uint16_t                _dpr_out_ptr;
     227  uint16_t                seob;
     228  uint16_t                deob;
     229  uint16_t                dts;
     230  uint16_t                _ret_add;
     231  uint16_t                reserved;
     232  uint32_t                _bd_cnt;
     233  uint32_t                _s_ptr;
     234  uint32_t                _d_ptr;
     235  uint32_t                istate;
    236236} m8260IDMAparms_t;
    237237
     
    245245
    246246typedef struct m8260SCCparms_ {
    247   rtems_unsigned16        rbase;
    248   rtems_unsigned16        tbase;
    249   rtems_unsigned8         rfcr;
    250   rtems_unsigned8         tfcr;
    251   rtems_unsigned16        mrblr;
    252   rtems_unsigned32        _rstate;
    253   rtems_unsigned32        _pad0;
    254   rtems_unsigned16        _rbptr;
    255   rtems_unsigned16        _pad1;
    256   rtems_unsigned32        _pad2;
    257   rtems_unsigned32        _tstate;
    258   rtems_unsigned32        _pad3;
    259   rtems_unsigned16        _tbptr;
    260   rtems_unsigned16        _pad4;
    261   rtems_unsigned32        _pad5;
    262   rtems_unsigned32        _rcrc;
    263   rtems_unsigned32        _tcrc;
     247  uint16_t          rbase;
     248  uint16_t          tbase;
     249  uint8_t           rfcr;
     250  uint8_t           tfcr;
     251  uint16_t          mrblr;
     252  uint32_t          _rstate;
     253  uint32_t          _pad0;
     254  uint16_t          _rbptr;
     255  uint16_t          _pad1;
     256  uint32_t          _pad2;
     257  uint32_t          _tstate;
     258  uint32_t          _pad3;
     259  uint16_t          _tbptr;
     260  uint16_t          _pad4;
     261  uint32_t          _pad5;
     262  uint32_t          _rcrc;
     263  uint32_t          _tcrc;
    264264  union {
    265265    struct {
    266       rtems_unsigned32        _res0;
    267       rtems_unsigned32        _res1;
    268       rtems_unsigned16        max_idl;
    269       rtems_unsigned16        idlc;
    270       rtems_unsigned16        brkcr;
    271       rtems_unsigned16        parec;
    272       rtems_unsigned16        frmec;
    273       rtems_unsigned16        nosec;
    274       rtems_unsigned16        brkec;
    275       rtems_unsigned16        brklen;
    276       rtems_unsigned16        uaddr[2];
    277       rtems_unsigned16        rtemp;
    278       rtems_unsigned16        toseq;
    279       rtems_unsigned16        character[8];
    280       rtems_unsigned16        rccm;
    281       rtems_unsigned16        rccr;
    282       rtems_unsigned16        rlbc;
     266      uint32_t          _res0;
     267      uint32_t          _res1;
     268      uint16_t          max_idl;
     269      uint16_t          idlc;
     270      uint16_t          brkcr;
     271      uint16_t          parec;
     272      uint16_t          frmec;
     273      uint16_t          nosec;
     274      uint16_t          brkec;
     275      uint16_t          brklen;
     276      uint16_t          uaddr[2];
     277      uint16_t          rtemp;
     278      uint16_t          toseq;
     279      uint16_t          character[8];
     280      uint16_t          rccm;
     281      uint16_t          rccr;
     282      uint16_t          rlbc;
    283283    } uart;
    284284    struct {
    285       rtems_unsigned32        _pad0;
    286       rtems_unsigned32        c_mask;
    287       rtems_unsigned32        c_pres;
    288       rtems_unsigned16        disfc;
    289       rtems_unsigned16        crcec;
    290       rtems_unsigned16        abtsc;
    291       rtems_unsigned16        nmarc;
    292       rtems_unsigned16        retrc;
    293       rtems_unsigned16        mflr;
    294       rtems_unsigned16        _max_cnt;
    295       rtems_unsigned16        rfthr;
    296       rtems_unsigned16        _rfcnt;
    297       rtems_unsigned16        hmask;
    298       rtems_unsigned16        haddr1;
    299       rtems_unsigned16        haddr2;
    300       rtems_unsigned16        haddr3;
    301       rtems_unsigned16        haddr4;
    302       rtems_unsigned16        _tmp;
    303       rtems_unsigned16        _tmp_mb;
     285      uint32_t                _pad0;
     286      uint32_t                c_mask;
     287      uint32_t                c_pres;
     288      uint16_t                disfc;
     289      uint16_t                crcec;
     290      uint16_t                abtsc;
     291      uint16_t                nmarc;
     292      uint16_t                retrc;
     293      uint16_t                mflr;
     294      uint16_t                _max_cnt;
     295      uint16_t                rfthr;
     296      uint16_t                _rfcnt;
     297      uint16_t                hmask;
     298      uint16_t                haddr1;
     299      uint16_t                haddr2;
     300      uint16_t                haddr3;
     301      uint16_t                haddr4;
     302      uint16_t                _tmp;
     303      uint16_t                _tmp_mb;
    304304    } hdlc;
    305305    struct {
    306       rtems_unsigned32        _pad0;
    307       rtems_unsigned32        crcc;
    308       rtems_unsigned16        prcrc;
    309       rtems_unsigned16        ptcrc;
    310       rtems_unsigned16        parec;
    311       rtems_unsigned16        bsync;
    312       rtems_unsigned16        bdle;
    313       rtems_unsigned16        character[8];
    314       rtems_unsigned16        rccm;
     306      uint32_t          _pad0;
     307      uint32_t          crcc;
     308      uint16_t          prcrc;
     309      uint16_t          ptcrc;
     310      uint16_t          parec;
     311      uint16_t          bsync;
     312      uint16_t          bdle;
     313      uint16_t          character[8];
     314      uint16_t          rccm;
    315315    } bisync;
    316316    struct {
    317       rtems_unsigned32        _crc_p;
    318       rtems_unsigned32        _crc_c;
     317      uint32_t                _crc_p;
     318      uint32_t                _crc_c;
    319319    } transparent;
    320320    struct {
    321       rtems_unsigned32        c_pres;
    322       rtems_unsigned32        c_mask;
    323       rtems_unsigned32        crcec;
    324       rtems_unsigned32        alec;
    325       rtems_unsigned32        disfc;
    326       rtems_unsigned16        pads;
    327       rtems_unsigned16        ret_lim;
    328       rtems_unsigned16        _ret_cnt;
    329       rtems_unsigned16        mflr;
    330       rtems_unsigned16        minflr;
    331       rtems_unsigned16        maxd1;
    332       rtems_unsigned16        maxd2;
    333       rtems_unsigned16        _maxd;
    334       rtems_unsigned16        _dma_cnt;
    335       rtems_unsigned16        _max_b;
    336       rtems_unsigned16        gaddr1;
    337       rtems_unsigned16        gaddr2;
    338       rtems_unsigned16        gaddr3;
    339       rtems_unsigned16        gaddr4;
    340       rtems_unsigned32        _tbuf0data0;
    341       rtems_unsigned32        _tbuf0data1;
    342       rtems_unsigned32        _tbuf0rba0;
    343       rtems_unsigned32        _tbuf0crc;
    344       rtems_unsigned16        _tbuf0bcnt;
    345       rtems_unsigned16        paddr_h;
    346       rtems_unsigned16        paddr_m;
    347       rtems_unsigned16        paddr_l;
    348       rtems_unsigned16        p_per;
    349       rtems_unsigned16        _rfbd_ptr;
    350       rtems_unsigned16        _tfbd_ptr;
    351       rtems_unsigned16        _tlbd_ptr;
    352       rtems_unsigned32        _tbuf1data0;
    353       rtems_unsigned32        _tbuf1data1;
    354       rtems_unsigned32        _tbuf1rba0;
    355       rtems_unsigned32        _tbuf1crc;
    356       rtems_unsigned16        _tbuf1bcnt;
    357       rtems_unsigned16        _tx_len;
    358       rtems_unsigned16        iaddr1;
    359       rtems_unsigned16        iaddr2;
    360       rtems_unsigned16        iaddr3;
    361       rtems_unsigned16        iaddr4;
    362       rtems_unsigned16        _boff_cnt;
    363       rtems_unsigned16        taddr_l;
    364       rtems_unsigned16        taddr_m;
    365       rtems_unsigned16        taddr_h;
     321      uint32_t          c_pres;
     322      uint32_t          c_mask;
     323      uint32_t          crcec;
     324      uint32_t          alec;
     325      uint32_t          disfc;
     326      uint16_t          pads;
     327      uint16_t          ret_lim;
     328      uint16_t          _ret_cnt;
     329      uint16_t          mflr;
     330      uint16_t          minflr;
     331      uint16_t          maxd1;
     332      uint16_t          maxd2;
     333      uint16_t          _maxd;
     334      uint16_t          _dma_cnt;
     335      uint16_t          _max_b;
     336      uint16_t          gaddr1;
     337      uint16_t          gaddr2;
     338      uint16_t          gaddr3;
     339      uint16_t          gaddr4;
     340      uint32_t          _tbuf0data0;
     341      uint32_t          _tbuf0data1;
     342      uint32_t          _tbuf0rba0;
     343      uint32_t          _tbuf0crc;
     344      uint16_t          _tbuf0bcnt;
     345      uint16_t          paddr_h;
     346      uint16_t          paddr_m;
     347      uint16_t          paddr_l;
     348      uint16_t          p_per;
     349      uint16_t          _rfbd_ptr;
     350      uint16_t          _tfbd_ptr;
     351      uint16_t          _tlbd_ptr;
     352      uint32_t          _tbuf1data0;
     353      uint32_t          _tbuf1data1;
     354      uint32_t          _tbuf1rba0;
     355      uint32_t          _tbuf1crc;
     356      uint16_t          _tbuf1bcnt;
     357      uint16_t          _tx_len;
     358      uint16_t          iaddr1;
     359      uint16_t          iaddr2;
     360      uint16_t          iaddr3;
     361      uint16_t          iaddr4;
     362      uint16_t          _boff_cnt;
     363      uint16_t          taddr_l;
     364      uint16_t          taddr_m;
     365      uint16_t          taddr_h;
    366366    } ethernet;
    367367  } un;
     
    389389
    390390typedef struct m8260FCCparms_ {
    391   rtems_unsigned16        riptr;
    392   rtems_unsigned16        tiptr;
    393   rtems_unsigned16        _pad0;
    394   rtems_unsigned16        mrblr;
    395   rtems_unsigned32        rstate;
    396   rtems_unsigned32        rbase;
    397   rtems_unsigned16        _rbdstat;
    398   rtems_unsigned16        _rbdlen;
    399   rtems_unsigned32        _rdptr;
    400   rtems_unsigned32        tstate;
    401   rtems_unsigned32        tbase;
    402   rtems_unsigned16        _tbdstat;
    403   rtems_unsigned16        _tbdlen;
    404   rtems_unsigned32        _tdptr;
    405   rtems_unsigned32        _rbptr;
    406   rtems_unsigned32        _tbptr;
    407   rtems_unsigned32        _rcrc;
    408   rtems_unsigned32        _pad1;
    409   rtems_unsigned32        _tcrc;
     391  uint16_t          riptr;
     392  uint16_t          tiptr;
     393  uint16_t          _pad0;
     394  uint16_t          mrblr;
     395  uint32_t          rstate;
     396  uint32_t          rbase;
     397  uint16_t          _rbdstat;
     398  uint16_t          _rbdlen;
     399  uint32_t          _rdptr;
     400  uint32_t          tstate;
     401  uint32_t          tbase;
     402  uint16_t          _tbdstat;
     403  uint16_t          _tbdlen;
     404  uint32_t          _tdptr;
     405  uint32_t          _rbptr;
     406  uint32_t          _tbptr;
     407  uint32_t          _rcrc;
     408  uint32_t          _pad1;
     409  uint32_t          _tcrc;
    410410
    411411  union {
    412412    struct {
    413       rtems_unsigned32        _pad0;
    414       rtems_unsigned32        _pad1;
    415       rtems_unsigned32        c_mask;
    416       rtems_unsigned32        c_pres;
    417       rtems_unsigned16        disfc;
    418       rtems_unsigned16        crcec;
    419       rtems_unsigned16        abtsc;
    420       rtems_unsigned16        nmarc;
    421       rtems_unsigned32        _max_cnt;
    422       rtems_unsigned16        mflr;
    423       rtems_unsigned16        rfthr;
    424       rtems_unsigned16        rfcnt;
    425       rtems_unsigned16        hmask;
    426       rtems_unsigned16        haddr1;
    427       rtems_unsigned16        haddr2;
    428       rtems_unsigned16        haddr3;
    429       rtems_unsigned16        haddr4;
    430       rtems_unsigned16        _ts_tmp;
    431       rtems_unsigned16        _tmp_mb;
     413      uint32_t                _pad0;
     414      uint32_t                _pad1;
     415      uint32_t                c_mask;
     416      uint32_t                c_pres;
     417      uint16_t                disfc;
     418      uint16_t                crcec;
     419      uint16_t                abtsc;
     420      uint16_t                nmarc;
     421      uint32_t                _max_cnt;
     422      uint16_t                mflr;
     423      uint16_t                rfthr;
     424      uint16_t                rfcnt;
     425      uint16_t                hmask;
     426      uint16_t                haddr1;
     427      uint16_t                haddr2;
     428      uint16_t                haddr3;
     429      uint16_t                haddr4;
     430      uint16_t                _ts_tmp;
     431      uint16_t                _tmp_mb;
    432432    } hdlc;
    433433    struct {
    434       rtems_unsigned32        _pad0;
    435       rtems_unsigned32        _pad1;
    436       rtems_unsigned32        c_mask;
    437       rtems_unsigned32        c_pres;
    438       rtems_unsigned16        disfc;
    439       rtems_unsigned16        crcec;
    440       rtems_unsigned16        abtsc;
    441       rtems_unsigned16        nmarc;
    442       rtems_unsigned32        _max_cnt;
    443       rtems_unsigned16        mflr;
    444       rtems_unsigned16        rfthr;
    445       rtems_unsigned16        rfcnt;
    446       rtems_unsigned16        hmask;
    447       rtems_unsigned16        haddr1;
    448       rtems_unsigned16        haddr2;
    449       rtems_unsigned16        haddr3;
    450       rtems_unsigned16        haddr4;
    451       rtems_unsigned16        _ts_tmp;
    452       rtems_unsigned16        _tmp_mb;
     434      uint32_t                _pad0;
     435      uint32_t                _pad1;
     436      uint32_t                c_mask;
     437      uint32_t                c_pres;
     438      uint16_t                disfc;
     439      uint16_t                crcec;
     440      uint16_t                abtsc;
     441      uint16_t                nmarc;
     442      uint32_t                _max_cnt;
     443      uint16_t                mflr;
     444      uint16_t                rfthr;
     445      uint16_t                rfcnt;
     446      uint16_t                hmask;
     447      uint16_t                haddr1;
     448      uint16_t                haddr2;
     449      uint16_t                haddr3;
     450      uint16_t                haddr4;
     451      uint16_t                _ts_tmp;
     452      uint16_t                _tmp_mb;
    453453    } transparent;
    454454    struct {
    455       rtems_unsigned32        _stat_buf;
    456       rtems_unsigned32        cam_ptr;
    457       rtems_unsigned32        c_mask;
    458       rtems_unsigned32        c_pres;
    459       rtems_unsigned32        crcec;
    460       rtems_unsigned32        alec;
    461       rtems_unsigned32        disfc;
    462       rtems_unsigned16        ret_lim;
    463       rtems_unsigned16        _ret_cnt;
    464       rtems_unsigned16        p_per;
    465       rtems_unsigned16        _boff_cnt;
    466       rtems_unsigned32        gaddr_h;
    467       rtems_unsigned32        gaddr_l;
    468       rtems_unsigned16        tfcstat;
    469       rtems_unsigned16        tfclen;
    470       rtems_unsigned32        tfcptr;
    471       rtems_unsigned16        mflr;
    472       rtems_unsigned16        paddr1_h;
    473       rtems_unsigned16        paddr1_m;
    474       rtems_unsigned16        paddr1_l;
    475       rtems_unsigned16        _ibd_cnt;
    476       rtems_unsigned16        _ibd_start;
    477       rtems_unsigned16        _ibd_end;
    478       rtems_unsigned16        _tx_len;
    479       rtems_unsigned16        _ibd_base;
    480       rtems_unsigned32        iaddr_h;
    481       rtems_unsigned32        iaddr_l;
    482       rtems_unsigned16        minflr;
    483       rtems_unsigned16        taddr_h;
    484       rtems_unsigned16        taddr_m;
    485       rtems_unsigned16        taddr_l;
    486       rtems_unsigned16        pad_ptr;
    487       rtems_unsigned16        _pad0;
    488       rtems_unsigned16        _cf_range;
    489       rtems_unsigned16        _max_b;
    490       rtems_unsigned16        maxd1;
    491       rtems_unsigned16        maxd2;
    492       rtems_unsigned16        _maxd;
    493       rtems_unsigned16        _dma_cnt;
    494       rtems_unsigned32        octc;
    495       rtems_unsigned32        colc;
    496       rtems_unsigned32        broc;
    497       rtems_unsigned32        mulc;
    498       rtems_unsigned32        uspc;
    499       rtems_unsigned32        frgc;
    500       rtems_unsigned32        ospc;
    501       rtems_unsigned32        jbrc;
    502       rtems_unsigned32        p64c;
    503       rtems_unsigned32        p65c;
    504       rtems_unsigned32        p128c;
    505       rtems_unsigned32        p256c;
    506       rtems_unsigned32        p512c;
    507       rtems_unsigned32        p1024c;
    508       rtems_unsigned32        _cam_buf;
    509       rtems_unsigned32        _pad1;
     455      uint32_t          _stat_buf;
     456      uint32_t          cam_ptr;
     457      uint32_t          c_mask;
     458      uint32_t          c_pres;
     459      uint32_t          crcec;
     460      uint32_t          alec;
     461      uint32_t          disfc;
     462      uint16_t          ret_lim;
     463      uint16_t          _ret_cnt;
     464      uint16_t          p_per;
     465      uint16_t          _boff_cnt;
     466      uint32_t          gaddr_h;
     467      uint32_t          gaddr_l;
     468      uint16_t          tfcstat;
     469      uint16_t          tfclen;
     470      uint32_t          tfcptr;
     471      uint16_t          mflr;
     472      uint16_t          paddr1_h;
     473      uint16_t          paddr1_m;
     474      uint16_t          paddr1_l;
     475      uint16_t          _ibd_cnt;
     476      uint16_t          _ibd_start;
     477      uint16_t          _ibd_end;
     478      uint16_t          _tx_len;
     479      uint16_t          _ibd_base;
     480      uint32_t          iaddr_h;
     481      uint32_t          iaddr_l;
     482      uint16_t          minflr;
     483      uint16_t          taddr_h;
     484      uint16_t          taddr_m;
     485      uint16_t          taddr_l;
     486      uint16_t          pad_ptr;
     487      uint16_t          _pad0;
     488      uint16_t          _cf_range;
     489      uint16_t          _max_b;
     490      uint16_t          maxd1;
     491      uint16_t          maxd2;
     492      uint16_t          _maxd;
     493      uint16_t          _dma_cnt;
     494      uint32_t          octc;
     495      uint32_t          colc;
     496      uint32_t          broc;
     497      uint32_t          mulc;
     498      uint32_t          uspc;
     499      uint32_t          frgc;
     500      uint32_t          ospc;
     501      uint32_t          jbrc;
     502      uint32_t          p64c;
     503      uint32_t          p65c;
     504      uint32_t          p128c;
     505      uint32_t          p256c;
     506      uint32_t          p512c;
     507      uint32_t          p1024c;
     508      uint32_t          _cam_buf;
     509      uint32_t          _pad1;
    510510    } ethernet;
    511511  } un;
     
    532532*/
    533533typedef struct m8260SMCparms_ {
    534   rtems_unsigned16        rbase;
    535   rtems_unsigned16        tbase;
    536   rtems_unsigned8         rfcr;
    537   rtems_unsigned8         tfcr;
    538   rtems_unsigned16        mrblr;
    539   rtems_unsigned32        _rstate;
    540   rtems_unsigned32        _pad0;
    541   rtems_unsigned16        _rbptr;
    542   rtems_unsigned16        _pad1;
    543   rtems_unsigned32        _pad2;
    544   rtems_unsigned32        _tstate;
    545   rtems_unsigned32        _pad3;
    546   rtems_unsigned16        _tbptr;
    547   rtems_unsigned16        _pad4;
    548   rtems_unsigned32        _pad5;
     534  uint16_t          rbase;
     535  uint16_t          tbase;
     536  uint8_t           rfcr;
     537  uint8_t           tfcr;
     538  uint16_t          mrblr;
     539  uint32_t          _rstate;
     540  uint32_t          _pad0;
     541  uint16_t          _rbptr;
     542  uint16_t          _pad1;
     543  uint32_t          _pad2;
     544  uint32_t          _tstate;
     545  uint32_t          _pad3;
     546  uint16_t          _tbptr;
     547  uint16_t          _pad4;
     548  uint32_t          _pad5;
    549549  union {
    550550    struct {
    551       rtems_unsigned16    max_idl;
    552       rtems_unsigned16    _idlc;
    553       rtems_unsigned16    _brkln;
    554       rtems_unsigned16    brkec;
    555       rtems_unsigned16    brkcr;
    556       rtems_unsigned16    _r_mask;
     551      uint16_t            max_idl;
     552      uint16_t            _idlc;
     553      uint16_t            _brkln;
     554      uint16_t            brkec;
     555      uint16_t            brkcr;
     556      uint16_t            _r_mask;
    557557    } uart;
    558558    struct {
    559       rtems_unsigned16    _pad0[6];
     559      uint16_t            _pad0[6];
    560560    } transparent;
    561561  } un;
    562   rtems_unsigned32        _pad6;
     562  uint32_t        _pad6;
    563563} m8260SMCparms_t;
    564564
     
    592592*/
    593593typedef struct m8260SPIparms_ {
    594   rtems_unsigned16        rbase;
    595   rtems_unsigned16        tbase;
    596   rtems_unsigned8         rfcr;
    597   rtems_unsigned8         tfcr;
    598   rtems_unsigned16        mrblr;
    599   rtems_unsigned32        _rstate;
    600   rtems_unsigned32        _pad0;
    601   rtems_unsigned16        _rbptr;
    602   rtems_unsigned16        _pad1;
    603   rtems_unsigned32        _pad2;
    604   rtems_unsigned32        _tstate;
    605   rtems_unsigned32        _pad3;
    606   rtems_unsigned16        _tbptr;
    607   rtems_unsigned16        _pad4;
    608   rtems_unsigned32        _pad5;
     594  uint16_t          rbase;
     595  uint16_t          tbase;
     596  uint8_t           rfcr;
     597  uint8_t           tfcr;
     598  uint16_t          mrblr;
     599  uint32_t          _rstate;
     600  uint32_t          _pad0;
     601  uint16_t          _rbptr;
     602  uint16_t          _pad1;
     603  uint32_t          _pad2;
     604  uint32_t          _tstate;
     605  uint32_t          _pad3;
     606  uint16_t          _tbptr;
     607  uint16_t          _pad4;
     608  uint32_t          _pad5;
    609609} m8260SPIparms_t;
    610610
     
    642642*/
    643643typedef struct m8260BufferDescriptor_ {
    644   rtems_unsigned16        status;
    645   rtems_unsigned16        length;
     644  uint16_t          status;
     645  uint16_t          length;
    646646  volatile void           *buffer;
    647647} m8260BufferDescriptor_t;
     
    738738*/
    739739typedef struct m8260IDMABufferDescriptor_ {
    740   rtems_unsigned16        status;
    741   rtems_unsigned8         dfcr;       
    742   rtems_unsigned8         sfcr;       
    743   rtems_unsigned32        length;
     740  uint16_t          status;
     741  uint8_t           dfcr;       
     742  uint8_t           sfcr;       
     743  uint32_t          length;
    744744  void                    *source;
    745745  void                    *destination;
     
    11311131   * CPM Dual-Port RAM
    11321132   */
    1133   rtems_unsigned8   dpram1[16384];              /* 0x0000 - 0x3FFF BD/data/ucode */
    1134   rtems_unsigned8       cpm_pad0[16384];        /* 0x4000 - 0x7FFF Reserved      */
     1133  uint8_t     dpram1[16384];            /* 0x0000 - 0x3FFF BD/data/ucode */
     1134  uint8_t       cpm_pad0[16384];        /* 0x4000 - 0x7FFF Reserved      */
    11351135
    11361136  m8260SCCparms_t       scc1p;
    1137   rtems_unsigned8       pad_scc1[256-sizeof(m8260SCCparms_t)];
     1137  uint8_t       pad_scc1[256-sizeof(m8260SCCparms_t)];
    11381138  m8260SCCparms_t       scc2p;
    1139   rtems_unsigned8       pad_scc2[256-sizeof(m8260SCCparms_t)];
     1139  uint8_t       pad_scc2[256-sizeof(m8260SCCparms_t)];
    11401140  m8260SCCparms_t       scc3p;
    1141   rtems_unsigned8       pad_scc3[256-sizeof(m8260SCCparms_t)];
     1141  uint8_t       pad_scc3[256-sizeof(m8260SCCparms_t)];
    11421142  m8260SCCparms_t       scc4p;
    1143   rtems_unsigned8       pad_scc4[256-sizeof(m8260SCCparms_t)];
     1143  uint8_t       pad_scc4[256-sizeof(m8260SCCparms_t)];
    11441144
    11451145  m8260FCCparms_t       fcc1p;
    1146   rtems_unsigned8       pad_fcc1[256-sizeof(m8260FCCparms_t)];
     1146  uint8_t       pad_fcc1[256-sizeof(m8260FCCparms_t)];
    11471147  m8260FCCparms_t       fcc2p;
    1148   rtems_unsigned8       pad_fcc2[256-sizeof(m8260FCCparms_t)];
     1148  uint8_t       pad_fcc2[256-sizeof(m8260FCCparms_t)];
    11491149  m8260FCCparms_t       fcc3p;
    1150   rtems_unsigned8       pad_fcc3[256-sizeof(m8260FCCparms_t)];
    1151 
    1152   rtems_unsigned8       mcc1p[128];
    1153   rtems_unsigned8       pad_mcc1[124];
    1154   rtems_unsigned16      smc1_base;
    1155   rtems_unsigned16      idma1_base;
    1156   rtems_unsigned8       mcc2p[128];
    1157   rtems_unsigned8       pad_mcc2[124];
    1158   rtems_unsigned16      smc2_base;
    1159   rtems_unsigned16      idma2_base;
    1160   rtems_unsigned8       pad_spi[252];
    1161   rtems_unsigned16      spi_base;
    1162   rtems_unsigned16      idma3_base;
    1163   rtems_unsigned8       pad_risc[224];
    1164   rtems_unsigned8       risc_timers[16];
    1165   rtems_unsigned16      rev_num;
    1166   rtems_unsigned16      cpm_pad7;
    1167   rtems_unsigned32      cpm_pad8;
    1168   rtems_unsigned16      rand;
    1169   rtems_unsigned16      i2c_base;
    1170   rtems_unsigned16      idma4_base;
    1171   rtems_unsigned8       cpm_pad9[1282];
    1172 
    1173   rtems_unsigned8       cpm_pad1[8192];         /* 0x9000 - 0xAFFF Reserved      */
     1150  uint8_t       pad_fcc3[256-sizeof(m8260FCCparms_t)];
     1151
     1152  uint8_t       mcc1p[128];
     1153  uint8_t       pad_mcc1[124];
     1154  uint16_t      smc1_base;
     1155  uint16_t      idma1_base;
     1156  uint8_t       mcc2p[128];
     1157  uint8_t       pad_mcc2[124];
     1158  uint16_t      smc2_base;
     1159  uint16_t      idma2_base;
     1160  uint8_t       pad_spi[252];
     1161  uint16_t      spi_base;
     1162  uint16_t      idma3_base;
     1163  uint8_t       pad_risc[224];
     1164  uint8_t       risc_timers[16];
     1165  uint16_t      rev_num;
     1166  uint16_t      cpm_pad7;
     1167  uint32_t      cpm_pad8;
     1168  uint16_t      rand;
     1169  uint16_t      i2c_base;
     1170  uint16_t      idma4_base;
     1171  uint8_t       cpm_pad9[1282];
     1172
     1173  uint8_t       cpm_pad1[8192];         /* 0x9000 - 0xAFFF Reserved      */
    11741174
    11751175  m8260SMCparms_t       smc1p;
    11761176  m8260SMCparms_t       smc2p;
    1177   rtems_unsigned8       dpram3[4096-2*sizeof(m8260SMCparms_t)];
    1178 
    1179   rtems_unsigned8       cpm_pad2[16384];        /* 0xC000 - 0xFFFF Reserved      */
     1177  uint8_t       dpram3[4096-2*sizeof(m8260SMCparms_t)];
     1178
     1179  uint8_t       cpm_pad2[16384];        /* 0xC000 - 0xFFFF Reserved      */
    11801180
    11811181       
     
    11831183   * General SIU Block
    11841184   */
    1185   rtems_unsigned32      siumcr;
    1186   rtems_unsigned32      sypcr;
    1187   rtems_unsigned8       siu_pad0[6];
    1188   rtems_unsigned16      swsr;
    1189   rtems_unsigned8       siu_pad1[20];
    1190   rtems_unsigned32              bcr;
    1191   rtems_unsigned8               ppc_acr;
    1192   rtems_unsigned8               siu_pad4[3];
    1193   rtems_unsigned32              ppc_alrh;
    1194   rtems_unsigned32              ppc_alr1;
    1195   rtems_unsigned8               lcl_acr;
    1196   rtems_unsigned8               siu_pad5[3];
    1197   rtems_unsigned32              lcl_alrh;
    1198   rtems_unsigned32              lcl_alr1;
    1199   rtems_unsigned32              tescr1;
    1200   rtems_unsigned32              tescr2;
    1201   rtems_unsigned32              l_tescr1;
    1202   rtems_unsigned32              l_tescr2;
    1203   rtems_unsigned32              pdtea;
    1204   rtems_unsigned8               pdtem;
    1205   rtems_unsigned8               siu_pad2[3];
    1206   rtems_unsigned32              ldtea;
    1207   rtems_unsigned8               ldtem;
    1208   rtems_unsigned8               siu_pad3[163];
     1185  uint32_t        siumcr;
     1186  uint32_t        sypcr;
     1187  uint8_t         siu_pad0[6];
     1188  uint16_t        swsr;
     1189  uint8_t         siu_pad1[20];
     1190  uint32_t              bcr;
     1191  uint8_t               ppc_acr;
     1192  uint8_t               siu_pad4[3];
     1193  uint32_t              ppc_alrh;
     1194  uint32_t              ppc_alr1;
     1195  uint8_t               lcl_acr;
     1196  uint8_t               siu_pad5[3];
     1197  uint32_t              lcl_alrh;
     1198  uint32_t              lcl_alr1;
     1199  uint32_t              tescr1;
     1200  uint32_t              tescr2;
     1201  uint32_t              l_tescr1;
     1202  uint32_t              l_tescr2;
     1203  uint32_t              pdtea;
     1204  uint8_t               pdtem;
     1205  uint8_t               siu_pad2[3];
     1206  uint32_t              ldtea;
     1207  uint8_t               ldtem;
     1208  uint8_t               siu_pad3[163];
    12091209
    12101210
     
    12131213   */
    12141214  m8260MEMCRegisters_t  memc[12];
    1215   rtems_unsigned8       mem_pad0[8];
    1216   rtems_unsigned32      mar;
    1217   rtems_unsigned8       mem_pad1[4];
    1218   rtems_unsigned32      mamr;
    1219   rtems_unsigned32      mbmr;
    1220   rtems_unsigned32      mcmr;
    1221   rtems_unsigned32              mdmr;
    1222   rtems_unsigned8       mem_pad2[4];
    1223   rtems_unsigned16      mptpr;
    1224   rtems_unsigned8               mem_pad5[2];
    1225   rtems_unsigned32      mdr;
    1226   rtems_unsigned8       mem_pad3[4];
    1227   rtems_unsigned32      psdmr;
    1228   rtems_unsigned32      lsdmr;
    1229   rtems_unsigned8               purt;
    1230   rtems_unsigned8               mem_pad6[3];
    1231   rtems_unsigned8               psrt;
    1232   rtems_unsigned8               mem_pad7[3];
    1233   rtems_unsigned8               lurt;
    1234   rtems_unsigned8               mem_pad8[3];
    1235   rtems_unsigned8               lsrt;
    1236   rtems_unsigned8               mem_pad9[3];
    1237   rtems_unsigned32      immr;
    1238   rtems_unsigned8       mem_pad4[84];
     1215  uint8_t         mem_pad0[8];
     1216  uint32_t        mar;
     1217  uint8_t         mem_pad1[4];
     1218  uint32_t        mamr;
     1219  uint32_t        mbmr;
     1220  uint32_t        mcmr;
     1221  uint32_t              mdmr;
     1222  uint8_t         mem_pad2[4];
     1223  uint16_t        mptpr;
     1224  uint8_t               mem_pad5[2];
     1225  uint32_t        mdr;
     1226  uint8_t         mem_pad3[4];
     1227  uint32_t        psdmr;
     1228  uint32_t        lsdmr;
     1229  uint8_t               purt;
     1230  uint8_t               mem_pad6[3];
     1231  uint8_t               psrt;
     1232  uint8_t               mem_pad7[3];
     1233  uint8_t               lurt;
     1234  uint8_t               mem_pad8[3];
     1235  uint8_t               lsrt;
     1236  uint8_t               mem_pad9[3];
     1237  uint32_t        immr;
     1238  uint8_t         mem_pad4[84];
    12391239
    12401240 
     
    12421242   * System integration timers
    12431243   */
    1244   rtems_unsigned8               sit_pad0[32];
    1245   rtems_unsigned16      tmcntsc;
    1246   rtems_unsigned8               sit_pad6[2];
    1247   rtems_unsigned32      tmcnt;
    1248   rtems_unsigned32              tmcntsec;
    1249   rtems_unsigned32      tmcntal;
    1250   rtems_unsigned8               sit_pad2[16];
    1251   rtems_unsigned16      piscr;
    1252   rtems_unsigned8               sit_pad5[2];
    1253   rtems_unsigned32      pitc;
    1254   rtems_unsigned32      pitr;
    1255   rtems_unsigned8               sit_pad3[94];
    1256   rtems_unsigned8               sit_pad4[2390];
     1244  uint8_t               sit_pad0[32];
     1245  uint16_t        tmcntsc;
     1246  uint8_t               sit_pad6[2];
     1247  uint32_t        tmcnt;
     1248  uint32_t              tmcntsec;
     1249  uint32_t        tmcntal;
     1250  uint8_t               sit_pad2[16];
     1251  uint16_t        piscr;
     1252  uint8_t               sit_pad5[2];
     1253  uint32_t        pitc;
     1254  uint32_t        pitr;
     1255  uint8_t               sit_pad3[94];
     1256  uint8_t               sit_pad4[2390];
    12571257
    12581258 
     
    12601260   * Interrupt Controller
    12611261   */
    1262   rtems_unsigned16              sicr;
    1263   rtems_unsigned8               ict_pad1[2];
    1264   rtems_unsigned32              sivec;
    1265   rtems_unsigned32              sipnr_h;
    1266   rtems_unsigned32              sipnr_l;
    1267   rtems_unsigned32              siprr;
    1268   rtems_unsigned32              scprr_h;
    1269   rtems_unsigned32              scprr_l;
    1270   rtems_unsigned32              simr_h;
    1271   rtems_unsigned32              simr_l;
    1272   rtems_unsigned32              siexr;
    1273   rtems_unsigned8               ict_pad0[88];
     1262  uint16_t              sicr;
     1263  uint8_t               ict_pad1[2];
     1264  uint32_t              sivec;
     1265  uint32_t              sipnr_h;
     1266  uint32_t              sipnr_l;
     1267  uint32_t              siprr;
     1268  uint32_t              scprr_h;
     1269  uint32_t              scprr_l;
     1270  uint32_t              simr_h;
     1271  uint32_t              simr_l;
     1272  uint32_t              siexr;
     1273  uint8_t               ict_pad0[88];
    12741274
    12751275
     
    12771277   * Clocks and Reset
    12781278   */
    1279   rtems_unsigned32      sccr;
    1280   rtems_unsigned8               clr_pad1[4];
    1281   rtems_unsigned32      scmr;
    1282   rtems_unsigned8               clr_pad2[4];
    1283   rtems_unsigned32      rsr;
    1284   rtems_unsigned32      rmr;
    1285   rtems_unsigned8       clr_pad0[104];
     1279  uint32_t        sccr;
     1280  uint8_t               clr_pad1[4];
     1281  uint32_t        scmr;
     1282  uint8_t               clr_pad2[4];
     1283  uint32_t        rsr;
     1284  uint32_t        rmr;
     1285  uint8_t         clr_pad0[104];
    12861286 
    12871287
     
    12891289   * Input/ Output Port
    12901290   */
    1291   rtems_unsigned32      pdira;
    1292   rtems_unsigned32      ppara;
    1293   rtems_unsigned32      psora;
    1294   rtems_unsigned32      podra;
    1295   rtems_unsigned32      pdata;
    1296   rtems_unsigned8       iop_pad0[12];
    1297   rtems_unsigned32      pdirb;
    1298   rtems_unsigned32      pparb;
    1299   rtems_unsigned32      psorb;
    1300   rtems_unsigned32      podrb;
    1301   rtems_unsigned32      pdatb;
    1302   rtems_unsigned8       iop_pad1[12];
    1303   rtems_unsigned32      pdirc;
    1304   rtems_unsigned32      pparc;
    1305   rtems_unsigned32      psorc;
    1306   rtems_unsigned32      podrc;
    1307   rtems_unsigned32      pdatc;
    1308   rtems_unsigned8       iop_pad2[12];
    1309   rtems_unsigned32      pdird;
    1310   rtems_unsigned32      ppard;
    1311   rtems_unsigned32      psord;
    1312   rtems_unsigned32      podrd;
    1313   rtems_unsigned32      pdatd;
    1314   rtems_unsigned8       iop_pad3[12];
     1291  uint32_t        pdira;
     1292  uint32_t        ppara;
     1293  uint32_t        psora;
     1294  uint32_t        podra;
     1295  uint32_t        pdata;
     1296  uint8_t         iop_pad0[12];
     1297  uint32_t        pdirb;
     1298  uint32_t        pparb;
     1299  uint32_t        psorb;
     1300  uint32_t        podrb;
     1301  uint32_t        pdatb;
     1302  uint8_t         iop_pad1[12];
     1303  uint32_t        pdirc;
     1304  uint32_t        pparc;
     1305  uint32_t        psorc;
     1306  uint32_t        podrc;
     1307  uint32_t        pdatc;
     1308  uint8_t         iop_pad2[12];
     1309  uint32_t        pdird;
     1310  uint32_t        ppard;
     1311  uint32_t        psord;
     1312  uint32_t        podrd;
     1313  uint32_t        pdatd;
     1314  uint8_t         iop_pad3[12];
    13151315
    13161316
     
    13181318   * CPM Timers
    13191319   */
    1320   rtems_unsigned8       tgcr1;
    1321   rtems_unsigned8       cpt_pad0[3];
    1322   rtems_unsigned8       tgcr2;
    1323   rtems_unsigned8       cpt_pad1[11];
    1324   rtems_unsigned16      tmr1;
    1325   rtems_unsigned16      tmr2;
    1326   rtems_unsigned16      trr1;
    1327   rtems_unsigned16      trr2;
    1328   rtems_unsigned16      tcr1;
    1329   rtems_unsigned16      tcr2;
    1330   rtems_unsigned16      tcn1;
    1331   rtems_unsigned16      tcn2;
    1332   rtems_unsigned16      tmr3;
    1333   rtems_unsigned16      tmr4;
    1334   rtems_unsigned16      trr3;
    1335   rtems_unsigned16      trr4;
    1336   rtems_unsigned16      tcr3;
    1337   rtems_unsigned16      tcr4;
    1338   rtems_unsigned16      tcn3;
    1339   rtems_unsigned16      tcn4;
    1340   rtems_unsigned16      ter1;
    1341   rtems_unsigned16      ter2;
    1342   rtems_unsigned16      ter3;
    1343   rtems_unsigned16      ter4;
    1344   rtems_unsigned8       cpt_pad2[608];
     1320  uint8_t         tgcr1;
     1321  uint8_t         cpt_pad0[3];
     1322  uint8_t         tgcr2;
     1323  uint8_t         cpt_pad1[11];
     1324  uint16_t        tmr1;
     1325  uint16_t        tmr2;
     1326  uint16_t        trr1;
     1327  uint16_t        trr2;
     1328  uint16_t        tcr1;
     1329  uint16_t        tcr2;
     1330  uint16_t        tcn1;
     1331  uint16_t        tcn2;
     1332  uint16_t        tmr3;
     1333  uint16_t        tmr4;
     1334  uint16_t        trr3;
     1335  uint16_t        trr4;
     1336  uint16_t        tcr3;
     1337  uint16_t        tcr4;
     1338  uint16_t        tcn3;
     1339  uint16_t        tcn4;
     1340  uint16_t        ter1;
     1341  uint16_t        ter2;
     1342  uint16_t        ter3;
     1343  uint16_t        ter4;
     1344  uint8_t         cpt_pad2[608];
    13451345
    13461346
     
    13481348   * DMA Block
    13491349   */
    1350   rtems_unsigned8       sdsr;
    1351   rtems_unsigned8       dma_pad0[3];
    1352   rtems_unsigned8       sdmr;
    1353   rtems_unsigned8       dma_pad1[3];
    1354 
    1355   rtems_unsigned8       idsr1;
    1356   rtems_unsigned8       dma_pad2[3];
    1357   rtems_unsigned8       idmr1;
    1358   rtems_unsigned8       dma_pad3[3];
    1359   rtems_unsigned8       idsr2;
    1360   rtems_unsigned8       dma_pad4[3];
    1361   rtems_unsigned8       idmr2;
    1362   rtems_unsigned8       dma_pad5[3];
    1363   rtems_unsigned8       idsr3;
    1364   rtems_unsigned8       dma_pad6[3];
    1365   rtems_unsigned8       idmr3;
    1366   rtems_unsigned8       dma_pad7[3];
    1367   rtems_unsigned8       idsr4;
    1368   rtems_unsigned8       dma_pad8[3];
    1369   rtems_unsigned8       idmr4;
    1370   rtems_unsigned8       dma_pad9[707];
     1350  uint8_t         sdsr;
     1351  uint8_t         dma_pad0[3];
     1352  uint8_t         sdmr;
     1353  uint8_t         dma_pad1[3];
     1354
     1355  uint8_t         idsr1;
     1356  uint8_t         dma_pad2[3];
     1357  uint8_t         idmr1;
     1358  uint8_t         dma_pad3[3];
     1359  uint8_t         idsr2;
     1360  uint8_t         dma_pad4[3];
     1361  uint8_t         idmr2;
     1362  uint8_t         dma_pad5[3];
     1363  uint8_t         idsr3;
     1364  uint8_t         dma_pad6[3];
     1365  uint8_t         idmr3;
     1366  uint8_t         dma_pad7[3];
     1367  uint8_t         idsr4;
     1368  uint8_t         dma_pad8[3];
     1369  uint8_t         idmr4;
     1370  uint8_t         dma_pad9[707];
    13711371
    13721372 
     
    13781378  m8260FCCRegisters_t   fcc3;
    13791379
    1380   rtems_unsigned8               fcc_pad0[656];
     1380  uint8_t               fcc_pad0[656];
    13811381
    13821382  /*
    13831383   * BRG 5-8 Block
    13841384   */
    1385   rtems_unsigned32      brgc5;
    1386   rtems_unsigned32      brgc6;
    1387   rtems_unsigned32      brgc7;
    1388   rtems_unsigned32      brgc8;
    1389   rtems_unsigned8               brg_pad0[608];
     1385  uint32_t        brgc5;
     1386  uint32_t        brgc6;
     1387  uint32_t        brgc7;
     1388  uint32_t        brgc8;
     1389  uint8_t               brg_pad0[608];
    13901390
    13911391
     
    13931393   * I2C
    13941394   */
    1395   rtems_unsigned8       i2mod;
    1396   rtems_unsigned8       i2m_pad0[3];
    1397   rtems_unsigned8       i2add;
    1398   rtems_unsigned8       i2m_pad1[3];
    1399   rtems_unsigned8       i2brg;
    1400   rtems_unsigned8       i2m_pad2[3];
    1401   rtems_unsigned8       i2com;
    1402   rtems_unsigned8       i2m_pad3[3];
    1403   rtems_unsigned8       i2cer;
    1404   rtems_unsigned8       i2m_pad4[3];
    1405   rtems_unsigned8       i2cmr;
    1406   rtems_unsigned8       i2m_pad5[331];
     1395  uint8_t         i2mod;
     1396  uint8_t         i2m_pad0[3];
     1397  uint8_t         i2add;
     1398  uint8_t         i2m_pad1[3];
     1399  uint8_t         i2brg;
     1400  uint8_t         i2m_pad2[3];
     1401  uint8_t         i2com;
     1402  uint8_t         i2m_pad3[3];
     1403  uint8_t         i2cer;
     1404  uint8_t         i2m_pad4[3];
     1405  uint8_t         i2cmr;
     1406  uint8_t         i2m_pad5[331];
    14071407 
    14081408 
     
    14101410   * CPM Block
    14111411   */
    1412   rtems_unsigned32      cpcr;
    1413   rtems_unsigned32      rccr;
    1414   rtems_unsigned8       cpm_pad3[14];
    1415   rtems_unsigned16      rter;
    1416   rtems_unsigned8               cpm_pad[2];
    1417   rtems_unsigned16      rtmr;
    1418   rtems_unsigned16      rtscr;
    1419   rtems_unsigned8       cpm_pad4[2];
    1420   rtems_unsigned32      rtsr;
    1421   rtems_unsigned8       cpm_pad5[12];
     1412  uint32_t        cpcr;
     1413  uint32_t        rccr;
     1414  uint8_t         cpm_pad3[14];
     1415  uint16_t        rter;
     1416  uint8_t               cpm_pad[2];
     1417  uint16_t        rtmr;
     1418  uint16_t        rtscr;
     1419  uint8_t         cpm_pad4[2];
     1420  uint32_t        rtsr;
     1421  uint8_t         cpm_pad5[12];
    14221422 
    14231423
     
    14251425   * BRG 1-4 Block
    14261426   */
    1427   rtems_unsigned32      brgc1;
    1428   rtems_unsigned32      brgc2;
    1429   rtems_unsigned32      brgc3;
    1430   rtems_unsigned32      brgc4;
     1427  uint32_t        brgc1;
     1428  uint32_t        brgc2;
     1429  uint32_t        brgc3;
     1430  uint32_t        brgc4;
    14311431 
    14321432
     
    14501450   * SPI Block
    14511451   */
    1452   rtems_unsigned16      spmode;
    1453   rtems_unsigned8       spi_pad0[4];
    1454   rtems_unsigned8       spie;
    1455   rtems_unsigned8       spi_pad1[3];
    1456   rtems_unsigned8       spim;
    1457   rtems_unsigned8       spi_pad2[2];
    1458   rtems_unsigned8       spcom;
    1459   rtems_unsigned8       spi_pad3[82];
     1452  uint16_t        spmode;
     1453  uint8_t         spi_pad0[4];
     1454  uint8_t         spie;
     1455  uint8_t         spi_pad1[3];
     1456  uint8_t         spim;
     1457  uint8_t         spi_pad2[2];
     1458  uint8_t         spcom;
     1459  uint8_t         spi_pad3[82];
    14601460
    14611461 
     
    14631463   * CPM Mux Block
    14641464   */
    1465   rtems_unsigned8       cmxsi1cr;
    1466   rtems_unsigned8       cmx_pad0[1];
    1467   rtems_unsigned8       cmxsi2cr;
    1468   rtems_unsigned8       cmx_pad1[1];
    1469   rtems_unsigned32      cmxfcr;
    1470   rtems_unsigned32      cmxscr;
    1471   rtems_unsigned8       cmxsmr;
    1472   rtems_unsigned8       cmx_pad2[1];
    1473   rtems_unsigned16      cmxuar;
    1474   rtems_unsigned8       cmx_pad3[16];
     1465  uint8_t         cmxsi1cr;
     1466  uint8_t         cmx_pad0[1];
     1467  uint8_t         cmxsi2cr;
     1468  uint8_t         cmx_pad1[1];
     1469  uint32_t        cmxfcr;
     1470  uint32_t        cmxscr;
     1471  uint8_t         cmxsmr;
     1472  uint8_t         cmx_pad2[1];
     1473  uint16_t        cmxuar;
     1474  uint8_t         cmx_pad3[16];
    14751475
    14761476
     
    14831483  m8260MCCRegisters_t   mcc2;
    14841484
    1485   rtems_unsigned8       mcc_pad0[1152];
     1485  uint8_t       mcc_pad0[1152];
    14861486
    14871487  /*
    14881488   * SI1 RAM
    14891489   */
    1490   rtems_unsigned8               si1txram[512];
    1491   rtems_unsigned8               ram_pad0[512];
    1492   rtems_unsigned8               si1rxram[512];
    1493   rtems_unsigned8               ram_pad1[512];
     1490  uint8_t               si1txram[512];
     1491  uint8_t               ram_pad0[512];
     1492  uint8_t               si1rxram[512];
     1493  uint8_t               ram_pad1[512];
    14941494
    14951495
     
    14971497   * SI2 RAM
    14981498   */
    1499   rtems_unsigned8               si2txram[512];
    1500   rtems_unsigned8               ram_pad2[512];
    1501   rtems_unsigned8               si2rxram[512];
    1502   rtems_unsigned8               ram_pad3[512];
     1499  uint8_t               si2txram[512];
     1500  uint8_t               ram_pad2[512];
     1501  uint8_t               si2rxram[512];
     1502  uint8_t               ram_pad3[512];
    15031503
    15041504
  • c/src/lib/libcpu/powerpc/mpc8260/mmu/mmu.c

    r35f97010 r66c373bf  
    4141/* so far we leave mmu uninitialised */
    4242
    43   register unsigned32 reg1, i;
     43  register uint32_t  reg1, i;
    4444
    4545  /*
  • c/src/lib/libcpu/powerpc/mpc8260/timer/timer.c

    r35f97010 r66c373bf  
    5151#include <mpc8260.h>
    5252
    53 static volatile rtems_unsigned32 Timer_starting;
     53static volatile uint32_t  Timer_starting;
    5454static rtems_boolean Timer_driver_Find_average_overhead;
    5555
     
    6464 *  This is so small that this code will be reproduced where needed.
    6565 */
    66 static inline rtems_unsigned32 get_itimer(void)
     66static inline uint32_t  get_itimer(void)
    6767{
    68    rtems_unsigned32 ret;
     68   uint32_t  ret;
    6969
    7070   asm volatile ("mftb %0" : "=r" ((ret))); /* TBLO */
     
    8888int Read_timer(void)
    8989{
    90   rtems_unsigned32 clicks;
    91   rtems_unsigned32 total;
     90  uint32_t  clicks;
     91  uint32_t  total;
    9292
    9393  clicks = get_itimer();
  • c/src/lib/libcpu/powerpc/mpc8xx/clock/clock.c

    r35f97010 r66c373bf  
    4343#include <mpc8xx.h>
    4444
    45 volatile rtems_unsigned32 Clock_driver_ticks;
     45volatile uint32_t  Clock_driver_ticks;
    4646extern volatile m8xx_t m8xx;
    4747extern int BSP_get_clock_irq_level();
     
    7171{
    7272  unsigned desiredLevel;
    73   rtems_unsigned32 pit_value;
     73  uint32_t  pit_value;
    7474 
    7575  pit_value = (rtems_configuration_get_microseconds_per_tick() *
  • c/src/lib/libcpu/powerpc/mpc8xx/console-generic/console-generic.c

    r35f97010 r66c373bf  
    182182{
    183183  int baud, brg=0, csize=0, ssize, psize;
    184   rtems_unsigned16 clen=0, cstopb, parenb, parodd, cread;
     184  uint16_t  clen=0, cstopb, parenb, parodd, cread;
    185185
    186186  /* Baud rate */
     
    278278{
    279279  int baud, brg=0;
    280   rtems_unsigned16 csize=0, cstopb, parenb, parodd;
     280  uint16_t  csize=0, cstopb, parenb, parodd;
    281281
    282282  /* Baud rate */
  • c/src/lib/libcpu/powerpc/mpc8xx/cpm/cp.c

    r35f97010 r66c373bf  
    2121 */
    2222
    23 void m8xx_cp_execute_cmd( unsigned16 command )
     23void m8xx_cp_execute_cmd( uint16_t  command )
    2424{
    25   rtems_unsigned16 lvl;
     25  uint16_t  lvl;
    2626 
    2727  rtems_interrupt_disable(lvl);
  • c/src/lib/libcpu/powerpc/mpc8xx/cpm/dpram.c

    r35f97010 r66c373bf  
    2929 */
    3030static struct {
    31   unsigned8     *base;
     31  uint8_t       *base;
    3232  unsigned int  size;
    3333  unsigned int  used;
  • c/src/lib/libcpu/powerpc/mpc8xx/include/cpm.h

    r35f97010 r66c373bf  
    2121/* Functions */
    2222
    23 void m8xx_cp_execute_cmd( unsigned16 command );
     23void m8xx_cp_execute_cmd( uint16_t  command );
    2424void *m8xx_dpram_allocate( unsigned int byte_count );
    2525
  • c/src/lib/libcpu/powerpc/mpc8xx/include/mmu.h

    r35f97010 r66c373bf  
    2424 */
    2525typedef struct {
    26   unsigned32    mmu_epn;        /* Effective Page Number */
    27   unsigned32    mmu_twc;        /* Tablewalk Control Register */
    28   unsigned32    mmu_rpn;        /* Real Page Number */
     26  uint32_t      mmu_epn;        /* Effective Page Number */
     27  uint32_t      mmu_twc;        /* Tablewalk Control Register */
     28  uint32_t      mmu_rpn;        /* Real Page Number */
    2929} MMU_TLB_table_t;
    3030
  • c/src/lib/libcpu/powerpc/mpc8xx/include/mpc8xx.h

    r35f97010 r66c373bf  
    185185 */
    186186typedef struct m8xxMEMCRegisters_ {
    187   rtems_unsigned32        _br;
    188   rtems_unsigned32        _or;    /* Used to be called 'or'; reserved ANSI C++ keyword */
     187  uint32_t          _br;
     188  uint32_t          _or;    /* Used to be called 'or'; reserved ANSI C++ keyword */
    189189} m8xxMEMCRegisters_t;
    190190
     
    193193 */
    194194typedef struct m8xxSCCRegisters_ {
    195   rtems_unsigned32        gsmr_l;
    196   rtems_unsigned32        gsmr_h;
    197   rtems_unsigned16        psmr;
    198   rtems_unsigned16        _pad0;
    199   rtems_unsigned16        todr;
    200   rtems_unsigned16        dsr;
    201   rtems_unsigned16        scce;
    202   rtems_unsigned16        _pad1;
    203   rtems_unsigned16        sccm;
    204   rtems_unsigned8         _pad2;
    205   rtems_unsigned8         sccs;
    206   rtems_unsigned32        _pad3[2];
     195  uint32_t          gsmr_l;
     196  uint32_t          gsmr_h;
     197  uint16_t          psmr;
     198  uint16_t          _pad0;
     199  uint16_t          todr;
     200  uint16_t          dsr;
     201  uint16_t          scce;
     202  uint16_t          _pad1;
     203  uint16_t          sccm;
     204  uint8_t           _pad2;
     205  uint8_t           sccs;
     206  uint32_t          _pad3[2];
    207207} m8xxSCCRegisters_t;
    208208
     
    211211 */
    212212typedef struct m8xxSMCRegisters_ {
    213   rtems_unsigned16        _pad0;
    214   rtems_unsigned16        smcmr;
    215   rtems_unsigned16        _pad1;
    216   rtems_unsigned8         smce;
    217   rtems_unsigned8         _pad2;
    218   rtems_unsigned16        _pad3;
    219   rtems_unsigned8         smcm;
    220   rtems_unsigned8         _pad4;
    221   rtems_unsigned32        _pad5;
     213  uint16_t          _pad0;
     214  uint16_t          smcmr;
     215  uint16_t          _pad1;
     216  uint8_t           smce;
     217  uint8_t           _pad2;
     218  uint16_t          _pad3;
     219  uint8_t           smcm;
     220  uint8_t           _pad4;
     221  uint32_t          _pad5;
    222222} m8xxSMCRegisters_t;
    223223
     
    226226 */
    227227typedef struct m8xxFECRegisters_ {
    228   rtems_unsigned32    addr_low;
    229   rtems_unsigned32    addr_high;
    230   rtems_unsigned32    hash_table_high;
    231   rtems_unsigned32    hash_table_low;
    232   rtems_unsigned32    r_des_start;
    233   rtems_unsigned32    x_des_start;
    234   rtems_unsigned32    r_buf_size;
    235   rtems_unsigned32    _pad0[9];
    236   rtems_unsigned32    ecntrl;
    237   rtems_unsigned32    ievent;
    238   rtems_unsigned32    imask;
    239   rtems_unsigned32    ivec;
    240   rtems_unsigned32    r_des_active;
    241   rtems_unsigned32    x_des_active;
    242   rtems_unsigned32    _pad1[10];
    243   rtems_unsigned32    mii_data;
    244   rtems_unsigned32    mii_speed;
    245   rtems_unsigned32    _pad2[17];
    246   rtems_unsigned32    r_bound;
    247   rtems_unsigned32    r_fstart;
    248   rtems_unsigned32    _pad3[6];
    249   rtems_unsigned32    x_fstart;
    250   rtems_unsigned32    _pad4[17];
    251   rtems_unsigned32    fun_code;
    252   rtems_unsigned32    _pad5[3];
    253   rtems_unsigned32    r_cntrl;
    254   rtems_unsigned32    r_hash;
    255   rtems_unsigned32    _pad6[14];
    256   rtems_unsigned32    x_cntrl;
    257   rtems_unsigned32    _pad7[30];
     228  uint32_t      addr_low;
     229  uint32_t      addr_high;
     230  uint32_t      hash_table_high;
     231  uint32_t      hash_table_low;
     232  uint32_t      r_des_start;
     233  uint32_t      x_des_start;
     234  uint32_t      r_buf_size;
     235  uint32_t      _pad0[9];
     236  uint32_t      ecntrl;
     237  uint32_t      ievent;
     238  uint32_t      imask;
     239  uint32_t      ivec;
     240  uint32_t      r_des_active;
     241  uint32_t      x_des_active;
     242  uint32_t      _pad1[10];
     243  uint32_t      mii_data;
     244  uint32_t      mii_speed;
     245  uint32_t      _pad2[17];
     246  uint32_t      r_bound;
     247  uint32_t      r_fstart;
     248  uint32_t      _pad3[6];
     249  uint32_t      x_fstart;
     250  uint32_t      _pad4[17];
     251  uint32_t      fun_code;
     252  uint32_t      _pad5[3];
     253  uint32_t      r_cntrl;
     254  uint32_t      r_hash;
     255  uint32_t      _pad6[14];
     256  uint32_t      x_cntrl;
     257  uint32_t      _pad7[30];
    258258
    259259} m8xxFECRegisters_t;
     
    286286*/
    287287typedef struct m8xxMiscParms_ {
    288   rtems_unsigned16        rev_num;
    289   rtems_unsigned16        _res1;
    290   rtems_unsigned32        _res2;
    291   rtems_unsigned32        _res3;
     288  uint16_t          rev_num;
     289  uint16_t          _res1;
     290  uint32_t          _res2;
     291  uint32_t          _res3;
    292292} m8xxMiscParms_t;
    293293
     
    298298*/
    299299typedef struct m8xxTimerParms_ {
    300   rtems_unsigned16        tm_base;
    301   rtems_unsigned16        _tm_ptr;
    302   rtems_unsigned16        _r_tmr;
    303   rtems_unsigned16        _r_tmv;
    304   rtems_unsigned32        tm_cmd;
    305   rtems_unsigned32        tm_cnt;
     300  uint16_t          tm_base;
     301  uint16_t          _tm_ptr;
     302  uint16_t          _r_tmr;
     303  uint16_t          _r_tmv;
     304  uint32_t          tm_cmd;
     305  uint32_t          tm_cnt;
    306306} m8xxTimerParms_t;
    307307
     
    335335*/
    336336typedef struct m8xxIDMAparms_ {
    337   rtems_unsigned16        ibase;
    338   rtems_unsigned16        dcmr;
    339   rtems_unsigned32        _sapr;
    340   rtems_unsigned32        _dapr;
    341   rtems_unsigned16        ibptr;
    342   rtems_unsigned16        _write_sp;
    343   rtems_unsigned32        _s_byte_c;
    344   rtems_unsigned32        _d_byte_c;
    345   rtems_unsigned32        _s_state;
    346   rtems_unsigned32        _itemp[4];
    347   rtems_unsigned32        _sr_mem;
    348   rtems_unsigned16        _read_sp;
    349   rtems_unsigned16        _res0;
    350   rtems_unsigned16        _res1;
    351   rtems_unsigned16        _res2;
    352   rtems_unsigned32        _d_state;
     337  uint16_t          ibase;
     338  uint16_t          dcmr;
     339  uint32_t          _sapr;
     340  uint32_t          _dapr;
     341  uint16_t          ibptr;
     342  uint16_t          _write_sp;
     343  uint32_t          _s_byte_c;
     344  uint32_t          _d_byte_c;
     345  uint32_t          _s_state;
     346  uint32_t          _itemp[4];
     347  uint32_t          _sr_mem;
     348  uint16_t          _read_sp;
     349  uint16_t          _res0;
     350  uint16_t          _res1;
     351  uint16_t          _res2;
     352  uint32_t          _d_state;
    353353} m8xxIDMAparms_t;
    354354
     
    360360*/
    361361typedef struct m8xxDSPparms_ {
    362   rtems_unsigned32        fdbase;
    363   rtems_unsigned32        _fd_ptr;
    364   rtems_unsigned32        _dstate;
    365   rtems_unsigned32        _pad0;
    366   rtems_unsigned16        _dstatus;
    367   rtems_unsigned16        _i;
    368   rtems_unsigned16        _tap;
    369   rtems_unsigned16        _cbase;
    370   rtems_unsigned16        _pad1;
    371   rtems_unsigned16        _xptr;
    372   rtems_unsigned16        _pad2;
    373   rtems_unsigned16        _yptr;
    374   rtems_unsigned16        _m;
    375   rtems_unsigned16        _pad3;
    376   rtems_unsigned16        _n;
    377   rtems_unsigned16        _pad4;
    378   rtems_unsigned16        _k;
    379   rtems_unsigned16        _pad5;
     362  uint32_t          fdbase;
     363  uint32_t          _fd_ptr;
     364  uint32_t          _dstate;
     365  uint32_t          _pad0;
     366  uint16_t          _dstatus;
     367  uint16_t          _i;
     368  uint16_t          _tap;
     369  uint16_t          _cbase;
     370  uint16_t          _pad1;
     371  uint16_t          _xptr;
     372  uint16_t          _pad2;
     373  uint16_t          _yptr;
     374  uint16_t          _m;
     375  uint16_t          _pad3;
     376  uint16_t          _n;
     377  uint16_t          _pad4;
     378  uint16_t          _k;
     379  uint16_t          _pad5;
    380380} m8xxDSPparms_t;
    381381
     
    386386*/
    387387typedef struct m8xxSCCparms_ {
    388   rtems_unsigned16        rbase;
    389   rtems_unsigned16        tbase;
    390   rtems_unsigned8         rfcr;
    391   rtems_unsigned8         tfcr;
    392   rtems_unsigned16        mrblr;
    393   rtems_unsigned32        _rstate;
    394   rtems_unsigned32        _pad0;
    395   rtems_unsigned16        _rbptr;
    396   rtems_unsigned16        _pad1;
    397   rtems_unsigned32        _pad2;
    398   rtems_unsigned32        _tstate;
    399   rtems_unsigned32        _pad3;
    400   rtems_unsigned16        _tbptr;
    401   rtems_unsigned16        _pad4;
    402   rtems_unsigned32        _pad5;
    403   rtems_unsigned32        _rcrc;
    404   rtems_unsigned32        _tcrc;
     388  uint16_t          rbase;
     389  uint16_t          tbase;
     390  uint8_t           rfcr;
     391  uint8_t           tfcr;
     392  uint16_t          mrblr;
     393  uint32_t          _rstate;
     394  uint32_t          _pad0;
     395  uint16_t          _rbptr;
     396  uint16_t          _pad1;
     397  uint32_t          _pad2;
     398  uint32_t          _tstate;
     399  uint32_t          _pad3;
     400  uint16_t          _tbptr;
     401  uint16_t          _pad4;
     402  uint32_t          _pad5;
     403  uint32_t          _rcrc;
     404  uint32_t          _tcrc;
    405405  union {
    406406    struct {
    407       rtems_unsigned32        _res0;
    408       rtems_unsigned32        _res1;
    409       rtems_unsigned16        max_idl;
    410       rtems_unsigned16        _idlc;
    411       rtems_unsigned16        brkcr;
    412       rtems_unsigned16        parec;
    413       rtems_unsigned16        frmec;
    414       rtems_unsigned16        nosec;
    415       rtems_unsigned16        brkec;
    416       rtems_unsigned16        brkln;
    417       rtems_unsigned16        uaddr[2];
    418       rtems_unsigned16        _rtemp;
    419       rtems_unsigned16        toseq;
    420       rtems_unsigned16        character[8];
    421       rtems_unsigned16        rccm;
    422       rtems_unsigned16        rccr;
    423       rtems_unsigned16        rlbc;
     407      uint32_t          _res0;
     408      uint32_t          _res1;
     409      uint16_t          max_idl;
     410      uint16_t          _idlc;
     411      uint16_t          brkcr;
     412      uint16_t          parec;
     413      uint16_t          frmec;
     414      uint16_t          nosec;
     415      uint16_t          brkec;
     416      uint16_t          brkln;
     417      uint16_t          uaddr[2];
     418      uint16_t          _rtemp;
     419      uint16_t          toseq;
     420      uint16_t          character[8];
     421      uint16_t          rccm;
     422      uint16_t          rccr;
     423      uint16_t          rlbc;
    424424    } uart;
    425425  } un;
     
    427427
    428428typedef struct m8xxSCCENparms_ {
    429   rtems_unsigned16        rbase;
    430   rtems_unsigned16        tbase;
    431   rtems_unsigned8         rfcr;
    432   rtems_unsigned8         tfcr;
    433   rtems_unsigned16        mrblr;
    434   rtems_unsigned32        _rstate;
    435   rtems_unsigned32        _pad0;
    436   rtems_unsigned16        _rbptr;
    437   rtems_unsigned16        _pad1;
    438   rtems_unsigned32        _pad2;
    439   rtems_unsigned32        _tstate;
    440   rtems_unsigned32        _pad3;
    441   rtems_unsigned16        _tbptr;
    442   rtems_unsigned16        _pad4;
    443   rtems_unsigned32        _pad5;
    444   rtems_unsigned32        _rcrc;
    445   rtems_unsigned32        _tcrc;
     429  uint16_t          rbase;
     430  uint16_t          tbase;
     431  uint8_t           rfcr;
     432  uint8_t           tfcr;
     433  uint16_t          mrblr;
     434  uint32_t          _rstate;
     435  uint32_t          _pad0;
     436  uint16_t          _rbptr;
     437  uint16_t          _pad1;
     438  uint32_t          _pad2;
     439  uint32_t          _tstate;
     440  uint32_t          _pad3;
     441  uint16_t          _tbptr;
     442  uint16_t          _pad4;
     443  uint32_t          _pad5;
     444  uint32_t          _rcrc;
     445  uint32_t          _tcrc;
    446446  union {
    447447    struct {
    448       rtems_unsigned32        _res0;
    449       rtems_unsigned32        _res1;
    450       rtems_unsigned16        max_idl;
    451       rtems_unsigned16        _idlc;
    452       rtems_unsigned16        brkcr;
    453       rtems_unsigned16        parec;
    454       rtems_unsigned16        frmec;
    455       rtems_unsigned16        nosec;
    456       rtems_unsigned16        brkec;
    457       rtems_unsigned16        brkln;
    458       rtems_unsigned16        uaddr[2];
    459       rtems_unsigned16        _rtemp;
    460       rtems_unsigned16        toseq;
    461       rtems_unsigned16        character[8];
    462       rtems_unsigned16        rccm;
    463       rtems_unsigned16        rccr;
    464       rtems_unsigned16        rlbc;
     448      uint32_t          _res0;
     449      uint32_t          _res1;
     450      uint16_t          max_idl;
     451      uint16_t          _idlc;
     452      uint16_t          brkcr;
     453      uint16_t          parec;
     454      uint16_t          frmec;
     455      uint16_t          nosec;
     456      uint16_t          brkec;
     457      uint16_t          brkln;
     458      uint16_t          uaddr[2];
     459      uint16_t          _rtemp;
     460      uint16_t          toseq;
     461      uint16_t          character[8];
     462      uint16_t          rccm;
     463      uint16_t          rccr;
     464      uint16_t          rlbc;
    465465    } uart;
    466466    struct {
    467       rtems_unsigned32        c_pres;
    468       rtems_unsigned32        c_mask;
    469       rtems_unsigned32        crcec;
    470       rtems_unsigned32        alec;
    471       rtems_unsigned32        disfc;
    472       rtems_unsigned16        pads;
    473       rtems_unsigned16        ret_lim;
    474       rtems_unsigned16        _ret_cnt;
    475       rtems_unsigned16        mflr;
    476       rtems_unsigned16        minflr;
    477       rtems_unsigned16        maxd1;
    478       rtems_unsigned16        maxd2;
    479       rtems_unsigned16        _maxd;
    480       rtems_unsigned16        dma_cnt;
    481       rtems_unsigned16        _max_b;
    482       rtems_unsigned16        gaddr1;
    483       rtems_unsigned16        gaddr2;
    484       rtems_unsigned16        gaddr3;
    485       rtems_unsigned16        gaddr4;
    486       rtems_unsigned32        _tbuf0data0;
    487       rtems_unsigned32        _tbuf0data1;
    488       rtems_unsigned32        _tbuf0rba0;
    489       rtems_unsigned32        _tbuf0crc;
    490       rtems_unsigned16        _tbuf0bcnt;
    491       rtems_unsigned16        paddr_h;
    492       rtems_unsigned16        paddr_m;
    493       rtems_unsigned16        paddr_l;
    494       rtems_unsigned16        p_per;
    495       rtems_unsigned16        _rfbd_ptr;
    496       rtems_unsigned16        _tfbd_ptr;
    497       rtems_unsigned16        _tlbd_ptr;
    498       rtems_unsigned32        _tbuf1data0;
    499       rtems_unsigned32        _tbuf1data1;
    500       rtems_unsigned32        _tbuf1rba0;
    501       rtems_unsigned32        _tbuf1crc;
    502       rtems_unsigned16        _tbuf1bcnt;
    503       rtems_unsigned16        _tx_len;
    504       rtems_unsigned16        iaddr1;
    505       rtems_unsigned16        iaddr2;
    506       rtems_unsigned16        iaddr3;
    507       rtems_unsigned16        iaddr4;
    508       rtems_unsigned16        _boff_cnt;
    509       rtems_unsigned16        taddr_l;
    510       rtems_unsigned16        taddr_m;
    511       rtems_unsigned16        taddr_h;
     467      uint32_t          c_pres;
     468      uint32_t          c_mask;
     469      uint32_t          crcec;
     470      uint32_t          alec;
     471      uint32_t          disfc;
     472      uint16_t          pads;
     473      uint16_t          ret_lim;
     474      uint16_t          _ret_cnt;
     475      uint16_t          mflr;
     476      uint16_t          minflr;
     477      uint16_t          maxd1;
     478      uint16_t          maxd2;
     479      uint16_t          _maxd;
     480      uint16_t          dma_cnt;
     481      uint16_t          _max_b;
     482      uint16_t          gaddr1;
     483      uint16_t          gaddr2;
     484      uint16_t          gaddr3;
     485      uint16_t          gaddr4;
     486      uint32_t          _tbuf0data0;
     487      uint32_t          _tbuf0data1;
     488      uint32_t          _tbuf0rba0;
     489      uint32_t          _tbuf0crc;
     490      uint16_t          _tbuf0bcnt;
     491      uint16_t          paddr_h;
     492      uint16_t          paddr_m;
     493      uint16_t          paddr_l;
     494      uint16_t          p_per;
     495      uint16_t          _rfbd_ptr;
     496      uint16_t          _tfbd_ptr;
     497      uint16_t          _tlbd_ptr;
     498      uint32_t          _tbuf1data0;
     499      uint32_t          _tbuf1data1;
     500      uint32_t          _tbuf1rba0;
     501      uint32_t          _tbuf1crc;
     502      uint16_t          _tbuf1bcnt;
     503      uint16_t          _tx_len;
     504      uint16_t          iaddr1;
     505      uint16_t          iaddr2;
     506      uint16_t          iaddr3;
     507      uint16_t          iaddr4;
     508      uint16_t          _boff_cnt;
     509      uint16_t          taddr_l;
     510      uint16_t          taddr_m;
     511      uint16_t          taddr_h;
    512512    } ethernet;
    513513  } un;
     
    540540*/
    541541typedef struct m8xxSMCparms_ {
    542   rtems_unsigned16        rbase;
    543   rtems_unsigned16        tbase;
    544   rtems_unsigned8         rfcr;
    545   rtems_unsigned8         tfcr;
    546   rtems_unsigned16        mrblr;
    547   rtems_unsigned32        _rstate;
    548   rtems_unsigned32        _pad0;
    549   rtems_unsigned16        _rbptr;
    550   rtems_unsigned16        _pad1;
    551   rtems_unsigned32        _pad2;
    552   rtems_unsigned32        _tstate;
    553   rtems_unsigned32        _pad3;
    554   rtems_unsigned16        _tbptr;
    555   rtems_unsigned16        _pad4;
    556   rtems_unsigned32        _pad5;
     542  uint16_t          rbase;
     543  uint16_t          tbase;
     544  uint8_t           rfcr;
     545  uint8_t           tfcr;
     546  uint16_t          mrblr;
     547  uint32_t          _rstate;
     548  uint32_t          _pad0;
     549  uint16_t          _rbptr;
     550  uint16_t          _pad1;
     551  uint32_t          _pad2;
     552  uint32_t          _tstate;
     553  uint32_t          _pad3;
     554  uint16_t          _tbptr;
     555  uint16_t          _pad4;
     556  uint32_t          _pad5;
    557557  union {
    558558    struct {
    559       rtems_unsigned16        max_idl;
    560       rtems_unsigned16        _idlc;
    561       rtems_unsigned16        brkln;
    562       rtems_unsigned16        brkec;
    563       rtems_unsigned16        brkcr;
    564       rtems_unsigned16        _r_mask;
     559      uint16_t          max_idl;
     560      uint16_t          _idlc;
     561      uint16_t          brkln;
     562      uint16_t          brkec;
     563      uint16_t          brkcr;
     564      uint16_t          _r_mask;
    565565    } uart;
    566566    struct {
    567       rtems_unsigned16        _pad0[5];
     567      uint16_t          _pad0[5];
    568568    } transparent;
    569569  } un;
     
    600600*/
    601601typedef struct m8xxSPIparms_ {
    602   rtems_unsigned16        rbase;
    603   rtems_unsigned16        tbase;
    604   rtems_unsigned8         rfcr;
    605   rtems_unsigned8         tfcr;
    606   rtems_unsigned16        mrblr;
    607   rtems_unsigned32        _rstate;
    608   rtems_unsigned32        _pad0;
    609   rtems_unsigned16        _rbptr;
    610   rtems_unsigned16        _pad1;
    611   rtems_unsigned32        _pad2;
    612   rtems_unsigned32        _tstate;
    613   rtems_unsigned32        _pad3;
    614   rtems_unsigned16        _tbptr;
    615   rtems_unsigned16        _pad4;
    616   rtems_unsigned32        _pad5;
     602  uint16_t          rbase;
     603  uint16_t          tbase;
     604  uint8_t           rfcr;
     605  uint8_t           tfcr;
     606  uint16_t          mrblr;
     607  uint32_t          _rstate;
     608  uint32_t          _pad0;
     609  uint16_t          _rbptr;
     610  uint16_t          _pad1;
     611  uint32_t          _pad2;
     612  uint32_t          _tstate;
     613  uint32_t          _pad3;
     614  uint16_t          _tbptr;
     615  uint16_t          _pad4;
     616  uint32_t          _pad5;
    617617} m8xxSPIparms_t;
    618618
     
    650650*/
    651651typedef struct m8xxBufferDescriptor_ {
    652   volatile rtems_unsigned16        status;
    653   rtems_unsigned16                 length;
     652  volatile uint16_t          status;
     653  uint16_t                 length;
    654654  volatile void                    *buffer;
    655655} m8xxBufferDescriptor_t;
     
    706706*/
    707707typedef struct m8xxIDMABufferDescriptor_ {
    708   rtems_unsigned16        status;
    709   rtems_unsigned8         dfcr;       
    710   rtems_unsigned8         sfcr;       
    711   rtems_unsigned32        length;
     708  uint16_t          status;
     709  uint8_t           dfcr;       
     710  uint8_t           sfcr;       
     711  uint32_t          length;
    712712  void                    *source;
    713713  void                    *destination;
     
    11121112   * SIU Block
    11131113   */
    1114   rtems_unsigned32      siumcr;
    1115   rtems_unsigned32      sypcr;
     1114  uint32_t        siumcr;
     1115  uint32_t        sypcr;
    11161116#if defined(mpc860)
    1117   rtems_unsigned32      swt;
     1117  uint32_t        swt;
    11181118#elif defined(mpc821)
    1119   rtems_unsigned32      _pad70;
     1119  uint32_t        _pad70;
    11201120#endif
    1121   rtems_unsigned16      _pad0;
    1122   rtems_unsigned16      swsr;
    1123   rtems_unsigned32      sipend;
    1124   rtems_unsigned32      simask;
    1125   rtems_unsigned32      siel;
    1126   rtems_unsigned32      sivec;
    1127   rtems_unsigned32      tesr;
    1128   rtems_unsigned32      _pad1[3];
    1129   rtems_unsigned32      sdcr;
    1130   rtems_unsigned8       _pad2[0x80-0x34];
     1121  uint16_t        _pad0;
     1122  uint16_t        swsr;
     1123  uint32_t        sipend;
     1124  uint32_t        simask;
     1125  uint32_t        siel;
     1126  uint32_t        sivec;
     1127  uint32_t        tesr;
     1128  uint32_t        _pad1[3];
     1129  uint32_t        sdcr;
     1130  uint8_t         _pad2[0x80-0x34];
    11311131 
    11321132  /*
    11331133   * PCMCIA Block
    11341134   */
    1135   rtems_unsigned32      pbr0;
    1136   rtems_unsigned32      por0;
    1137   rtems_unsigned32      pbr1;
    1138   rtems_unsigned32      por1;
    1139   rtems_unsigned32      pbr2;
    1140   rtems_unsigned32      por2;
    1141   rtems_unsigned32      pbr3;
    1142   rtems_unsigned32      por3;
    1143   rtems_unsigned32      pbr4;
    1144   rtems_unsigned32      por4;
    1145   rtems_unsigned32      pbr5;
    1146   rtems_unsigned32      por5;
    1147   rtems_unsigned32      pbr6;
    1148   rtems_unsigned32      por6;
    1149   rtems_unsigned32      pbr7;
    1150   rtems_unsigned32      por7;
    1151   rtems_unsigned8       _pad3[0xe0-0xc0];
    1152   rtems_unsigned32      pgcra;
    1153   rtems_unsigned32      pgcrb;
    1154   rtems_unsigned32      pscr;
    1155   rtems_unsigned32      _pad4;
    1156   rtems_unsigned32      pipr;
    1157   rtems_unsigned32      _pad5;
    1158   rtems_unsigned32      per;
    1159   rtems_unsigned32      _pad6;
     1135  uint32_t        pbr0;
     1136  uint32_t        por0;
     1137  uint32_t        pbr1;
     1138  uint32_t        por1;
     1139  uint32_t        pbr2;
     1140  uint32_t        por2;
     1141  uint32_t        pbr3;
     1142  uint32_t        por3;
     1143  uint32_t        pbr4;
     1144  uint32_t        por4;
     1145  uint32_t        pbr5;
     1146  uint32_t        por5;
     1147  uint32_t        pbr6;
     1148  uint32_t        por6;
     1149  uint32_t        pbr7;
     1150  uint32_t        por7;
     1151  uint8_t         _pad3[0xe0-0xc0];
     1152  uint32_t        pgcra;
     1153  uint32_t        pgcrb;
     1154  uint32_t        pscr;
     1155  uint32_t        _pad4;
     1156  uint32_t        pipr;
     1157  uint32_t        _pad5;
     1158  uint32_t        per;
     1159  uint32_t        _pad6;
    11601160 
    11611161  /*
     
    11631163   */
    11641164  m8xxMEMCRegisters_t   memc[8];
    1165   rtems_unsigned8       _pad7[0x164-0x140];
    1166   rtems_unsigned32      mar;
    1167   rtems_unsigned32      mcr;
    1168   rtems_unsigned32      _pad8;
    1169   rtems_unsigned32      mamr;
    1170   rtems_unsigned32      mbmr;
    1171   rtems_unsigned16      mstat;
    1172   rtems_unsigned16      mptpr;
    1173   rtems_unsigned32      mdr;
    1174   rtems_unsigned8       _pad9[0x200-0x180];
     1165  uint8_t         _pad7[0x164-0x140];
     1166  uint32_t        mar;
     1167  uint32_t        mcr;
     1168  uint32_t        _pad8;
     1169  uint32_t        mamr;
     1170  uint32_t        mbmr;
     1171  uint16_t        mstat;
     1172  uint16_t        mptpr;
     1173  uint32_t        mdr;
     1174  uint8_t         _pad9[0x200-0x180];
    11751175 
    11761176  /*
    11771177   * System integration timers
    11781178   */
    1179   rtems_unsigned16      tbscr;
    1180   rtems_unsigned16      _pad10;
    1181   rtems_unsigned32      tbreff0;
    1182   rtems_unsigned32      tbreff1;
    1183   rtems_unsigned8       _pad11[0x220-0x20c];
    1184   rtems_unsigned16      rtcsc;
    1185   rtems_unsigned16      _pad12;
    1186   rtems_unsigned32      rtc;
    1187   rtems_unsigned32      rtsec;
    1188   rtems_unsigned32      rtcal;
    1189   rtems_unsigned32      _pad13[4];
    1190   rtems_unsigned16      piscr;
    1191   rtems_unsigned16      _pad14;
    1192   rtems_unsigned16      pitc;
    1193   rtems_unsigned16      _pad_14_1;
    1194   rtems_unsigned16      pitr;
    1195   rtems_unsigned16      _pad_14_2;
    1196   rtems_unsigned8       _pad15[0x280-0x24c];
     1179  uint16_t        tbscr;
     1180  uint16_t        _pad10;
     1181  uint32_t        tbreff0;
     1182  uint32_t        tbreff1;
     1183  uint8_t         _pad11[0x220-0x20c];
     1184  uint16_t        rtcsc;
     1185  uint16_t        _pad12;
     1186  uint32_t        rtc;
     1187  uint32_t        rtsec;
     1188  uint32_t        rtcal;
     1189  uint32_t        _pad13[4];
     1190  uint16_t        piscr;
     1191  uint16_t        _pad14;
     1192  uint16_t        pitc;
     1193  uint16_t        _pad_14_1;
     1194  uint16_t        pitr;
     1195  uint16_t        _pad_14_2;
     1196  uint8_t         _pad15[0x280-0x24c];
    11971197 
    11981198 
     
    12001200   * Clocks and Reset
    12011201   */
    1202   rtems_unsigned32      sccr;
    1203   rtems_unsigned32      plprcr;
    1204   rtems_unsigned32      rsr;
    1205   rtems_unsigned8       _pad16[0x300-0x28c];
     1202  uint32_t        sccr;
     1203  uint32_t        plprcr;
     1204  uint32_t        rsr;
     1205  uint8_t         _pad16[0x300-0x28c];
    12061206 
    12071207 
     
    12091209   * System integration timers keys
    12101210   */
    1211   rtems_unsigned32      tbscrk;
    1212   rtems_unsigned32      tbreff0k;
    1213   rtems_unsigned32      tbreff1k;
    1214   rtems_unsigned32      tbk;
    1215   rtems_unsigned32      _pad17[4];
    1216   rtems_unsigned32      rtcsk;
    1217   rtems_unsigned32      rtck;
    1218   rtems_unsigned32      rtseck;
    1219   rtems_unsigned32      rtcalk;
    1220   rtems_unsigned32      _pad18[4];
    1221   rtems_unsigned32      piscrk;
    1222   rtems_unsigned32      pitck;
    1223   rtems_unsigned8       _pad19[0x380-0x348];
     1211  uint32_t        tbscrk;
     1212  uint32_t        tbreff0k;
     1213  uint32_t        tbreff1k;
     1214  uint32_t        tbk;
     1215  uint32_t        _pad17[4];
     1216  uint32_t        rtcsk;
     1217  uint32_t        rtck;
     1218  uint32_t        rtseck;
     1219  uint32_t        rtcalk;
     1220  uint32_t        _pad18[4];
     1221  uint32_t        piscrk;
     1222  uint32_t        pitck;
     1223  uint8_t         _pad19[0x380-0x348];
    12241224 
    12251225  /*
    12261226   * Clocks and Reset Keys
    12271227   */
    1228   rtems_unsigned32      sccrk;
    1229   rtems_unsigned32      plprck;
    1230   rtems_unsigned32      rsrk;
    1231   rtems_unsigned8       _pad20[0x400-0x38c];
    1232   rtems_unsigned8       _pad21[0x800-0x400];
    1233   rtems_unsigned8       _pad22[0x860-0x800];
     1228  uint32_t        sccrk;
     1229  uint32_t        plprck;
     1230  uint32_t        rsrk;
     1231  uint8_t         _pad20[0x400-0x38c];
     1232  uint8_t         _pad21[0x800-0x400];
     1233  uint8_t         _pad22[0x860-0x800];
    12341234 
    12351235 
     
    12371237   * I2C
    12381238   */
    1239   rtems_unsigned8       i2mod;
    1240   rtems_unsigned8       _pad23[3];
    1241   rtems_unsigned8       i2add;
    1242   rtems_unsigned8       _pad24[3];
    1243   rtems_unsigned8       i2brg;
    1244   rtems_unsigned8       _pad25[3];
    1245   rtems_unsigned8       i2com;
    1246   rtems_unsigned8       _pad26[3];
    1247   rtems_unsigned8       i2cer;
    1248   rtems_unsigned8       _pad27[3];
    1249   rtems_unsigned8       i2cmr;
    1250   rtems_unsigned8       _pad28[0x900-0x875];
     1239  uint8_t         i2mod;
     1240  uint8_t         _pad23[3];
     1241  uint8_t         i2add;
     1242  uint8_t         _pad24[3];
     1243  uint8_t         i2brg;
     1244  uint8_t         _pad25[3];
     1245  uint8_t         i2com;
     1246  uint8_t         _pad26[3];
     1247  uint8_t         i2cer;
     1248  uint8_t         _pad27[3];
     1249  uint8_t         i2cmr;
     1250  uint8_t         _pad28[0x900-0x875];
    12511251 
    12521252  /*
    12531253   * DMA Block
    12541254   */
    1255   rtems_unsigned32      _pad29;
    1256   rtems_unsigned32      sdar;
    1257   rtems_unsigned8       sdsr;
    1258   rtems_unsigned8       _pad30[3];
    1259   rtems_unsigned8       sdmr;
    1260   rtems_unsigned8       _pad31[3];
    1261   rtems_unsigned8       idsr1;
    1262   rtems_unsigned8       _pad32[3];
    1263   rtems_unsigned8       idmr1;
    1264   rtems_unsigned8       _pad33[3];
    1265   rtems_unsigned8       idsr2;
    1266   rtems_unsigned8       _pad34[3];
    1267   rtems_unsigned8       idmr2;
    1268   rtems_unsigned8       _pad35[0x930-0x91d];
     1255  uint32_t        _pad29;
     1256  uint32_t        sdar;
     1257  uint8_t         sdsr;
     1258  uint8_t         _pad30[3];
     1259  uint8_t         sdmr;
     1260  uint8_t         _pad31[3];
     1261  uint8_t         idsr1;
     1262  uint8_t         _pad32[3];
     1263  uint8_t         idmr1;
     1264  uint8_t         _pad33[3];
     1265  uint8_t         idsr2;
     1266  uint8_t         _pad34[3];
     1267  uint8_t         idmr2;
     1268  uint8_t         _pad35[0x930-0x91d];
    12691269 
    12701270  /*
    12711271   * CPM Interrupt Control Block
    12721272   */
    1273   rtems_unsigned16      civr;
    1274   rtems_unsigned8       _pad36[14];
    1275   rtems_unsigned32      cicr;
    1276   rtems_unsigned32      cipr;
    1277   rtems_unsigned32      cimr;
    1278   rtems_unsigned32      cisr;
     1273  uint16_t        civr;
     1274  uint8_t         _pad36[14];
     1275  uint32_t        cicr;
     1276  uint32_t        cipr;
     1277  uint32_t        cimr;
     1278  uint32_t        cisr;
    12791279 
    12801280  /*
    12811281   * I/O Port Block
    12821282   */
    1283   rtems_unsigned16      padir;
    1284   rtems_unsigned16      papar;
    1285   rtems_unsigned16      paodr;
    1286   rtems_unsigned16      padat;
    1287   rtems_unsigned8       _pad37[8];
    1288   rtems_unsigned16      pcdir;
    1289   rtems_unsigned16      pcpar;
    1290   rtems_unsigned16      pcso;
    1291   rtems_unsigned16      pcdat;
    1292   rtems_unsigned16      pcint;
    1293   rtems_unsigned8       _pad39[6];
    1294   rtems_unsigned16      pddir;
    1295   rtems_unsigned16      pdpar;
    1296   rtems_unsigned16      _pad40;
    1297   rtems_unsigned16      pddat;
    1298   rtems_unsigned8       _pad41[8];
     1283  uint16_t        padir;
     1284  uint16_t        papar;
     1285  uint16_t        paodr;
     1286  uint16_t        padat;
     1287  uint8_t         _pad37[8];
     1288  uint16_t        pcdir;
     1289  uint16_t        pcpar;
     1290  uint16_t        pcso;
     1291  uint16_t        pcdat;
     1292  uint16_t        pcint;
     1293  uint8_t         _pad39[6];
     1294  uint16_t        pddir;
     1295  uint16_t        pdpar;
     1296  uint16_t        _pad40;
     1297  uint16_t        pddat;
     1298  uint8_t         _pad41[8];
    12991299 
    13001300  /*
    13011301   * CPM Timers Block
    13021302   */
    1303   rtems_unsigned16      tgcr;
    1304   rtems_unsigned8       _pad42[14];
    1305   rtems_unsigned16      tmr1;
    1306   rtems_unsigned16      tmr2;
    1307   rtems_unsigned16      trr1;
    1308   rtems_unsigned16      trr2;
    1309   rtems_unsigned16      tcr1;
    1310   rtems_unsigned16      tcr2;
    1311   rtems_unsigned16      tcn1;
    1312   rtems_unsigned16      tcn2;
    1313   rtems_unsigned16      tmr3;
    1314   rtems_unsigned16      tmr4;
    1315   rtems_unsigned16      trr3;
    1316   rtems_unsigned16      trr4;
    1317   rtems_unsigned16      tcr3;
    1318   rtems_unsigned16      tcr4;
    1319   rtems_unsigned16      tcn3;
    1320   rtems_unsigned16      tcn4;
    1321   rtems_unsigned16      ter1;
    1322   rtems_unsigned16      ter2;
    1323   rtems_unsigned16      ter3;
    1324   rtems_unsigned16      ter4;
    1325   rtems_unsigned8       _pad43[8];
     1303  uint16_t        tgcr;
     1304  uint8_t         _pad42[14];
     1305  uint16_t        tmr1;
     1306  uint16_t        tmr2;
     1307  uint16_t        trr1;
     1308  uint16_t        trr2;
     1309  uint16_t        tcr1;
     1310  uint16_t        tcr2;
     1311  uint16_t        tcn1;
     1312  uint16_t        tcn2;
     1313  uint16_t        tmr3;
     1314  uint16_t        tmr4;
     1315  uint16_t        trr3;
     1316  uint16_t        trr4;
     1317  uint16_t        tcr3;
     1318  uint16_t        tcr4;
     1319  uint16_t        tcn3;
     1320  uint16_t        tcn4;
     1321  uint16_t        ter1;
     1322  uint16_t        ter2;
     1323  uint16_t        ter3;
     1324  uint16_t        ter4;
     1325  uint8_t         _pad43[8];
    13261326
    13271327  /*
    13281328   * CPM Block
    13291329   */
    1330   rtems_unsigned16      cpcr;
    1331   rtems_unsigned16      _pad44;
    1332   rtems_unsigned16      rccr;
    1333   rtems_unsigned8       _pad45;
    1334   rtems_unsigned8       rmds;
    1335   rtems_unsigned32      rmdr;
    1336   rtems_unsigned16      rctr1;
    1337   rtems_unsigned16      rctr2;
    1338   rtems_unsigned16      rctr3;
    1339   rtems_unsigned16      rctr4;
    1340   rtems_unsigned16      _pad46;
    1341   rtems_unsigned16      rter;
    1342   rtems_unsigned16      _pad47;
    1343   rtems_unsigned16      rtmr;
    1344   rtems_unsigned8       _pad48[0x9f0-0x9dc];
     1330  uint16_t        cpcr;
     1331  uint16_t        _pad44;
     1332  uint16_t        rccr;
     1333  uint8_t         _pad45;
     1334  uint8_t         rmds;
     1335  uint32_t        rmdr;
     1336  uint16_t        rctr1;
     1337  uint16_t        rctr2;
     1338  uint16_t        rctr3;
     1339  uint16_t        rctr4;
     1340  uint16_t        _pad46;
     1341  uint16_t        rter;
     1342  uint16_t        _pad47;
     1343  uint16_t        rtmr;
     1344  uint8_t         _pad48[0x9f0-0x9dc];
    13451345 
    13461346  /*
    13471347   * BRG Block
    13481348   */
    1349   rtems_unsigned32      brgc1;
    1350   rtems_unsigned32      brgc2;
    1351   rtems_unsigned32      brgc3;
    1352   rtems_unsigned32      brgc4;
     1349  uint32_t        brgc1;
     1350  uint32_t        brgc2;
     1351  uint32_t        brgc3;
     1352  uint32_t        brgc4;
    13531353 
    13541354  /*
     
    13611361  m8xxSCCRegisters_t    scc4;
    13621362#elif defined(mpc821)
    1363   rtems_unsigned8       _pad72[0xa80-0xa40];
     1363  uint8_t       _pad72[0xa80-0xa40];
    13641364#endif
    13651365
     
    13731373   * SPI Block
    13741374   */
    1375   rtems_unsigned16      spmode;
    1376   rtems_unsigned16      _pad49[2];
    1377   rtems_unsigned8       spie;
    1378   rtems_unsigned8       _pad50;
    1379   rtems_unsigned16      _pad51;
    1380   rtems_unsigned8       spim;
    1381   rtems_unsigned8       _pad52[2];
    1382   rtems_unsigned8       spcom;
    1383   rtems_unsigned16      _pad53[2];
     1375  uint16_t        spmode;
     1376  uint16_t        _pad49[2];
     1377  uint8_t         spie;
     1378  uint8_t         _pad50;
     1379  uint16_t        _pad51;
     1380  uint8_t         spim;
     1381  uint8_t         _pad52[2];
     1382  uint8_t         spcom;
     1383  uint16_t        _pad53[2];
    13841384 
    13851385  /*
    13861386   * PIP Block
    13871387   */
    1388   rtems_unsigned16      pipc;
    1389   rtems_unsigned16      _pad54;
    1390   rtems_unsigned16      ptpr;
    1391   rtems_unsigned32      pbdir;
    1392   rtems_unsigned32      pbpar;
    1393   rtems_unsigned16      _pad55;
    1394   rtems_unsigned16      pbodr;
    1395   rtems_unsigned32      pbdat;
    1396   rtems_unsigned32      _pad56[6];
     1388  uint16_t        pipc;
     1389  uint16_t        _pad54;
     1390  uint16_t        ptpr;
     1391  uint32_t        pbdir;
     1392  uint32_t        pbpar;
     1393  uint16_t        _pad55;
     1394  uint16_t        pbodr;
     1395  uint32_t        pbdat;
     1396  uint32_t        _pad56[6];
    13971397 
    13981398  /*
    13991399   * SI Block
    14001400   */
    1401   rtems_unsigned32      simode;
    1402   rtems_unsigned8       sigmr;
    1403   rtems_unsigned8       _pad57;
    1404   rtems_unsigned8       sistr;
    1405   rtems_unsigned8       sicmr;
    1406   rtems_unsigned32      _pad58;
    1407   rtems_unsigned32      sicr;
    1408   rtems_unsigned16      sirp[2];
    1409   rtems_unsigned32      _pad59[3];
    1410   rtems_unsigned8       _pad60[0xc00-0xb00];
    1411   rtems_unsigned8       siram[512];
     1401  uint32_t        simode;
     1402  uint8_t         sigmr;
     1403  uint8_t         _pad57;
     1404  uint8_t         sistr;
     1405  uint8_t         sicmr;
     1406  uint32_t        _pad58;
     1407  uint32_t        sicr;
     1408  uint16_t        sirp[2];
     1409  uint32_t        _pad59[3];
     1410  uint8_t         _pad60[0xc00-0xb00];
     1411  uint8_t         siram[512];
    14121412#if defined(mpc860)
    14131413  /*
     
    14161416  m8xxFECRegisters_t    fec;
    14171417#elif defined(mpc821)
    1418   rtems_unsigned8       lcdram[512];
     1418  uint8_t         lcdram[512];
    14191419#endif
    1420   rtems_unsigned8       _pad62[0x2000-0x1000];
     1420  uint8_t         _pad62[0x2000-0x1000];
    14211421 
    14221422  /*
    14231423   * Dual-port RAM
    14241424   */
    1425   rtems_unsigned8       dpram0[0x200];  /* BD/DATA/UCODE */
    1426   rtems_unsigned8       dpram1[0x200];  /* BD/DATA/UCODE */
    1427   rtems_unsigned8       dpram2[0x400];  /* BD/DATA/UCODE */
    1428   rtems_unsigned8       dpram3[0x600];  /* BD/DATA*/
    1429   rtems_unsigned8       dpram4[0x200];  /* BD/DATA/UCODE */
    1430   rtems_unsigned8       _pad63[0x3c00-0x3000];
     1425  uint8_t         dpram0[0x200];  /* BD/DATA/UCODE */
     1426  uint8_t         dpram1[0x200];  /* BD/DATA/UCODE */
     1427  uint8_t         dpram2[0x400];  /* BD/DATA/UCODE */
     1428  uint8_t         dpram3[0x600];  /* BD/DATA*/
     1429  uint8_t         dpram4[0x200];  /* BD/DATA/UCODE */
     1430  uint8_t         _pad63[0x3c00-0x3000];
    14311431 
    14321432  /* When using SCC1 for ethernet, we lose the use of I2C since
     
    14431443   */
    14441444  m8xxSCCENparms_t      scc1p;
    1445   rtems_unsigned8       _rsv1[0xCB0-0xC00-sizeof(m8xxSCCENparms_t)];
     1445  uint8_t         _rsv1[0xCB0-0xC00-sizeof(m8xxSCCENparms_t)];
    14461446  m8xxMiscParms_t       miscp;
    1447   rtems_unsigned8       _rsv2[0xcc0-0xCB0-sizeof(m8xxMiscParms_t)];
     1447  uint8_t         _rsv2[0xcc0-0xCB0-sizeof(m8xxMiscParms_t)];
    14481448  m8xxIDMAparms_t       idma1p;
    1449   rtems_unsigned8       _rsv3[0xd00-0xcc0-sizeof(m8xxIDMAparms_t)];
     1449  uint8_t         _rsv3[0xd00-0xcc0-sizeof(m8xxIDMAparms_t)];
    14501450 
    14511451  m8xxSCCparms_t        scc2p;
    1452   rtems_unsigned8       _rsv4[0xD80-0xD00-sizeof(m8xxSCCparms_t)];
     1452  uint8_t         _rsv4[0xD80-0xD00-sizeof(m8xxSCCparms_t)];
    14531453  m8xxSPIparms_t        spip;
    1454   rtems_unsigned8       _rsv5[0xDB0-0xD80-sizeof(m8xxSPIparms_t)];
     1454  uint8_t         _rsv5[0xDB0-0xD80-sizeof(m8xxSPIparms_t)];
    14551455  m8xxTimerParms_t      tmp;
    1456   rtems_unsigned8       _rsv6[0xDC0-0xDB0-sizeof(m8xxTimerParms_t)];
     1456  uint8_t         _rsv6[0xDC0-0xDB0-sizeof(m8xxTimerParms_t)];
    14571457  m8xxIDMAparms_t       idma2p;
    1458   rtems_unsigned8       _rsv7[0xE00-0xDC0-sizeof(m8xxIDMAparms_t)];
     1458  uint8_t         _rsv7[0xE00-0xDC0-sizeof(m8xxIDMAparms_t)];
    14591459 
    14601460  m8xxSCCparms_t        scc3p; /* Not available on MPC821 */
    1461   rtems_unsigned8       _rsv8[0xE80-0xE00-sizeof(m8xxSCCparms_t)];
     1461  uint8_t         _rsv8[0xE80-0xE00-sizeof(m8xxSCCparms_t)];
    14621462  m8xxSMCparms_t        smc1p;
    1463   rtems_unsigned8       _rsv9[0xEC0-0xE80-sizeof(m8xxSMCparms_t)];
     1463  uint8_t         _rsv9[0xEC0-0xE80-sizeof(m8xxSMCparms_t)];
    14641464  m8xxDSPparms_t        dsp1p;
    1465   rtems_unsigned8       _rsv10[0xF00-0xEC0-sizeof(m8xxDSPparms_t)];
     1465  uint8_t         _rsv10[0xF00-0xEC0-sizeof(m8xxDSPparms_t)];
    14661466 
    14671467  m8xxSCCparms_t        scc4p; /* Not available on MPC821 */
    1468   rtems_unsigned8       _rsv11[0xF80-0xF00-sizeof(m8xxSCCparms_t)];
     1468  uint8_t         _rsv11[0xF80-0xF00-sizeof(m8xxSCCparms_t)];
    14691469  m8xxSMCparms_t        smc2p;
    1470   rtems_unsigned8       _rsv12[0xFC0-0xF80-sizeof(m8xxSMCparms_t)];
     1470  uint8_t         _rsv12[0xFC0-0xF80-sizeof(m8xxSMCparms_t)];
    14711471  m8xxDSPparms_t        dsp2p;
    1472   rtems_unsigned8       _rsv13[0x1000-0xFC0-sizeof(m8xxDSPparms_t)];
     1472  uint8_t         _rsv13[0x1000-0xFC0-sizeof(m8xxDSPparms_t)];
    14731473} m8xx_t;
    14741474
  • c/src/lib/libcpu/powerpc/mpc8xx/mmu/mmu.c

    r35f97010 r66c373bf  
    3535void mmu_init( void )
    3636{
    37   register unsigned32 reg1, i;
     37  register uint32_t  reg1, i;
    3838
    3939  /*
  • c/src/lib/libcpu/powerpc/mpc8xx/timer/timer.c

    r35f97010 r66c373bf  
    4646#include <mpc8xx.h>
    4747
    48 static volatile rtems_unsigned32 Timer_starting;
     48static volatile uint32_t  Timer_starting;
    4949static rtems_boolean Timer_driver_Find_average_overhead;
    5050
     
    5252 *  This is so small that this code will be reproduced where needed.
    5353 */
    54 static inline rtems_unsigned32 get_itimer(void)
     54static inline uint32_t  get_itimer(void)
    5555{
    56    rtems_unsigned32 ret;
     56   uint32_t  ret;
    5757
    5858   asm volatile ("mftb %0" : "=r" ((ret))); /* TBLO */
     
    8080int Read_timer(void)
    8181{
    82   rtems_unsigned32 clicks;
    83   rtems_unsigned32 total;
     82  uint32_t  clicks;
     83  uint32_t  total;
    8484
    8585  clicks = get_itimer();
  • c/src/lib/libcpu/powerpc/ppc403/clock/clock.c

    r35f97010 r66c373bf  
    4444#include <stdlib.h>                     /* for atexit() */
    4545
    46 volatile rtems_unsigned32 Clock_driver_ticks;
    47 static rtems_unsigned32 pit_value, tick_time;
     46volatile uint32_t  Clock_driver_ticks;
     47static uint32_t  pit_value, tick_time;
    4848static rtems_boolean auto_restart;
    4949
     
    6363rtems_device_minor_number rtems_clock_minor;
    6464 
    65 static inline rtems_unsigned32 get_itimer(void)
    66 {
    67     register rtems_unsigned32 rc;
     65static inline uint32_t  get_itimer(void)
     66{
     67    register uint32_t  rc;
    6868
    6969#ifndef ppc405 /* this is a ppc403 */
     
    8383Clock_isr(rtems_vector_number vector)
    8484{
    85       rtems_unsigned32 clicks_til_next_interrupt;
     85      uint32_t  clicks_til_next_interrupt;
    8686    if (!auto_restart)
    8787    {
    88       rtems_unsigned32 itimer_value;
     88      uint32_t  itimer_value;
    8989      /*
    9090       * setup for next interrupt; making sure the new value is reasonably
     
    142142{
    143143    rtems_isr_entry previous_isr;
    144     rtems_unsigned32 iocr;
    145     register rtems_unsigned32 tcr;
     144    uint32_t  iocr;
     145    register uint32_t  tcr;
    146146#ifdef ppc403
    147     rtems_unsigned32 pvr;
     147    uint32_t  pvr;
    148148#endif /* ppc403 */
    149149 
     
    226226{
    227227    rtems_isr_entry previous_isr;
    228     rtems_unsigned32 isrlevel = 0;
     228    uint32_t  isrlevel = 0;
    229229
    230230    rtems_interrupt_disable(isrlevel);
     
    247247Clock_exit(void)
    248248{
    249     register rtems_unsigned32 tcr;
     249    register uint32_t  tcr;
    250250 
    251251    asm volatile ("mfspr %0, 0x3da" : "=r" ((tcr))); /* TCR */
  • c/src/lib/libcpu/powerpc/ppc403/console/console.c

    r35f97010 r66c373bf  
    207207
    208208void
    209 spiBaudSet(unsigned32 baudrate)
    210 {
    211   unsigned32 tmp;
     209spiBaudSet(uint32_t  baudrate)
     210{
     211  uint32_t  tmp;
    212212  tmp = rtems_cpu_configuration_get_serial_per_sec() / baudrate;
    213213  tmp = ((tmp) >> 4) - 1;
  • c/src/lib/libcpu/powerpc/ppc403/console/console405.c

    r35f97010 r66c373bf  
    192192
    193193void
    194 spiBaudSet(unsigned32 baudrate)
    195 {
    196   unsigned32 tmp;
     194spiBaudSet(uint32_t  baudrate)
     195{
     196  uint32_t  tmp;
    197197
    198198  tmp = round( (double)rtems_cpu_configuration_get_serial_per_sec() / (baudrate * 16) );
  • c/src/lib/libcpu/powerpc/ppc403/ictrl/ictrl.c

    r35f97010 r66c373bf  
    4646#if defined(ppc405)
    4747RTEMS_INLINE_ROUTINE void
    48 clr_exisr(unsigned32 mask)
     48clr_exisr(uint32_t  mask)
    4949{
    5050    asm volatile ("mtdcr 0xC0,%0"::"r" (mask));/*EXISR*/
     
    5454 *  get value of EXISR
    5555 */
    56 RTEMS_INLINE_ROUTINE unsigned32
     56RTEMS_INLINE_ROUTINE uint32_t 
    5757get_exisr(void)
    5858{
    59     unsigned32 val;
     59    uint32_t  val;
    6060
    6161    asm volatile ("mfdcr %0,0xC0":"=r" (val));/*EXISR*/
     
    6666 *  get value of EXIER
    6767 */
    68 RTEMS_INLINE_ROUTINE unsigned32
     68RTEMS_INLINE_ROUTINE uint32_t 
    6969get_exier(void)
    7070{
    71     unsigned32 val;
     71    uint32_t  val;
    7272    asm volatile ("mfdcr %0,0xC2":"=r" (val));/*EXIER*/
    7373    return val;
     
    7878 */
    7979RTEMS_INLINE_ROUTINE void
    80 set_exier(unsigned32 val)
     80set_exier(uint32_t  val)
    8181{
    8282    asm volatile ("mtdcr 0xC2,%0"::"r" (val));/*EXIER*/
     
    8686
    8787RTEMS_INLINE_ROUTINE void
    88 clr_exisr(unsigned32 mask)
     88clr_exisr(uint32_t  mask)
    8989{
    9090    asm volatile ("mtdcr 0x40,%0"::"r" (mask));/*EXISR*/
     
    9494 *  get value of EXISR
    9595 */
    96 RTEMS_INLINE_ROUTINE unsigned32
     96RTEMS_INLINE_ROUTINE uint32_t 
    9797get_exisr(void)
    9898{
    99     unsigned32 val;
     99    uint32_t  val;
    100100
    101101    asm volatile ("mfdcr %0,0x40":"=r" (val));/*EXISR*/
     
    106106 *  get value of EXIER
    107107 */
    108 RTEMS_INLINE_ROUTINE unsigned32
     108RTEMS_INLINE_ROUTINE uint32_t 
    109109get_exier(void)
    110110{
    111     unsigned32 val;
     111    uint32_t  val;
    112112    asm volatile ("mfdcr %0,0x42":"=r" (val));/*EXIER*/
    113113    return val;
     
    118118 */
    119119RTEMS_INLINE_ROUTINE void
    120 set_exier(unsigned32 val)
     120set_exier(uint32_t  val)
    121121{
    122122    asm volatile ("mtdcr 0x42,%0"::"r" (val));/*EXIER*/
     
    127127 */
    128128RTEMS_INLINE_ROUTINE void
    129 enable_ext_irq( unsigned32 mask)
    130 {
    131     unsigned32 isrlvl;
     129enable_ext_irq( uint32_t  mask)
     130{
     131    uint32_t  isrlvl;
    132132    _CPU_ISR_Disable(isrlvl);
    133133    set_exier(get_exier() | ((mask)&PPC_EXI_MASK));
     
    139139 */
    140140RTEMS_INLINE_ROUTINE void
    141 disable_ext_irq( unsigned32 mask)
    142 {
    143     unsigned32 isrlvl;
     141disable_ext_irq( uint32_t  mask)
     142{
     143    uint32_t  isrlvl;
    144144    _CPU_ISR_Disable(isrlvl);
    145145    set_exier(get_exier() & ~(mask) & PPC_EXI_MASK);
     
    156156 */
    157157void
    158 ictrl_spurious_handler(unsigned32 spurious_mask,
     158ictrl_spurious_handler(uint32_t  spurious_mask,
    159159                       CPU_Interrupt_frame *cpu_frame)
    160160{
     
    184184ictrl_isr(rtems_vector_number vector,CPU_Interrupt_frame *cpu_frame)
    185185{
    186   unsigned32        istat,
     186  uint32_t          istat,
    187187                    mask,
    188188                    global_vec;
     
    224224rtems_status_code
    225225ictrl_set_vector(rtems_isr_entry   new_handler,
    226                  unsigned32        vector,
     226                 uint32_t          vector,
    227227                 rtems_isr_entry   *old_handler
    228228)
  • c/src/lib/libcpu/powerpc/ppc403/ictrl/ictrl.h

    r35f97010 r66c373bf  
    7979rtems_status_code
    8080ictrl_set_vector(rtems_isr_entry   new_handler,
    81                  unsigned32        vector,
     81                 uint32_t          vector,
    8282                 rtems_isr_entry   *old_handler
    8383);
  • c/src/lib/libcpu/powerpc/ppc403/timer/timer.c

    r35f97010 r66c373bf  
    3939#include <rtems.h>
    4040
    41 static volatile rtems_unsigned32 Timer_starting;
     41static volatile uint32_t  Timer_starting;
    4242static rtems_boolean Timer_driver_Find_average_overhead;
    4343
     
    4545 *  This is so small that this code will be reproduced where needed.
    4646 */
    47 static inline rtems_unsigned32 get_itimer(void)
     47static inline uint32_t  get_itimer(void)
    4848{
    49    rtems_unsigned32 ret;
     49   uint32_t  ret;
    5050
    5151#ifndef ppc405
     
    6262void Timer_initialize()
    6363{
    64   rtems_unsigned32 iocr;
     64  uint32_t  iocr;
    6565
    6666#ifndef ppc405
     
    8585int Read_timer()
    8686{
    87   rtems_unsigned32 clicks;
    88   rtems_unsigned32 total;
     87  uint32_t  clicks;
     88  uint32_t  total;
    8989
    9090  clicks = get_itimer();
  • c/src/lib/libcpu/powerpc/ppc403/tty_drv/tty_drv.c

    r35f97010 r66c373bf  
    151151
    152152void
    153 tty0BaudSet(unsigned32 baudrate)
    154 {
    155   unsigned32 tmp;
     153tty0BaudSet(uint32_t  baudrate)
     154{
     155  uint32_t  tmp;
    156156
    157157  tmp = tty0_round( (double)rtems_cpu_configuration_get_serial_per_sec() / (baudrate * 16) );
  • c/src/lib/libcpu/powerpc/rtems/powerpc/cache.h

    r35f97010 r66c373bf  
    1313#define _CPU_Data_Cache_Block_Flush( _address ) \
    1414  do { register void *__address = (_address); \
    15        register unsigned32 _zero = 0; \
     15       register uint32_t  _zero = 0; \
    1616       asm volatile ( "dcbf %0,%1" : \
    1717                      "=r" (_zero), "=r" (__address) : \
     
    2929#define _CPU_Data_Cache_Block_Invalidate( _address ) \
    3030  do { register void *__address = (_address); \
    31        register unsigned32 _zero = 0; \
     31       register uint32_t  _zero = 0; \
    3232       asm volatile ( "dcbi %0,%1" : \
    3333                      "=r" (_zero), "=r" (__address) : \
  • c/src/lib/libcpu/powerpc/shared/src/cache.c

    r35f97010 r66c373bf  
    4848        void )
    4949{
    50   unsigned32 value;
     50  uint32_t  value;
    5151  PPC_Get_HID0( value );
    5252  value |= 0x00004000;        /* set DCE bit */
     
    5757        void )
    5858{
    59   unsigned32 value;
     59  uint32_t  value;
    6060  PPC_Get_HID0( value );
    6161  value &= 0xFFFFBFFF;        /* clear DCE bit */
     
    6666        void )
    6767{
    68   unsigned32 value;
     68  uint32_t  value;
    6969  PPC_Get_HID0( value );
    7070  value |= 0x00008000;       /* Set ICE bit */
     
    7575        void )
    7676{
    77   unsigned32 value;
     77  uint32_t  value;
    7878  PPC_Get_HID0( value );
    7979  value &= 0xFFFF7FFF;       /* Clear ICE bit */
     
    109109void _CPU_cache_enable_data ( void )
    110110{
    111   unsigned32 r1;
     111  uint32_t  r1;
    112112  r1 = (0x2<<24);
    113113  mtspr( 568, r1 );
     
    117117void _CPU_cache_disable_data ( void )
    118118{
    119   unsigned32 r1;
     119  uint32_t  r1;
    120120  r1 = (0x4<<24);
    121121  mtspr( 568, r1 );
     
    136136void _CPU_cache_enable_instruction ( void )
    137137{
    138   unsigned32 r1;
     138  uint32_t  r1;
    139139  r1 = (0x2<<24);
    140140  mtspr( 560, r1 );
     
    144144void _CPU_cache_disable_instruction ( void )
    145145{
    146   unsigned32 r1;
     146  uint32_t  r1;
    147147  r1 = (0x4<<24);
    148148  mtspr( 560, r1 );
Note: See TracChangeset for help on using the changeset viewer.