linux_dsm_epyc7002/arch/avr32/kernel
Haavard Skinnemoen 92b728c147 [AVR32] Fix NMI handler
Fix a problem with the NMI handler entry code related to the NMI handler
sharing some code with the exception handlers. This is not a good idea
because the RSR and RAR registers are not the same, and the NMI handler
runs with interrupts masked the whole time so there's no need to check
for pending work.

Open-code the low-level NMI handling logic instead so that the pt_regs
layout is actually correct when the higher-level handler is called.

Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
2007-04-27 13:44:13 +02:00
..
asm-offsets.c [PATCH] avr32 architecture 2006-09-26 08:48:54 -07:00
avr32_ksyms.c [AVR32] Export clear_page symbol 2007-01-26 13:12:25 +01:00
cpu.c [AVR32] Clean up cpu identification and add features bitmap 2007-04-27 13:44:13 +02:00
entry-avr32b.S [AVR32] Fix NMI handler 2007-04-27 13:44:13 +02:00
head.S AVR32: Get rid of board_early_init 2006-11-06 10:43:23 +01:00
init_task.c [PATCH] avr32 architecture 2006-09-26 08:48:54 -07:00
irq.c [AVR32] /proc/interrupts display 2007-02-09 15:01:57 +01:00
kprobes.c [PATCH] avr32: fixup kprobes preemption handling 2006-12-07 08:39:26 -08:00
Makefile [PATCH] avr32 architecture 2006-09-26 08:48:54 -07:00
module.c [AVR32] Clean up exception handling code 2007-04-27 13:44:13 +02:00
process.c [AVR32] Clean up exception handling code 2007-04-27 13:44:13 +02:00
ptrace.c [AVR32] Fix bogus ti->flags manipulation in debug handler 2007-03-07 10:50:28 +01:00
semaphore.c [PATCH] avr32 architecture 2006-09-26 08:48:54 -07:00
setup.c [PATCH] Dynamic kernel command-line: avr32 2007-02-12 09:48:37 -08:00
signal.c [PATCH] Add include/linux/freezer.h and move definitions from sched.h 2006-12-07 08:39:27 -08:00
switch_to.S [PATCH] avr32 architecture 2006-09-26 08:48:54 -07:00
sys_avr32.c [PATCH] AVR32: Implement kernel_execve 2006-10-02 07:57:24 -07:00
syscall_table.S [AVR32] Remove unnecessary sys_nfsservctl conditional 2007-02-16 12:55:42 +01:00
syscall-stubs.S AVR32: Wire up sys_epoll_pwait 2006-11-06 14:07:15 +01:00
time.c [AVR32] Change system timer from count-compare to Timer/Counter 0 2007-04-27 13:44:12 +02:00
traps.c [AVR32] Clean up exception handling code 2007-04-27 13:44:13 +02:00
vmlinux.lds.c [AVR32] Clean up exception handling code 2007-04-27 13:44:13 +02:00