Changeset 35f97010 in rtems


Ignore:
Timestamp:
03/31/04 02:02:23 (20 years ago)
Author:
Ralf Corsepius <ralf.corsepius@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
66c373bf
Parents:
e96a950b
Message:

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

  • clock/ckinit.c, clock/clock.h, mongoosev/duart/mg5uart.c, mongoosev/duart/mg5uart.h, mongoosev/duart/mg5uart_reg.c, mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c, shared/interrupts/vectorexceptions.c, timer/timer.c, tx39/include/tx3904.h: Convert to using c99 fixed size types.
Location:
c/src/lib/libcpu/mips
Files:
11 edited

Legend:

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

    re96a950b r35f97010  
     12004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
     2
     3        * clock/ckinit.c, clock/clock.h, mongoosev/duart/mg5uart.c,
     4        mongoosev/duart/mg5uart.h, mongoosev/duart/mg5uart_reg.c,
     5        mongoosev/include/mongoose-v.h, mongoosev/vectorisrs/vectorisrs.c,
     6        shared/interrupts/vectorexceptions.c, timer/timer.c,
     7        tx39/include/tx3904.h: Convert to using c99 fixed size types.
     8
    192004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
    210
  • c/src/lib/libcpu/mips/clock/ckinit.c

    re96a950b r35f97010  
    7575 */
    7676
    77 volatile rtems_unsigned32 Clock_driver_ticks;
     77volatile uint32_t  Clock_driver_ticks;
    7878
    7979/*
     
    8585 */
    8686
    87 rtems_unsigned32 Clock_isrs;              /* ISRs until next tick */
     87uint32_t  Clock_isrs;              /* ISRs until next tick */
    8888
    8989/*
     
    102102void Clock_exit( void );
    103103
    104 static unsigned32 mips_timer_rate = 0;
     104static uint32_t  mips_timer_rate = 0;
    105105
    106106/*
     
    218218)
    219219{
    220     rtems_unsigned32 isrlevel;
     220    uint32_t  isrlevel;
    221221    rtems_libio_ioctl_args_t *args = pargp;
    222222 
  • c/src/lib/libcpu/mips/clock/clock.h

    re96a950b r35f97010  
    2323/* @(#)clock.h       08/20/96     1.2 */
    2424
    25 extern void mips_set_timer( unsigned32 timer_clock_interval );
     25extern void mips_set_timer( uint32_t  timer_clock_interval );
  • c/src/lib/libcpu/mips/mongoosev/duart/mg5uart.c

    re96a950b r35f97010  
    8282)
    8383{
    84   unsigned32             pMG5UART_port;
    85   unsigned32             pMG5UART;
    86   unsigned32             cmd, cmdSave;
    87   unsigned32             baudcmd;
    88   unsigned32             shift;
     84  uint32_t               pMG5UART_port;
     85  uint32_t               pMG5UART;
     86  uint32_t               cmd, cmdSave;
     87  uint32_t               baudcmd;
     88  uint32_t               shift;
    8989  rtems_interrupt_level  Irql;
    9090
     
    221221MG5UART_STATIC void mg5uart_init(int minor)
    222222{
    223   unsigned32            pMG5UART_port;
    224   unsigned32            pMG5UART;
    225   unsigned32            cmdSave;
    226   unsigned32            shift;
     223  uint32_t              pMG5UART_port;
     224  uint32_t              pMG5UART;
     225  uint32_t              cmdSave;
     226  uint32_t              shift;
    227227
    228228  mg5uart_context        *pmg5uartContext;
     
    270270)
    271271{
    272   unsigned32    pMG5UART;
    273   unsigned32    pMG5UART_port;
    274   unsigned32    vector;
    275   unsigned32    cmd, cmdSave;
    276   unsigned32    baudcmd;
    277   unsigned32    shift;
     272  uint32_t      pMG5UART;
     273  uint32_t      pMG5UART_port;
     274  uint32_t      vector;
     275  uint32_t      cmd, cmdSave;
     276  uint32_t      baudcmd;
     277  uint32_t      shift;
    278278
    279279  rtems_interrupt_level  Irql;
     
    327327)
    328328{
    329   unsigned32    pMG5UART;
    330   unsigned32    pMG5UART_port;
    331   unsigned32    cmd, cmdSave;
    332   unsigned32    shift;
     329  uint32_t      pMG5UART;
     330  uint32_t      pMG5UART_port;
     331  uint32_t      cmd, cmdSave;
     332  uint32_t      shift;
    333333  rtems_interrupt_level  Irql;
    334334
     
    375375)
    376376{
    377   unsigned32              pMG5UART;
    378   unsigned32              pMG5UART_port;
    379   unsigned32              status;
     377  uint32_t                pMG5UART;
     378  uint32_t                pMG5UART_port;
     379  uint32_t                status;
    380380  int                     shift;
    381381  int                     timeout;
     
    475475MG5UART_STATIC void mg5uart_process_isr_rx_error(
    476476   int  minor,
    477    unsigned32 mask
    478 )
    479 {
    480   unsigned32              pMG5UART;
     477   uint32_t  mask
     478)
     479{
     480  uint32_t                pMG5UART;
    481481  int                     shift;
    482482
     
    520520MG5UART_STATIC void mg5uart_process_tx_isr(
    521521   int        minor,
    522    unsigned32 source
    523 )
    524 {
    525    unsigned32      pMG5UART;
     522   uint32_t  source
     523)
     524{
     525   uint32_t        pMG5UART;
    526526   int             shift;
    527527   
     
    580580)
    581581{
    582   unsigned32              pMG5UART_port;
     582  uint32_t                pMG5UART_port;
    583583  unsigned char           c;
    584584
     
    639639)
    640640{
    641   unsigned32      Irql;
    642   unsigned32      pMG5UART_port;
     641  uint32_t        Irql;
     642  uint32_t        pMG5UART_port;
    643643
    644644  pMG5UART_port = Console_Port_Tbl[minor].ulCtrlPort2;
     
    713713)
    714714{
    715   unsigned32              pMG5UART;
    716   unsigned32              pMG5UART_port;
    717   unsigned32              status;
    718   unsigned32              tmp,shift;
     715  uint32_t                pMG5UART;
     716  uint32_t                pMG5UART_port;
     717  uint32_t                status;
     718  uint32_t                tmp,shift;
    719719
    720720  pMG5UART      = Console_Port_Tbl[minor].ulCtrlPort1;
     
    755755)
    756756{
    757   rtems_unsigned32 clock;
    758   rtems_unsigned32 tmp_code;
    759   rtems_unsigned32 baud_requested;
     757  uint32_t  clock;
     758  uint32_t  tmp_code;
     759  uint32_t  baud_requested;
    760760
    761761  baud_requested = baud & CBAUD;
     
    765765  baud_requested = termios_baud_to_number( baud_requested );
    766766
    767   clock = (rtems_unsigned32) Console_Port_Tbl[minor].ulClock;
     767  clock = (uint32_t  ) Console_Port_Tbl[minor].ulClock;
    768768  if (!clock)
    769769    rtems_fatal_error_occurred(RTEMS_INVALID_NUMBER);
     
    811811)
    812812{
    813   unsigned32            pMG5UART;
    814   unsigned32            maskSave;
    815   unsigned32            shift;
     813  uint32_t              pMG5UART;
     814  uint32_t              maskSave;
     815  uint32_t              shift;
    816816  rtems_interrupt_level  Irql;
    817817
  • c/src/lib/libcpu/mips/mongoosev/duart/mg5uart.h

    re96a950b r35f97010  
    8383 */
    8484
    85 unsigned32 mg5uart_get_register(    /* registers are on 32-bit boundaries */
    86   unsigned32  ulCtrlPort,           /*   and accessed as word             */
    87   unsigned32  ucRegNum
     85uint32_t  mg5uart_get_register(    /* registers are on 32-bit boundaries */
     86  uint32_t    ulCtrlPort,           /*   and accessed as word             */
     87  uint32_t    ucRegNum
    8888);
    8989
    9090void  mg5uart_set_register(
    91   unsigned32  ulCtrlPort,
    92   unsigned32  ucRegNum,
    93   unsigned32  ucData
     91  uint32_t    ulCtrlPort,
     92  uint32_t    ucRegNum,
     93  uint32_t    ucData
    9494);
    9595
  • c/src/lib/libcpu/mips/mongoosev/duart/mg5uart_reg.c

    re96a950b r35f97010  
    33 *  used with the mg5uart chip if accesses to the chip are as follows:
    44 *
    5  *    + registers are accessed as unsigned32's
     5 *    + registers are accessed as uint32_t  's
    66 *    + registers are only u32-aligned (no address gaps)
    77 *
     
    2121#define _MG5UART_MULTIPLIER 1
    2222#define _MG5UART_NAME(_X) _X
    23 #define _MG5UART_TYPE unsigned32
     23#define _MG5UART_TYPE uint32_t 
    2424#endif
    2525
     
    3131 */
    3232
    33 unsigned8 _MG5UART_NAME(mg5uart_get_register)(
    34   unsigned32  ulCtrlPort,
    35   unsigned8   ucRegNum
     33uint8_t  _MG5UART_NAME(mg5uart_get_register)(
     34  uint32_t    ulCtrlPort,
     35  uint8_t     ucRegNum
    3636)
    3737{
     
    4848
    4949void  _MG5UART_NAME(mg5uart_set_register)(
    50   unsigned32  ulCtrlPort,
    51   unsigned8   ucRegNum,
    52   unsigned8   ucData
     50  uint32_t    ulCtrlPort,
     51  uint8_t     ucRegNum,
     52  uint8_t     ucData
    5353)
    5454{
  • c/src/lib/libcpu/mips/mongoosev/include/mongoose-v.h

    re96a950b r35f97010  
    2121
    2222#define MONGOOSEV_READ( _base ) \
    23   ( *((volatile unsigned32 *)(_base)) )
     23  ( *((volatile uint32_t  *)(_base)) )
    2424
    2525#define MONGOOSEV_WRITE( _base, _value ) \
    26   ( *((volatile unsigned32 *)(_base)) = (_value) )
     26  ( *((volatile uint32_t  *)(_base)) = (_value) )
    2727
    2828#define MONGOOSEV_READ_REGISTER( _base, _register ) \
    29   ( *((volatile unsigned32 *)((_base) + (_register))) )
     29  ( *((volatile uint32_t  *)((_base) + (_register))) )
    3030
    3131#define MONGOOSEV_WRITE_REGISTER( _base, _register, _value ) \
    32   ( *((volatile unsigned32 *)((_base) + (_register))) = (_value) )
     32  ( *((volatile uint32_t  *)((_base) + (_register))) = (_value) )
    3333
    3434
  • c/src/lib/libcpu/mips/mongoosev/vectorisrs/vectorisrs.c

    re96a950b r35f97010  
    4242/* userspace routine to assert either software interrupt */
    4343
    44 int assertSoftwareInterrupt( unsigned32 n )
     44int assertSoftwareInterrupt( uint32_t  n )
    4545{
    4646   if( n<2 )
    4747   {
    48       unsigned32 c;
     48      uint32_t  c;
    4949
    5050      mips_get_cause(c);
     
    7777
    7878#if 0
    79 #define SET_ISR_FLAG( offset )  *((unsigned32 *)(0x8001e000+offset)) = 1;
    80 #define CLR_ISR_FLAG( offset )  *((unsigned32 *)(0x8001e000+offset)) = 0;
     79#define SET_ISR_FLAG( offset )  *((uint32_t  *)(0x8001e000+offset)) = 1;
     80#define CLR_ISR_FLAG( offset )  *((uint32_t  *)(0x8001e000+offset)) = 0;
    8181#else
    8282#define SET_ISR_FLAG( offset )
     
    8989
    9090
    91 static volatile unsigned32 _ivcause, _ivsr;
    92 
    93 
    94 static unsigned32 READ_CAUSE(void)
     91static volatile uint32_t  _ivcause, _ivsr;
     92
     93
     94static uint32_t  READ_CAUSE(void)
    9595{
    9696   mips_get_cause( _ivcause );
     
    117117void mips_vector_isr_handlers( CPU_Interrupt_frame *frame )
    118118{
    119    unsigned32   cshifted;
     119   uint32_t     cshifted;
    120120
    121121   /* mips_get_sr( sr ); */
     
    191191   if ( cshifted & 0x80 )       /* IP[5] ==> INT5, peripheral interrupt */
    192192   {
    193       unsigned32  bit;
    194       unsigned32  pf_icr, pf_mask, pf_reset = 0;
    195       unsigned32  i, m;
     193      uint32_t    bit;
     194      uint32_t    pf_icr, pf_mask, pf_reset = 0;
     195      uint32_t    i, m;
    196196
    197197      pf_icr = MONGOOSEV_READ( MONGOOSEV_PERIPHERAL_FUNCTION_INTERRUPT_CAUSE_REGISTER );
  • c/src/lib/libcpu/mips/shared/interrupts/vectorexceptions.c

    re96a950b r35f97010  
    7272  int   i, j;
    7373
    74   frame_u32 = (unsigned32 *)frame;
     74  frame_u32 = (uint32_t  *)frame;
    7575  for(i=0; dumpregs[i].offset > -1; i++)
    7676  {
     
    113113void mips_vector_exceptions( CPU_Interrupt_frame *frame )
    114114{
    115   unsigned32 cause;
    116   unsigned32 exc;
     115  uint32_t  cause;
     116  uint32_t  exc;
    117117
    118118  mips_get_cause( cause );
  • c/src/lib/libcpu/mips/timer/timer.c

    re96a950b r35f97010  
    5151#define TIMER_MAX_VALUE 0xffffffff
    5252
    53 extern unsigned32 mips_read_timer( void );
     53extern uint32_t  mips_read_timer( void );
    5454
    5555static rtems_boolean Timer_driver_Find_average_overhead;
    56 static unsigned32 Timer_initial_value = 0;
     56static uint32_t  Timer_initial_value = 0;
    5757
    5858void Timer_initialize( void )
     
    8383int Read_timer( void )
    8484{
    85   unsigned64 clicks;
    86   unsigned32 total;
     85  uint64_t  clicks;
     86  uint32_t  total;
    8787
    8888  /*
  • c/src/lib/libcpu/mips/tx39/include/tx3904.h

    re96a950b r35f97010  
    2929
    3030#define TX3904_TIMER_READ( _base, _register ) \
    31   *((volatile unsigned32 *)((_base) + (_register)))
     31  *((volatile uint32_t  *)((_base) + (_register)))
    3232
    3333#define TX3904_TIMER_WRITE( _base, _register, _value ) \
    34   *((volatile unsigned32 *)((_base) + (_register))) = (_value)
     34  *((volatile uint32_t  *)((_base) + (_register))) = (_value)
    3535
    3636/*
Note: See TracChangeset for help on using the changeset viewer.