1 /* 2 * Copyright (C) 2004-2006 Atmel Corporation 3 * 4 * This program is free software; you can redistribute it and/or modify 5 * it under the terms of the GNU General Public License version 2 as 6 * published by the Free Software Foundation. 7 */ 8 #ifndef __ASM_AVR32_SIGCONTEXT_H 9 #define __ASM_AVR32_SIGCONTEXT_H 10 11 struct sigcontext { 12 unsigned long oldmask; 13 14 /* CPU registers */ 15 unsigned long sr; 16 unsigned long pc; 17 unsigned long lr; 18 unsigned long sp; 19 unsigned long r12; 20 unsigned long r11; 21 unsigned long r10; 22 unsigned long r9; 23 unsigned long r8; 24 unsigned long r7; 25 unsigned long r6; 26 unsigned long r5; 27 unsigned long r4; 28 unsigned long r3; 29 unsigned long r2; 30 unsigned long r1; 31 unsigned long r0; 32 }; 33 34 #endif /* __ASM_AVR32_SIGCONTEXT_H */ 35