Make UEFI boot-platform build again
[haiku.git] / headers / posix / arch / ppc / signal.h
blobc1ef3f58d7808cf55cf56bf4a2cf4aa11dff709e
1 /*
2 * Copyright 2002-2012 Haiku, Inc. All Rights Reserved.
3 * Distributed under the terms of the MIT License.
4 */
5 #ifndef _ARCH_SIGNAL_H_
6 #define _ARCH_SIGNAL_H_
9 /*
10 * Architecture-specific structure passed to signal handlers
13 #if __POWERPC__
14 struct vregs
16 ulong pc, /* program counter */
17 r0, /* scratch */
18 r1, /* stack ptr */
19 r2, /* TOC */
20 r3,r4,r5,r6,r7,r8,r9,r10, /* volatile regs */
21 r11,r12; /* scratch regs */
23 double f0, /* fp scratch */
24 f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f11,f12,f13; /* fp volatile regs */
26 ulong filler1, /* place holder */
27 fpscr, /* fp condition codes */
28 ctr, xer, cr, msr, lr; /* misc. status */
30 #endif /* __POWERPC__ */
33 #endif /* _ARCH_SIGNAL_H_ */