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 --- |