Deleted Added
full compact
pcpu.h (249265) pcpu.h (254461)
1/*-
2 * Copyright (c) 1999 Luoqi Chen <luoqi@freebsd.org>
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

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

19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24 * SUCH DAMAGE.
25 *
26 * from: FreeBSD: src/sys/i386/include/globaldata.h,v 1.27 2001/04/27
1/*-
2 * Copyright (c) 1999 Luoqi Chen <luoqi@freebsd.org>
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

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

19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24 * SUCH DAMAGE.
25 *
26 * from: FreeBSD: src/sys/i386/include/globaldata.h,v 1.27 2001/04/27
27 * $FreeBSD: head/sys/arm/include/pcpu.h 249265 2013-04-08 19:19:10Z glebius $
27 * $FreeBSD: head/sys/arm/include/pcpu.h 254461 2013-08-17 18:51:38Z andrew $
28 */
29
30#ifndef _MACHINE_PCPU_H_
31#define _MACHINE_PCPU_H_
32
33#ifdef _KERNEL
34
35#include <machine/cpuconf.h>
36#include <machine/frame.h>
37
38#define ALT_STACK_SIZE 128
39
40struct vmspace;
41
42#endif /* _KERNEL */
43
28 */
29
30#ifndef _MACHINE_PCPU_H_
31#define _MACHINE_PCPU_H_
32
33#ifdef _KERNEL
34
35#include <machine/cpuconf.h>
36#include <machine/frame.h>
37
38#define ALT_STACK_SIZE 128
39
40struct vmspace;
41
42#endif /* _KERNEL */
43
44#ifdef ARM_VFP_SUPPORT
44#ifdef VFP
45#define PCPU_MD_FIELDS \
46 unsigned int pc_cpu; \
47 unsigned int pc_vfpsid; \
48 unsigned int pc_vfpmvfr0; \
49 unsigned int pc_vfpmvfr1; \
50 struct thread *pc_vfpcthread; \
51 struct pmap *pc_curpmap; \
52 char __pad[133]

--- 58 unchanged lines hidden ---
45#define PCPU_MD_FIELDS \
46 unsigned int pc_cpu; \
47 unsigned int pc_vfpsid; \
48 unsigned int pc_vfpmvfr0; \
49 unsigned int pc_vfpmvfr1; \
50 struct thread *pc_vfpcthread; \
51 struct pmap *pc_curpmap; \
52 char __pad[133]

--- 58 unchanged lines hidden ---