Deleted Added
full compact
asmacros.h (153241) asmacros.h (156699)
1/*-
2 * Copyright (c) 1993 The Regents of the University of California.
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

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

21 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27 * SUCH DAMAGE.
28 *
1/*-
2 * Copyright (c) 1993 The Regents of the University of California.
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

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

21 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27 * SUCH DAMAGE.
28 *
29 * $FreeBSD: head/sys/amd64/include/asmacros.h 153241 2005-12-08 18:33:30Z jhb $
29 * $FreeBSD: head/sys/amd64/include/asmacros.h 156699 2006-03-14 00:01:56Z peter $
30 */
31
32#ifndef _MACHINE_ASMACROS_H_
33#define _MACHINE_ASMACROS_H_
34
35#include <sys/cdefs.h>
36
37/* XXX too much duplication in various asm*.h's. */

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

125#define FAKE_MCOUNT(caller)
126#define MCOUNT
127#define MCOUNT_LABEL(name)
128#define MEXITCOUNT
129#endif /* GPROF */
130
131#ifdef LOCORE
132/*
30 */
31
32#ifndef _MACHINE_ASMACROS_H_
33#define _MACHINE_ASMACROS_H_
34
35#include <sys/cdefs.h>
36
37/* XXX too much duplication in various asm*.h's. */

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

125#define FAKE_MCOUNT(caller)
126#define MCOUNT
127#define MCOUNT_LABEL(name)
128#define MEXITCOUNT
129#endif /* GPROF */
130
131#ifdef LOCORE
132/*
133 * Convenience macros for declaring interrupt entry points.
133 * Convenience macro for declaring interrupt entry points.
134 */
135#define IDTVEC(name) ALIGN_TEXT; .globl __CONCAT(X,name); \
136 .type __CONCAT(X,name),@function; __CONCAT(X,name):
137
138/*
139 * Macros to create and destroy a trap frame.
140 */
141#define PUSH_FRAME \

--- 53 unchanged lines hidden ---
134 */
135#define IDTVEC(name) ALIGN_TEXT; .globl __CONCAT(X,name); \
136 .type __CONCAT(X,name),@function; __CONCAT(X,name):
137
138/*
139 * Macros to create and destroy a trap frame.
140 */
141#define PUSH_FRAME \

--- 53 unchanged lines hidden ---