From owner-cvs-all Sat Nov 17 18:47:31 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 C168737B405; Sat, 17 Nov 2001 18:47:26 -0800 (PST) Received: (from jake@localhost) by freefall.freebsd.org (8.11.4/8.11.4) id fAI2lQT72442; Sat, 17 Nov 2001 18:47:26 -0800 (PST) (envelope-from jake) Message-Id: <200111180247.fAI2lQT72442@freefall.freebsd.org> From: Jake Burkholder Date: Sat, 17 Nov 2001 18:47:26 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/sparc64/include cpufunc.h src/sys/sparc64/sparc64 support.s 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/11/17 18:47:26 PST Modified files: sys/sparc64/include cpufunc.h sys/sparc64/sparc64 support.s Log: 1. Implement ascopyto() and ascopyfrom() for copying to an alternate address space from kernel space and from an alternate address space to kernel space. 2. Remove the unused and unprototyped physcopy() and physzero() and replace with the more versatile ascopy() and aszero(), inspired by the above. These can be used to copy and zero physical pages of memory without mapping them into kernel space first. 3. Use magic numbers for the offsets in the jmpbuf structure like other platforms. 4. Use SET. Submitted by: tmm (1, 4) Revision Changes Path 1.7 +2 -0 src/sys/sparc64/include/cpufunc.h 1.10 +46 -26 src/sys/sparc64/sparc64/support.s To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message