Deleted Added
full compact
machdep.c (97265) machdep.c (97445)
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.

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

32 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
33 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
34 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
35 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
36 * SUCH DAMAGE.
37 *
38 * from: @(#)machdep.c 7.4 (Berkeley) 6/3/91
39 * 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.

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

32 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
33 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
34 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
35 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
36 * SUCH DAMAGE.
37 *
38 * from: @(#)machdep.c 7.4 (Berkeley) 6/3/91
39 * from: FreeBSD: src/sys/i386/i386/machdep.c,v 1.477 2001/08/27
40 * $FreeBSD: head/sys/sparc64/sparc64/machdep.c 97265 2002-05-25 02:39:28Z jake $
40 * $FreeBSD: head/sys/sparc64/sparc64/machdep.c 97445 2002-05-29 05:49:59Z jake $
41 */
42
43#include "opt_ddb.h"
44#include "opt_msgbuf.h"
45
46#include <sys/param.h>
47#include <sys/systm.h>
48#include <sys/cons.h>

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

102#include <machine/tick.h>
103#include <machine/tlb.h>
104#include <machine/tstate.h>
105#include <machine/upa.h>
106#include <machine/ver.h>
107
108typedef int ofw_vec_t(void *);
109
41 */
42
43#include "opt_ddb.h"
44#include "opt_msgbuf.h"
45
46#include <sys/param.h>
47#include <sys/systm.h>
48#include <sys/cons.h>

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

102#include <machine/tick.h>
103#include <machine/tlb.h>
104#include <machine/tstate.h>
105#include <machine/upa.h>
106#include <machine/ver.h>
107
108typedef int ofw_vec_t(void *);
109
110struct tte *kernel_ttes;
110struct tlb_entry *kernel_tlbs;
111int kernel_tlb_slots;
112
113int physmem;
114int cold = 1;
115int Maxmem;
116
117char pcpu0[PCPU_PAGES * PAGE_SIZE];
118char uarea0[UAREA_PAGES * PAGE_SIZE];

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

224 preload_metadata = mdp;
225 kmdp = preload_search_by_type("elf kernel");
226 if (kmdp != NULL) {
227 boothowto = MD_FETCH(kmdp, MODINFOMD_HOWTO, int);
228 kern_envp = MD_FETCH(kmdp, MODINFOMD_ENVP, char *);
229 end = MD_FETCH(kmdp, MODINFOMD_KERNEND, vm_offset_t);
230 kernel_tlb_slots = MD_FETCH(kmdp, MODINFOMD_DTLB_SLOTS,
231 int);
111int kernel_tlb_slots;
112
113int physmem;
114int cold = 1;
115int Maxmem;
116
117char pcpu0[PCPU_PAGES * PAGE_SIZE];
118char uarea0[UAREA_PAGES * PAGE_SIZE];

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

224 preload_metadata = mdp;
225 kmdp = preload_search_by_type("elf kernel");
226 if (kmdp != NULL) {
227 boothowto = MD_FETCH(kmdp, MODINFOMD_HOWTO, int);
228 kern_envp = MD_FETCH(kmdp, MODINFOMD_ENVP, char *);
229 end = MD_FETCH(kmdp, MODINFOMD_KERNEND, vm_offset_t);
230 kernel_tlb_slots = MD_FETCH(kmdp, MODINFOMD_DTLB_SLOTS,
231 int);
232 kernel_ttes = (struct tte *)preload_search_info(kmdp,
232 kernel_tlbs = (void *)preload_search_info(kmdp,
233 MODINFO_METADATA | MODINFOMD_DTLB);
234 }
235 }
236
237 /*
238 * Initialize the console before printing anything.
239 */
240 cninit();

--- 472 unchanged lines hidden ---
233 MODINFO_METADATA | MODINFOMD_DTLB);
234 }
235 }
236
237 /*
238 * Initialize the console before printing anything.
239 */
240 cninit();

--- 472 unchanged lines hidden ---