Deleted Added
full compact
pcpu.h (280364) pcpu.h (284273)
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/arm64/include/pcpu.h 280364 2015-03-23 11:54:56Z andrew $
27 * $FreeBSD: head/sys/arm64/include/pcpu.h 284273 2015-06-11 15:45:33Z andrew $
28 */
29
30#ifndef _MACHINE_PCPU_H_
31#define _MACHINE_PCPU_H_
32
33#include <machine/cpu.h>
34#include <machine/cpufunc.h>
35
36#define ALT_STACK_SIZE 128
37
38#define PCPU_MD_FIELDS \
28 */
29
30#ifndef _MACHINE_PCPU_H_
31#define _MACHINE_PCPU_H_
32
33#include <machine/cpu.h>
34#include <machine/cpufunc.h>
35
36#define ALT_STACK_SIZE 128
37
38#define PCPU_MD_FIELDS \
39 char __pad[129]
39 u_int pc_acpi_id; /* ACPI CPU id */ \
40 char __pad[125]
40
41#ifdef _KERNEL
42
43struct pcb;
44struct pcpu;
45
46static inline struct pcpu *
47get_pcpu(void)

--- 27 unchanged lines hidden ---
41
42#ifdef _KERNEL
43
44struct pcb;
45struct pcpu;
46
47static inline struct pcpu *
48get_pcpu(void)

--- 27 unchanged lines hidden ---