From owner-cvs-all Sun Sep 30 12: 3:35 2001 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 62F1937B410; Sun, 30 Sep 2001 12:03:23 -0700 (PDT) Received: (from jake@localhost) by freefall.freebsd.org (8.11.4/8.11.4) id f8UJ3Nv27620; Sun, 30 Sep 2001 12:03:23 -0700 (PDT) (envelope-from jake) Message-Id: <200109301903.f8UJ3Nv27620@freefall.freebsd.org> From: Jake Burkholder Date: Sun, 30 Sep 2001 12:03:22 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/sparc64/include tsb.h vmparam.h src/sys/sparc64/sparc64 pmap.c pv.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jake 2001/09/30 12:03:22 PDT Modified files: sys/sparc64/include tsb.h vmparam.h sys/sparc64/sparc64 pmap.c pv.c Log: Move the kernel to end of the first 4 gigabytes of address space, so that one 4 meg page can map both the kernel and the openfirmware mappings. Add the openfirmware mappings to the kernel tsb so we can call the firmware on the kernel trap table and access kernel memory normally. Implement pmap_swapout_proc, pmap_swapin_proc, pmap_swapout_thread, pmap_swapin_thread, pmap_activate, pmap_page_exists, and pmap_phys_address. Revision Changes Path 1.5 +4 -14 src/sys/sparc64/include/tsb.h 1.6 +4 -4 src/sys/sparc64/include/vmparam.h 1.13 +222 -67 src/sys/sparc64/sparc64/pmap.c 1.5 +9 -5 src/sys/sparc64/sparc64/pv.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message