Dear Jean-Christophe,

Jean-Christophe PLAGNIOL-VILLARD wrote:
> Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagn...@jcrosoft.com>

As this patch has no patch description in body (except subject) it 
seems that you think that the code you like to remove here is already 
available somewhere else. Where?

Please correct typo in subject ('ompa').

Dirk

> ---
>  cpu/arm_cortexa8/omap3/interrupts.c |  128 
> -----------------------------------
>  1 files changed, 0 insertions(+), 128 deletions(-)
> 
> diff --git a/cpu/arm_cortexa8/omap3/interrupts.c 
> b/cpu/arm_cortexa8/omap3/interrupts.c
> index 9e9817d..384ffdc 100644
> --- a/cpu/arm_cortexa8/omap3/interrupts.c
> +++ b/cpu/arm_cortexa8/omap3/interrupts.c
> @@ -34,137 +34,9 @@
>  
>  #include <common.h>
>  #include <asm/io.h>
> -#include <asm/proc-armv/ptrace.h>
>  
>  #define TIMER_LOAD_VAL 0
>  
> -#ifdef CONFIG_USE_IRQ
> -/* enable IRQ interrupts */
> -void enable_interrupts(void)
> -{
> -     unsigned long temp;
> -     __asm__ __volatile__("mrs %0, cpsr\n"
> -                          "bic %0, %0, #0x80\n" "msr cpsr_c, %0":"=r"(temp)
> -                          ::"memory");
> -}
> -
> -/*
> - * disable IRQ/FIQ interrupts
> - * returns true if interrupts had been enabled before we disabled them
> - */
> -int disable_interrupts(void)
> -{
> -     unsigned long old, temp;
> -     __asm__ __volatile__("mrs %0, cpsr\n"
> -                          "orr %1, %0, #0xc0\n"
> -                          "msr cpsr_c, %1":"=r"(old), "=r"(temp)
> -                          ::"memory");
> -     return (old & 0x80) == 0;
> -}
> -#else
> -void enable_interrupts(void)
> -{
> -     return;
> -}
> -int disable_interrupts(void)
> -{
> -     return 0;
> -}
> -#endif
> -
> -void bad_mode(void)
> -{
> -     panic("Resetting CPU ...\n");
> -     reset_cpu(0);
> -}
> -
> -void show_regs(struct pt_regs *regs)
> -{
> -     unsigned long flags;
> -     const char *processor_modes[] = {
> -             "USER_26", "FIQ_26", "IRQ_26", "SVC_26",
> -             "UK4_26", "UK5_26", "UK6_26", "UK7_26",
> -             "UK8_26", "UK9_26", "UK10_26", "UK11_26",
> -             "UK12_26", "UK13_26", "UK14_26", "UK15_26",
> -             "USER_32", "FIQ_32", "IRQ_32", "SVC_32",
> -             "UK4_32", "UK5_32", "UK6_32", "ABT_32",
> -             "UK8_32", "UK9_32", "UK10_32", "UND_32",
> -             "UK12_32", "UK13_32", "UK14_32", "SYS_32",
> -     };
> -
> -     flags = condition_codes(regs);
> -
> -     printf("pc : [<%08lx>]    lr : [<%08lx>]\n"
> -             "sp : %08lx  ip : %08lx  fp : %08lx\n",
> -             instruction_pointer(regs),
> -             regs->ARM_lr, regs->ARM_sp, regs->ARM_ip, regs->ARM_fp);
> -     printf("r10: %08lx  r9 : %08lx  r8 : %08lx\n",
> -             regs->ARM_r10, regs->ARM_r9, regs->ARM_r8);
> -     printf("r7 : %08lx  r6 : %08lx  r5 : %08lx  r4 : %08lx\n",
> -             regs->ARM_r7, regs->ARM_r6, regs->ARM_r5, regs->ARM_r4);
> -     printf("r3 : %08lx  r2 : %08lx  r1 : %08lx  r0 : %08lx\n",
> -             regs->ARM_r3, regs->ARM_r2, regs->ARM_r1, regs->ARM_r0);
> -     printf("Flags: %c%c%c%c",
> -             flags & CC_N_BIT ? 'N' : 'n',
> -             flags & CC_Z_BIT ? 'Z' : 'z',
> -             flags & CC_C_BIT ? 'C' : 'c', flags & CC_V_BIT ? 'V' : 'v');
> -     printf("  IRQs %s  FIQs %s  Mode %s%s\n",
> -             interrupts_enabled(regs) ? "on" : "off",
> -             fast_interrupts_enabled(regs) ? "on" : "off",
> -             processor_modes[processor_mode(regs)],
> -             thumb_mode(regs) ? " (T)" : "");
> -}
> -
> -void do_undefined_instruction(struct pt_regs *pt_regs)
> -{
> -     printf("undefined instruction\n");
> -     show_regs(pt_regs);
> -     bad_mode();
> -}
> -
> -void do_software_interrupt(struct pt_regs *pt_regs)
> -{
> -     printf("software interrupt\n");
> -     show_regs(pt_regs);
> -     bad_mode();
> -}
> -
> -void do_prefetch_abort(struct pt_regs *pt_regs)
> -{
> -     printf("prefetch abort\n");
> -     show_regs(pt_regs);
> -     bad_mode();
> -}
> -
> -void do_data_abort(struct pt_regs *pt_regs)
> -{
> -     printf("data abort\n");
> -     show_regs(pt_regs);
> -     bad_mode();
> -}
> -
> -void do_not_used(struct pt_regs *pt_regs)
> -{
> -     printf("not used\n");
> -     show_regs(pt_regs);
> -     bad_mode();
> -}
> -
> -void do_fiq(struct pt_regs *pt_regs)
> -{
> -     printf("fast interrupt request\n");
> -     show_regs(pt_regs);
> -     bad_mode();
> -}
> -
> -void do_irq(struct pt_regs *pt_regs)
> -{
> -     printf("interrupt request\n");
> -     show_regs(pt_regs);
> -     bad_mode();
> -}
> -
> -
>  static ulong timestamp;
>  static ulong lastinc;
>  static gptimer_t *timer_base = (gptimer_t *)CONFIG_SYS_TIMERBASE;

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to