From owner-cvs-all Mon Oct 16 1:54:44 2000 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 EDF5D37B502; Mon, 16 Oct 2000 01:54:40 -0700 (PDT) Received: (from dfr@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id BAA51985; Mon, 16 Oct 2000 01:54:40 -0700 (PDT) (envelope-from dfr@FreeBSD.org) Message-Id: <200010160854.BAA51985@freefall.freebsd.org> From: Doug Rabson Date: Mon, 16 Oct 2000 01:54:40 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/ia64/ia64 exception.s genassym.c machdep.c swtch.s trap.c vm_machdep.c src/sys/ia64/include cpu.h frame.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG dfr 2000/10/16 01:54:40 PDT Modified files: sys/ia64/ia64 exception.s genassym.c machdep.c swtch.s trap.c vm_machdep.c sys/ia64/include cpu.h frame.h Log: * Correct some of my misunderstandings about how best to switch to the kernel backing store. * Implement syscalls via break instructions. * Fix backing store copying in cpu_fork() so that the child gets the right register values. This thing is actually starting to work now. This set of changes takes me up to the second execve (the one which runs the first shell). Next stop single-user mode :-). Revision Changes Path 1.8 +231 -17 src/sys/ia64/ia64/exception.s 1.5 +8 -1 src/sys/ia64/ia64/genassym.c 1.7 +6 -4 src/sys/ia64/ia64/machdep.c 1.6 +6 -2 src/sys/ia64/ia64/swtch.s 1.4 +40 -65 src/sys/ia64/ia64/trap.c 1.6 +7 -9 src/sys/ia64/ia64/vm_machdep.c 1.5 +3 -3 src/sys/ia64/include/cpu.h 1.2 +2 -2 src/sys/ia64/include/frame.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message