Deleted Added
full compact
machdep.c (141249) machdep.c (141378)
1/*-
2 * Copyright (c) 2001 Jake Burkholder.
3 * Copyright (c) 1992 Terrence R. Lambert.
4 * Copyright (c) 1982, 1987, 1990 The Regents of the University of California.
5 * All rights reserved.
6 *
7 * This code is derived from software contributed to Berkeley by
8 * William Jolitz.

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

28 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
29 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
30 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
31 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
32 * SUCH DAMAGE.
33 *
34 * from: @(#)machdep.c 7.4 (Berkeley) 6/3/91
35 * from: FreeBSD: src/sys/i386/i386/machdep.c,v 1.477 2001/08/27
1/*-
2 * Copyright (c) 2001 Jake Burkholder.
3 * Copyright (c) 1992 Terrence R. Lambert.
4 * Copyright (c) 1982, 1987, 1990 The Regents of the University of California.
5 * All rights reserved.
6 *
7 * This code is derived from software contributed to Berkeley by
8 * William Jolitz.

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

28 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
29 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
30 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
31 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
32 * SUCH DAMAGE.
33 *
34 * from: @(#)machdep.c 7.4 (Berkeley) 6/3/91
35 * from: FreeBSD: src/sys/i386/i386/machdep.c,v 1.477 2001/08/27
36 * $FreeBSD: head/sys/sparc64/sparc64/machdep.c 141249 2005-02-04 06:58:09Z njl $
36 * $FreeBSD: head/sys/sparc64/sparc64/machdep.c 141378 2005-02-06 01:55:08Z njl $
37 */
38
39#include "opt_compat.h"
40#include "opt_ddb.h"
41#include "opt_kstack_pages.h"
42#include "opt_msgbuf.h"
43
44#include <sys/param.h>
37 */
38
39#include "opt_compat.h"
40#include "opt_ddb.h"
41#include "opt_kstack_pages.h"
42#include "opt_msgbuf.h"
43
44#include <sys/param.h>
45#include <sys/malloc.h>
46#include <sys/proc.h>
45#include <sys/systm.h>
46#include <sys/bio.h>
47#include <sys/buf.h>
48#include <sys/bus.h>
49#include <sys/cpu.h>
50#include <sys/cons.h>
47#include <sys/systm.h>
48#include <sys/bio.h>
49#include <sys/buf.h>
50#include <sys/bus.h>
51#include <sys/cpu.h>
52#include <sys/cons.h>
53#include <sys/eventhandler.h>
54#include <sys/exec.h>
51#include <sys/imgact.h>
55#include <sys/imgact.h>
56#include <sys/interrupt.h>
52#include <sys/kdb.h>
53#include <sys/kernel.h>
54#include <sys/ktr.h>
55#include <sys/linker.h>
56#include <sys/lock.h>
57#include <sys/kdb.h>
58#include <sys/kernel.h>
59#include <sys/ktr.h>
60#include <sys/linker.h>
61#include <sys/lock.h>
57#include <sys/malloc.h>
58#include <sys/msgbuf.h>
59#include <sys/mutex.h>
60#include <sys/pcpu.h>
62#include <sys/msgbuf.h>
63#include <sys/mutex.h>
64#include <sys/pcpu.h>
61#include <sys/proc.h>
62#include <sys/reboot.h>
63#include <sys/eventhandler.h>
64#include <sys/interrupt.h>
65#include <sys/ptrace.h>
65#include <sys/ptrace.h>
66#include <sys/reboot.h>
66#include <sys/signalvar.h>
67#include <sys/smp.h>
68#include <sys/sysent.h>
69#include <sys/sysproto.h>
70#include <sys/timetc.h>
71#include <sys/ucontext.h>
67#include <sys/signalvar.h>
68#include <sys/smp.h>
69#include <sys/sysent.h>
70#include <sys/sysproto.h>
71#include <sys/timetc.h>
72#include <sys/ucontext.h>
72#include <sys/ucontext.h>
73#include <sys/exec.h>
74
75#include <dev/ofw/openfirm.h>
76
77#include <vm/vm.h>
73
74#include <dev/ofw/openfirm.h>
75
76#include <vm/vm.h>
78#include <vm/vm_param.h>
77#include <vm/vm_extern.h>
79#include <vm/vm_kern.h>
78#include <vm/vm_kern.h>
80#include <vm/vm_object.h>
81#include <vm/vm_page.h>
82#include <vm/vm_map.h>
79#include <vm/vm_page.h>
80#include <vm/vm_map.h>
81#include <vm/vm_object.h>
83#include <vm/vm_pager.h>
82#include <vm/vm_pager.h>
84#include <vm/vm_extern.h>
83#include <vm/vm_param.h>
85
86#include <ddb/ddb.h>
87
88#include <machine/bus.h>
89#include <machine/cache.h>
90#include <machine/clock.h>
91#include <machine/cpu.h>
92#include <machine/fp.h>
93#include <machine/fsr.h>
94#include <machine/intr_machdep.h>
95#include <machine/md_var.h>
96#include <machine/metadata.h>
97#include <machine/ofw_machdep.h>
98#include <machine/ofw_mem.h>
99#include <machine/pcb.h>
84
85#include <ddb/ddb.h>
86
87#include <machine/bus.h>
88#include <machine/cache.h>
89#include <machine/clock.h>
90#include <machine/cpu.h>
91#include <machine/fp.h>
92#include <machine/fsr.h>
93#include <machine/intr_machdep.h>
94#include <machine/md_var.h>
95#include <machine/metadata.h>
96#include <machine/ofw_machdep.h>
97#include <machine/ofw_mem.h>
98#include <machine/pcb.h>
100#include <machine/smp.h>
101#include <machine/pmap.h>
102#include <machine/pstate.h>
103#include <machine/reg.h>
104#include <machine/sigframe.h>
99#include <machine/pmap.h>
100#include <machine/pstate.h>
101#include <machine/reg.h>
102#include <machine/sigframe.h>
103#include <machine/smp.h>
105#include <machine/tick.h>
106#include <machine/tlb.h>
107#include <machine/tstate.h>
108#include <machine/upa.h>
109#include <machine/ver.h>
110
111typedef int ofw_vec_t(void *);
112

--- 771 unchanged lines hidden ---
104#include <machine/tick.h>
105#include <machine/tlb.h>
106#include <machine/tstate.h>
107#include <machine/upa.h>
108#include <machine/ver.h>
109
110typedef int ofw_vec_t(void *);
111

--- 771 unchanged lines hidden ---