entry.S (d4ab4e6a23f805abb8fc3cc34525eec3788aeca1) | entry.S (2cf9530420e446bb61f665d02afeb81070106900) |
---|---|
1/* arch/sparc/kernel/entry.S: Sparc trap low-level entry points. 2 * 3 * Copyright (C) 1995, 2007 David S. Miller (davem@davemloft.net) 4 * Copyright (C) 1996 Eddie C. Dost (ecd@skynet.be) 5 * Copyright (C) 1996 Miguel de Icaza (miguel@nuclecu.unam.mx) 6 * Copyright (C) 1996-1999 Jakub Jelinek (jj@sunsite.mff.cuni.cz) 7 * Copyright (C) 1997 Anton Blanchard (anton@progsoc.uts.edu.au) 8 */ --- 387 unchanged lines hidden (view full) --- 396 lduha [%l4] ASI_M_MXCC, %l5 397 sethi %hi(1 << 15), %l7 398 or %l5, %l7, %l5 399 stha %l5, [%l4] ASI_M_MXCC 400 /* FIXME */ 4011: b,a 1b 402 403#ifdef CONFIG_SPARC_LEON | 1/* arch/sparc/kernel/entry.S: Sparc trap low-level entry points. 2 * 3 * Copyright (C) 1995, 2007 David S. Miller (davem@davemloft.net) 4 * Copyright (C) 1996 Eddie C. Dost (ecd@skynet.be) 5 * Copyright (C) 1996 Miguel de Icaza (miguel@nuclecu.unam.mx) 6 * Copyright (C) 1996-1999 Jakub Jelinek (jj@sunsite.mff.cuni.cz) 7 * Copyright (C) 1997 Anton Blanchard (anton@progsoc.uts.edu.au) 8 */ --- 387 unchanged lines hidden (view full) --- 396 lduha [%l4] ASI_M_MXCC, %l5 397 sethi %hi(1 << 15), %l7 398 or %l5, %l7, %l5 399 stha %l5, [%l4] ASI_M_MXCC 400 /* FIXME */ 4011: b,a 1b 402 403#ifdef CONFIG_SPARC_LEON |
404 405 .globl smpleon_ticker 406 /* SMP per-cpu ticker interrupts are handled specially. */ 407smpleon_ticker: 408 SAVE_ALL 409 or %l0, PSR_PIL, %g2 410 wr %g2, 0x0, %psr 411 WRITE_PAUSE 412 wr %g2, PSR_ET, %psr 413 WRITE_PAUSE 414 call leon_percpu_timer_interrupt 415 add %sp, STACKFRAME_SZ, %o0 416 wr %l0, PSR_ET, %psr 417 WRITE_PAUSE 418 RESTORE_ALL 419 | |
420 .align 4 421 .globl linux_trap_ipi15_leon 422linux_trap_ipi15_leon: 423 SAVE_ALL 424 or %l0, PSR_PIL, %l4 425 wr %l4, 0x0, %psr 426 WRITE_PAUSE 427 wr %l4, PSR_ET, %psr --- 1225 unchanged lines hidden --- | 404 .align 4 405 .globl linux_trap_ipi15_leon 406linux_trap_ipi15_leon: 407 SAVE_ALL 408 or %l0, PSR_PIL, %l4 409 wr %l4, 0x0, %psr 410 WRITE_PAUSE 411 wr %l4, PSR_ET, %psr --- 1225 unchanged lines hidden --- |