From owner-cvs-all Sat Jun 16 0:14:26 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 53B9E37B401; Sat, 16 Jun 2001 00:14:08 -0700 (PDT) (envelope-from benno@FreeBSD.org) Received: (from benno@localhost) by freefall.freebsd.org (8.11.3/8.11.3) id f5G7E8t35403; Sat, 16 Jun 2001 00:14:08 -0700 (PDT) (envelope-from benno) Message-Id: <200106160714.f5G7E8t35403@freefall.freebsd.org> From: Benno Rice Date: Sat, 16 Jun 2001 00:14:08 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/powerpc/include cpufunc.h ipl.h reloc.h smp.h atomic.h clock.h elf.h globaldata.h globals.h md_var.h mutex.h param.h types.h src/sys/powerpc/powerpc autoconf.c busdma_machdep.c sys_machdep.c atomic.s elf_machdep.c genassym.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 benno 2001/06/16 00:14:08 PDT Modified files: sys/powerpc/include atomic.h clock.h elf.h globaldata.h globals.h md_var.h mutex.h param.h types.h sys/powerpc/powerpc atomic.s elf_machdep.c genassym.c mp_machdep.c procfs_machdep.c vm_machdep.c Added files: sys/powerpc/include cpufunc.h ipl.h reloc.h smp.h sys/powerpc/powerpc autoconf.c busdma_machdep.c sys_machdep.c Log: This commit (along with one pending in sys/dev/ofw and one in sys/conf) give us our first minimal glimpse of PowerPC support. With this code we can get to the "mountroot>" prompt on my Apple iMac. We can't get any further due to lack of clock and interrupt handling, among other things. This does however mean that pmap and VM are initialising. We're fairly dependant on OpenFirmware at this point, but I hope to add support for other classes of firmware at a later stage. Reviewed by: obrien, dfr Revision Changes Path 1.3 +29 -27 src/sys/powerpc/include/atomic.h 1.8 +3 -1 src/sys/powerpc/include/clock.h 1.2 +4 -1 src/sys/powerpc/include/elf.h 1.11 +7 -5 src/sys/powerpc/include/globaldata.h 1.8 +15 -8 src/sys/powerpc/include/globals.h 1.17 +1 -19 src/sys/powerpc/include/md_var.h 1.26 +27 -23 src/sys/powerpc/include/mutex.h 1.2 +28 -4 src/sys/powerpc/include/param.h 1.3 +9 -7 src/sys/powerpc/include/types.h 1.2 +38 -24 src/sys/powerpc/powerpc/atomic.s 1.9 +6 -16 src/sys/powerpc/powerpc/elf_machdep.c 1.31 +29 -104 src/sys/powerpc/powerpc/genassym.c 1.8 +1 -23 src/sys/powerpc/powerpc/mp_machdep.c 1.11 +18 -18 src/sys/powerpc/powerpc/procfs_machdep.c 1.52 +16 -98 src/sys/powerpc/powerpc/vm_machdep.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message