From owner-cvs-all Mon Apr 29 5:14:39 2002 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 C81F137B400; Mon, 29 Apr 2002 05:14:32 -0700 (PDT) Received: (from benno@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g3TCEWM53367; Mon, 29 Apr 2002 05:14:32 -0700 (PDT) (envelope-from benno) Message-Id: <200204291214.g3TCEWM53367@freefall.freebsd.org> From: Benno Rice Date: Mon, 29 Apr 2002 05:14:31 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/powerpc/include frame.h pcpu.h spr.h src/sys/powerpc/powerpc genassym.c locore.s sigcode.S swtch.s trap_subr.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 benno 2002/04/29 05:14:31 PDT Modified files: sys/powerpc/include frame.h pcpu.h sys/powerpc/powerpc genassym.c locore.s swtch.s Added files: sys/powerpc/include spr.h sys/powerpc/powerpc sigcode.S trap_subr.S Log: Commit of stuff that's been sitting in my tree for a while. Highlights include: - New low-level trap code from NetBSD. The high level code still needs a lot of work. - Fixes for some pmap handling in thread switching. - The kernel will now get to attempting to jump into init in user mode. There are some pmap/trap issues which prevent it from actually getting there though. Obtained from: NetBSD (parts) Revision Changes Path 1.6 +46 -0 src/sys/powerpc/include/frame.h 1.19 +4 -1 src/sys/powerpc/include/pcpu.h 1.1 +360 -0 src/sys/powerpc/include/spr.h (new) 1.43 +44 -1 src/sys/powerpc/powerpc/genassym.c 1.10 +7 -936 src/sys/powerpc/powerpc/locore.s 1.1 +54 -0 src/sys/powerpc/powerpc/sigcode.S (new) 1.12 +20 -7 src/sys/powerpc/powerpc/swtch.s 1.1 +1128 -0 src/sys/powerpc/powerpc/trap_subr.S (new) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message