Changeset 6cfc0a4 in rtems


Ignore:
Timestamp:
03/31/04 04:40:26 (20 years ago)
Author:
Ralf Corsepius <ralf.corsepius@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
b7044dc
Parents:
24282451
Message:

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

  • include/bsp.h, shmsupp/getcfg.c, shmsupp/lock.c, startup/bspstart.c: Convert to using c99 fixed size types.
Location:
c/src/lib/libbsp/m68k/mvme147s
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/m68k/mvme147s/ChangeLog

    r24282451 r6cfc0a4  
     12004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
     2
     3        * include/bsp.h, shmsupp/getcfg.c, shmsupp/lock.c,
     4        startup/bspstart.c: Convert to using c99 fixed size types.
     5
    162004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    27
  • c/src/lib/libbsp/m68k/mvme147s/include/bsp.h

    r24282451 r6cfc0a4  
    5252struct pcc_map {
    5353  /* 32 bit registers */
    54   rtems_unsigned32 dma_table_address;            /* 0xfffe1000 */
    55   rtems_unsigned32 dma_data_address;             /* 0xfffe1004 */
    56   rtems_unsigned32 dma_bytecount;                /* 0xfffe1008 */
    57   rtems_unsigned32 dma_data_holding;             /* 0xfffe100c */
     54  uint32_t        dma_table_address;            /* 0xfffe1000 */
     55  uint32_t        dma_data_address;             /* 0xfffe1004 */
     56  uint32_t        dma_bytecount;                /* 0xfffe1008 */
     57  uint32_t        dma_data_holding;             /* 0xfffe100c */
    5858
    5959  /* 16 bit registers */
    60   rtems_unsigned16 timer1_preload;               /* 0xfffe1010 */
    61   rtems_unsigned16 timer1_count;                 /* 0xfffe1012 */
    62   rtems_unsigned16 timer2_preload;               /* 0xfffe1014 */
    63   rtems_unsigned16 timer2_count;                 /* 0xfffe1016 */
     60  uint16_t        timer1_preload;               /* 0xfffe1010 */
     61  uint16_t        timer1_count;                 /* 0xfffe1012 */
     62  uint16_t        timer2_preload;               /* 0xfffe1014 */
     63  uint16_t        timer2_count;                 /* 0xfffe1016 */
    6464
    6565  /* 8 bit registers */
    66   rtems_unsigned8 timer1_int_control;            /* 0xfffe1018 */
    67   rtems_unsigned8 timer1_control;                /* 0xfffe1019 */
    68   rtems_unsigned8 timer2_int_control;            /* 0xfffe101a */
    69   rtems_unsigned8 timer2_control;                /* 0xfffe101b */
    70 
    71   rtems_unsigned8 acfail_int_control;            /* 0xfffe101c */
    72   rtems_unsigned8 watchdog_control;              /* 0xfffe101d */
    73 
    74   rtems_unsigned8 printer_int_control;           /* 0xfffe101e */
    75   rtems_unsigned8 printer_control;               /* 0xfffe102f */
    76 
    77   rtems_unsigned8 dma_int_control;               /* 0xfffe1020 */
    78   rtems_unsigned8 dma_control;                   /* 0xfffe1021 */
    79   rtems_unsigned8 bus_error_int_control;         /* 0xfffe1022 */
    80   rtems_unsigned8 dma_status;                    /* 0xfffe1023 */
    81   rtems_unsigned8 abort_int_control;             /* 0xfffe1024 */
    82   rtems_unsigned8 table_address_function_code;   /* 0xfffe1025 */
    83   rtems_unsigned8 serial_port_int_control;       /* 0xfffe1026 */
    84   rtems_unsigned8 general_purpose_control;       /* 0xfffe1027 */
    85   rtems_unsigned8 lan_int_control;               /* 0xfffe1028 */
    86   rtems_unsigned8 general_purpose_status;        /* 0xfffe1029 */
    87   rtems_unsigned8 scsi_port_int_control;         /* 0xfffe102a */
    88   rtems_unsigned8 slave_base_address;            /* 0xfffe102b */
    89   rtems_unsigned8 software_int_1_control;        /* 0xfffe102c */
    90   rtems_unsigned8 int_base_vector;               /* 0xfffe102d */
    91   rtems_unsigned8 software_int_2_control;        /* 0xfffe102e */
    92   rtems_unsigned8 revision_level;                /* 0xfffe102f */
     66  uint8_t        timer1_int_control;            /* 0xfffe1018 */
     67  uint8_t        timer1_control;                /* 0xfffe1019 */
     68  uint8_t        timer2_int_control;            /* 0xfffe101a */
     69  uint8_t        timer2_control;                /* 0xfffe101b */
     70
     71  uint8_t        acfail_int_control;            /* 0xfffe101c */
     72  uint8_t        watchdog_control;              /* 0xfffe101d */
     73
     74  uint8_t        printer_int_control;           /* 0xfffe101e */
     75  uint8_t        printer_control;               /* 0xfffe102f */
     76
     77  uint8_t        dma_int_control;               /* 0xfffe1020 */
     78  uint8_t        dma_control;                   /* 0xfffe1021 */
     79  uint8_t        bus_error_int_control;         /* 0xfffe1022 */
     80  uint8_t        dma_status;                    /* 0xfffe1023 */
     81  uint8_t        abort_int_control;             /* 0xfffe1024 */
     82  uint8_t        table_address_function_code;   /* 0xfffe1025 */
     83  uint8_t        serial_port_int_control;       /* 0xfffe1026 */
     84  uint8_t        general_purpose_control;       /* 0xfffe1027 */
     85  uint8_t        lan_int_control;               /* 0xfffe1028 */
     86  uint8_t        general_purpose_status;        /* 0xfffe1029 */
     87  uint8_t        scsi_port_int_control;         /* 0xfffe102a */
     88  uint8_t        slave_base_address;            /* 0xfffe102b */
     89  uint8_t        software_int_1_control;        /* 0xfffe102c */
     90  uint8_t        int_base_vector;               /* 0xfffe102d */
     91  uint8_t        software_int_2_control;        /* 0xfffe102e */
     92  uint8_t        revision_level;                /* 0xfffe102f */
    9393};
    9494
     
    9898
    9999struct vme_lcsr_map {
    100   rtems_unsigned8 unused_1;
    101   rtems_unsigned8 system_controller;             /* 0xfffe2001 */
    102   rtems_unsigned8 unused_2;
    103   rtems_unsigned8 vme_bus_requester;             /* 0xfffe2003 */
    104   rtems_unsigned8 unused_3;
    105   rtems_unsigned8 master_configuration;          /* 0xfffe2005 */
    106   rtems_unsigned8 unused_4;
    107   rtems_unsigned8 slave_configuration;           /* 0xfffe2007 */
    108   rtems_unsigned8 unused_5;
    109   rtems_unsigned8 timer_configuration;           /* 0xfffe2009 */
    110   rtems_unsigned8 unused_6;
    111   rtems_unsigned8 slave_address_modifier;        /* 0xfffe200b */
    112   rtems_unsigned8 unused_7;
    113   rtems_unsigned8 master_address_modifier;       /* 0xfffe200d */
    114   rtems_unsigned8 unused_8;
    115   rtems_unsigned8 interrupt_handler_mask;        /* 0xfffe200f */
    116   rtems_unsigned8 unused_9;
    117   rtems_unsigned8 utility_interrupt_mask;        /* 0xfffe2011 */
    118   rtems_unsigned8 unused_10;
    119   rtems_unsigned8 utility_interrupt_vector;      /* 0xfffe2013 */
    120   rtems_unsigned8 unused_11;
    121   rtems_unsigned8 interrupt_request;             /* 0xfffe2015 */
    122   rtems_unsigned8 unused_12;
    123   rtems_unsigned8 vme_bus_status_id;             /* 0xfffe2017 */
    124   rtems_unsigned8 unused_13;
    125   rtems_unsigned8 bus_error_status;              /* 0xfffe2019 */
    126   rtems_unsigned8 unused_14;
    127   rtems_unsigned8 gcsr_base_address;             /* 0xfffe201b */
     100  uint8_t        unused_1;
     101  uint8_t        system_controller;             /* 0xfffe2001 */
     102  uint8_t        unused_2;
     103  uint8_t        vme_bus_requester;             /* 0xfffe2003 */
     104  uint8_t        unused_3;
     105  uint8_t        master_configuration;          /* 0xfffe2005 */
     106  uint8_t        unused_4;
     107  uint8_t        slave_configuration;           /* 0xfffe2007 */
     108  uint8_t        unused_5;
     109  uint8_t        timer_configuration;           /* 0xfffe2009 */
     110  uint8_t        unused_6;
     111  uint8_t        slave_address_modifier;        /* 0xfffe200b */
     112  uint8_t        unused_7;
     113  uint8_t        master_address_modifier;       /* 0xfffe200d */
     114  uint8_t        unused_8;
     115  uint8_t        interrupt_handler_mask;        /* 0xfffe200f */
     116  uint8_t        unused_9;
     117  uint8_t        utility_interrupt_mask;        /* 0xfffe2011 */
     118  uint8_t        unused_10;
     119  uint8_t        utility_interrupt_vector;      /* 0xfffe2013 */
     120  uint8_t        unused_11;
     121  uint8_t        interrupt_request;             /* 0xfffe2015 */
     122  uint8_t        unused_12;
     123  uint8_t        vme_bus_status_id;             /* 0xfffe2017 */
     124  uint8_t        unused_13;
     125  uint8_t        bus_error_status;              /* 0xfffe2019 */
     126  uint8_t        unused_14;
     127  uint8_t        gcsr_base_address;             /* 0xfffe201b */
    128128};
    129129
     
    132132
    133133struct vme_gcsr_map {
    134   rtems_unsigned8 unused_1;
    135   rtems_unsigned8 global_0;                      /* 0xfffe2021 */
    136   rtems_unsigned8 unused_2;
    137   rtems_unsigned8 global_1;                      /* 0xfffe2023 */
    138   rtems_unsigned8 unused_3;
    139   rtems_unsigned8 board_identification;          /* 0xfffe2025 */
    140   rtems_unsigned8 unused_4;
    141   rtems_unsigned8 general_purpose_0;             /* 0xfffe2027 */
    142   rtems_unsigned8 unused_5;
    143   rtems_unsigned8 general_purpose_1;             /* 0xfffe2029 */
    144   rtems_unsigned8 unused_6;
    145   rtems_unsigned8 general_purpose_2;             /* 0xfffe202b */
    146   rtems_unsigned8 unused_7;
    147   rtems_unsigned8 general_purpose_3;             /* 0xfffe202d */
    148   rtems_unsigned8 unused_8;
    149   rtems_unsigned8 general_purpose_4;             /* 0xfffe202f */
     134  uint8_t        unused_1;
     135  uint8_t        global_0;                      /* 0xfffe2021 */
     136  uint8_t        unused_2;
     137  uint8_t        global_1;                      /* 0xfffe2023 */
     138  uint8_t        unused_3;
     139  uint8_t        board_identification;          /* 0xfffe2025 */
     140  uint8_t        unused_4;
     141  uint8_t        general_purpose_0;             /* 0xfffe2027 */
     142  uint8_t        unused_5;
     143  uint8_t        general_purpose_1;             /* 0xfffe2029 */
     144  uint8_t        unused_6;
     145  uint8_t        general_purpose_2;             /* 0xfffe202b */
     146  uint8_t        unused_7;
     147  uint8_t        general_purpose_3;             /* 0xfffe202d */
     148  uint8_t        unused_8;
     149  uint8_t        general_purpose_4;             /* 0xfffe202f */
    150150};
    151151
  • c/src/lib/libbsp/m68k/mvme147s/shmsupp/getcfg.c

    r24282451 r6cfc0a4  
    3737shm_config_table BSP_shm_cfgtbl;
    3838
    39 rtems_unsigned32 *BSP_int_address()
     39uint32_t        *BSP_int_address()
    4040{
    41   rtems_unsigned32 id, offset;
     41  uint32_t        id, offset;
    4242
    43   id      = (rtems_unsigned32) vme_lcsr->gcsr_base_address;
     43  id      = (uint32_t) vme_lcsr->gcsr_base_address;
    4444  offset  = (id << 4) & 0xF0;
    4545  offset |= 0xffff0003; /* points to GCSR global 1 */
    46   return( (rtems_unsigned32 * ) offset );
     46  return( (uint32_t        * ) offset );
    4747}
    4848
    4949void Shm_Get_configuration(
    50   rtems_unsigned32   localnode,
     50  uint32_t           localnode,
    5151  shm_config_table **shmcfg
    5252)
  • c/src/lib/libbsp/m68k/mvme147s/shmsupp/lock.c

    r24282451 r6cfc0a4  
    4545)
    4646{
    47   rtems_unsigned32 isr_level;
    48   rtems_unsigned32 *lockptr = (rtems_unsigned32 *)&lq_cb->lock;
     47  uint32_t        isr_level;
     48  uint32_t         *lockptr = (uint32_t*)&lq_cb->lock;
    4949
    5050  rtems_interrupt_disable( isr_level );
     
    6666)
    6767{
    68   rtems_unsigned32 isr_level;
     68  uint32_t        isr_level;
    6969
    7070  lq_cb->lock = SHM_UNLOCK_VALUE;
  • c/src/lib/libbsp/m68k/mvme147s/startup/bspstart.c

    r24282451 r6cfc0a4  
    4242 
    4343void bsp_postdriver_hook(void);
    44 void bsp_libc_init( void *, unsigned32, int );
     44void bsp_libc_init( void *, uint32_t, int );
    4545void bsp_pretasking_hook(void);               /* m68k version */
    4646
     
    5555  m68k_isr_entry       *monitors_vector_table;
    5656  int                   index;
    57   rtems_unsigned8       node_number;
     57  uint8_t               node_number;
    5858  extern void          *_WorkspaceBase;
    5959  extern void          *_RamSize;
     
    9696 
    9797  node_number =
    98     (rtems_unsigned8)
     98    (uint8_t)
    9999    (Configuration.User_multiprocessing_table->node - 1) & 0xF;
    100100  /* Get and store node ID, first node_number = 0 */
Note: See TracChangeset for help on using the changeset viewer.