diff options
Diffstat (limited to 'c/src/lib/libbsp/powerpc/mpc8260ads')
15 files changed, 0 insertions, 128 deletions
diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/configure.ac b/c/src/lib/libbsp/powerpc/mpc8260ads/configure.ac index 8b7e2e235b..2b2b335b82 100644 --- a/c/src/lib/libbsp/powerpc/mpc8260ads/configure.ac +++ b/c/src/lib/libbsp/powerpc/mpc8260ads/configure.ac @@ -15,7 +15,6 @@ RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]) RTEMS_CANONICALIZE_TOOLS RTEMS_PROG_CCAS - RTEMS_BSPOPTS_SET([DATA_CACHE_ENABLE],[*],[0]) RTEMS_BSPOPTS_HELP([DATA_CACHE_ENABLE], [If defined, the data cache will be enabled after address translation diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/console/console.c b/c/src/lib/libbsp/powerpc/mpc8260ads/console/console.c index 29243f4783..27b93d0de4 100644 --- a/c/src/lib/libbsp/powerpc/mpc8260ads/console/console.c +++ b/c/src/lib/libbsp/powerpc/mpc8260ads/console/console.c @@ -98,12 +98,8 @@ static void _BSP_output_char( char c ); static rtems_status_code do_poll_read( rtems_device_major_number major, rtems_device_minor_number minor, void * arg); static rtems_status_code do_poll_write( rtems_device_major_number major, rtems_device_minor_number minor, void * arg); - BSP_output_char_function_type BSP_output_char = _BSP_output_char; - - - /* * do_poll_read * @@ -146,7 +142,6 @@ static rtems_status_code do_poll_read( return RTEMS_SUCCESSFUL; } - /* * do_poll_write * @@ -190,7 +185,6 @@ static rtems_status_code do_poll_write( } - /* * Print functions prototyped in bspIo.h */ @@ -211,7 +205,6 @@ static void _BSP_output_char( char c ) } - /* *************** * BOILERPLATE * @@ -266,8 +259,6 @@ rtems_device_driver console_initialize( m8xx_uart_scc_initialize(SCC4_MINOR); /* /dev/tty3 */ #endif - - /* * Set up interrupts */ @@ -279,7 +270,6 @@ rtems_device_driver console_initialize( chmod("/dev/tty0",0660); chown("/dev/tty0",2,0); - status = rtems_io_register_name ("/dev/tty1", major, SCC2_MINOR); if (status != RTEMS_SUCCESSFUL) rtems_fatal_error_occurred (status); @@ -313,7 +303,6 @@ rtems_device_driver console_initialize( return RTEMS_SUCCESSFUL; } - /* * Open the device */ @@ -359,7 +348,6 @@ rtems_device_driver console_open( if ( minor > NUM_PORTS-1 ) return RTEMS_INVALID_NUMBER; - #if UARTS_USE_TERMIOS == 1 #if UARTS_IO_MODE == 1 /* RTEMS interrupt-driven I/O with termios */ @@ -378,7 +366,6 @@ rtems_device_driver console_open( } - /* * Close the device */ @@ -399,7 +386,6 @@ rtems_device_driver console_close( } - /* * Read from the device */ @@ -412,7 +398,6 @@ rtems_device_driver console_read( if ( minor > NUM_PORTS-1 ) return RTEMS_INVALID_NUMBER; - #if UARTS_USE_TERMIOS == 1 return rtems_termios_read( arg ); #else @@ -421,7 +406,6 @@ rtems_device_driver console_read( } - /* * Write to the device */ @@ -434,7 +418,6 @@ rtems_device_driver console_write( if ( minor > NUM_PORTS-1 ) return RTEMS_INVALID_NUMBER; - #if UARTS_USE_TERMIOS == 1 return rtems_termios_write( arg ); #else @@ -444,7 +427,6 @@ rtems_device_driver console_write( } - /* * Handle ioctl request. */ @@ -457,7 +439,6 @@ rtems_device_driver console_control( if ( minor > NUM_PORTS-1 ) return RTEMS_INVALID_NUMBER; - #if UARTS_USE_TERMIOS == 1 return rtems_termios_ioctl( arg ); #else diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/include/bsp.h b/c/src/lib/libbsp/powerpc/mpc8260ads/include/bsp.h index 0ddbb8eb33..067752802e 100644 --- a/c/src/lib/libbsp/powerpc/mpc8260ads/include/bsp.h +++ b/c/src/lib/libbsp/powerpc/mpc8260ads/include/bsp.h @@ -60,8 +60,6 @@ extern int rtems_enet_driver_attach (struct rtems_bsdnet_ifconfig *config, int a #define RTEMS_BSP_NETWORK_DRIVER_NAME "eth1" #define RTEMS_BSP_NETWORK_DRIVER_ATTACH rtems_enet_driver_attach - - /* miscellaneous stuff assumed to exist */ extern rtems_configuration_table BSP_Configuration; @@ -115,7 +113,6 @@ extern rtems_configuration_table BSP_Configuration; #define RAM_END 0x1000000 */ - /* * Device Driver Table Entries */ diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/irq/irq.c b/c/src/lib/libbsp/powerpc/mpc8260ads/irq/irq.c index 7de64a8884..d8abb1f29b 100644 --- a/c/src/lib/libbsp/powerpc/mpc8260ads/irq/irq.c +++ b/c/src/lib/libbsp/powerpc/mpc8260ads/irq/irq.c @@ -38,7 +38,6 @@ static rtems_irq_connect_data default_rtems_entry; static rtems_irq_global_settings* internal_config; static rtems_irq_connect_data* rtems_hdl_tbl; - /* * Check if symbolic IRQ name is an CPM IRQ */ @@ -141,8 +140,6 @@ static m82xxIrqMasks_t SIU_MaskBit[BSP_CPM_IRQ_NUMBER] = }; - - void dump_irq_masks(void ) { int i; @@ -226,7 +223,6 @@ int BSP_irq_disable_at_cpm(const rtems_irq_symbolic_name irqLine) m8260.simr_h &= ~(SIU_MaskBit[cpm_irq_index].mask_h); m8260.simr_l &= ~(SIU_MaskBit[cpm_irq_index].mask_l); - return 0; } @@ -243,7 +239,6 @@ int BSP_irq_enabled_at_cpm(const rtems_irq_symbolic_name irqLine) (m8260.simr_l & SIU_MaskBit[cpm_irq_index].mask_l)); } - /* * ------------------------ RTEMS Single Irq Handler Mngt Routines ---------------- */ @@ -304,7 +299,6 @@ int BSP_install_rtems_irq_handler (const rtems_irq_connect_data* irq) return 1; } - int BSP_get_current_rtems_irq_handler (rtems_irq_connect_data* irq) { if (!isValidInterrupt(irq->name)) { @@ -418,7 +412,6 @@ int BSP_rtems_irq_mngt_get(rtems_irq_global_settings** config) volatile unsigned int maxLoop = 0; #endif - /* * High level IRQ handler called from shared_raw_irq_code_entry */ @@ -436,8 +429,6 @@ void C_dispatch_irq_handler (CPU_Interrupt_frame *frame, unsigned int excNum) unsigned loopCounter; #endif - - /* * Handle decrementer interrupt */ @@ -507,8 +498,6 @@ void C_dispatch_irq_handler (CPU_Interrupt_frame *frame, unsigned int excNum) } } - - void _ThreadProcessSignalsFromIrq (BSP_Exception_frame* ctx) { /* diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/irq/irq.h b/c/src/lib/libbsp/powerpc/mpc8260ads/irq/irq.h index d01dcc1e47..7d24745142 100644 --- a/c/src/lib/libbsp/powerpc/mpc8260ads/irq/irq.h +++ b/c/src/lib/libbsp/powerpc/mpc8260ads/irq/irq.h @@ -29,7 +29,6 @@ #ifndef LIBBSP_POWERPC_MBX8XX_IRQ_IRQ_H #define LIBBSP_POWERPC_MBX8XX_IRQ_IRQ_H - #define BSP_ASM_IRQ_VECTOR_BASE 0x0 #ifndef ASM @@ -144,7 +143,6 @@ typedef enum { BSP_CPM_IRQ_PC1 = BSP_CPM_IRQ_LOWEST_OFFSET + 62, BSP_CPM_IRQ_PC0 = BSP_CPM_IRQ_LOWEST_OFFSET + 63, - /* * Some Processor exception handled as rtems IRQ symbolic name definition */ @@ -155,7 +153,6 @@ typedef enum { #define CPM_INTERRUPT - /* * Type definition for RTEMS managed interrupts */ @@ -229,9 +226,6 @@ typedef struct { rtems_irq_prio* irqPrioTbl; }rtems_irq_global_settings; - - - /*-------------------------------------------------------------------------+ | Function Prototypes. +--------------------------------------------------------------------------*/ @@ -264,8 +258,6 @@ int BSP_irq_ack_at_cpm (const rtems_irq_symbolic_name irqLine); */ int BSP_irq_enabled_at_cpm (const rtems_irq_symbolic_name irqLine); - - /* * ------------------------ RTEMS Single Irq Handler Mngt Routines ---------------- */ @@ -315,7 +307,6 @@ int BSP_get_current_rtems_irq_handler (rtems_irq_connect_data* ptr); */ int BSP_remove_rtems_irq_handler (const rtems_irq_connect_data*); - /* * ------------------------ RTEMS Global Irq Handler Mngt Routines ---------------- */ diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/irq/irq_asm.S b/c/src/lib/libbsp/powerpc/mpc8260ads/irq/irq_asm.S index 64f0176109..a8971f5b1d 100644 --- a/c/src/lib/libbsp/powerpc/mpc8260ads/irq/irq_asm.S +++ b/c/src/lib/libbsp/powerpc/mpc8260ads/irq/irq_asm.S @@ -28,7 +28,6 @@ .text .p2align 5 - PUBLIC_VAR(decrementer_exception_vector_prolog_code) SYM (decrementer_exception_vector_prolog_code): @@ -258,7 +257,6 @@ nested: */ bl _ThreadProcessSignalsFromIrq - /* * start restoring exception like frame */ @@ -272,10 +270,8 @@ nested: mtcr r29 mtlr r28 - lmw r4, GPR4_OFFSET(r1) - lwz r2, GPR2_OFFSET(r1) lwz r0, GPR0_OFFSET(r1) diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/irq/irq_init.c b/c/src/lib/libbsp/powerpc/mpc8260ads/irq/irq_init.c index b0f8324ae7..952cf76d66 100644 --- a/c/src/lib/libbsp/powerpc/mpc8260ads/irq/irq_init.c +++ b/c/src/lib/libbsp/powerpc/mpc8260ads/irq/irq_init.c @@ -58,7 +58,6 @@ static rtems_irq_connect_data defaultIrq = { without knowing more about the application they are kept the same. */ - static rtems_irq_prio irqPrioTable[BSP_CPM_IRQ_NUMBER]={ /* * actual priorities for interrupt : @@ -73,7 +72,6 @@ static rtems_irq_prio irqPrioTable[BSP_CPM_IRQ_NUMBER]={ }; - /* * Initialize CPM interrupt management */ diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/network/if_hdlcsubr.c b/c/src/lib/libbsp/powerpc/mpc8260ads/network/if_hdlcsubr.c index 64a4ee3d7d..41c6d3539c 100644 --- a/c/src/lib/libbsp/powerpc/mpc8260ads/network/if_hdlcsubr.c +++ b/c/src/lib/libbsp/powerpc/mpc8260ads/network/if_hdlcsubr.c @@ -77,7 +77,6 @@ #include "if_hdlcsubr.h" - /* u_char etherbroadcastaddr[6] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff }; */ @@ -162,7 +161,6 @@ hdlc_output(ifp, m0, dst, rt0) senderr(EAFNOSUPPORT); } - if (mcopy) (void) looutput(ifp, mcopy, dst, rt); #if 0 @@ -241,7 +239,6 @@ hdlc_input(ifp, m) if (m->m_flags & (M_BCAST|M_MCAST)) ifp->if_imcasts++; - /* * RTEMS addition -- allow application to `tap into' * the incoming packet stream. @@ -254,7 +251,6 @@ hdlc_input(ifp, m) schednetisr(NETISR_IP); inq = &ipintrq; - s = splimp(); if (IF_QFULL(inq)) { IF_DROP(inq); @@ -294,7 +290,6 @@ hdlc_ifattach(ifp) } } - /* SYSCTL_NODE(_net_link, IFT_ETHER, ether, CTLFLAG_RW, 0, "Ethernet"); */ int diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/network/if_hdlcsubr.h b/c/src/lib/libbsp/powerpc/mpc8260ads/network/if_hdlcsubr.h index 9daa50524f..c4f42ea352 100644 --- a/c/src/lib/libbsp/powerpc/mpc8260ads/network/if_hdlcsubr.h +++ b/c/src/lib/libbsp/powerpc/mpc8260ads/network/if_hdlcsubr.h @@ -22,14 +22,11 @@ #ifndef __IF_HDLCSUBR_H #define __IF_HDLCSUBR_H - struct ifnet; struct mbuf; struct sockaddr; struct rtentry; - - void hdlc_ifattach __P((struct ifnet *)); void hdlc_input __P((struct ifnet *, struct mbuf *)); int hdlc_output __P((struct ifnet *, diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/network/network.c b/c/src/lib/libbsp/powerpc/mpc8260ads/network/network.c index 9de8b0ff26..c53bb73ed9 100644 --- a/c/src/lib/libbsp/powerpc/mpc8260ads/network/network.c +++ b/c/src/lib/libbsp/powerpc/mpc8260ads/network/network.c @@ -62,7 +62,6 @@ #define INET_ADDR_MAX_BUF_SIZE (sizeof "255.255.255.255") - extern void m8xx_dump_brgs( void ); /* @@ -77,7 +76,6 @@ extern void m8xx_dump_brgs( void ); */ #define START_TRANSMIT_EVENT RTEMS_EVENT_2 - /* * Receive buffer size -- Allow for a full ethernet packet plus CRC (1518). * Round off to nearest multiple of RBUF_ALIGN. @@ -128,7 +126,6 @@ struct m8260_hdlc_struct { }; static struct m8260_hdlc_struct hdlc_driver[NIFACES]; - static void m8xx_scc3_hdlc_on(const rtems_irq_connect_data* ptr) { } @@ -187,7 +184,6 @@ m8xx_scc3_interrupt_handler () #endif } - static rtems_irq_connect_data hdlcSCC3IrqData = { BSP_CPM_IRQ_SCC3, (rtems_irq_hdl) m8xx_scc3_interrupt_handler, @@ -196,7 +192,6 @@ static rtems_irq_connect_data hdlcSCC3IrqData = { (rtems_irq_is_enabled)m8xx_scc3_hdlc_isOn }; - /* * Initialize the SCC hardware * Configure I/O ports for SCC3 @@ -232,7 +227,6 @@ m8260_scc_initialize_hardware (struct m8260_hdlc_struct *sc) m8260.psord &= ~0x00000080; m8260.pdird |= 0x00200080; - /* External Rx Clock from CLK5 */ if( m8xx_get_clk( M8xx_CLK_5 ) == -1 ) printk( "Error allocating CLK5 for network device.\n" ); @@ -245,8 +239,6 @@ m8260_scc_initialize_hardware (struct m8260_hdlc_struct *sc) else m8260.cmxscr |= ((unsigned)brg << 8); - - /* * Allocate mbuf pointers */ @@ -283,7 +275,6 @@ m8260_scc_initialize_hardware (struct m8260_hdlc_struct *sc) */ m8260.scc3p.mrblr = RBUF_SIZE; - m8260.scc3p.un.hdlc.c_mask = 0xF0B8; m8260.scc3p.un.hdlc.c_pres = 0xFFFF; m8260.scc3p.un.hdlc.disfc = 0; @@ -301,7 +292,6 @@ m8260_scc_initialize_hardware (struct m8260_hdlc_struct *sc) m8260.scc3p.un.hdlc.haddr3 = 0xFFFF; /* Dummy */ m8260.scc3p.un.hdlc.haddr4 = 0xFFFF; /* Dummy */ - /* * Send "Init parameters" command */ @@ -326,7 +316,6 @@ m8260_scc_initialize_hardware (struct m8260_hdlc_struct *sc) sc->txBdHead = sc->txBdTail = 0; sc->txBdActiveCount = 0; - m8260.scc3.sccm = 0; /* No interrupts unmasked till necessary */ /* @@ -364,8 +353,6 @@ m8260_scc_initialize_hardware (struct m8260_hdlc_struct *sc) #endif - - m8260.scc3.gsmr_h = 0; m8260.scc3.gsmr_l = 0x10000000; m8260.scc3.dsr = 0x7E7E; /* flag character */ @@ -377,8 +364,6 @@ m8260_scc_initialize_hardware (struct m8260_hdlc_struct *sc) } - - /* * Soak up buffer descriptors that have been sent * Note that a buffer descriptor can't be retired as soon as it becomes @@ -592,7 +577,6 @@ scc_rxDaemon (void *arg) } } - static void scc_sendpacket (struct ifnet *ifp, struct mbuf *m) { @@ -682,14 +666,12 @@ scc_sendpacket (struct ifnet *ifp, struct mbuf *m) txBd->buffer = mtod (m, void *); txBd->length = m->m_len; - /* * Flush the buffer for this descriptor */ rtems_cache_flush_multiple_data_lines((void *)txBd->buffer, txBd->length); - /* throw off the header for Ethernet Emulation mode */ /* txBd->buffer = mtod (m, void *); @@ -734,7 +716,6 @@ scc_sendpacket (struct ifnet *ifp, struct mbuf *m) } } - /* * Driver transmit daemon */ @@ -763,16 +744,13 @@ scc_txDaemon (void *arg) if (!m) break; - scc_sendpacket (ifp, m); - } ifp->if_flags &= ~IFF_OACTIVE; } } - /* * Send packet (caller provides header). */ @@ -830,8 +808,6 @@ scc_init (void *arg) m8260.scc3.gsmr_l |= 0x30; } - - /* * Stop the device */ @@ -848,7 +824,6 @@ scc_stop (struct m8260_hdlc_struct *sc) m8260.scc3.gsmr_l &= ~0x30; } - /* * Show interface statistics */ @@ -918,8 +893,6 @@ scc_ioctl (struct ifnet *ifp, int command, caddr_t data) return error; } - - /* * Attach an SCC driver to the system */ @@ -1000,7 +973,6 @@ rtems_scc3_driver_attach (struct rtems_bsdnet_ifconfig *config) return 1; }; - int rtems_enet_driver_attach(struct rtems_bsdnet_ifconfig *config, int attaching) { diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/start/start.S b/c/src/lib/libbsp/powerpc/mpc8260ads/start/start.S index 241e60212a..aea3978628 100644 --- a/c/src/lib/libbsp/powerpc/mpc8260ads/start/start.S +++ b/c/src/lib/libbsp/powerpc/mpc8260ads/start/start.S @@ -41,7 +41,6 @@ * version of the data segment to the correct location. */ - .section ".entry" /* This might have to be the first thing in the * text section. At one time, it had to be * first, but I don't believe it is true @@ -68,8 +67,6 @@ PUBLIC_VAR (data_addr ) data_addr: .long data.start - - PUBLIC_VAR (text_addr) text_addr: .long text.start @@ -78,7 +75,6 @@ PUBLIC_VAR (text_length) text_length: .long text.size - /* * Initialization code */ @@ -86,7 +82,6 @@ text_length: /* Get start address */ mflr r1 - /* -------------------------------------------------- * Clear MSR[EE] to disable interrupts * Clear MSR[IP] bit to put vectors at 0x00000000 @@ -101,9 +96,6 @@ text_length: #endif mtmsr r5 - - - #ifdef ENABLE_CACHE /* Enable caches */ mfspr r5, 1008 @@ -119,7 +111,6 @@ text_length: #endif #endif - /*-------------------------------------------------- * Set up the power management modes * The 8260 has a dynamic power management mode that @@ -135,12 +126,9 @@ text_length: * *-------------------------------------------------- */ - - /* clear the bss section */ bl bssclr - /* * C_setup. */ @@ -151,7 +139,6 @@ text_length: /* Set up stack pointer = beginning of text section - 56 */ addi r1, r1, -56-4 - /* clear argc and argv */ xor r3, r3, r3 xor r4, r4, r4 @@ -159,16 +146,12 @@ text_length: .extern SYM (boot_card) bl SYM (boot_card) /* call the first C routine */ - - /* we don't expect to return from boot_card but if we do */ /* wait here for watchdog to kick us into hard reset */ - twiddle: b twiddle - /* * bssclr - zero out bss */ diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/startup/bspstart.c b/c/src/lib/libbsp/powerpc/mpc8260ads/startup/bspstart.c index 1aba24a0fd..da23286b58 100644 --- a/c/src/lib/libbsp/powerpc/mpc8260ads/startup/bspstart.c +++ b/c/src/lib/libbsp/powerpc/mpc8260ads/startup/bspstart.c @@ -55,7 +55,6 @@ #include <stackchk.h> #endif - SPR_RW(SPRG0) SPR_RW(SPRG1) @@ -73,7 +72,6 @@ rtems_cpu_table Cpu_table; char *rtems_progname; - /* * Use the shared implementations of the following routines. * Look in rtems/c/src/lib/libbsp/shared/bsppost.c and @@ -159,14 +157,8 @@ void _BSP_Uart2_disable() } - - - - - extern void m8260_console_reserve_resources(rtems_configuration_table *); - /* * Function: bsp_pretasking_hook * Created: 95/03/10 @@ -199,8 +191,6 @@ bsp_pretasking_hook(void) bsp_libc_init( &_HeapStart, &_HeapEnd - &_HeapStart, 0 ); - - #ifdef STACK_CHECKER_ON /* * Initialize the stack bounds checker @@ -215,7 +205,6 @@ bsp_pretasking_hook(void) #endif } - void bsp_start(void) { extern void *_WorkspaceBase; @@ -223,14 +212,12 @@ void bsp_start(void) ppc_cpu_revision_t myCpuRevision; register unsigned char* intrStack; - /* Set MPC8260ADS board LEDS and Uart enable lines */ _BSP_GPLED0_off(); _BSP_GPLED1_off(); _BSP_Uart1_enable(); _BSP_Uart2_enable(); - /* * Get CPU identification dynamically. Note that the get_ppc_cpu_type() function * store the result in global variables so that it can be used latter... @@ -238,8 +225,6 @@ void bsp_start(void) myCpu = get_ppc_cpu_type(); myCpuRevision = get_ppc_cpu_revision(); - - cpu_init(); /* @@ -293,7 +278,6 @@ void bsp_start(void) BSP_Configuration.work_space_start = (void *)&_WorkspaceBase; - /* BSP_Configuration.microseconds_per_tick = 1000; */ @@ -317,9 +301,6 @@ void bsp_start(void) Cpu_table.timer_least_valid = 3; Cpu_table.clock_speed = 40000000; - - - #ifdef REV_0_2 /* set up some board specific registers */ m8260.siumcr &= 0xF3FFFFFF; /* set TBEN ** BUG FIX ** */ @@ -331,13 +312,11 @@ void bsp_start(void) m8260.brgc1 = M8260_BRG_EN + (uint32_t)(((uint16_t)((40016384)/(32768)) - 1) << 1) + 0; */ - /* * Initalize RTEMS IRQ system */ BSP_rtems_irq_mng_init(0); - /* * Call this in case we use TERMIOS for console I/O */ diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/vectors/vectors.S b/c/src/lib/libbsp/powerpc/mpc8260ads/vectors/vectors.S index e22b8c247c..b0026946df 100644 --- a/c/src/lib/libbsp/powerpc/mpc8260ads/vectors/vectors.S +++ b/c/src/lib/libbsp/powerpc/mpc8260ads/vectors/vectors.S @@ -8,13 +8,10 @@ * $Id$ */ - - #include <rtems/asm.h> #include <rtems/score/cpu.h> #include <bsp/vectors.h> - #define SYNC \ sync; \ isync diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/vectors/vectors.h b/c/src/lib/libbsp/powerpc/mpc8260ads/vectors/vectors.h index 43fb7ecedf..3c37c54c73 100644 --- a/c/src/lib/libbsp/powerpc/mpc8260ads/vectors/vectors.h +++ b/c/src/lib/libbsp/powerpc/mpc8260ads/vectors/vectors.h @@ -130,7 +130,6 @@ typedef struct { unsigned EXC_DAR; }BSP_Exception_frame; - typedef void (*exception_handler_t) (BSP_Exception_frame* excPtr); extern exception_handler_t globalExceptHdl; /* diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/vectors/vectors_init.c b/c/src/lib/libbsp/powerpc/mpc8260ads/vectors/vectors_init.c index f77648c63a..44ecb6819b 100644 --- a/c/src/lib/libbsp/powerpc/mpc8260ads/vectors/vectors_init.c +++ b/c/src/lib/libbsp/powerpc/mpc8260ads/vectors/vectors_init.c @@ -133,7 +133,6 @@ void initialize_exceptions() /* _BSP_GPLED0_on(); */ - if (!mpc8xx_init_exceptions(&exception_config)) { /* * At this stage we may not call BSP_Panic because it uses exceptions!!! |