PERFORCE change 65936 for review
Robert Watson
rwatson at FreeBSD.org
Sat Nov 27 12:34:56 PST 2004
http://perforce.freebsd.org/chv.cgi?CH=65936
Change 65936 by rwatson at rwatson_paprika on 2004/11/27 20:34:13
Integrate netperf_socket from FreeBSD CVS HEAD:
- De-MNT_NODEV.
- De-pecoff/linux/a.out core dump.
- De vfs_start.
- Less vop_open().
- Less user.h as less u-area.
- TCP_INFO socket option.
Affected files ...
.. //depot/projects/netperf_socket/sys/alpha/alpha/db_trace.c#6 integrate
.. //depot/projects/netperf_socket/sys/alpha/alpha/fp_emulate.c#3 integrate
.. //depot/projects/netperf_socket/sys/alpha/alpha/machdep.c#11 integrate
.. //depot/projects/netperf_socket/sys/alpha/alpha/mp_machdep.c#4 integrate
.. //depot/projects/netperf_socket/sys/alpha/alpha/pmap.c#20 integrate
.. //depot/projects/netperf_socket/sys/alpha/alpha/prom.c#2 integrate
.. //depot/projects/netperf_socket/sys/alpha/alpha/sys_machdep.c#3 integrate
.. //depot/projects/netperf_socket/sys/alpha/alpha/trap.c#4 integrate
.. //depot/projects/netperf_socket/sys/alpha/alpha/vm_machdep.c#7 integrate
.. //depot/projects/netperf_socket/sys/alpha/linux/linux_machdep.c#4 integrate
.. //depot/projects/netperf_socket/sys/alpha/osf1/osf1_misc.c#8 integrate
.. //depot/projects/netperf_socket/sys/alpha/osf1/osf1_signal.c#2 integrate
.. //depot/projects/netperf_socket/sys/amd64/amd64/fpu.c#6 integrate
.. //depot/projects/netperf_socket/sys/amd64/amd64/machdep.c#21 integrate
.. //depot/projects/netperf_socket/sys/amd64/amd64/pmap.c#30 integrate
.. //depot/projects/netperf_socket/sys/amd64/amd64/vm_machdep.c#12 integrate
.. //depot/projects/netperf_socket/sys/amd64/linux32/linux32_sysvec.c#2 integrate
.. //depot/projects/netperf_socket/sys/arm/arm/db_trace.c#8 integrate
.. //depot/projects/netperf_socket/sys/arm/arm/trap.c#5 integrate
.. //depot/projects/netperf_socket/sys/arm/arm/undefined.c#3 integrate
.. //depot/projects/netperf_socket/sys/arm/arm/vm_machdep.c#8 integrate
.. //depot/projects/netperf_socket/sys/boot/i386/boot0/boot0.S#6 integrate
.. //depot/projects/netperf_socket/sys/boot/i386/btx/btx/btx.S#4 integrate
.. //depot/projects/netperf_socket/sys/compat/freebsd32/freebsd32_misc.c#9 integrate
.. //depot/projects/netperf_socket/sys/compat/linux/linux_file.c#5 integrate
.. //depot/projects/netperf_socket/sys/compat/pecoff/imgact_pecoff.c#4 integrate
.. //depot/projects/netperf_socket/sys/compat/svr4/svr4_misc.c#6 integrate
.. //depot/projects/netperf_socket/sys/dev/acpica/acpi_pci_link.c#16 integrate
.. //depot/projects/netperf_socket/sys/dev/mii/mii.c#5 integrate
.. //depot/projects/netperf_socket/sys/dev/mlx/mlx_disk.c#4 integrate
.. //depot/projects/netperf_socket/sys/dev/mlx/mlxreg.h#2 integrate
.. //depot/projects/netperf_socket/sys/fs/devfs/devfs_vfsops.c#6 integrate
.. //depot/projects/netperf_socket/sys/fs/nullfs/null_vfsops.c#7 integrate
.. //depot/projects/netperf_socket/sys/fs/nullfs/null_vnops.c#3 integrate
.. //depot/projects/netperf_socket/sys/fs/nwfs/nwfs_vfsops.c#5 integrate
.. //depot/projects/netperf_socket/sys/fs/smbfs/smbfs_vfsops.c#6 integrate
.. //depot/projects/netperf_socket/sys/fs/umapfs/umap_vfsops.c#6 integrate
.. //depot/projects/netperf_socket/sys/geom/vinum/geom_vinum.c#11 integrate
.. //depot/projects/netperf_socket/sys/geom/vinum/geom_vinum.h#6 integrate
.. //depot/projects/netperf_socket/sys/geom/vinum/geom_vinum_init.c#5 integrate
.. //depot/projects/netperf_socket/sys/geom/vinum/geom_vinum_plex.c#9 integrate
.. //depot/projects/netperf_socket/sys/geom/vinum/geom_vinum_raid5.c#8 integrate
.. //depot/projects/netperf_socket/sys/geom/vinum/geom_vinum_raid5.h#4 integrate
.. //depot/projects/netperf_socket/sys/geom/vinum/geom_vinum_state.c#5 integrate
.. //depot/projects/netperf_socket/sys/geom/vinum/geom_vinum_var.h#4 integrate
.. //depot/projects/netperf_socket/sys/i386/i386/machdep.c#16 integrate
.. //depot/projects/netperf_socket/sys/i386/i386/pmap.c#32 integrate
.. //depot/projects/netperf_socket/sys/i386/i386/sys_machdep.c#3 integrate
.. //depot/projects/netperf_socket/sys/i386/i386/vm86.c#2 integrate
.. //depot/projects/netperf_socket/sys/i386/i386/vm_machdep.c#17 integrate
.. //depot/projects/netperf_socket/sys/i386/isa/npx.c#10 integrate
.. //depot/projects/netperf_socket/sys/i386/linux/linux_sysvec.c#5 integrate
.. //depot/projects/netperf_socket/sys/ia64/ia64/machdep.c#14 integrate
.. //depot/projects/netperf_socket/sys/ia64/ia64/trap.c#10 integrate
.. //depot/projects/netperf_socket/sys/ia64/ia64/vm_machdep.c#7 integrate
.. //depot/projects/netperf_socket/sys/kern/imgact_aout.c#5 integrate
.. //depot/projects/netperf_socket/sys/kern/init_main.c#13 integrate
.. //depot/projects/netperf_socket/sys/kern/init_sysent.c#14 integrate
.. //depot/projects/netperf_socket/sys/kern/kern_descrip.c#23 integrate
.. //depot/projects/netperf_socket/sys/kern/kern_exec.c#20 integrate
.. //depot/projects/netperf_socket/sys/kern/kern_exit.c#22 integrate
.. //depot/projects/netperf_socket/sys/kern/kern_fork.c#22 integrate
.. //depot/projects/netperf_socket/sys/kern/kern_proc.c#20 integrate
.. //depot/projects/netperf_socket/sys/kern/kern_synch.c#20 integrate
.. //depot/projects/netperf_socket/sys/kern/sys_process.c#12 integrate
.. //depot/projects/netperf_socket/sys/kern/syscalls.c#14 integrate
.. //depot/projects/netperf_socket/sys/kern/syscalls.master#14 integrate
.. //depot/projects/netperf_socket/sys/kern/vfs_mount.c#19 integrate
.. //depot/projects/netperf_socket/sys/modules/if_gif/Makefile#2 integrate
.. //depot/projects/netperf_socket/sys/netinet/tcp.h#7 integrate
.. //depot/projects/netperf_socket/sys/netinet/tcp_input.c#23 integrate
.. //depot/projects/netperf_socket/sys/netinet/tcp_usrreq.c#17 integrate
.. //depot/projects/netperf_socket/sys/pc98/i386/machdep.c#14 integrate
.. //depot/projects/netperf_socket/sys/powerpc/powerpc/db_trace.c#6 integrate
.. //depot/projects/netperf_socket/sys/powerpc/powerpc/fpu.c#3 integrate
.. //depot/projects/netperf_socket/sys/powerpc/powerpc/machdep.c#9 integrate
.. //depot/projects/netperf_socket/sys/powerpc/powerpc/mp_machdep.c#2 integrate
.. //depot/projects/netperf_socket/sys/powerpc/powerpc/trap.c#7 integrate
.. //depot/projects/netperf_socket/sys/powerpc/powerpc/vm_machdep.c#10 integrate
.. //depot/projects/netperf_socket/sys/sparc64/sparc64/db_trace.c#6 integrate
.. //depot/projects/netperf_socket/sys/sparc64/sparc64/machdep.c#11 integrate
.. //depot/projects/netperf_socket/sys/sparc64/sparc64/rwindow.c#3 integrate
.. //depot/projects/netperf_socket/sys/sparc64/sparc64/trap.c#4 integrate
.. //depot/projects/netperf_socket/sys/sparc64/sparc64/vm_machdep.c#11 integrate
.. //depot/projects/netperf_socket/sys/sys/jail.h#4 integrate
.. //depot/projects/netperf_socket/sys/sys/mount.h#15 integrate
.. //depot/projects/netperf_socket/sys/sys/user.h#11 integrate
.. //depot/projects/netperf_socket/sys/ufs/ffs/ffs_vfsops.c#15 integrate
.. //depot/projects/netperf_socket/sys/ufs/ufs/ufs_extern.h#5 integrate
.. //depot/projects/netperf_socket/sys/ufs/ufs/ufs_vfsops.c#4 integrate
.. //depot/projects/netperf_socket/sys/vm/uma_int.h#4 integrate
.. //depot/projects/netperf_socket/sys/vm/vm_contig.c#13 integrate
.. //depot/projects/netperf_socket/sys/vm/vm_glue.c#17 integrate
Differences ...
==== //depot/projects/netperf_socket/sys/alpha/alpha/db_trace.c#6 (text+ko) ====
@@ -42,17 +42,17 @@
#include <sys/cdefs.h> /* RCS ID & Copyright macro defns */
/*__KERNEL_RCSID(0, "$NetBSD: db_trace.c,v 1.9 2000/12/13 03:16:36 mycroft Exp $");*/
-__FBSDID("$FreeBSD: src/sys/alpha/alpha/db_trace.c,v 1.22 2004/11/01 22:15:13 jhb Exp $");
+__FBSDID("$FreeBSD: src/sys/alpha/alpha/db_trace.c,v 1.23 2004/11/27 06:51:32 das Exp $");
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/kdb.h>
#include <sys/proc.h>
-#include <sys/user.h>
#include <sys/sysent.h>
#include <machine/db_machdep.h>
#include <machine/md_var.h>
+#include <machine/pcb.h>
#include <ddb/ddb.h>
#include <ddb/db_sym.h>
==== //depot/projects/netperf_socket/sys/alpha/alpha/fp_emulate.c#3 (text+ko) ====
@@ -25,7 +25,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/alpha/alpha/fp_emulate.c,v 1.14 2004/05/06 09:35:57 das Exp $");
+__FBSDID("$FreeBSD: src/sys/alpha/alpha/fp_emulate.c,v 1.15 2004/11/27 06:51:32 das Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -34,7 +34,6 @@
#include <sys/proc.h>
#include <sys/lock.h>
#include <sys/mutex.h>
-#include <sys/user.h>
#include <vm/vm.h>
#include <vm/vm_kern.h>
@@ -47,6 +46,7 @@
#include <machine/fpu.h>
#include <machine/inst.h>
#include <machine/md_var.h>
+#include <machine/pcb.h>
#include <machine/reg.h>
#include <alpha/alpha/ieee_float.h>
==== //depot/projects/netperf_socket/sys/alpha/alpha/machdep.c#11 (text+ko) ====
@@ -88,7 +88,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/alpha/alpha/machdep.c,v 1.225 2004/11/20 02:29:36 das Exp $");
+__FBSDID("$FreeBSD: src/sys/alpha/alpha/machdep.c,v 1.226 2004/11/27 06:51:32 das Exp $");
#include "opt_compat.h"
#include "opt_ddb.h"
@@ -132,7 +132,6 @@
#include <vm/vm_extern.h>
#include <vm/vm_object.h>
#include <vm/vm_pager.h>
-#include <sys/user.h>
#include <sys/ptrace.h>
#include <sys/ucontext.h>
#include <machine/clock.h>
@@ -141,6 +140,7 @@
#include <machine/pal.h>
#include <machine/cpuconf.h>
#include <machine/bootinfo.h>
+#include <machine/pcb.h>
#include <machine/rpb.h>
#include <machine/prom.h>
#include <machine/chipset.h>
==== //depot/projects/netperf_socket/sys/alpha/alpha/mp_machdep.c#4 (text+ko) ====
@@ -25,7 +25,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/alpha/alpha/mp_machdep.c,v 1.54 2004/11/20 02:29:36 das Exp $");
+__FBSDID("$FreeBSD: src/sys/alpha/alpha/mp_machdep.c,v 1.55 2004/11/27 06:51:32 das Exp $");
#include "opt_kstack_pages.h"
@@ -42,7 +42,6 @@
#include <sys/smp.h>
#include <sys/sysctl.h>
#include <sys/bus.h>
-#include <sys/user.h>
#include <vm/vm.h>
#include <vm/pmap.h>
@@ -51,6 +50,7 @@
#include <machine/atomic.h>
#include <machine/clock.h>
#include <machine/md_var.h>
+#include <machine/pcb.h>
#include <machine/pmap.h>
#include <machine/prom.h>
#include <machine/rpb.h>
==== //depot/projects/netperf_socket/sys/alpha/alpha/pmap.c#20 (text+ko) ====
@@ -148,7 +148,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/alpha/alpha/pmap.c,v 1.173 2004/10/03 00:16:42 alc Exp $");
+__FBSDID("$FreeBSD: src/sys/alpha/alpha/pmap.c,v 1.174 2004/11/27 06:51:32 das Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -173,9 +173,8 @@
#include <vm/vm_pager.h>
#include <vm/uma.h>
-#include <sys/user.h>
-
#include <machine/md_var.h>
+#include <machine/pcb.h>
#include <machine/rpb.h>
#ifndef PMAP_SHPGPERPROC
==== //depot/projects/netperf_socket/sys/alpha/alpha/prom.c#2 (text+ko) ====
@@ -26,7 +26,7 @@
#include <sys/cdefs.h> /* RCS ID & Copyright macro defns */
/* __KERNEL_RCSID(0, "$NetBSD: prom.c,v 1.22 1998/02/27 04:03:00 thorpej Exp $"); */
-__FBSDID("$FreeBSD: src/sys/alpha/alpha/prom.c,v 1.28 2003/08/17 06:42:07 marcel Exp $");
+__FBSDID("$FreeBSD: src/sys/alpha/alpha/prom.c,v 1.29 2004/11/27 06:51:32 das Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -35,10 +35,10 @@
#include <vm/vm.h>
#include <vm/pmap.h>
#include <sys/proc.h>
-#include <sys/user.h>
#include <sys/cons.h>
#include <machine/md_var.h>
+#include <machine/pcb.h>
#include <machine/prom.h>
#include <machine/rpb.h>
#include <machine/vmparam.h>
==== //depot/projects/netperf_socket/sys/alpha/alpha/sys_machdep.c#3 (text+ko) ====
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/alpha/alpha/sys_machdep.c,v 1.27 2004/04/05 21:00:49 imp Exp $");
+__FBSDID("$FreeBSD: src/sys/alpha/alpha/sys_machdep.c,v 1.28 2004/11/27 06:51:32 das Exp $");
#include "opt_mac.h"
@@ -42,7 +42,6 @@
#include <sys/proc.h>
#include <sys/sysent.h>
#include <sys/sysproto.h>
-#include <sys/user.h>
#include <vm/vm.h>
#include <vm/pmap.h>
@@ -50,6 +49,7 @@
#include <vm/vm_extern.h>
#include <machine/cpu.h>
+#include <machine/pcb.h>
#include <machine/sysarch.h>
#include <vm/vm_kern.h> /* for kernel_map */
==== //depot/projects/netperf_socket/sys/alpha/alpha/trap.c#4 (text+ko) ====
@@ -27,7 +27,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/alpha/alpha/trap.c,v 1.120 2004/08/31 07:34:53 julian Exp $");
+__FBSDID("$FreeBSD: src/sys/alpha/alpha/trap.c,v 1.121 2004/11/27 06:51:32 das Exp $");
/* #include "opt_fix_unaligned_vax_fp.h" */
#include "opt_ddb.h"
@@ -55,12 +55,12 @@
#include <vm/vm_map.h>
#include <vm/vm_extern.h>
#include <vm/vm_param.h>
-#include <sys/user.h>
#include <sys/ptrace.h>
#include <machine/clock.h>
#include <machine/md_var.h>
#include <machine/reg.h>
#include <machine/pal.h>
+#include <machine/pcb.h>
#include <machine/fpu.h>
#ifdef KTRACE
==== //depot/projects/netperf_socket/sys/alpha/alpha/vm_machdep.c#7 (text+ko) ====
@@ -67,7 +67,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/alpha/alpha/vm_machdep.c,v 1.104 2004/05/26 12:09:36 tmm Exp $");
+__FBSDID("$FreeBSD: src/sys/alpha/alpha/vm_machdep.c,v 1.105 2004/11/27 06:51:32 das Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -89,6 +89,7 @@
#include <machine/cpu.h>
#include <machine/fpu.h>
#include <machine/md_var.h>
+#include <machine/pcb.h>
#include <machine/prom.h>
#include <vm/vm.h>
@@ -99,8 +100,6 @@
#include <vm/vm_map.h>
#include <vm/vm_extern.h>
-#include <sys/user.h>
-
/*
* Finish a fork operation, with process p2 nearly set up.
* Copy and update the pcb, set up the stack so that the child
==== //depot/projects/netperf_socket/sys/alpha/linux/linux_machdep.c#4 (text+ko) ====
@@ -27,7 +27,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/alpha/linux/linux_machdep.c,v 1.34 2004/09/01 02:11:27 julian Exp $");
+__FBSDID("$FreeBSD: src/sys/alpha/linux/linux_machdep.c,v 1.35 2004/11/27 06:51:32 das Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -36,10 +36,13 @@
#include <sys/mount.h>
#include <sys/mutex.h>
#include <sys/proc.h>
+#include <sys/resource.h>
+#include <sys/resourcevar.h>
#include <sys/syscallsubr.h>
#include <sys/sysproto.h>
#include <sys/unistd.h>
-#include <sys/user.h>
+
+#include <machine/pcb.h>
#include <vm/vm.h>
#include <vm/pmap.h>
==== //depot/projects/netperf_socket/sys/alpha/osf1/osf1_misc.c#8 (text+ko) ====
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/alpha/osf1/osf1_misc.c,v 1.50 2004/10/14 10:43:47 phk Exp $");
+__FBSDID("$FreeBSD: src/sys/alpha/osf1/osf1_misc.c,v 1.51 2004/11/27 06:51:32 das Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -66,7 +66,6 @@
#include <sys/sysproto.h>
#include <sys/systm.h>
#include <sys/unistd.h>
-#include <sys/user.h>
#include <sys/utsname.h>
#include <sys/vnode.h>
#include <sys/wait.h>
@@ -82,6 +81,7 @@
#include <machine/cpuconf.h>
#include <machine/fpu.h>
#include <machine/md_var.h>
+#include <machine/pcb.h>
#include <machine/rpb.h>
#include <alpha/osf1/exec_ecoff.h>
==== //depot/projects/netperf_socket/sys/alpha/osf1/osf1_signal.c#2 (text+ko) ====
@@ -32,7 +32,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/alpha/osf1/osf1_signal.c,v 1.36 2004/01/03 23:36:31 davidxu Exp $");
+__FBSDID("$FreeBSD: src/sys/alpha/osf1/osf1_signal.c,v 1.37 2004/11/27 06:51:32 das Exp $");
#include "opt_compat.h"
#ifndef COMPAT_43
@@ -66,7 +66,6 @@
#include <vm/vm_extern.h>
#include <vm/vm_object.h>
#include <vm/vm_pager.h>
-#include <sys/user.h>
#include <sys/ptrace.h>
#include <sys/cons.h>
#include <machine/clock.h>
@@ -83,6 +82,7 @@
#include <ddb/ddb.h>
#include <alpha/alpha/db_instruction.h>
#include <sys/vnode.h>
+#include <machine/pcb.h>
#include <alpha/osf1/osf1_signal.h>
#include <alpha/osf1/osf1_proto.h>
==== //depot/projects/netperf_socket/sys/amd64/amd64/fpu.c#6 (text+ko) ====
@@ -31,7 +31,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/amd64/amd64/fpu.c,v 1.154 2004/06/18 04:01:54 peter Exp $");
+__FBSDID("$FreeBSD: src/sys/amd64/amd64/fpu.c,v 1.155 2004/11/27 06:51:32 das Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -47,7 +47,6 @@
#include <machine/bus.h>
#include <sys/rman.h>
#include <sys/signalvar.h>
-#include <sys/user.h>
#include <machine/cputypes.h>
#include <machine/frame.h>
==== //depot/projects/netperf_socket/sys/amd64/amd64/machdep.c#21 (text+ko) ====
@@ -39,7 +39,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/amd64/amd64/machdep.c,v 1.623 2004/11/20 02:29:23 das Exp $");
+__FBSDID("$FreeBSD: src/sys/amd64/amd64/machdep.c,v 1.624 2004/11/27 06:51:32 das Exp $");
#include "opt_atalk.h"
#include "opt_atpic.h"
@@ -82,6 +82,8 @@
#include <sys/bus.h>
#include <sys/eventhandler.h>
+#include <machine/pcb.h>
+
#include <vm/vm.h>
#include <vm/vm_param.h>
#include <vm/vm_kern.h>
@@ -91,7 +93,6 @@
#include <vm/vm_pager.h>
#include <vm/vm_extern.h>
-#include <sys/user.h>
#include <sys/exec.h>
#include <sys/cons.h>
==== //depot/projects/netperf_socket/sys/amd64/amd64/pmap.c#30 (text+ko) ====
@@ -75,7 +75,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.508 2004/10/08 08:23:42 alc Exp $");
+__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.509 2004/11/27 06:51:33 das Exp $");
/*
* Manages physical address maps.
@@ -116,7 +116,6 @@
#include <sys/mutex.h>
#include <sys/proc.h>
#include <sys/sx.h>
-#include <sys/user.h>
#include <sys/vmmeter.h>
#include <sys/sched.h>
#include <sys/sysctl.h>
@@ -138,6 +137,7 @@
#include <machine/cpu.h>
#include <machine/cputypes.h>
#include <machine/md_var.h>
+#include <machine/pcb.h>
#include <machine/specialreg.h>
#ifdef SMP
#include <machine/smp.h>
==== //depot/projects/netperf_socket/sys/amd64/amd64/vm_machdep.c#12 (text+ko) ====
@@ -41,7 +41,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/amd64/amd64/vm_machdep.c,v 1.237 2004/08/16 22:57:13 peter Exp $");
+__FBSDID("$FreeBSD: src/sys/amd64/amd64/vm_machdep.c,v 1.238 2004/11/27 06:51:34 das Exp $");
#include "opt_isa.h"
#include "opt_cpu.h"
@@ -62,7 +62,6 @@
#include <sys/smp.h>
#include <sys/sysctl.h>
#include <sys/unistd.h>
-#include <sys/user.h>
#include <sys/vnode.h>
#include <sys/vmmeter.h>
==== //depot/projects/netperf_socket/sys/amd64/linux32/linux32_sysvec.c#2 (text+ko) ====
@@ -31,7 +31,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/amd64/linux32/linux32_sysvec.c,v 1.3 2004/08/16 11:15:46 obrien Exp $");
+__FBSDID("$FreeBSD: src/sys/amd64/linux32/linux32_sysvec.c,v 1.4 2004/11/27 06:51:34 das Exp $");
/* XXX we use functions that might not exist. */
#include "opt_compat.h"
@@ -56,12 +56,12 @@
#include <sys/module.h>
#include <sys/mutex.h>
#include <sys/proc.h>
+#include <sys/resourcevar.h>
#include <sys/signalvar.h>
#include <sys/sysctl.h>
#include <sys/syscallsubr.h>
#include <sys/sysent.h>
#include <sys/sysproto.h>
-#include <sys/user.h>
#include <sys/vnode.h>
#include <vm/vm.h>
@@ -74,6 +74,7 @@
#include <machine/cpu.h>
#include <machine/md_var.h>
+#include <machine/pcb.h>
#include <machine/specialreg.h>
#include <amd64/linux32/linux.h>
==== //depot/projects/netperf_socket/sys/arm/arm/db_trace.c#8 (text+ko) ====
@@ -30,18 +30,18 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/arm/arm/db_trace.c,v 1.8 2004/11/21 19:41:27 cognet Exp $");
+__FBSDID("$FreeBSD: src/sys/arm/arm/db_trace.c,v 1.9 2004/11/27 06:51:34 das Exp $");
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/proc.h>
-#include <sys/user.h>
#include <sys/kdb.h>
#include <machine/armreg.h>
#include <machine/asm.h>
#include <machine/cpufunc.h>
#include <machine/db_machdep.h>
+#include <machine/pcb.h>
#include <machine/vmparam.h>
#include <ddb/ddb.h>
#include <ddb/db_access.h>
==== //depot/projects/netperf_socket/sys/arm/arm/trap.c#5 (text+ko) ====
@@ -82,14 +82,13 @@
#include "opt_ktrace.h"
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/arm/arm/trap.c,v 1.4 2004/11/20 00:55:57 cognet Exp $");
+__FBSDID("$FreeBSD: src/sys/arm/arm/trap.c,v 1.5 2004/11/27 06:51:34 das Exp $");
#include <sys/types.h>
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/proc.h>
-#include <sys/user.h>
#include <sys/kernel.h>
#include <sys/lock.h>
#include <sys/mutex.h>
@@ -112,6 +111,7 @@
#include <machine/katelib.h>
#include <machine/cpu.h>
#include <machine/intr.h>
+#include <machine/pcb.h>
#include <machine/proc.h>
#include <machine/swi.h>
#if !defined(DDB)
==== //depot/projects/netperf_socket/sys/arm/arm/undefined.c#3 (text+ko) ====
@@ -48,7 +48,7 @@
#include "opt_ddb.h"
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/arm/arm/undefined.c,v 1.3 2004/11/21 18:11:39 cognet Exp $");
+__FBSDID("$FreeBSD: src/sys/arm/arm/undefined.c,v 1.4 2004/11/27 06:51:34 das Exp $");
#include <sys/param.h>
#include <sys/malloc.h>
@@ -56,7 +56,6 @@
#include <sys/signal.h>
#include <sys/systm.h>
#include <sys/proc.h>
-#include <sys/user.h>
#include <sys/syslog.h>
#include <sys/vmmeter.h>
#include <sys/types.h>
==== //depot/projects/netperf_socket/sys/arm/arm/vm_machdep.c#8 (text+ko) ====
@@ -81,7 +81,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/arm/arm/vm_machdep.c,v 1.8 2004/11/20 16:51:32 cognet Exp $");
+__FBSDID("$FreeBSD: src/sys/arm/arm/vm_machdep.c,v 1.9 2004/11/27 06:51:34 das Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -91,7 +91,6 @@
#include <sys/proc.h>
#include <sys/socketvar.h>
#include <sys/sf_buf.h>
-#include <sys/user.h>
#include <machine/cpu.h>
#include <machine/pcb.h>
#include <vm/vm.h>
==== //depot/projects/netperf_socket/sys/boot/i386/boot0/boot0.S#6 (text+ko) ====
@@ -13,13 +13,13 @@
* warranties of merchantability and fitness for a particular
* purpose.
*
- * $FreeBSD: src/sys/boot/i386/boot0/boot0.S,v 1.11 2004/11/06 06:13:13 keramida Exp $
+ * $FreeBSD: src/sys/boot/i386/boot0/boot0.S,v 1.12 2004/11/24 15:39:04 jhb Exp $
*/
/* A 512-byte boot manager. */
#ifdef SIO
/* ... using a serial console on COM1. */
-#endif /* SIO */
+#endif
.set NHRDRV,0x475 # Number of hard drives
.set ORIGIN,0x600 # Execution address
@@ -92,13 +92,13 @@
jmp main-LOAD+ORIGIN # To relocated code
main:
-#ifdef SIO
+#if defined(SIO) && COMSPEED != 0
/*
* Initialize the serial port. bioscom preserves the driver number in DX.
*/
movw COMSPEED,%ax # defined by Makefile
callw bioscom
-#endif /* SIO */
+#endif
/*
* Check what flags were loaded with us, specifically if a predefined drive
* number should be used. If what the bios gives us is bad, use the '0' in
@@ -235,18 +235,18 @@
xorb %ah,%ah # BIOS: Get
int $0x16 # keypress
movb %ah,%al # Scan code
-#else /* SIO */
+#else
movb $0x02,%ah # BIOS: Receive
call bioscom
-#endif /* SIO */
+#endif
/*
* If it's CR act as if timed out.
*/
#ifndef SIO
cmpb $KEY_ENTER,%al # Enter pressed?
-#else /* SIO */
+#else
cmpb $ASCII_CR,%al # Enter pressed?
-#endif /* SIO */
+#endif
je main.9 # Yes
/*
* Otherwise check if legal. If not ask again.
@@ -256,9 +256,9 @@
cmpb $0x4,%al # F1..F5?
jna main.12 # Yes
subb $(KEY_1 - KEY_F1),%al # Less #1 scan code
-#else /* SIO */
+#else
subb $'1',%al # Less '1' ascii character
-#endif /* SIO */
+#endif
cmpb $0x4,%al # #1..#5?
ja main.10 # No
/*
@@ -326,7 +326,7 @@
#ifndef SIO
movb $'F',%al # Display
callw putchr # 'F'
-#endif /* SIO */
+#endif
movb $'1',%al # Prepare
addb %dl,%al # digit
jmp putstr.1 # Display the rest
==== //depot/projects/netperf_socket/sys/boot/i386/btx/btx/btx.S#4 (text+ko) ====
@@ -12,7 +12,7 @@
* warranties of merchantability and fitness for a particular
* purpose.
*
- * $FreeBSD: src/sys/boot/i386/btx/btx/btx.S,v 1.37 2004/05/14 20:29:30 ru Exp $
+ * $FreeBSD: src/sys/boot/i386/btx/btx/btx.S,v 1.38 2004/11/24 14:54:33 jhb Exp $
*/
/*
@@ -975,8 +975,9 @@
.set SIO_FMT,SIOFMT # 8N1
.set SIO_DIV,(115200/SIOSPD) # 115200 / SPD
+/*
* void sio_init(void)
-
+ */
sio_init: movw $SIO_PRT+0x3,%dx # Data format reg
movb $SIO_FMT|0x80,%al # Set format
outb %al,(%dx) # and DLAB
@@ -992,15 +993,17 @@
outb %al,(%dx) # DTR
incl %edx # Line status reg
+/*
* void sio_flush(void)
-
+ */
sio_flush.0: call sio_getc.1 # Get character
sio_flush: call sio_ischar # Check for character
jnz sio_flush.0 # Till none
ret # To caller
+/*
* void sio_putc(int c)
-
+ */
sio_putc: movw $SIO_PRT+0x5,%dx # Line status reg
xor %ecx,%ecx # Timeout
movb $0x40,%ch # counter
@@ -1013,16 +1016,18 @@
outb %al,(%dx) # Write character
sio_putc.2: ret $0x4 # To caller
+/*
* int sio_getc(void)
-
+ */
sio_getc: call sio_ischar # Character available?
jz sio_getc # No
sio_getc.1: subb $0x5,%dl # Receiver buffer reg
inb (%dx),%al # Read character
ret # To caller
+/*
* int sio_ischar(void)
-
+ */
sio_ischar: movw $SIO_PRT+0x5,%dx # Line status register
xorl %eax,%eax # Zero
inb (%dx),%al # Received data
==== //depot/projects/netperf_socket/sys/compat/freebsd32/freebsd32_misc.c#9 (text+ko) ====
@@ -25,7 +25,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/compat/freebsd32/freebsd32_misc.c,v 1.25 2004/10/11 22:04:15 peter Exp $");
+__FBSDID("$FreeBSD: src/sys/compat/freebsd32/freebsd32_misc.c,v 1.26 2004/11/27 06:51:34 das Exp $");
#include "opt_compat.h"
@@ -64,8 +64,6 @@
#include <sys/sysproto.h>
#include <sys/systm.h>
#include <sys/unistd.h>
-#include <sys/user.h>
-#include <sys/utsname.h>
#include <sys/vnode.h>
#include <sys/wait.h>
==== //depot/projects/netperf_socket/sys/compat/linux/linux_file.c#5 (text+ko) ====
@@ -27,7 +27,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/compat/linux/linux_file.c,v 1.87 2004/08/16 07:28:16 tjr Exp $");
+__FBSDID("$FreeBSD: src/sys/compat/linux/linux_file.c,v 1.88 2004/11/26 07:39:20 phk Exp $");
#include "opt_compat.h"
#include "opt_mac.h"
@@ -786,8 +786,6 @@
fsflags |= MNT_RDONLY;
if (args->rwflag & LINUX_MS_NOSUID)
fsflags |= MNT_NOSUID;
- if (args->rwflag & LINUX_MS_NODEV)
- fsflags |= MNT_NODEV;
if (args->rwflag & LINUX_MS_NOEXEC)
fsflags |= MNT_NOEXEC;
if (args->rwflag & LINUX_MS_REMOUNT)
==== //depot/projects/netperf_socket/sys/compat/pecoff/imgact_pecoff.c#4 (text+ko) ====
@@ -41,7 +41,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/compat/pecoff/imgact_pecoff.c,v 1.34 2004/11/20 02:32:04 das Exp $");
+__FBSDID("$FreeBSD: src/sys/compat/pecoff/imgact_pecoff.c,v 1.35 2004/11/27 06:46:45 das Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -66,7 +66,6 @@
#include <vm/vm_object.h>
#include <vm/vm_extern.h>
-#include <sys/user.h>
#include <sys/exec.h>
#include <sys/kernel.h>
#include <sys/module.h>
@@ -79,13 +78,8 @@
#include "opt_pecoff.h"
-#define uarea_pages 1
-
#define PECOFF_PE_SIGNATURE "PE\0\0"
static int pecoff_fixup(register_t **, struct image_params *);
-static int
-pecoff_coredump(register struct thread *, register struct vnode *,
- off_t);
#ifndef PECOFF_DEBUG
#define DPRINTF(a)
#else
@@ -106,7 +100,7 @@
&szsigcode,
0,
"FreeBSD PECoff",
- pecoff_coredump,
+ NULL,
NULL,
MINSIGSTKSZ,
PAGE_SIZE,
@@ -167,66 +161,6 @@
return 0;
}
-
-static int
-pecoff_coredump(register struct thread * td, register struct vnode * vp,
- off_t limit)
-{
- register struct ucred *cred = td->td_ucred;
- struct proc *p = td->td_proc;
- register struct vmspace *vm = p->p_vmspace;
- char *tempuser;
- int error;
-#ifdef PECOFF_DEBUG
- struct vm_map *map;
- struct vm_map_entry *ent;
- struct reg regs;
-
-#endif
- if (ctob((uarea_pages + kstack_pages) + vm->vm_dsize + vm->vm_ssize) >=
- limit)
- return (EFAULT);
- tempuser = malloc(ctob(uarea_pages + kstack_pages), M_TEMP,
- M_WAITOK | M_ZERO);
- if (tempuser == NULL)
- return (ENOMEM);
- PROC_LOCK(p);
- fill_user(p, (struct user *)tempuser);
- PROC_UNLOCK(p);
- bcopy(td->td_frame,
- tempuser + ctob(uarea_pages) +
- ((caddr_t)td->td_frame - (caddr_t)td->td_kstack),
- sizeof(struct trapframe));
-#if PECOFF_DEBUG
- fill_regs(td, ®s);
- printf("EIP%x\n", regs.r_eip);
- printf("EAX%x EBX%x ECX%x EDI%x\n",
- regs.r_eax, regs.r_ebx, regs.r_ecx, regs.r_edi);
- map = &vm->vm_map;
- ent = &map->header;
- printf("%p %p %p\n", ent, ent->prev, ent->next);
-#endif
- error = vn_rdwr(UIO_WRITE, vp, (caddr_t)tempuser,
- ctob(uarea_pages + kstack_pages),
- (off_t)0, UIO_SYSSPACE, IO_UNIT, cred, NOCRED,
- (int *)NULL, td);
- free(tempuser, M_TEMP);
- if (error == 0)
- error = vn_rdwr_inchunks(UIO_WRITE, vp, vm->vm_daddr,
- (int)ctob(vm->vm_dsize),
- (off_t)ctob((uarea_pages + kstack_pages)),
- UIO_USERSPACE, IO_UNIT, cred, NOCRED, NULL, td);
- if (error == 0)
- error = vn_rdwr_inchunks(UIO_WRITE, vp,
- (caddr_t)trunc_page(USRSTACK - ctob(vm->vm_ssize)),
- round_page(ctob(vm->vm_ssize)),
- (off_t)ctob((uarea_pages + kstack_pages)) +
- ctob(vm->vm_dsize),
- UIO_USERSPACE, IO_UNIT, cred, NOCRED, NULL, td);
- return (error);
-
-}
-
static int
pecoff_load_section(struct thread * td, struct vmspace * vmspace, struct vnode * vp, vm_offset_t offset, caddr_t vmaddr, size_t memsz, size_t filsz, vm_prot_t prot)
{
==== //depot/projects/netperf_socket/sys/compat/svr4/svr4_misc.c#6 (text+ko) ====
@@ -33,7 +33,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/compat/svr4/svr4_misc.c,v 1.75 2004/11/13 11:53:00 phk Exp $");
+__FBSDID("$FreeBSD: src/sys/compat/svr4/svr4_misc.c,v 1.76 2004/11/27 06:51:35 das Exp $");
#include "opt_mac.h"
@@ -57,13 +57,13 @@
#include <sys/resource.h>
#include <sys/resourcevar.h>
#include <sys/sem.h>
+#include <sys/signalvar.h>
#include <sys/stat.h>
#include <sys/sx.h>
#include <sys/sysproto.h>
#include <sys/time.h>
#include <sys/times.h>
#include <sys/uio.h>
-#include <sys/user.h>
#include <sys/vnode.h>
#include <sys/wait.h>
==== //depot/projects/netperf_socket/sys/dev/acpica/acpi_pci_link.c#16 (text+ko) ====
@@ -25,7 +25,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/dev/acpica/acpi_pci_link.c,v 1.34 2004/11/23 22:26:44 jhb Exp $");
+__FBSDID("$FreeBSD: src/sys/dev/acpica/acpi_pci_link.c,v 1.35 2004/11/26 23:31:59 njl Exp $");
#include "opt_acpi.h"
#include <sys/param.h>
@@ -580,6 +580,7 @@
static int
acpi_pci_link_resume(device_t dev)
{
+#if 0 /* XXX Disabled temporarily since this hangs resume. */
ACPI_STATUS status;
ACPI_SERIAL_BEGIN(pci_link);
@@ -588,6 +589,7 @@
if (ACPI_FAILURE(status))
return (ENXIO);
else
+#endif
return (0);
}
>>> TRUNCATED FOR MAIL (1000 lines) <<<
More information about the p4-projects
mailing list