From owner-cvs-all Thu Feb 7 12:59: 4 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 18CD737B416; Thu, 7 Feb 2002 12:58:48 -0800 (PST) Received: (from julian@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g17Kwmm74296; Thu, 7 Feb 2002 12:58:48 -0800 (PST) (envelope-from julian) Message-Id: <200202072058.g17Kwmm74296@freefall.freebsd.org> From: Julian Elischer Date: Thu, 7 Feb 2002 12:58:48 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/alpha/alpha db_trace.c locore.s machdep.c pmap.c prom.c sys_machdep.c vm_machdep.c src/sys/alpha/linux linux_machdep.c linux_sysvec.c src/sys/alpha/osf1 imgact_osf1.c src/sys/compat/pecoff imgact_pecoff.c src/sys/ddb db_ps.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 julian 2002/02/07 12:58:48 PST Modified files: sys/alpha/alpha db_trace.c locore.s machdep.c pmap.c prom.c sys_machdep.c vm_machdep.c sys/alpha/linux linux_machdep.c linux_sysvec.c sys/alpha/osf1 imgact_osf1.c sys/compat/pecoff imgact_pecoff.c sys/ddb db_ps.c sys/fs/procfs procfs_ctl.c procfs_dbregs.c procfs_fpregs.c procfs_ioctl.c procfs_regs.c procfs_status.c sys/i386/i386 db_trace.c machdep.c swtch.s vm_machdep.c sys/i386/ibcs2 imgact_coff.c sys/i386/linux linux_machdep.c linux_sysvec.c sys/ia64/ia64 locore.s machdep.c pmap.c vm_machdep.c sys/kern init_main.c kern_exec.c kern_fork.c kern_idle.c kern_intr.c kern_kthread.c kern_proc.c kern_shutdown.c kern_sig.c subr_witness.c sys_process.c tty.c vfs_aio.c vfs_subr.c vfs_syscalls.c sys/netgraph ng_ksocket.c sys/netinet tcp_syncache.c sys/netipx spx_usrreq.c sys/nfsclient nfs_socket.c sys/pc98/i386 machdep.c sys/posix4 p1003_1b.c sys/powerpc/powerpc machdep.c vm_machdep.c sys/security/lomac kernel_util.c sys/sparc64/sparc64 db_trace.c machdep.c vm_machdep.c sys/sys proc.h vnode.h sys/vm vm_extern.h vm_glue.c Log: Pre-KSE/M3 commit. this is a low-functionality change that changes the kernel to access the main thread of a process via the linked list of threads rather than assuming that it is embedded in the process. It IS still embeded there but remove all teh code that assumes that in preparation for the next commit which will actually move it out. Reviewed by: peter@freebsd.org, gallatin@cs.duke.edu, benno rice, Revision Changes Path 1.11 +2 -2 src/sys/alpha/alpha/db_trace.c 1.21 +1 -1 src/sys/alpha/alpha/locore.s 1.162 +12 -13 src/sys/alpha/alpha/machdep.c 1.83 +2 -2 src/sys/alpha/alpha/pmap.c 1.21 +2 -2 src/sys/alpha/alpha/prom.c 1.13 +4 -4 src/sys/alpha/alpha/sys_machdep.c 1.64 +3 -4 src/sys/alpha/alpha/vm_machdep.c 1.19 +2 -2 src/sys/alpha/linux/linux_machdep.c 1.80 +1 -1 src/sys/alpha/linux/linux_sysvec.c 1.9 +4 -4 src/sys/alpha/osf1/imgact_osf1.c 1.11 +18 -12 src/sys/compat/pecoff/imgact_pecoff.c 1.27 +1 -1 src/sys/ddb/db_ps.c 1.35 +8 -5 src/sys/fs/procfs/procfs_ctl.c 1.16 +2 -2 src/sys/fs/procfs/procfs_dbregs.c 1.23 +2 -2 src/sys/fs/procfs/procfs_fpregs.c 1.3 +1 -1 src/sys/fs/procfs/procfs_ioctl.c 1.22 +2 -2 src/sys/fs/procfs/procfs_regs.c 1.39 +4 -2 src/sys/fs/procfs/procfs_status.c 1.45 +2 -2 src/sys/i386/i386/db_trace.c 1.493 +18 -12 src/sys/i386/i386/machdep.c 1.127 +16 -13 src/sys/i386/i386/swtch.s 1.180 +2 -3 src/sys/i386/i386/vm_machdep.c 1.48 +5 -3 src/sys/i386/ibcs2/imgact_coff.c 1.23 +4 -3 src/sys/i386/linux/linux_machdep.c 1.95 +1 -1 src/sys/i386/linux/linux_sysvec.c 1.21 +0 -2 src/sys/ia64/ia64/locore.s 1.75 +9 -10 src/sys/ia64/ia64/machdep.c 1.43 +1 -1 src/sys/ia64/ia64/pmap.c 1.34 +2 -3 src/sys/ia64/ia64/vm_machdep.c 1.183 +12 -11 src/sys/kern/init_main.c 1.150 +1 -1 src/sys/kern/kern_exec.c 1.129 +33 -30 src/sys/kern/kern_fork.c 1.22 +2 -2 src/sys/kern/kern_idle.c 1.67 +1 -1 src/sys/kern/kern_intr.c 1.21 +3 -3 src/sys/kern/kern_kthread.c 1.106 +86 -66 src/sys/kern/kern_proc.c 1.118 +2 -3 src/sys/kern/kern_shutdown.c 1.145 +2 -2 src/sys/kern/kern_sig.c 1.97 +4 -2 src/sys/kern/subr_witness.c 1.77 +10 -10 src/sys/kern/sys_process.c 1.161 +5 -1 src/sys/kern/tty.c 1.114 +4 -4 src/sys/kern/vfs_aio.c 1.341 +6 -5 src/sys/kern/vfs_subr.c 1.221 +0 -2 src/sys/kern/vfs_syscalls.c 1.27 +3 -3 src/sys/netgraph/ng_ksocket.c 1.10 +2 -2 src/sys/netinet/tcp_syncache.c 1.32 +2 -2 src/sys/netipx/spx_usrreq.c 1.76 +2 -2 src/sys/nfsclient/nfs_socket.c 1.258 +11 -12 src/sys/pc98/i386/machdep.c 1.18 +6 -6 src/sys/posix4/p1003_1b.c 1.20 +8 -9 src/sys/powerpc/powerpc/machdep.c 1.65 +1 -3 src/sys/powerpc/powerpc/vm_machdep.c 1.2 +1 -1 src/sys/security/lomac/kernel_util.c 1.9 +1 -1 src/sys/sparc64/sparc64/db_trace.c 1.32 +8 -9 src/sys/sparc64/sparc64/machdep.c 1.19 +2 -4 src/sys/sparc64/sparc64/vm_machdep.c 1.200 +12 -4 src/sys/sys/proc.h 1.167 +1 -1 src/sys/sys/vnode.h 1.52 +1 -1 src/sys/vm/vm_extern.h 1.124 +5 -4 src/sys/vm/vm_glue.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message