Changeset e8a0b90 in mainline for kernel/arch/ia32/src/interrupt.c


Ignore:
Timestamp:
2007-05-31T21:21:02Z (18 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
d8431986
Parents:
67f5fbd9
Message:

fix ICC compilation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/ia32/src/interrupt.c

    r67f5fbd9 re8a0b90  
    7070
    7171        if (CPU)
    72                 printf("----------------EXCEPTION OCCURED (cpu%d)----------------\n", CPU->id);
     72                printf("----------------EXCEPTION OCCURED (cpu%u)----------------\n", CPU->id);
    7373        else
    7474                printf("----------------EXCEPTION OCCURED----------------\n");
    7575               
    76         printf("%%eip: %#x (%s)\n",istate->eip,symbol);
    77         printf("ERROR_WORD=%#x\n", istate->error_word);
    78         printf("%%cs=%#x,flags=%#x\n", istate->cs, istate->eflags);
    79         printf("%%eax=%#x, %%ecx=%#x, %%edx=%#x, %%esp=%#x\n",  istate->eax,istate->ecx,istate->edx,&istate->stack[0]);
     76        printf("%%eip: %#lx (%s)\n", istate->eip, symbol);
     77        printf("ERROR_WORD=%#lx\n", istate->error_word);
     78        printf("%%cs=%#lx,flags=%#lx\n", istate->cs, istate->eflags);
     79        printf("%%eax=%#lx, %%ecx=%#lx, %%edx=%#lx, %%esp=%p\n", istate->eax, istate->ecx, istate->edx, &istate->stack[0]);
    8080#ifdef CONFIG_DEBUG_ALLREGS
    81         printf("%%esi=%#x, %%edi=%#x, %%ebp=%#x, %%ebx=%#x\n",  istate->esi,istate->edi,istate->ebp,istate->ebx);
    82 #endif
    83         printf("stack: %#x, %#x, %#x, %#x\n", istate->stack[0], istate->stack[1], istate->stack[2], istate->stack[3]);
    84         printf("       %#x, %#x, %#x, %#x\n", istate->stack[4], istate->stack[5], istate->stack[6], istate->stack[7]);
     81        printf("%%esi=%#lx, %%edi=%#lx, %%ebp=%#lx, %%ebx=%#lx\n", istate->esi, istate->edi, istate->ebp, istate->ebx);
     82#endif
     83        printf("stack: %#lx, %#lx, %#lx, %#lx\n", istate->stack[0], istate->stack[1], istate->stack[2], istate->stack[3]);
     84        printf("       %#lx, %#lx, %#lx, %#lx\n", istate->stack[4], istate->stack[5], istate->stack[6], istate->stack[7]);
    8585}
    8686
     
    103103
    104104/** General Protection Fault. */
    105 static void gp_fault(int n, istate_t *istate)
     105static void gp_fault(int n __attribute__((unused)), istate_t *istate)
    106106{
    107107        if (TASK) {
     
    130130}
    131131
    132 static void ss_fault(int n, istate_t *istate)
     132static void ss_fault(int n __attribute__((unused)), istate_t *istate)
    133133{
    134134        fault_if_from_uspace(istate, "stack fault");
     
    138138}
    139139
    140 static void simd_fp_exception(int n, istate_t *istate)
     140static void simd_fp_exception(int n __attribute__((unused)), istate_t *istate)
    141141{
    142142        uint32_t mxcsr;
    143143        asm (
    144144                "stmxcsr %0;\n"
    145                 :"=m"(mxcsr)
     145                : "=m" (mxcsr)
    146146        );
    147147        fault_if_from_uspace(istate, "SIMD FP exception(19), MXCSR: %#zx",
    148             (unative_t)mxcsr);
    149 
    150         decode_istate(istate);
    151         printf("MXCSR: %#zx\n",(unative_t)(mxcsr));
     148            (unative_t) mxcsr);
     149
     150        decode_istate(istate);
     151        printf("MXCSR: %#lx\n", mxcsr);
    152152        panic("SIMD FP exception(19)\n");
    153153}
    154154
    155 static void nm_fault(int n, istate_t *istate)
     155static void nm_fault(int n __attribute__((unused)), istate_t *istate __attribute__((unused)))
    156156{
    157157#ifdef CONFIG_FPU_LAZY     
     
    164164
    165165#ifdef CONFIG_SMP
    166 static void tlb_shootdown_ipi(int n, istate_t *istate)
     166static void tlb_shootdown_ipi(int n __attribute__((unused)), istate_t *istate __attribute__((unused)))
    167167{
    168168        trap_virtual_eoi();
     
    172172
    173173/** Handler of IRQ exceptions */
    174 static void irq_interrupt(int n, istate_t *istate)
     174static void irq_interrupt(int n, istate_t *istate __attribute__((unused)))
    175175{
    176176        ASSERT(n >= IVT_IRQBASE);
     
    199199                 */
    200200#ifdef CONFIG_DEBUG
    201                 printf("cpu%d: spurious interrupt (inum=%d)\n", CPU->id, inum);
     201                printf("cpu%u: spurious interrupt (inum=%d)\n", CPU->id, inum);
    202202#endif
    203203        }
Note: See TracChangeset for help on using the changeset viewer.