Deleted Added
full compact
frame.h (302408) frame.h (316369)
1/*-
2 * Copyright (C) 1995, 1996 Wolfgang Solfrank.
3 * Copyright (C) 1995, 1996 TooLs GmbH.
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

--- 15 unchanged lines hidden (view full) ---

24 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
25 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
26 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
27 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
28 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
29 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30 *
31 * $NetBSD: frame.h,v 1.2 1999/01/10 10:13:15 tsubai Exp $
1/*-
2 * Copyright (C) 1995, 1996 Wolfgang Solfrank.
3 * Copyright (C) 1995, 1996 TooLs GmbH.
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

--- 15 unchanged lines hidden (view full) ---

24 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
25 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
26 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
27 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
28 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
29 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30 *
31 * $NetBSD: frame.h,v 1.2 1999/01/10 10:13:15 tsubai Exp $
32 * $FreeBSD: stable/11/sys/powerpc/include/frame.h 279601 2015-03-04 21:06:57Z nwhitehorn $
32 * $FreeBSD: stable/11/sys/powerpc/include/frame.h 316369 2017-04-01 19:27:06Z jhibbits $
33 */
34
35#ifndef _MACHINE_FRAME_H_
36#define _MACHINE_FRAME_H_
37
38#include <sys/types.h>
39
40/*

--- 63 unchanged lines hidden (view full) ---

104 register_t cf_arg1;
105 register_t _padding; /* Maintain 16-byte alignment */
106};
107#endif
108
109/* Definitions for syscalls */
110#define FIRSTARG 3 /* first arg in reg 3 */
111#define NARGREG 8 /* 8 args in regs */
33 */
34
35#ifndef _MACHINE_FRAME_H_
36#define _MACHINE_FRAME_H_
37
38#include <sys/types.h>
39
40/*

--- 63 unchanged lines hidden (view full) ---

104 register_t cf_arg1;
105 register_t _padding; /* Maintain 16-byte alignment */
106};
107#endif
108
109/* Definitions for syscalls */
110#define FIRSTARG 3 /* first arg in reg 3 */
111#define NARGREG 8 /* 8 args in regs */
112#define MOREARGS(sp) ((caddr_t)((uintptr_t)(sp) + \
113 sizeof(struct callframe) - 3*sizeof(register_t))) /* more args go here */
114
115#endif /* _MACHINE_FRAME_H_ */
112
113#endif /* _MACHINE_FRAME_H_ */