PERFORCE change 142139 for review

Vincenzo Iozzo snagg at FreeBSD.org
Fri May 23 18:57:16 UTC 2008


http://perforce.freebsd.org/chv.cgi?CH=142139

Change 142139 by snagg at 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 <bsd.own.mk>
 
@@ -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 <bsd.subdir.mk>

==== //depot/projects/soc2008/snagg-audit/sys/amd64/amd64/genassym.c#2 (text+ko) ====

@@ -33,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__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 <sys/cdefs.h>
-__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 <sys/cdefs.h>
-__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 <sys/cdefs.h>
-__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 <sys/param.h>
 #include <sys/systm.h>
@@ -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 <sys/cdefs.h>
-__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 <sys/systm.h>
 #include <sys/param.h>
 #include <sys/malloc.h>
@@ -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 <sys/cdefs.h>
-__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 <sys/param.h>
 #include <sys/systm.h>
 #include <sys/kernel.h>
@@ -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 <sys/types.h>
 #include <machine/atomic.h>
 
+#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 <sys/mutex.h>
+#include <sys/cpuvar_defs.h>
 
 #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 <jb at freebsd.org>
- * 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 <sys/cyclic.h>
+
+#ifndef _ASM
+#include <sys/time.h>
+#include <sys/cpuvar.h>
+#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) <<<


More information about the p4-projects mailing list