Changeset 0f9dd74 in rtems


Ignore:
Timestamp:
10/12/14 14:12:18 (9 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.11, 5, master
Children:
767164a
Parents:
958ed38
git-author:
Joel Sherrill <joel.sherrill@…> (10/12/14 14:12:18)
git-committer:
Joel Sherrill <joel.sherrill@…> (10/13/14 15:33:25)
Message:

m68k/uC5282: Fix warnings

Location:
c/src/lib/libbsp/m68k/uC5282
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/m68k/uC5282/clock/clock.c

    r958ed38 r0f9dd74  
    129129}
    130130
    131 int rtems_bsp_cpu_load_percentage(void)
     131int bsp_cpu_load_percentage(void)
    132132{
    133133    return MAX_IDLE_COUNT ?
  • c/src/lib/libbsp/m68k/uC5282/include/bsp.h

    r958ed38 r0f9dd74  
    139139
    140140/*
     141 *  The custom IDLE task keeps some idle statistics.
     142 */
     143int bsp_cpu_load_percentage(void);
     144
     145/*
     146 *  This is a helper method to determine the cause of a reset.
     147 */
     148void bsp_reset_cause(char *buf, size_t capacity);
     149
     150/*
    141151 * SRAM. The BSP uses SRAM for maintaining some clock-driver data
    142152 *       and for ethernet descriptors (and the initial stack during
  • c/src/lib/libbsp/m68k/uC5282/startup/bspstart.c

    r958ed38 r0f9dd74  
    412412
    413413#define syscall_1(type,name,d1type,d1)                      \
     414type bsp_##name(d1type d1);                                 \
    414415type bsp_##name(d1type d1)                                  \
    415416{                                                           \
     
    426427
    427428#define syscall_2(type,name,d1type,d1,d2type,d2)            \
     429type bsp_##name(d1type d1, d2type d2);                      \
    428430type bsp_##name(d1type d1, d2type d2)                       \
    429431{                                                           \
     
    442444
    443445#define syscall_3(type,name,d1type,d1,d2type,d2,d3type,d3)  \
     446type bsp_##name(d1type d1, d2type d2, d3type d3);           \
    444447type bsp_##name(d1type d1, d2type d2, d3type d3)            \
    445448{                                                           \
     
    599602}
    600603
    601 static void
    602 disable_irq(unsigned source)
    603 {
    604 rtems_interrupt_level level;
    605 
    606   rtems_interrupt_disable(level);
    607   if (source >= 32)
    608     MCF5282_INTC0_IMRH |= (1 << (source - 32));
    609   else
    610     MCF5282_INTC0_IMRL |= (1 << source);
    611   rtems_interrupt_enable(level);
    612 }
    613 
    614 void
    615 BSP_enable_irq_at_pic(rtems_vector_number v)
    616 {
    617 int                   source = v - 64;
    618 
    619   if ( source > 0 && source < 64 ) {
    620     enable_irq(source);
    621   }
    622 }
    623 
    624 void
    625 BSP_disable_irq_at_pic(rtems_vector_number v)
    626 {
    627 int                   source = v - 64;
    628 
    629   if ( source > 0 && source < 64 ) {
    630     disable_irq(source);
    631   }
    632 }
    633 
    634 int
    635 BSP_irq_is_enabled_at_pic(rtems_vector_number v)
    636 {
    637 int                   source = v - 64;
    638 
    639   if ( source > 0 && source < 64 ) {
    640     return ! ((source >= 32) ?
    641       MCF5282_INTC0_IMRH & (1 << (source - 32)) :
    642       MCF5282_INTC0_IMRL & (1 << source));
    643   }
    644   return -1;
    645 }
    646 
    647 
    648604static int
    649605init_intc0_bit(unsigned long vector)
     
    757713
    758714void
    759 rtems_bsp_reset_cause(char *buf, size_t capacity)
     715bsp_reset_cause(char *buf, size_t capacity)
    760716{
    761717  int bit, rsr;
  • c/src/lib/libbsp/m68k/uC5282/startup/init5282.c

    r958ed38 r0f9dd74  
    66 * This routine is pretty simple for the uC5282 because all the hard
    77 * work has been done by the bootstrap dBUG code.
    8  *
     8 */
     9
     10/*
    911 *  Author: W. Eric Norum <norume@aps.anl.gov>
    1012 *
     
    2426#define m68k_set_acr1(_acr1) __asm__ volatile ("movec %0,%%acr1" : : "d" (_acr1))
    2527
    26  extern void CopyDataClearBSSAndStart (void);
     28/*
     29 * This method is implemented in start.S.
     30 */
     31extern void CopyDataClearBSSAndStart (void);
     32
     33/*
     34 * This method cannot be static because it is called from start.S.
     35 */
     36void Init5282 (void);
    2737
    2838void Init5282 (void)
Note: See TracChangeset for help on using the changeset viewer.