From owner-p4-projects@FreeBSD.ORG Fri May 23 18:57:16 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4F4621065677; Fri, 23 May 2008 18:57:16 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 103131065674 for ; Fri, 23 May 2008 18:57:16 +0000 (UTC) (envelope-from snagg@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DE63F8FC1B for ; Fri, 23 May 2008 18:57:15 +0000 (UTC) (envelope-from snagg@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4NIvFZl023515 for ; Fri, 23 May 2008 18:57:15 GMT (envelope-from snagg@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4NIvFqm023513 for perforce@freebsd.org; Fri, 23 May 2008 18:57:15 GMT (envelope-from snagg@FreeBSD.org) Date: Fri, 23 May 2008 18:57:15 GMT Message-Id: <200805231857.m4NIvFqm023513@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to snagg@FreeBSD.org using -f From: Vincenzo Iozzo To: Perforce Change Reviews Cc: Subject: PERFORCE change 142139 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 May 2008 18:57:16 -0000 http://perforce.freebsd.org/chv.cgi?CH=142139 Change 142139 by snagg@snagg_macosx on 2008/05/23 18:56:46 IFC Affected files ... .. //depot/projects/soc2008/snagg-audit/sys/Makefile#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/amd64/amd64/genassym.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/amd64/amd64/identcpu.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/amd64/amd64/pmap.c#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/amd64/conf/GENERIC#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/amd64/linux32/linux32_dummy.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/amd64/linux32/linux32_proto.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/amd64/linux32/linux32_syscall.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/amd64/linux32/linux32_sysent.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/amd64/linux32/syscalls.master#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/arm/arm/identcpu.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/arm/arm/pmap.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/boot/forth/loader.conf#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/cddl/compat/opensolaris/sys/atomic.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/cddl/compat/opensolaris/sys/cmn_err.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/cddl/compat/opensolaris/sys/cpuvar.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/cddl/compat/opensolaris/sys/cpuvar_defs.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/compat/opensolaris/sys/cyclic.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/cddl/compat/opensolaris/sys/cyclic_impl.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/compat/opensolaris/sys/feature_tests.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/compat/opensolaris/sys/kmem.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/cddl/compat/opensolaris/sys/lock.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/cddl/compat/opensolaris/sys/pcpu.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/cddl/compat/opensolaris/sys/sema.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/ctf/ctf_mod.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/ctf/ctf_subr.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/dtrace/lockstat.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/dtrace/profile.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/dtrace/sdt_subr.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/dtrace/systrace.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/sys/cmn_err.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/sys/cpupart.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/sys/cpuvar.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/sys/ctf.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/sys/ctf_api.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/sys/debug.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace_impl.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/sys/fasttrap.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/common/sys/isa_defs.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/intel/sys/fasttrap_isa.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/contrib/opensolaris/uts/sparc/sys/fasttrap_isa.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtmalloc/dtmalloc.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/amd64/dis_tables.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/amd64/dis_tables.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/amd64/dtrace_asm.S#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/amd64/dtrace_isa.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/amd64/dtrace_subr.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/amd64/instr_size.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/dtrace_anon.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/dtrace_cddl.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/dtrace_clone.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/dtrace_debug.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/dtrace_hacks.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/dtrace_ioctl.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/dtrace_load.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/dtrace_modevent.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/dtrace_sysctl.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/dtrace_test.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/dtrace_unload.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/dtrace_vtime.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/i386/dis_tables.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/i386/dis_tables.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/i386/dtrace_asm.S#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/i386/dtrace_isa.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/i386/dtrace_subr.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/dtrace/i386/instr_size.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/fbt/fbt.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/profile/profile.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/prototype.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/sdt/sdt.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/cddl/dev/systrace/systrace.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/compat/linux/linux_emul.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/compat/linux/linux_emul.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/compat/linux/linux_futex.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/compat/linux/linux_futex.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/compat/linux/linux_misc.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/compat/ndis/subr_ndis.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/conf/Makefile.amd64#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/conf/NOTES#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/conf/files#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/conf/kern.post.mk#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/conf/kern.pre.mk#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/conf/options#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/conf/options.amd64#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/acpi_support/acpi_ibm.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/acpi_support/acpi_sony.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/age/if_age.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/dev/age/if_agereg.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/dev/age/if_agevar.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/dev/ath/if_ath.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/bge/if_bge.c#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/bge/if_bgereg.h#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ciss/ciss.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/coretemp/coretemp.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/em/if_em.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/if_ndis/if_ndis.c#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ipw/if_ipw.c#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/iwi/if_iwi.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/iwn/if_iwn.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ixgbe/LICENSE#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ixgbe/README#1 branch .. //depot/projects/soc2008/snagg-audit/sys/dev/ixgbe/ixgbe.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ixgbe/ixgbe.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ixgbe/ixgbe_82598.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ixgbe/ixgbe_api.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ixgbe/ixgbe_api.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ixgbe/ixgbe_common.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ixgbe/ixgbe_common.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ixgbe/ixgbe_osdep.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ixgbe/ixgbe_phy.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ixgbe/ixgbe_phy.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ixgbe/ixgbe_type.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ixgbe/tcp_lro.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/dev/ixgbe/tcp_lro.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/dev/k8temp/k8temp.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/malo/if_malo.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/mfi/mfi.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/mfi/mfi_ioctl.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/mii/atphy.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/dev/mii/atphyreg.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/dev/mii/miidevs#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/puc/pucdata.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ral/rt2560.c#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/ral/rt2661.c#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/sound/midi/sequencer.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/sound/pci/hda/hdac.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/speaker/spkr.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/sym/sym_defs.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/sym/sym_fw.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/sym/sym_fw1.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/sym/sym_fw2.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/sym/sym_hipd.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/usb/ehci.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/usb/if_axe.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/usb/if_rum.c#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/usb/if_ural.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/usb/if_zyd.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/usb/ohci.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/usb/umass.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/usb/usb.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/usb/usbdevs#5 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/usb/uscanner.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/wi/if_wi.c#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/wpi/if_wpi.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/dev/wpi/if_wpivar.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/fs/devfs/devfs_int.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/fs/devfs/devfs_vnops.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/fs/ntfs/ntfs_subr.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/fs/udf/udf_vnops.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/geom/geom_subr.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/geom/vinum/geom_vinum_share.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/i386/conf/GENERIC#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/i386/i386/genassym.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/i386/i386/identcpu.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/i386/i386/pmap.c#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/i386/linux/linux_dummy.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/i386/linux/linux_proto.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/i386/linux/linux_syscall.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/i386/linux/linux_sysent.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/i386/linux/syscalls.master#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/ia64/ia64/machdep.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/ia64/ia64/pmap.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/imgact_elf.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/kern_conf.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/kern_ctf.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/kern/kern_descrip.c#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/kern_dtrace.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/kern/kern_linker.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/kern_malloc.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/kern_sdt.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/kern/kern_switch.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/kern_sx.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/link_elf.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/link_elf_obj.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/linker_if.m#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/subr_bus.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/subr_lock.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/subr_smp.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/subr_witness.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/sys_pipe.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/tty.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/tty_cons.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/tty_subr.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/uipc_sem.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/uipc_sockbuf.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/uipc_syscalls.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/kern/vfs_subr.c#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/mips/mips/pmap.c#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/modules/Makefile#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/modules/age/Makefile#1 branch .. //depot/projects/soc2008/snagg-audit/sys/modules/cyclic/Makefile#1 branch .. //depot/projects/soc2008/snagg-audit/sys/modules/dtrace/Makefile#1 branch .. //depot/projects/soc2008/snagg-audit/sys/modules/dtrace/Makefile.inc#1 branch .. //depot/projects/soc2008/snagg-audit/sys/modules/dtrace/dtmalloc/Makefile#1 branch .. //depot/projects/soc2008/snagg-audit/sys/modules/dtrace/dtrace/Makefile#1 branch .. //depot/projects/soc2008/snagg-audit/sys/modules/dtrace/dtrace_test/Makefile#1 branch .. //depot/projects/soc2008/snagg-audit/sys/modules/dtrace/dtraceall/Makefile#1 branch .. //depot/projects/soc2008/snagg-audit/sys/modules/dtrace/dtraceall/dtraceall.c#1 branch .. //depot/projects/soc2008/snagg-audit/sys/modules/dtrace/fasttrap/Makefile#1 branch .. //depot/projects/soc2008/snagg-audit/sys/modules/dtrace/fbt/Makefile#1 branch .. //depot/projects/soc2008/snagg-audit/sys/modules/dtrace/lockstat/Makefile#1 branch .. //depot/projects/soc2008/snagg-audit/sys/modules/dtrace/profile/Makefile#1 branch .. //depot/projects/soc2008/snagg-audit/sys/modules/dtrace/prototype/Makefile#1 branch .. //depot/projects/soc2008/snagg-audit/sys/modules/dtrace/sdt/Makefile#1 branch .. //depot/projects/soc2008/snagg-audit/sys/modules/dtrace/systrace/Makefile#1 branch .. //depot/projects/soc2008/snagg-audit/sys/modules/iwn/Makefile#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/modules/ixgbe/Makefile#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/modules/mii/Makefile#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/modules/opensolaris/Makefile#1 branch .. //depot/projects/soc2008/snagg-audit/sys/net/ethernet.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/net/if.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/net80211/ieee80211.c#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/net80211/ieee80211.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/net80211/ieee80211_adhoc.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/net80211/ieee80211_ddb.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/net80211/ieee80211_freebsd.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/net80211/ieee80211_ht.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/net80211/ieee80211_ht.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/net80211/ieee80211_ioctl.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/net80211/ieee80211_node.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/net80211/ieee80211_phy.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/net80211/ieee80211_phy.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/net80211/ieee80211_proto.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/net80211/ieee80211_proto.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/net80211/ieee80211_var.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/net80211/ieee80211_wds.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/ip_dummynet.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/ip_icmp.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/raw_ip.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_asconf.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_asconf.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_cc_functions.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_constants.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_indata.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_input.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_input.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_lock_bsd.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_os_bsd.h#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_output.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_output.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_pcb.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_pcb.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_structs.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_sysctl.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_sysctl.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_timer.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_uio.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_usrreq.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctp_var.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctputil.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet/sctputil.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netinet6/sctp6_usrreq.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netipsec/ipsec.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/netipsec/ipsec_osdep.h#2 delete .. //depot/projects/soc2008/snagg-audit/sys/nfsclient/bootp_subr.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/pc98/conf/GENERIC#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/pci/intpm.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/powerpc/aim/machdep.c#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/powerpc/booke/machdep.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/powerpc/booke/pmap.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/powerpc/conf/GENERIC#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/powerpc/powerpc/genassym.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/powerpc/powerpc/mmu_if.m#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/powerpc/powerpc/pmap_dispatch.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/security/audit/audit_worker.c#5 integrate .. //depot/projects/soc2008/snagg-audit/sys/sparc64/conf/GENERIC#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/sparc64/sparc64/identcpu.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sparc64/sparc64/pmap.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/sun4v/conf/GENERIC#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sun4v/sun4v/pmap.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/_lock.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/_lockmgr.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/_mutex.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/_rwlock.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/_sx.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/clist.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/conf.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/cons.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/dtrace_bsd.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/sys/file.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/kdb.h#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/kernel.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/linker.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/lock.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/lockmgr.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/malloc.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/mutex.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/param.h#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/pipe.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/proc.h#4 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/queue.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/rwlock.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/sdt.h#1 branch .. //depot/projects/soc2008/snagg-audit/sys/sys/smp.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/socketvar.h#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/systm.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/time.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/sys/tty.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/ufs/ufs/ufs_lookup.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/vm/device_pager.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/vm/pmap.h#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/vm/vm_mmap.c#3 integrate .. //depot/projects/soc2008/snagg-audit/sys/vm/vm_object.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/vm/vm_object.h#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/vm/vm_page.c#2 integrate .. //depot/projects/soc2008/snagg-audit/sys/vm/vnode_pager.c#2 integrate Differences ... ==== //depot/projects/soc2008/snagg-audit/sys/Makefile#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/Makefile,v 1.46 2008/01/23 08:50:34 maxim Exp $ +# $FreeBSD: src/sys/Makefile,v 1.47 2008/05/21 07:56:10 obrien Exp $ .include @@ -8,8 +8,8 @@ .endif # Directories to include in cscope name file and TAGS. -CSCOPEDIRS= boot bsm cam compat conf contrib crypto ddb dev fs gdb geom gnu \ - i4b isa kern libkern modules net net80211 netatalk netatm \ +CSCOPEDIRS= boot bsm cam compat conf contrib crypto ddb dev fs gdb geom \ + gnu i4b isa kern libkern modules net net80211 netatalk netatm \ netgraph netinet netinet6 netipsec netipx netnatm netncp \ netsmb nfs nfs4client nfsclient nfsserver opencrypto pccard \ pci rpc security sys ufs vm ${ARCHDIR} @@ -25,15 +25,20 @@ HTAGSFLAGS+= -at `awk -F= '/^RELEASE *=/{release=$2}; END {print "FreeBSD", release, "kernel"}' < conf/newvers.sh` # You need the devel/cscope port for this. -cscope: ${.CURDIR}/cscopenamefile - cd ${.CURDIR}; cscope -k -p4 -i cscopenamefile +cscope: cscope.out +cscope.out: ${.CURDIR}/cscope.files + cd ${.CURDIR}; cscope -k -buq -p4 + +${.CURDIR}/cscope.files: .PHONY + cd ${.CURDIR}; \ + find ${CSCOPEDIRS} -name "*.[chSs]" -a -type f > ${.TARGET} -${.CURDIR}/cscopenamefile: - cd ${.CURDIR}; find ${CSCOPEDIRS} -name "*.[csh]" > ${.TARGET} +cscope-clean: + rm -f cscope.files cscope.out cscope.in.out cscope.po.out # You need the devel/global and one of editor/emacs* ports for that. -TAGS ${.CURDIR}/TAGS: ${.CURDIR}/cscopenamefile +TAGS ${.CURDIR}/TAGS: ${.CURDIR}/cscope.files rm -f ${.CURDIR}/TAGS - cd ${.CURDIR}; xargs etags -a < ${.CURDIR}/cscopenamefile + cd ${.CURDIR}; xargs etags -a < ${.CURDIR}/cscope.files .include ==== //depot/projects/soc2008/snagg-audit/sys/amd64/amd64/genassym.c#2 (text+ko) ==== @@ -33,7 +33,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/genassym.c,v 1.167 2008/03/23 22:46:37 peter Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/genassym.c,v 1.168 2008/05/16 13:23:47 attilio Exp $"); #include "opt_compat.h" #include "opt_kstack_pages.h" @@ -214,7 +214,4 @@ ASSYM(KUC32SEL, GSEL(GUCODE32_SEL, SEL_UPL)); ASSYM(SEL_RPL_MASK, SEL_RPL_MASK); -ASSYM(MTX_LOCK, offsetof(struct mtx, mtx_lock)); -ASSYM(MTX_RECURSECNT, offsetof(struct mtx, mtx_recurse)); - ASSYM(MSR_GSBASE, MSR_GSBASE); ==== //depot/projects/soc2008/snagg-audit/sys/amd64/amd64/identcpu.c#2 (text+ko) ==== @@ -39,7 +39,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/identcpu.c,v 1.158 2008/03/02 07:58:40 jeff Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/identcpu.c,v 1.159 2008/05/23 04:03:52 alc Exp $"); #include "opt_cpu.h" @@ -71,8 +71,6 @@ static void print_AMD_info(void); static void print_AMD_assoc(int i); -void setPQL2(int *const size, int *const ways); -static void setPQL2_AMD(int *const size, int *const ways); int cpu_class; char machine[] = "amd64"; @@ -550,30 +548,3 @@ print_AMD_l2_assoc((regs[2] >> 12) & 0x0f); } } - -static void -setPQL2_AMD(int *const size, int *const ways) -{ - if (cpu_exthigh >= 0x80000006) { - u_int regs[4]; - - do_cpuid(0x80000006, regs); - *size = regs[2] >> 16; - *ways = (regs[2] >> 12) & 0x0f; - switch (*ways) { - case 0: /* disabled/not present */ - case 15: /* fully associative */ - default: *ways = 1; break; /* reserved configuration */ - case 4: *ways = 4; break; - case 6: *ways = 8; break; - case 8: *ways = 16; break; - } - } -} - -void -setPQL2(int *const size, int *const ways) -{ - if (strcmp(cpu_vendor, "AuthenticAMD") == 0) - setPQL2_AMD(size, ways); -} ==== //depot/projects/soc2008/snagg-audit/sys/amd64/amd64/pmap.c#4 (text+ko) ==== @@ -77,7 +77,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.616 2008/05/09 16:48:06 alc Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.618 2008/05/18 04:16:55 alc Exp $"); /* * Manages physical address maps. @@ -4458,18 +4458,6 @@ critical_exit(); } -vm_offset_t -pmap_addr_hint(vm_object_t obj, vm_offset_t addr, vm_size_t size) -{ - - if ((obj == NULL) || (size < NBPDR) || (obj->type != OBJT_DEVICE)) { - return addr; - } - - addr = (addr + (NBPDR - 1)) & ~(NBPDR - 1); - return addr; -} - /* * Increase the starting virtual address of the given mapping if a * different alignment might result in more superpage mappings. @@ -4480,11 +4468,12 @@ { vm_offset_t superpage_offset; + if (size < NBPDR) + return; if (object != NULL && (object->flags & OBJ_COLORED) != 0) offset += ptoa(object->pg_color); superpage_offset = offset & PDRMASK; - if (size < superpage_offset || - size - superpage_offset < NBPDR || + if (size - ((NBPDR - superpage_offset) & PDRMASK) < NBPDR || (*addr & PDRMASK) == superpage_offset) return; if ((*addr & PDRMASK) < superpage_offset) ==== //depot/projects/soc2008/snagg-audit/sys/amd64/conf/GENERIC#3 (text+ko) ==== @@ -16,7 +16,7 @@ # If you are in doubt as to the purpose or necessity of a line, check first # in NOTES. # -# $FreeBSD: src/sys/amd64/conf/GENERIC,v 1.498 2008/05/03 17:05:38 sam Exp $ +# $FreeBSD: src/sys/amd64/conf/GENERIC,v 1.500 2008/05/19 02:30:27 yongari Exp $ cpu HAMMER ident GENERIC @@ -192,12 +192,14 @@ device em # Intel PRO/1000 adapter Gigabit Ethernet Card device ixgb # Intel PRO/10GbE Ethernet Card device le # AMD Am7900 LANCE and Am79C9xx PCnet +device ti # Alteon Networks Tigon I/II gigabit Ethernet device txp # 3Com 3cR990 (``Typhoon'') device vx # 3Com 3c590, 3c595 (``Vortex'') # PCI Ethernet NICs that use the common MII bus controller code. # NOTE: Be sure to keep the 'device miibus' line in order to use these NICs! device miibus # MII bus support +device age # Attansic/Atheros L1 Gigabit Ethernet device bce # Broadcom BCM5706/BCM5708 Gigabit Ethernet device bfe # Broadcom BCM440x 10/100 Ethernet device bge # Broadcom BCM570xx Gigabit Ethernet @@ -215,7 +217,6 @@ device sis # Silicon Integrated Systems SiS 900/SiS 7016 device sk # SysKonnect SK-984x & SK-982x gigabit Ethernet device ste # Sundance ST201 (D-Link DFE-550TX) -device ti # Alteon Networks Tigon I/II gigabit Ethernet device tl # Texas Instruments ThunderLAN device tx # SMC EtherPower II (83c170 ``EPIC'') device vge # VIA VT612x gigabit Ethernet ==== //depot/projects/soc2008/snagg-audit/sys/amd64/linux32/linux32_dummy.c#2 (text+ko) ==== @@ -27,7 +27,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/linux32/linux32_dummy.c,v 1.12 2008/04/23 15:56:33 rdivacky Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/linux32/linux32_dummy.c,v 1.13 2008/05/13 20:01:26 rdivacky Exp $"); #include #include @@ -98,8 +98,6 @@ DUMMY(pselect6); DUMMY(ppoll); DUMMY(unshare); -DUMMY(set_robust_list); -DUMMY(get_robust_list); DUMMY(splice); DUMMY(sync_file_range); DUMMY(tee); ==== //depot/projects/soc2008/snagg-audit/sys/amd64/linux32/linux32_proto.h#2 (text+ko) ==== @@ -2,8 +2,8 @@ * System call prototypes. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD: src/sys/amd64/linux32/linux32_proto.h,v 1.36 2008/04/16 19:27:35 jkim Exp $ - * created from FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.33 2008/04/16 19:25:38 jkim Exp + * $FreeBSD: src/sys/amd64/linux32/linux32_proto.h,v 1.37 2008/05/13 20:02:25 rdivacky Exp $ + * created from FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.34 2008/05/13 20:01:26 rdivacky Exp */ #ifndef _LINUX_SYSPROTO_H_ @@ -969,10 +969,13 @@ register_t dummy; }; struct linux_set_robust_list_args { - register_t dummy; + char head_l_[PADL_(struct linux_robust_list_head *)]; struct linux_robust_list_head * head; char head_r_[PADR_(struct linux_robust_list_head *)]; + char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)]; }; struct linux_get_robust_list_args { - register_t dummy; + char pid_l_[PADL_(l_int)]; l_int pid; char pid_r_[PADR_(l_int)]; + char head_l_[PADL_(struct linux_robust_list_head *)]; struct linux_robust_list_head * head; char head_r_[PADR_(struct linux_robust_list_head *)]; + char len_l_[PADL_(l_size_t *)]; l_size_t * len; char len_r_[PADR_(l_size_t *)]; }; struct linux_splice_args { register_t dummy; ==== //depot/projects/soc2008/snagg-audit/sys/amd64/linux32/linux32_syscall.h#2 (text+ko) ==== @@ -2,8 +2,8 @@ * System call numbers. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD: src/sys/amd64/linux32/linux32_syscall.h,v 1.36 2008/04/16 19:27:35 jkim Exp $ - * created from FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.33 2008/04/16 19:25:38 jkim Exp + * $FreeBSD: src/sys/amd64/linux32/linux32_syscall.h,v 1.37 2008/05/13 20:02:25 rdivacky Exp $ + * created from FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.34 2008/05/13 20:01:26 rdivacky Exp */ #define LINUX_SYS_exit 1 ==== //depot/projects/soc2008/snagg-audit/sys/amd64/linux32/linux32_sysent.c#2 (text+ko) ==== @@ -2,8 +2,8 @@ * System call switch table. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD: src/sys/amd64/linux32/linux32_sysent.c,v 1.36 2008/04/16 19:27:35 jkim Exp $ - * created from FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.33 2008/04/16 19:25:38 jkim Exp + * $FreeBSD: src/sys/amd64/linux32/linux32_sysent.c,v 1.37 2008/05/13 20:02:25 rdivacky Exp $ + * created from FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.34 2008/05/13 20:01:26 rdivacky Exp */ #include "opt_compat.h" @@ -330,8 +330,8 @@ { 0, (sy_call_t *)linux_pselect6, AUE_NULL, NULL, 0, 0 }, /* 308 = linux_pselect6 */ { 0, (sy_call_t *)linux_ppoll, AUE_NULL, NULL, 0, 0 }, /* 309 = linux_ppoll */ { 0, (sy_call_t *)linux_unshare, AUE_NULL, NULL, 0, 0 }, /* 310 = linux_unshare */ - { 0, (sy_call_t *)linux_set_robust_list, AUE_NULL, NULL, 0, 0 }, /* 311 = linux_set_robust_list */ - { 0, (sy_call_t *)linux_get_robust_list, AUE_NULL, NULL, 0, 0 }, /* 312 = linux_get_robust_list */ + { AS(linux_set_robust_list_args), (sy_call_t *)linux_set_robust_list, AUE_NULL, NULL, 0, 0 }, /* 311 = linux_set_robust_list */ + { AS(linux_get_robust_list_args), (sy_call_t *)linux_get_robust_list, AUE_NULL, NULL, 0, 0 }, /* 312 = linux_get_robust_list */ { 0, (sy_call_t *)linux_splice, AUE_NULL, NULL, 0, 0 }, /* 313 = linux_splice */ { 0, (sy_call_t *)linux_sync_file_range, AUE_NULL, NULL, 0, 0 }, /* 314 = linux_sync_file_range */ { 0, (sy_call_t *)linux_tee, AUE_NULL, NULL, 0, 0 }, /* 315 = linux_tee */ ==== //depot/projects/soc2008/snagg-audit/sys/amd64/linux32/syscalls.master#2 (text+ko) ==== @@ -1,4 +1,4 @@ - $FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.33 2008/04/16 19:25:38 jkim Exp $ + $FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.34 2008/05/13 20:01:26 rdivacky Exp $ ; @(#)syscalls.master 8.1 (Berkeley) 7/19/93 ; System call name/number master file (or rather, slave, from LINUX). @@ -493,8 +493,10 @@ 308 AUE_NULL STD { int linux_pselect6(void); } 309 AUE_NULL STD { int linux_ppoll(void); } 310 AUE_NULL STD { int linux_unshare(void); } -311 AUE_NULL STD { int linux_set_robust_list(void); } -312 AUE_NULL STD { int linux_get_robust_list(void); } +311 AUE_NULL STD { int linux_set_robust_list(struct linux_robust_list_head *head, \ + l_size_t len); } +312 AUE_NULL STD { int linux_get_robust_list(l_int pid, struct linux_robust_list_head *head, \ + l_size_t *len); } 313 AUE_NULL STD { int linux_splice(void); } 314 AUE_NULL STD { int linux_sync_file_range(void); } 315 AUE_NULL STD { int linux_tee(void); } ==== //depot/projects/soc2008/snagg-audit/sys/arm/arm/identcpu.c#2 (text+ko) ==== @@ -42,7 +42,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/arm/identcpu.c,v 1.12 2007/10/18 05:33:05 imp Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/arm/identcpu.c,v 1.13 2008/05/23 04:03:53 alc Exp $"); #include #include #include @@ -356,14 +356,6 @@ "**unknown 15**", }; -void setPQL2(int *const size, int *const ways); - -void -setPQL2(int *const size, int *const ways) -{ - return; -} - extern int ctrl; void ==== //depot/projects/soc2008/snagg-audit/sys/arm/arm/pmap.c#3 (text+ko) ==== @@ -147,7 +147,7 @@ #include "opt_vm.h" #include -__FBSDID("$FreeBSD: src/sys/arm/arm/pmap.c,v 1.100 2008/05/09 23:31:41 alc Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/arm/pmap.c,v 1.101 2008/05/18 04:16:55 alc Exp $"); #include #include #include @@ -4348,13 +4348,6 @@ } -vm_offset_t -pmap_addr_hint(vm_object_t obj, vm_offset_t addr, vm_size_t size) -{ - - return(addr); -} - /* * Increase the starting virtual address of the given mapping if a * different alignment might result in more superpage mappings. ==== //depot/projects/soc2008/snagg-audit/sys/boot/forth/loader.conf#2 (text+ko) ==== @@ -6,7 +6,7 @@ # # All arguments must be in double quotes. # -# $FreeBSD: src/sys/boot/forth/loader.conf,v 1.124 2008/04/08 01:47:33 weongyo Exp $ +# $FreeBSD: src/sys/boot/forth/loader.conf,v 1.125 2008/05/19 02:13:50 yongari Exp $ ############################################################## ### Basic configuration options ############################ @@ -207,6 +207,7 @@ ############################################################## miibus_load="NO" # miibus support, needed for some drivers +if_age_load="NO" # Attansic/Atheros L1 Gigabit Ethernet if_an_load="NO" # Aironet 4500/4800 802.11 wireless NICs if_ar_load="NO" # Digi SYNC/570i if_arl_load="NO" # Aironet Arlan 655 wireless network adapter ==== //depot/projects/soc2008/snagg-audit/sys/cddl/compat/opensolaris/sys/atomic.h#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/cddl/compat/opensolaris/sys/atomic.h,v 1.3 2008/03/28 22:16:06 jb Exp $ + * $FreeBSD: src/sys/cddl/compat/opensolaris/sys/atomic.h,v 1.4 2008/05/22 08:33:24 jb Exp $ */ #ifndef _OPENSOLARIS_SYS_ATOMIC_H_ @@ -32,6 +32,10 @@ #include #include +#define casptr(_a, _b, _c) \ + atomic_cmpset_ptr((volatile uintptr_t *)(_a), (uintptr_t)(_b), (uintptr_t) (_c)) +#define cas32 atomic_cmpset_32 + #ifndef __LP64__ extern void atomic_add_64(volatile uint64_t *target, int64_t delta); extern void *atomic_cas_ptr(volatile void *target, void *cmp, void *newval); ==== //depot/projects/soc2008/snagg-audit/sys/cddl/compat/opensolaris/sys/cmn_err.h#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/cddl/compat/opensolaris/sys/cmn_err.h,v 1.2 2008/03/28 22:16:06 jb Exp $ + * $FreeBSD: src/sys/cddl/compat/opensolaris/sys/cmn_err.h,v 1.3 2008/05/22 08:33:24 jb Exp $ */ #ifndef _OPENSOLARIS_SYS_CMN_ERR_H_ @@ -44,44 +44,8 @@ #define CE_PANIC 3 /* panic */ #define CE_IGNORE 4 /* print nothing */ -static __inline void -vcmn_err(int ce, const char *fmt, va_list adx) -{ - char buf[256]; - - switch (ce) { - case CE_CONT: - snprintf(buf, sizeof(buf), "ZFS(cont): %s\n", fmt); - break; - case CE_NOTE: - snprintf(buf, sizeof(buf), "ZFS: NOTICE: %s\n", fmt); - break; - case CE_WARN: - snprintf(buf, sizeof(buf), "ZFS: WARNING: %s\n", fmt); - break; - case CE_PANIC: - snprintf(buf, sizeof(buf), "ZFS(panic): %s\n", fmt); - break; - case CE_IGNORE: - break; - default: - panic("unknown severity level"); - } - if (ce != CE_IGNORE) - vprintf(buf, adx); - if (ce == CE_PANIC) - panic("ZFS"); -} - -static __inline void -cmn_err(int ce, const char *fmt, ...) -{ - va_list adx; - - va_start(adx, fmt); - vcmn_err(ce, fmt, adx); - va_end(adx); -} +void cmn_err(int, const char *, ...); +void vcmn_err(int, const char *, va_list); #ifdef __cplusplus } ==== //depot/projects/soc2008/snagg-audit/sys/cddl/compat/opensolaris/sys/cpuvar.h#2 (text+ko) ==== @@ -18,7 +18,7 @@ * * CDDL HEADER END * - * $FreeBSD: src/sys/cddl/compat/opensolaris/sys/cpuvar.h,v 1.3 2008/04/22 07:42:59 jb Exp $ + * $FreeBSD: src/sys/cddl/compat/opensolaris/sys/cpuvar.h,v 1.4 2008/05/22 08:33:24 jb Exp $ */ /* @@ -30,8 +30,30 @@ #define _COMPAT_OPENSOLARIS_SYS_CPUVAR_H #include +#include #ifdef _KERNEL + +struct cyc_cpu; + +typedef struct { + int cpuid; + struct cyc_cpu *cpu_cyclic; + uint32_t cpu_flags; + uint_t cpu_intr_actv; + uintptr_t cpu_profile_pc; + uintptr_t cpu_profile_upc; + uintptr_t cpu_dtrace_caller; /* DTrace: caller, if any */ + hrtime_t cpu_dtrace_chillmark; /* DTrace: chill mark time */ + hrtime_t cpu_dtrace_chilled; /* DTrace: total chill time */ +} solaris_cpu_t; + +/* Some code may choose to redefine this if pcpu_t would be more useful. */ +#define cpu_t solaris_cpu_t +#define cpu_id cpuid + +extern solaris_cpu_t solaris_cpu[]; + #define CPU_CACHE_COHERENCE_SIZE 64 /* @@ -53,33 +75,50 @@ } cpu_core_t; extern cpu_core_t cpu_core[]; + +extern kmutex_t cpu_lock; #endif /* _KERNEL */ /* - * DTrace flags. + * Flags in the CPU structure. + * + * These are protected by cpu_lock (except during creation). + * + * Offlined-CPUs have three stages of being offline: + * + * CPU_ENABLE indicates that the CPU is participating in I/O interrupts + * that can be directed at a number of different CPUs. If CPU_ENABLE + * is off, the CPU will not be given interrupts that can be sent elsewhere, + * but will still get interrupts from devices associated with that CPU only, + * and from other CPUs. + * + * CPU_OFFLINE indicates that the dispatcher should not allow any threads + * other than interrupt threads to run on that CPU. A CPU will not have + * CPU_OFFLINE set if there are any bound threads (besides interrupts). + * + * CPU_QUIESCED is set if p_offline was able to completely turn idle the + * CPU and it will not have to run interrupt threads. In this case it'll + * stay in the idle loop until CPU_QUIESCED is turned off. + * + * CPU_FROZEN is used only by CPR to mark CPUs that have been successfully + * suspended (in the suspend path), or have yet to be resumed (in the resume + * case). + * + * On some platforms CPUs can be individually powered off. + * The following flags are set for powered off CPUs: CPU_QUIESCED, + * CPU_OFFLINE, and CPU_POWEROFF. The following flags are cleared: + * CPU_RUNNING, CPU_READY, CPU_EXISTS, and CPU_ENABLE. */ -#define CPU_DTRACE_NOFAULT 0x0001 /* Don't fault */ -#define CPU_DTRACE_DROP 0x0002 /* Drop this ECB */ -#define CPU_DTRACE_BADADDR 0x0004 /* DTrace fault: bad address */ -#define CPU_DTRACE_BADALIGN 0x0008 /* DTrace fault: bad alignment */ -#define CPU_DTRACE_DIVZERO 0x0010 /* DTrace fault: divide by zero */ -#define CPU_DTRACE_ILLOP 0x0020 /* DTrace fault: illegal operation */ -#define CPU_DTRACE_NOSCRATCH 0x0040 /* DTrace fault: out of scratch */ -#define CPU_DTRACE_KPRIV 0x0080 /* DTrace fault: bad kernel access */ -#define CPU_DTRACE_UPRIV 0x0100 /* DTrace fault: bad user access */ -#define CPU_DTRACE_TUPOFLOW 0x0200 /* DTrace fault: tuple stack overflow */ -#if defined(__sparc) -#define CPU_DTRACE_FAKERESTORE 0x0400 /* pid provider hint to getreg */ -#endif -#define CPU_DTRACE_ENTRY 0x0800 /* pid provider hint to ustack() */ -#define CPU_DTRACE_BADSTACK 0x1000 /* DTrace fault: bad stack */ - -#define CPU_DTRACE_FAULT (CPU_DTRACE_BADADDR | CPU_DTRACE_BADALIGN | \ - CPU_DTRACE_DIVZERO | CPU_DTRACE_ILLOP | \ - CPU_DTRACE_NOSCRATCH | CPU_DTRACE_KPRIV | \ - CPU_DTRACE_UPRIV | CPU_DTRACE_TUPOFLOW | \ - CPU_DTRACE_BADSTACK) -#define CPU_DTRACE_ERROR (CPU_DTRACE_FAULT | CPU_DTRACE_DROP) +#define CPU_RUNNING 0x001 /* CPU running */ +#define CPU_READY 0x002 /* CPU ready for cross-calls */ +#define CPU_QUIESCED 0x004 /* CPU will stay in idle */ +#define CPU_EXISTS 0x008 /* CPU is configured */ +#define CPU_ENABLE 0x010 /* CPU enabled for interrupts */ +#define CPU_OFFLINE 0x020 /* CPU offline via p_online */ +#define CPU_POWEROFF 0x040 /* CPU is powered off */ +#define CPU_FROZEN 0x080 /* CPU is frozen via CPR suspend */ +#define CPU_SPARE 0x100 /* CPU offline available for use */ +#define CPU_FAULTED 0x200 /* CPU offline diagnosed faulty */ typedef enum { CPU_INIT, ==== //depot/projects/soc2008/snagg-audit/sys/cddl/compat/opensolaris/sys/cyclic.h#2 (text+ko) ==== @@ -1,31 +1,31 @@ /* - * Copyright (C) 2007 John Birrell - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. + * CDDL HEADER START + * + * The contents of this file are subject to the terms of the + * Common Development and Distribution License, Version 1.0 only + * (the "License"). You may not use this file except in compliance + * with the License. + * + * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE + * or http://www.opensolaris.org/os/licensing. + * See the License for the specific language governing permissions + * and limitations under the License. + * + * When distributing Covered Code, include this CDDL HEADER in each + * file and include the License file at usr/src/OPENSOLARIS.LICENSE. + * If applicable, add the following below this CDDL HEADER, with the + * fields enclosed by brackets "[]" replaced with your own identifying + * information: Portions Copyright [yyyy] [name of copyright owner] + * + * CDDL HEADER END * - * $FreeBSD: src/sys/cddl/compat/opensolaris/sys/cyclic.h,v 1.2 2008/03/28 22:16:06 jb Exp $ + * $FreeBSD: src/sys/cddl/compat/opensolaris/sys/cyclic.h,v 1.3 2008/05/22 08:33:24 jb Exp $ * */ +/* + * Copyright (c) 1999-2001 by Sun Microsystems, Inc. + * All rights reserved. + */ #ifndef _COMPAT_OPENSOLARIS_SYS_CYCLIC_H_ #define _COMPAT_OPENSOLARIS_SYS_CYCLIC_H_ @@ -34,6 +34,46 @@ typedef void cpu_t; #endif -#include_next + +#ifndef _ASM +#include +#include +#endif /* !_ASM */ + +#ifndef _ASM + +typedef uintptr_t cyclic_id_t; +typedef int cyc_index_t; +typedef uint16_t cyc_level_t; +typedef void (*cyc_func_t)(void *); +typedef void *cyb_arg_t; + +#define CYCLIC_NONE ((cyclic_id_t)0) + +typedef struct cyc_handler { + cyc_func_t cyh_func; + void *cyh_arg; +} cyc_handler_t; + +typedef struct cyc_time { + hrtime_t cyt_when; + hrtime_t cyt_interval; +} cyc_time_t; + +typedef struct cyc_omni_handler { + void (*cyo_online)(void *, cpu_t *, cyc_handler_t *, cyc_time_t *); + void (*cyo_offline)(void *, cpu_t *, void *); + void *cyo_arg; +} cyc_omni_handler_t; + +#ifdef _KERNEL + >>> TRUNCATED FOR MAIL (1000 lines) <<<