Deleted Added
full compact
cpu.h (255331) cpu.h (255744)
1/*-
2 * Copyright (c) 1990 The Regents of the University of California.
3 * All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * William Jolitz.
7 *
8 * Redistribution and use in source and binary forms, with or without

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

25 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
26 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
28 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30 * SUCH DAMAGE.
31 *
32 * from: @(#)cpu.h 5.4 (Berkeley) 5/9/91
1/*-
2 * Copyright (c) 1990 The Regents of the University of California.
3 * All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * William Jolitz.
7 *
8 * Redistribution and use in source and binary forms, with or without

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

25 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
26 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
28 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30 * SUCH DAMAGE.
31 *
32 * from: @(#)cpu.h 5.4 (Berkeley) 5/9/91
33 * $FreeBSD: head/sys/i386/include/cpu.h 255331 2013-09-06 22:17:02Z gibbs $
33 * $FreeBSD: head/sys/i386/include/cpu.h 255744 2013-09-20 22:59:22Z gibbs $
34 */
35
36#ifndef _MACHINE_CPU_H_
37#define _MACHINE_CPU_H_
38
39/*
40 * Definitions unique to i386 cpu support.
41 */

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

56#ifdef _KERNEL
57/*
58 * Struct containing pointers to CPU management functions whose
59 * implementation is run time selectable. Selection can be made,
60 * for example, based on detection of a particular CPU variant or
61 * hypervisor environment.
62 */
63struct cpu_ops {
34 */
35
36#ifndef _MACHINE_CPU_H_
37#define _MACHINE_CPU_H_
38
39/*
40 * Definitions unique to i386 cpu support.
41 */

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

56#ifdef _KERNEL
57/*
58 * Struct containing pointers to CPU management functions whose
59 * implementation is run time selectable. Selection can be made,
60 * for example, based on detection of a particular CPU variant or
61 * hypervisor environment.
62 */
63struct cpu_ops {
64 void (*cpu_init)(void);
65 void (*cpu_resume)(void);
64 void (*ipi_vectored)(u_int, int);
65};
66
67extern struct cpu_ops cpu_ops;
68extern char btext[];
69extern char etext[];
70
71void cpu_halt(void);

--- 18 unchanged lines hidden ---
66 void (*ipi_vectored)(u_int, int);
67};
68
69extern struct cpu_ops cpu_ops;
70extern char btext[];
71extern char etext[];
72
73void cpu_halt(void);

--- 18 unchanged lines hidden ---