Subject: CVS commit: src
To: None <source-changes@netbsd.org>
From: Eduardo Horvath <eeh@netbsd.org>
List: source-changes
Date: 08/26/1998 23:23:34
Module Name:	src
Committed By:	eeh
Date:		Thu Aug 27 06:23:34 UTC 1998

Modified Files:
	src/sys/arch/sparc64/include: openfirm.h pmap.h
	src/sys/arch/sparc64/sparc64: db_interface.c locore.s ofw_machdep.c
	    pmap.c trap.c
	src/sys/arch/sparc64/stand/ofwboot: Locore.c Makefile boot.c
	    elfXX_exec.c ofdev.c openfirm.h srt0.s
Log Message:
Add 64-bit pmap support:

Moved from a two level 512/1024 entry setup mapping 32 (9/10/13) bits
respectively to a three level 1024/1024/1024 entry setup mapping 43
(10/10/10/13) bits.  In 32-bit mode we waste about 1/12 pages mapping the high
11 bits.  We also only manage 43 of the possible 44 bits of virtual address
space, wasting half of it.  Oh well, maybe we'll do better next revision.