From owner-cvs-all Mon Jul 30 23: 5:13 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 3EA5537B403; Mon, 30 Jul 2001 23:05:06 -0700 (PDT) (envelope-from jake@FreeBSD.org) Received: (from jake@localhost) by freefall.freebsd.org (8.11.4/8.11.4) id f6V656u61914; Mon, 30 Jul 2001 23:05:06 -0700 (PDT) (envelope-from jake) Message-Id: <200107310605.f6V656u61914@freefall.freebsd.org> From: Jake Burkholder Date: Mon, 30 Jul 2001 23:05:06 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/sparc64/sparc64 db_disasm.c db_interface.c db_trace.c exception.s genassym.c locore.s pv.c support.s swtch.s tsb.c upa.c autoconf.c clock.c elf_machdep.c machdep.c pmap.c procfs_machdep.c sys_machdep.c trap.c vm_machdep.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/07/30 23:05:06 PDT Modified files: sys/sparc64/sparc64 autoconf.c clock.c elf_machdep.c machdep.c pmap.c procfs_machdep.c sys_machdep.c trap.c vm_machdep.c sys/sparc64/include ansi.h atomic.h bus.h clock.h cpu.h cpufunc.h db_machdep.h elf.h endian.h exec.h frame.h globaldata.h globals.h limits.h md_var.h mutex.h param.h pcb.h pmap.h proc.h ptrace.h reg.h resource.h signal.h smp.h stdarg.h types.h ucontext.h vmparam.h Added files: sys/sparc64/sparc64 db_disasm.c db_interface.c db_trace.c exception.s genassym.c locore.s pv.c support.s swtch.s tsb.c upa.c sys/sparc64/include asi.h asmacros.h bootinfo.h pstate.h pv.h setjmp.h tlb.h trap.h tsb.h tte.h Log: Flesh out the sparc64 port considerably. This contains: - mostly complete kernel pmap support, and tested but currently turned off userland pmap support - low level assembly language trap, context switching and support code - fully implemented atomic.h and supporting cpufunc.h - some support for kernel debugging with ddb - various header tweaks and filling out of machine dependent structures Revision Changes Path 1.2 +17 -0 src/sys/sparc64/sparc64/autoconf.c 1.2 +2 -2 src/sys/sparc64/sparc64/clock.c 1.2 +0 -0 src/sys/sparc64/sparc64/elf_machdep.c 1.2 +279 -6 src/sys/sparc64/sparc64/machdep.c 1.2 +663 -85 src/sys/sparc64/sparc64/pmap.c 1.2 +0 -0 src/sys/sparc64/sparc64/procfs_machdep.c 1.2 +0 -0 src/sys/sparc64/sparc64/sys_machdep.c 1.2 +62 -3 src/sys/sparc64/sparc64/trap.c 1.2 +36 -2 src/sys/sparc64/sparc64/vm_machdep.c 1.2 +0 -0 src/sys/sparc64/include/ansi.h 1.2 +223 -309 src/sys/sparc64/include/atomic.h 1.2 +0 -0 src/sys/sparc64/include/bus.h 1.2 +0 -0 src/sys/sparc64/include/clock.h 1.2 +10 -5 src/sys/sparc64/include/cpu.h 1.2 +125 -1 src/sys/sparc64/include/cpufunc.h 1.2 +44 -0 src/sys/sparc64/include/db_machdep.h 1.2 +0 -0 src/sys/sparc64/include/elf.h 1.2 +0 -0 src/sys/sparc64/include/endian.h 1.2 +0 -0 src/sys/sparc64/include/exec.h 1.2 +38 -1 src/sys/sparc64/include/frame.h 1.2 +1 -1 src/sys/sparc64/include/globaldata.h 1.2 +0 -0 src/sys/sparc64/include/globals.h 1.2 +0 -0 src/sys/sparc64/include/limits.h 1.2 +0 -0 src/sys/sparc64/include/md_var.h 1.2 +2 -0 src/sys/sparc64/include/mutex.h 1.2 +26 -24 src/sys/sparc64/include/param.h 1.2 +3 -1 src/sys/sparc64/include/pcb.h 1.2 +18 -12 src/sys/sparc64/include/pmap.h 1.2 +1 -0 src/sys/sparc64/include/proc.h 1.2 +0 -0 src/sys/sparc64/include/ptrace.h 1.2 +0 -0 src/sys/sparc64/include/reg.h 1.2 +2 -1 src/sys/sparc64/include/resource.h 1.2 +0 -0 src/sys/sparc64/include/signal.h 1.2 +0 -0 src/sys/sparc64/include/smp.h 1.2 +1 -0 src/sys/sparc64/include/stdarg.h 1.2 +0 -0 src/sys/sparc64/include/types.h 1.2 +0 -0 src/sys/sparc64/include/ucontext.h 1.2 +6 -6 src/sys/sparc64/include/vmparam.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message