summaryrefslogtreecommitdiff
path: root/libcpu/arm/s3c44b0/trap.c
diff options
context:
space:
mode:
authorBernard Xiong <[email protected]>2021-05-28 16:20:08 +0800
committerGitHub <[email protected]>2021-05-28 16:20:08 +0800
commit92beddf3bccf6346e26aa097f82464456fb8e6bd (patch)
tree197e4a108118dda016ea02274172f0c40e7ee8ed /libcpu/arm/s3c44b0/trap.c
parentb18a99b44240ec3152011e159cc24a5af8dff0ce (diff)
parent03f4d40e30f3c94e1db0b3a65b3610dee695694a (diff)
Merge pull request #4737 from mysterywolf/3,1,xformatv3.1.5
[lts 3.1.x] format codes
Diffstat (limited to 'libcpu/arm/s3c44b0/trap.c')
-rw-r--r--libcpu/arm/s3c44b0/trap.c98
1 files changed, 49 insertions, 49 deletions
diff --git a/libcpu/arm/s3c44b0/trap.c b/libcpu/arm/s3c44b0/trap.c
index 3b93d5457e..106a990262 100644
--- a/libcpu/arm/s3c44b0/trap.c
+++ b/libcpu/arm/s3c44b0/trap.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2006-2018, RT-Thread Development Team
+ * Copyright (c) 2006-2021, RT-Thread Development Team
*
* SPDX-License-Identifier: Apache-2.0
*
@@ -33,13 +33,13 @@ extern struct rt_thread *rt_current_thread;
*/
void rt_hw_show_register (struct rt_hw_register *regs)
{
- rt_kprintf("Execption:\n");
- rt_kprintf("r00:0x%08x r01:0x%08x r02:0x%08x r03:0x%08x\n", regs->r0, regs->r1, regs->r2, regs->r3);
- rt_kprintf("r04:0x%08x r05:0x%08x r06:0x%08x r07:0x%08x\n", regs->r4, regs->r5, regs->r6, regs->r7);
- rt_kprintf("r08:0x%08x r09:0x%08x r10:0x%08x\n", regs->r8, regs->r9, regs->r10);
- rt_kprintf("fp :0x%08x ip :0x%08x\n", regs->fp, regs->ip);
- rt_kprintf("sp :0x%08x lr :0x%08x pc :0x%08x\n", regs->sp, regs->lr, regs->pc);
- rt_kprintf("cpsr:0x%08x\n", regs->cpsr);
+ rt_kprintf("Execption:\n");
+ rt_kprintf("r00:0x%08x r01:0x%08x r02:0x%08x r03:0x%08x\n", regs->r0, regs->r1, regs->r2, regs->r3);
+ rt_kprintf("r04:0x%08x r05:0x%08x r06:0x%08x r07:0x%08x\n", regs->r4, regs->r5, regs->r6, regs->r7);
+ rt_kprintf("r08:0x%08x r09:0x%08x r10:0x%08x\n", regs->r8, regs->r9, regs->r10);
+ rt_kprintf("fp :0x%08x ip :0x%08x\n", regs->fp, regs->ip);
+ rt_kprintf("sp :0x%08x lr :0x%08x pc :0x%08x\n", regs->sp, regs->lr, regs->pc);
+ rt_kprintf("cpsr:0x%08x\n", regs->cpsr);
}
/**
@@ -52,10 +52,10 @@ void rt_hw_show_register (struct rt_hw_register *regs)
*/
void rt_hw_trap_udef(struct rt_hw_register *regs)
{
- rt_hw_show_register(regs);
+ rt_hw_show_register(regs);
- rt_kprintf("undefined instruction\n");
- rt_hw_cpu_shutdown();
+ rt_kprintf("undefined instruction\n");
+ rt_hw_cpu_shutdown();
}
/**
@@ -84,10 +84,10 @@ void rt_hw_trap_swi(struct rt_hw_register *regs)
*/
void rt_hw_trap_pabt(struct rt_hw_register *regs)
{
- rt_hw_show_register(regs);
+ rt_hw_show_register(regs);
- rt_kprintf("prefetch abort\n");
- rt_hw_cpu_shutdown();
+ rt_kprintf("prefetch abort\n");
+ rt_hw_cpu_shutdown();
}
/**
@@ -100,10 +100,10 @@ void rt_hw_trap_pabt(struct rt_hw_register *regs)
*/
void rt_hw_trap_dabt(struct rt_hw_register *regs)
{
- rt_hw_show_register(regs);
+ rt_hw_show_register(regs);
- rt_kprintf("data abort\n");
- rt_hw_cpu_shutdown();
+ rt_kprintf("data abort\n");
+ rt_hw_cpu_shutdown();
}
/**
@@ -123,50 +123,50 @@ void rt_hw_trap_resv(struct rt_hw_register *regs)
extern rt_isr_handler_t isr_table[];
void rt_hw_trap_irq()
{
- register unsigned long ispr, intstat;
- register rt_isr_handler_t isr_func;
+ register unsigned long ispr, intstat;
+ register rt_isr_handler_t isr_func;
#ifdef BSP_INT_DEBUG
- rt_kprintf("irq coming, ");
+ rt_kprintf("irq coming, ");
#endif
- intstat = I_ISPR & 0x7ffffff;
+ intstat = I_ISPR & 0x7ffffff;
#ifdef BSP_INT_DEBUG
- rt_kprintf("I_ISPR: %d\n", intstat);
+ rt_kprintf("I_ISPR: %d\n", intstat);
#endif
- ispr = intstat;
+ ispr = intstat;
- /* to find interrupt */
- if ( intstat & 0xff ) /* lowest 8bits */
- {
- intstat = interrupt_bank0[intstat & 0xff];
- isr_func = (rt_isr_handler_t)isr_table[ intstat ];
- }
- else if ( intstat & 0xff00 ) /* low 8bits */
- {
- intstat = interrupt_bank1[(intstat & 0xff00) >> 8];
- isr_func = (rt_isr_handler_t)isr_table[ intstat ];
- }
- else if ( intstat & 0xff0000 ) /* high 8bits */
- {
- intstat = interrupt_bank2[(intstat & 0xff0000) >> 16];
- isr_func = (rt_isr_handler_t)isr_table[ intstat ];
- }
- else if ( intstat & 0xff000000 ) /* highest 8bits */
- {
- intstat = interrupt_bank3[(intstat & 0xff000000) >> 24];
- isr_func = (rt_isr_handler_t)isr_table[ intstat ];
- }
- else return;
+ /* to find interrupt */
+ if ( intstat & 0xff ) /* lowest 8bits */
+ {
+ intstat = interrupt_bank0[intstat & 0xff];
+ isr_func = (rt_isr_handler_t)isr_table[ intstat ];
+ }
+ else if ( intstat & 0xff00 ) /* low 8bits */
+ {
+ intstat = interrupt_bank1[(intstat & 0xff00) >> 8];
+ isr_func = (rt_isr_handler_t)isr_table[ intstat ];
+ }
+ else if ( intstat & 0xff0000 ) /* high 8bits */
+ {
+ intstat = interrupt_bank2[(intstat & 0xff0000) >> 16];
+ isr_func = (rt_isr_handler_t)isr_table[ intstat ];
+ }
+ else if ( intstat & 0xff000000 ) /* highest 8bits */
+ {
+ intstat = interrupt_bank3[(intstat & 0xff000000) >> 24];
+ isr_func = (rt_isr_handler_t)isr_table[ intstat ];
+ }
+ else return;
#ifdef BSP_INT_DEBUG
- rt_kprintf("irq: %d happen\n", intstat);
+ rt_kprintf("irq: %d happen\n", intstat);
#endif
- /* turn to interrupt service routine */
- isr_func(intstat);
+ /* turn to interrupt service routine */
+ isr_func(intstat);
- I_ISPC = ispr; /* clear interrupt */
+ I_ISPC = ispr; /* clear interrupt */
}
void rt_hw_trap_fiq()