From owner-svn-src-projects@FreeBSD.ORG Wed Apr 22 14:20:24 2009 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 485E21065AAE; Wed, 22 Apr 2009 14:20:24 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 312598FC13; Wed, 22 Apr 2009 14:20:24 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n3MEKNH7058706; Wed, 22 Apr 2009 14:20:23 GMT (envelope-from rwatson@svn.freebsd.org) Received: (from rwatson@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n3MEKNnt058696; Wed, 22 Apr 2009 14:20:23 GMT (envelope-from rwatson@svn.freebsd.org) Message-Id: <200904221420.n3MEKNnt058696@svn.freebsd.org> From: Robert Watson Date: Wed, 22 Apr 2009 14:20:23 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r191383 - in projects/pnet/sys: . amd64/acpica amd64/amd64 amd64/conf amd64/ia32 amd64/include amd64/include/pc amd64/include/xen amd64/linux32 amd64/pci arm/arm arm/at91 arm/conf arm/i... X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Apr 2009 14:20:24 -0000 Author: rwatson Date: Wed Apr 22 14:20:21 2009 New Revision: 191383 URL: http://svn.freebsd.org/changeset/base/191383 Log: Merge head/sys r186685-191380 to projects/pnet/sys. Added: projects/pnet/sys/amd64/acpica/Makefile - copied unchanged from r191380, head/sys/amd64/acpica/Makefile projects/pnet/sys/amd64/acpica/acpi_switch.S - copied unchanged from r191380, head/sys/amd64/acpica/acpi_switch.S projects/pnet/sys/amd64/acpica/acpi_wakecode.S - copied unchanged from r191380, head/sys/amd64/acpica/acpi_wakecode.S projects/pnet/sys/amd64/acpica/genwakecode.sh - copied unchanged from r191380, head/sys/amd64/acpica/genwakecode.sh projects/pnet/sys/amd64/acpica/genwakedata.sh - copied unchanged from r191380, head/sys/amd64/acpica/genwakedata.sh projects/pnet/sys/amd64/conf/XENHVM - copied unchanged from r191380, head/sys/amd64/conf/XENHVM projects/pnet/sys/amd64/ia32/ia32_misc.c - copied unchanged from r191380, head/sys/amd64/ia32/ia32_misc.c projects/pnet/sys/amd64/include/xen/ (props changed) - copied from r191380, head/sys/amd64/include/xen/ projects/pnet/sys/arm/arm/cpufunc_asm_sheeva.S - copied unchanged from r191380, head/sys/arm/arm/cpufunc_asm_sheeva.S projects/pnet/sys/boot/ficl/mips/ - copied from r191380, head/sys/boot/ficl/mips/ projects/pnet/sys/bsm/audit_domain.h - copied unchanged from r191380, head/sys/bsm/audit_domain.h projects/pnet/sys/bsm/audit_fcntl.h - copied unchanged from r191380, head/sys/bsm/audit_fcntl.h projects/pnet/sys/bsm/audit_socket_type.h - copied unchanged from r191380, head/sys/bsm/audit_socket_type.h projects/pnet/sys/cddl/dev/dtnfsclient/ (props changed) - copied from r191380, head/sys/cddl/dev/dtnfsclient/ projects/pnet/sys/contrib/dev/uath/ - copied from r191380, head/sys/contrib/dev/uath/ projects/pnet/sys/dev/amdtemp/ - copied from r191380, head/sys/dev/amdtemp/ projects/pnet/sys/dev/ata/ata-raid-ddf.h - copied unchanged from r191380, head/sys/dev/ata/ata-raid-ddf.h projects/pnet/sys/dev/ath/ath_hal/ar5416/ar9280.c - copied unchanged from r191380, head/sys/dev/ath/ath_hal/ar5416/ar9280.c projects/pnet/sys/dev/ath/ath_hal/ar5416/ar9280.h - copied unchanged from r191380, head/sys/dev/ath/ath_hal/ar5416/ar9280.h projects/pnet/sys/dev/ath/ath_hal/ar5416/ar9280_attach.c - copied unchanged from r191380, head/sys/dev/ath/ath_hal/ar5416/ar9280_attach.c projects/pnet/sys/dev/ath/ath_hal/ar5416/ar9280v1.ini - copied unchanged from r191380, head/sys/dev/ath/ath_hal/ar5416/ar9280v1.ini projects/pnet/sys/dev/ath/ath_hal/ar5416/ar9280v2.ini - copied unchanged from r191380, head/sys/dev/ath/ath_hal/ar5416/ar9280v2.ini projects/pnet/sys/dev/cfi/cfi_bus_ixp4xx.c - copied unchanged from r191380, head/sys/dev/cfi/cfi_bus_ixp4xx.c projects/pnet/sys/dev/cfi/cfi_disk.c - copied unchanged from r191380, head/sys/dev/cfi/cfi_disk.c projects/pnet/sys/dev/cxgb/t3c_protocol_sram.h - copied unchanged from r191380, head/sys/dev/cxgb/t3c_protocol_sram.h projects/pnet/sys/dev/cxgb/t3c_tp_eeprom.h - copied unchanged from r191380, head/sys/dev/cxgb/t3c_tp_eeprom.h projects/pnet/sys/dev/drm/i915_reg.h - copied unchanged from r191380, head/sys/dev/drm/i915_reg.h projects/pnet/sys/dev/drm/r600_cp.c - copied unchanged from r191380, head/sys/dev/drm/r600_cp.c projects/pnet/sys/dev/drm/r600_microcode.h - copied unchanged from r191380, head/sys/dev/drm/r600_microcode.h projects/pnet/sys/dev/ipmi/ipmi_linux.c - copied unchanged from r191380, head/sys/dev/ipmi/ipmi_linux.c projects/pnet/sys/dev/ixgbe/ixgbe_82599.c - copied unchanged from r191380, head/sys/dev/ixgbe/ixgbe_82599.c projects/pnet/sys/dev/mii/axphy.c - copied unchanged from r191380, head/sys/dev/mii/axphy.c projects/pnet/sys/dev/mii/axphyreg.h - copied unchanged from r191380, head/sys/dev/mii/axphyreg.h projects/pnet/sys/dev/ofw/ofw_iicbus.c - copied unchanged from r191380, head/sys/dev/ofw/ofw_iicbus.c projects/pnet/sys/dev/sound/macio/ - copied from r191380, head/sys/dev/sound/macio/ projects/pnet/sys/dev/syscons/teken/teken_scs.h - copied unchanged from r191380, head/sys/dev/syscons/teken/teken_scs.h projects/pnet/sys/dev/xen/xenpci/ (props changed) - copied from r191380, head/sys/dev/xen/xenpci/ projects/pnet/sys/geom/geom_redboot.c - copied unchanged from r191380, head/sys/geom/geom_redboot.c projects/pnet/sys/geom/part/g_part_ebr.c - copied unchanged from r191380, head/sys/geom/part/g_part_ebr.c projects/pnet/sys/geom/vinum/geom_vinum_create.c - copied unchanged from r191380, head/sys/geom/vinum/geom_vinum_create.c projects/pnet/sys/geom/vinum/geom_vinum_events.c - copied unchanged from r191380, head/sys/geom/vinum/geom_vinum_events.c projects/pnet/sys/i386/cpufreq/hwpstate.c - copied unchanged from r191380, head/sys/i386/cpufreq/hwpstate.c projects/pnet/sys/ia64/ia32/ia32_misc.c - copied unchanged from r191380, head/sys/ia64/ia32/ia32_misc.c projects/pnet/sys/legacy/ - copied from r191380, head/sys/legacy/ projects/pnet/sys/libkern/memmove.c - copied unchanged from r191380, head/sys/libkern/memmove.c projects/pnet/sys/modules/amdtemp/ - copied from r191380, head/sys/modules/amdtemp/ projects/pnet/sys/modules/dtrace/dtnfsclient/ (props changed) - copied from r191380, head/sys/modules/dtrace/dtnfsclient/ projects/pnet/sys/modules/geom/geom_part/geom_part_ebr/ - copied from r191380, head/sys/modules/geom/geom_part/geom_part_ebr/ projects/pnet/sys/modules/ip6_mroute_mod/ (props changed) - copied from r191380, head/sys/modules/ip6_mroute_mod/ projects/pnet/sys/modules/ipmi/ipmi_linux/ (props changed) - copied from r191380, head/sys/modules/ipmi/ipmi_linux/ projects/pnet/sys/modules/nfssvc/ - copied from r191380, head/sys/modules/nfssvc/ projects/pnet/sys/modules/sound/driver/ai2s/ - copied from r191380, head/sys/modules/sound/driver/ai2s/ projects/pnet/sys/modules/sound/driver/davbus/ - copied from r191380, head/sys/modules/sound/driver/davbus/ projects/pnet/sys/net/flowtable.c - copied unchanged from r191380, head/sys/net/flowtable.c projects/pnet/sys/net/flowtable.h - copied unchanged from r191380, head/sys/net/flowtable.h projects/pnet/sys/net80211/ieee80211_superg.c - copied unchanged from r191380, head/sys/net80211/ieee80211_superg.c projects/pnet/sys/net80211/ieee80211_superg.h - copied unchanged from r191380, head/sys/net80211/ieee80211_superg.h projects/pnet/sys/net80211/ieee80211_tdma.c - copied unchanged from r191380, head/sys/net80211/ieee80211_tdma.c projects/pnet/sys/net80211/ieee80211_tdma.h - copied unchanged from r191380, head/sys/net80211/ieee80211_tdma.h projects/pnet/sys/netinet/libalias/alias_sctp.c - copied unchanged from r191380, head/sys/netinet/libalias/alias_sctp.c projects/pnet/sys/netinet/libalias/alias_sctp.h - copied unchanged from r191380, head/sys/netinet/libalias/alias_sctp.h projects/pnet/sys/nfs/nfs_nfssvc.c - copied unchanged from r191380, head/sys/nfs/nfs_nfssvc.c projects/pnet/sys/nfs/nfssvc.h - copied unchanged from r191380, head/sys/nfs/nfssvc.h projects/pnet/sys/nfsclient/nfs_kdtrace.c - copied unchanged from r191380, head/sys/nfsclient/nfs_kdtrace.c projects/pnet/sys/nfsclient/nfs_kdtrace.h - copied unchanged from r191380, head/sys/nfsclient/nfs_kdtrace.h projects/pnet/sys/powerpc/aim/mmu_oea64.c - copied unchanged from r191380, head/sys/powerpc/aim/mmu_oea64.c projects/pnet/sys/powerpc/include/altivec.h - copied unchanged from r191380, head/sys/powerpc/include/altivec.h projects/pnet/sys/powerpc/include/sysarch.h - copied unchanged from r191380, head/sys/powerpc/include/sysarch.h projects/pnet/sys/powerpc/ofw/ofw_real.c - copied unchanged from r191380, head/sys/powerpc/ofw/ofw_real.c projects/pnet/sys/powerpc/powermac/cpcht.c - copied unchanged from r191380, head/sys/powerpc/powermac/cpcht.c projects/pnet/sys/powerpc/powermac/cpchtvar.h - copied unchanged from r191380, head/sys/powerpc/powermac/cpchtvar.h projects/pnet/sys/powerpc/powermac/kiic.c - copied unchanged from r191380, head/sys/powerpc/powermac/kiic.c projects/pnet/sys/powerpc/powerpc/altivec.c - copied unchanged from r191380, head/sys/powerpc/powerpc/altivec.c projects/pnet/sys/powerpc/powerpc/dump_machdep.c - copied unchanged from r191380, head/sys/powerpc/powerpc/dump_machdep.c projects/pnet/sys/powerpc/powerpc/uio_machdep.c - copied unchanged from r191380, head/sys/powerpc/powerpc/uio_machdep.c projects/pnet/sys/security/audit/audit_bsm_domain.c - copied unchanged from r191380, head/sys/security/audit/audit_bsm_domain.c projects/pnet/sys/security/audit/audit_bsm_fcntl.c - copied unchanged from r191380, head/sys/security/audit/audit_bsm_fcntl.c projects/pnet/sys/security/audit/audit_bsm_socket_type.c - copied unchanged from r191380, head/sys/security/audit/audit_bsm_socket_type.c projects/pnet/sys/xen/features.h - copied unchanged from r191380, head/sys/xen/features.h projects/pnet/sys/xen/reboot.c - copied unchanged from r191380, head/sys/xen/reboot.c Replaced: projects/pnet/sys/dev/ata/ata-usb.c - copied unchanged from r191380, head/sys/dev/ata/ata-usb.c projects/pnet/sys/dev/sound/usb/uaudio.c - copied unchanged from r191380, head/sys/dev/sound/usb/uaudio.c projects/pnet/sys/dev/sound/usb/uaudio.h - copied unchanged from r191380, head/sys/dev/sound/usb/uaudio.h projects/pnet/sys/dev/sound/usb/uaudio_pcm.c - copied unchanged from r191380, head/sys/dev/sound/usb/uaudio_pcm.c projects/pnet/sys/dev/sound/usb/uaudioreg.h - copied unchanged from r191380, head/sys/dev/sound/usb/uaudioreg.h projects/pnet/sys/dev/usb/ - copied from r191380, head/sys/dev/usb/ projects/pnet/sys/dev/usb/usb.h - copied unchanged from r191380, head/sys/dev/usb/usb.h projects/pnet/sys/dev/usb/usb_if.m - copied unchanged from r191380, head/sys/dev/usb/usb_if.m projects/pnet/sys/dev/usb/usbdevs - copied unchanged from r191380, head/sys/dev/usb/usbdevs projects/pnet/sys/dev/usb/usbhid.h - copied unchanged from r191380, head/sys/dev/usb/usbhid.h projects/pnet/sys/modules/usb/ - copied from r191380, head/sys/modules/usb/ projects/pnet/sys/modules/usb/Makefile - copied unchanged from r191380, head/sys/modules/usb/Makefile Deleted: projects/pnet/sys/amd64/conf/USB2 projects/pnet/sys/arm/arm/cpufunc_asm_feroceon.S projects/pnet/sys/boot/common/load.c projects/pnet/sys/dev/ar/ projects/pnet/sys/dev/digi/con.CX-IBM.h projects/pnet/sys/dev/digi/con.CX.h projects/pnet/sys/dev/digi/con.EPCX.h projects/pnet/sys/dev/digi/con.MBank.h projects/pnet/sys/dev/k8temp/ projects/pnet/sys/dev/ray/ projects/pnet/sys/dev/sound/pci/au88x0.c projects/pnet/sys/dev/sound/pci/au88x0.h projects/pnet/sys/dev/sr/ projects/pnet/sys/dev/usb2/ projects/pnet/sys/i386/conf/USB2 projects/pnet/sys/modules/ar/ projects/pnet/sys/modules/aue/ projects/pnet/sys/modules/axe/ projects/pnet/sys/modules/cdce/ projects/pnet/sys/modules/cue/ projects/pnet/sys/modules/ehci/ projects/pnet/sys/modules/k8temp/ projects/pnet/sys/modules/kue/ projects/pnet/sys/modules/netgraph/sync_ar/ projects/pnet/sys/modules/netgraph/sync_sr/ projects/pnet/sys/modules/ohci/ projects/pnet/sys/modules/ray/ projects/pnet/sys/modules/rue/ projects/pnet/sys/modules/rum/ projects/pnet/sys/modules/slhci/ projects/pnet/sys/modules/sound/driver/au88x0/ projects/pnet/sys/modules/sr/ projects/pnet/sys/modules/u3g/ projects/pnet/sys/modules/uark/ projects/pnet/sys/modules/ubsa/ projects/pnet/sys/modules/ucom/ projects/pnet/sys/modules/udav/ projects/pnet/sys/modules/udbp/ projects/pnet/sys/modules/ufm/ projects/pnet/sys/modules/ufoma/ projects/pnet/sys/modules/uftdi/ projects/pnet/sys/modules/ugen/ projects/pnet/sys/modules/uhci/ projects/pnet/sys/modules/uhid/ projects/pnet/sys/modules/uipaq/ projects/pnet/sys/modules/ukbd/ projects/pnet/sys/modules/ulpt/ projects/pnet/sys/modules/umass/ projects/pnet/sys/modules/umct/ projects/pnet/sys/modules/umodem/ projects/pnet/sys/modules/ums/ projects/pnet/sys/modules/upgt/ projects/pnet/sys/modules/uplcom/ projects/pnet/sys/modules/ural/ projects/pnet/sys/modules/urio/ projects/pnet/sys/modules/usb2/ projects/pnet/sys/modules/uscanner/ projects/pnet/sys/modules/uslcom/ projects/pnet/sys/modules/uvisor/ projects/pnet/sys/modules/uvscom/ projects/pnet/sys/modules/zyd/ projects/pnet/sys/net/bsd_comp.c projects/pnet/sys/net/if_ppp.c projects/pnet/sys/net/if_ppp.h projects/pnet/sys/net/if_pppvar.h projects/pnet/sys/net/if_sl.c projects/pnet/sys/net/if_slvar.h projects/pnet/sys/net/ppp_comp.h projects/pnet/sys/net/ppp_deflate.c projects/pnet/sys/net/ppp_tty.c projects/pnet/sys/net/slip.h projects/pnet/sys/pccard/ projects/pnet/sys/powerpc/aim/uio_machdep.c projects/pnet/sys/powerpc/booke/support.S projects/pnet/sys/powerpc/booke/uio_machdep.c Modified: projects/pnet/sys/ (props changed) projects/pnet/sys/Makefile projects/pnet/sys/amd64/acpica/acpi_machdep.c projects/pnet/sys/amd64/acpica/acpi_wakeup.c projects/pnet/sys/amd64/acpica/madt.c projects/pnet/sys/amd64/amd64/amd64_mem.c projects/pnet/sys/amd64/amd64/apic_vector.S projects/pnet/sys/amd64/amd64/busdma_machdep.c projects/pnet/sys/amd64/amd64/cpu_switch.S projects/pnet/sys/amd64/amd64/db_interface.c projects/pnet/sys/amd64/amd64/db_trace.c projects/pnet/sys/amd64/amd64/elf_machdep.c projects/pnet/sys/amd64/amd64/exception.S projects/pnet/sys/amd64/amd64/fpu.c projects/pnet/sys/amd64/amd64/genassym.c projects/pnet/sys/amd64/amd64/identcpu.c projects/pnet/sys/amd64/amd64/initcpu.c projects/pnet/sys/amd64/amd64/io_apic.c projects/pnet/sys/amd64/amd64/local_apic.c projects/pnet/sys/amd64/amd64/machdep.c projects/pnet/sys/amd64/amd64/mp_machdep.c projects/pnet/sys/amd64/amd64/msi.c projects/pnet/sys/amd64/amd64/pmap.c projects/pnet/sys/amd64/amd64/sys_machdep.c projects/pnet/sys/amd64/amd64/trap.c projects/pnet/sys/amd64/amd64/vm_machdep.c projects/pnet/sys/amd64/conf/DEFAULTS projects/pnet/sys/amd64/conf/GENERIC projects/pnet/sys/amd64/conf/NOTES projects/pnet/sys/amd64/ia32/ia32_exception.S projects/pnet/sys/amd64/ia32/ia32_reg.c projects/pnet/sys/amd64/ia32/ia32_signal.c projects/pnet/sys/amd64/ia32/ia32_sigtramp.S projects/pnet/sys/amd64/include/apicvar.h projects/pnet/sys/amd64/include/asmacros.h projects/pnet/sys/amd64/include/cpufunc.h projects/pnet/sys/amd64/include/cputypes.h projects/pnet/sys/amd64/include/elf.h projects/pnet/sys/amd64/include/endian.h projects/pnet/sys/amd64/include/fpu.h projects/pnet/sys/amd64/include/frame.h projects/pnet/sys/amd64/include/intr_machdep.h projects/pnet/sys/amd64/include/legacyvar.h projects/pnet/sys/amd64/include/md_var.h projects/pnet/sys/amd64/include/metadata.h projects/pnet/sys/amd64/include/param.h projects/pnet/sys/amd64/include/pc/bios.h projects/pnet/sys/amd64/include/pcb.h projects/pnet/sys/amd64/include/pcpu.h projects/pnet/sys/amd64/include/pmap.h projects/pnet/sys/amd64/include/proc.h projects/pnet/sys/amd64/include/reg.h projects/pnet/sys/amd64/include/segments.h projects/pnet/sys/amd64/include/signal.h projects/pnet/sys/amd64/include/smp.h projects/pnet/sys/amd64/include/specialreg.h projects/pnet/sys/amd64/include/sysarch.h projects/pnet/sys/amd64/include/ucontext.h projects/pnet/sys/amd64/linux32/linux.h projects/pnet/sys/amd64/linux32/linux32_locore.s projects/pnet/sys/amd64/linux32/linux32_machdep.c projects/pnet/sys/amd64/linux32/linux32_sysvec.c projects/pnet/sys/amd64/pci/pci_bus.c projects/pnet/sys/amd64/pci/pci_cfgreg.c projects/pnet/sys/arm/arm/busdma_machdep.c projects/pnet/sys/arm/arm/cpufunc.c projects/pnet/sys/arm/arm/cpufunc_asm_armv5_ec.S projects/pnet/sys/arm/arm/dump_machdep.c projects/pnet/sys/arm/arm/elf_machdep.c projects/pnet/sys/arm/arm/elf_trampoline.c projects/pnet/sys/arm/arm/genassym.c projects/pnet/sys/arm/arm/locore.S projects/pnet/sys/arm/arm/machdep.c projects/pnet/sys/arm/arm/pmap.c projects/pnet/sys/arm/arm/swtch.S projects/pnet/sys/arm/arm/trap.c projects/pnet/sys/arm/arm/vm_machdep.c projects/pnet/sys/arm/at91/at91.c projects/pnet/sys/arm/at91/at91_mci.c projects/pnet/sys/arm/at91/at91_twi.c projects/pnet/sys/arm/at91/at91_twireg.h projects/pnet/sys/arm/at91/at91var.h projects/pnet/sys/arm/at91/files.at91 projects/pnet/sys/arm/at91/uart_bus_at91usart.c projects/pnet/sys/arm/at91/uart_cpu_at91rm9200usart.c projects/pnet/sys/arm/at91/uart_dev_at91usart.c projects/pnet/sys/arm/conf/AVILA projects/pnet/sys/arm/conf/AVILA.hints projects/pnet/sys/arm/conf/BWCT projects/pnet/sys/arm/conf/BWCT.hints projects/pnet/sys/arm/conf/CAMBRIA projects/pnet/sys/arm/conf/CAMBRIA.hints projects/pnet/sys/arm/conf/HL200 projects/pnet/sys/arm/conf/KB920X projects/pnet/sys/arm/conf/NSLU projects/pnet/sys/arm/include/atomic.h projects/pnet/sys/arm/include/cpufunc.h projects/pnet/sys/arm/include/elf.h projects/pnet/sys/arm/include/param.h projects/pnet/sys/arm/include/proc.h projects/pnet/sys/arm/include/sysarch.h projects/pnet/sys/arm/include/vmparam.h projects/pnet/sys/arm/mv/common.c projects/pnet/sys/arm/mv/discovery/db78xxx.c projects/pnet/sys/arm/mv/discovery/discovery.c projects/pnet/sys/arm/mv/files.mv projects/pnet/sys/arm/mv/gpio.c projects/pnet/sys/arm/mv/ic.c projects/pnet/sys/arm/mv/kirkwood/db88f6xxx.c projects/pnet/sys/arm/mv/kirkwood/kirkwood.c projects/pnet/sys/arm/mv/mv_machdep.c projects/pnet/sys/arm/mv/mv_pci.c projects/pnet/sys/arm/mv/mvreg.h projects/pnet/sys/arm/mv/mvvar.h projects/pnet/sys/arm/mv/obio.c projects/pnet/sys/arm/mv/orion/db88f5xxx.c projects/pnet/sys/arm/mv/orion/orion.c projects/pnet/sys/arm/sa11x0/assabet_machdep.c projects/pnet/sys/arm/xscale/i8134x/i81342_mcu.c projects/pnet/sys/arm/xscale/ixp425/avila_machdep.c projects/pnet/sys/arm/xscale/ixp425/files.ixp425 projects/pnet/sys/arm/xscale/ixp425/if_npe.c projects/pnet/sys/arm/xscale/ixp425/ixp425.c projects/pnet/sys/arm/xscale/ixp425/ixp425_pci.c projects/pnet/sys/arm/xscale/ixp425/ixp425reg.h projects/pnet/sys/boot/Makefile projects/pnet/sys/boot/Makefile.inc projects/pnet/sys/boot/common/loader.8 projects/pnet/sys/boot/common/module.c projects/pnet/sys/boot/forth/loader.4th projects/pnet/sys/boot/forth/loader.conf projects/pnet/sys/boot/forth/pnp.4th projects/pnet/sys/boot/forth/support.4th projects/pnet/sys/boot/i386/boot2/Makefile projects/pnet/sys/boot/i386/boot2/boot1.S projects/pnet/sys/boot/i386/btx/btx/btx.S projects/pnet/sys/boot/i386/libi386/Makefile projects/pnet/sys/boot/i386/libi386/bioscd.c projects/pnet/sys/boot/i386/libi386/biosdisk.c projects/pnet/sys/boot/i386/libi386/biossmap.c projects/pnet/sys/boot/i386/libi386/bootinfo64.c projects/pnet/sys/boot/i386/libi386/devicename.c projects/pnet/sys/boot/i386/libi386/libi386.h projects/pnet/sys/boot/i386/libi386/smbios.c projects/pnet/sys/boot/i386/loader/Makefile projects/pnet/sys/boot/i386/loader/main.c projects/pnet/sys/boot/i386/pxeldr/pxeboot.8 projects/pnet/sys/boot/ia64/common/Makefile projects/pnet/sys/boot/ia64/efi/Makefile projects/pnet/sys/boot/ia64/ski/Makefile projects/pnet/sys/boot/pc98/libpc98/Makefile projects/pnet/sys/boot/pc98/libpc98/bioscd.c projects/pnet/sys/boot/pc98/libpc98/biosdisk.c projects/pnet/sys/boot/pc98/libpc98/time.c projects/pnet/sys/boot/pc98/loader/Makefile projects/pnet/sys/boot/pc98/loader/main.c projects/pnet/sys/boot/powerpc/ofw/Makefile projects/pnet/sys/boot/sparc64/loader/Makefile projects/pnet/sys/boot/sparc64/loader/main.c projects/pnet/sys/bsm/audit.h projects/pnet/sys/bsm/audit_errno.h projects/pnet/sys/bsm/audit_internal.h projects/pnet/sys/bsm/audit_kevents.h projects/pnet/sys/bsm/audit_record.h projects/pnet/sys/cam/cam_periph.c projects/pnet/sys/cam/cam_xpt.c projects/pnet/sys/cam/cam_xpt_sim.h projects/pnet/sys/cam/scsi/scsi_all.c projects/pnet/sys/cam/scsi/scsi_cd.c projects/pnet/sys/cam/scsi/scsi_ch.c projects/pnet/sys/cam/scsi/scsi_da.c projects/pnet/sys/cam/scsi/scsi_low.c projects/pnet/sys/cam/scsi/scsi_pass.c projects/pnet/sys/cam/scsi/scsi_pt.c projects/pnet/sys/cam/scsi/scsi_sa.c projects/pnet/sys/cam/scsi/scsi_ses.c projects/pnet/sys/cam/scsi/scsi_sg.c projects/pnet/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c projects/pnet/sys/cddl/compat/opensolaris/sys/sysmacros.h projects/pnet/sys/cddl/compat/opensolaris/sys/vnode.h projects/pnet/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c projects/pnet/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c projects/pnet/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c projects/pnet/sys/compat/freebsd32/freebsd32.h projects/pnet/sys/compat/freebsd32/freebsd32_ioctl.c projects/pnet/sys/compat/freebsd32/freebsd32_ioctl.h projects/pnet/sys/compat/freebsd32/freebsd32_misc.c projects/pnet/sys/compat/freebsd32/freebsd32_proto.h projects/pnet/sys/compat/freebsd32/freebsd32_syscall.h projects/pnet/sys/compat/freebsd32/freebsd32_syscalls.c projects/pnet/sys/compat/freebsd32/freebsd32_sysent.c projects/pnet/sys/compat/freebsd32/syscalls.master projects/pnet/sys/compat/ia32/ia32_signal.h projects/pnet/sys/compat/ia32/ia32_sysvec.c projects/pnet/sys/compat/linprocfs/linprocfs.c projects/pnet/sys/compat/linux/linux_emul.c projects/pnet/sys/compat/linux/linux_emul.h projects/pnet/sys/compat/linux/linux_file.c projects/pnet/sys/compat/linux/linux_futex.c projects/pnet/sys/compat/linux/linux_futex.h projects/pnet/sys/compat/linux/linux_getcwd.c projects/pnet/sys/compat/linux/linux_ioctl.c projects/pnet/sys/compat/linux/linux_misc.c projects/pnet/sys/compat/linux/linux_misc.h projects/pnet/sys/compat/linux/linux_stats.c projects/pnet/sys/compat/ndis/kern_ndis.c projects/pnet/sys/compat/ndis/kern_windrv.c projects/pnet/sys/compat/ndis/ndis_var.h projects/pnet/sys/compat/ndis/ntoskrnl_var.h projects/pnet/sys/compat/ndis/pe_var.h projects/pnet/sys/compat/ndis/resource_var.h projects/pnet/sys/compat/ndis/subr_hal.c projects/pnet/sys/compat/ndis/subr_ndis.c projects/pnet/sys/compat/ndis/subr_ntoskrnl.c projects/pnet/sys/compat/ndis/subr_pe.c projects/pnet/sys/compat/ndis/subr_usbd.c projects/pnet/sys/compat/ndis/usbd_var.h projects/pnet/sys/compat/ndis/winx32_wrap.S projects/pnet/sys/compat/svr4/svr4_misc.c projects/pnet/sys/compat/svr4/svr4_sockio.c projects/pnet/sys/compat/svr4/svr4_sysvec.c projects/pnet/sys/compat/svr4/svr4_types.h projects/pnet/sys/conf/Makefile.arm projects/pnet/sys/conf/NOTES projects/pnet/sys/conf/files projects/pnet/sys/conf/files.amd64 projects/pnet/sys/conf/files.i386 projects/pnet/sys/conf/files.ia64 projects/pnet/sys/conf/files.mips projects/pnet/sys/conf/files.pc98 projects/pnet/sys/conf/files.powerpc projects/pnet/sys/conf/files.sparc64 projects/pnet/sys/conf/files.sun4v projects/pnet/sys/conf/kern.mk projects/pnet/sys/conf/kern.post.mk projects/pnet/sys/conf/kern.pre.mk projects/pnet/sys/conf/kmod.mk projects/pnet/sys/conf/newvers.sh projects/pnet/sys/conf/options projects/pnet/sys/conf/options.amd64 projects/pnet/sys/conf/options.arm projects/pnet/sys/conf/options.i386 projects/pnet/sys/conf/options.ia64 projects/pnet/sys/conf/options.mips projects/pnet/sys/conf/options.pc98 projects/pnet/sys/contrib/altq/altq/altq_subr.c projects/pnet/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c projects/pnet/sys/contrib/pf/ (props changed) projects/pnet/sys/contrib/pf/net/if_pflog.c projects/pnet/sys/contrib/pf/net/if_pfsync.c projects/pnet/sys/contrib/pf/net/pf.c projects/pnet/sys/contrib/pf/net/pf_if.c projects/pnet/sys/contrib/pf/net/pf_ioctl.c projects/pnet/sys/crypto/via/padlock.c projects/pnet/sys/crypto/via/padlock_hash.c projects/pnet/sys/ddb/db_expr.c projects/pnet/sys/dev/aac/aac.c projects/pnet/sys/dev/aac/aac_debug.c projects/pnet/sys/dev/aac/aac_pci.c projects/pnet/sys/dev/aac/aacreg.h projects/pnet/sys/dev/aac/aacvar.h projects/pnet/sys/dev/acpi_support/acpi_asus.c projects/pnet/sys/dev/acpi_support/acpi_panasonic.c projects/pnet/sys/dev/acpica/acpi.c projects/pnet/sys/dev/acpica/acpi_battery.c projects/pnet/sys/dev/acpica/acpi_cpu.c projects/pnet/sys/dev/acpica/acpi_ec.c projects/pnet/sys/dev/acpica/acpi_pcib_acpi.c projects/pnet/sys/dev/acpica/acpivar.h projects/pnet/sys/dev/adb/adb_kbd.c projects/pnet/sys/dev/adb/adb_mouse.c projects/pnet/sys/dev/ae/if_ae.c projects/pnet/sys/dev/age/if_age.c projects/pnet/sys/dev/age/if_agereg.h projects/pnet/sys/dev/agp/agp.c projects/pnet/sys/dev/agp/agp_amd64.c projects/pnet/sys/dev/agp/agp_i810.c projects/pnet/sys/dev/agp/agp_intel.c projects/pnet/sys/dev/agp/agp_via.c projects/pnet/sys/dev/agp/agppriv.h projects/pnet/sys/dev/aic7xxx/ahc_pci.c projects/pnet/sys/dev/aic7xxx/ahd_pci.c projects/pnet/sys/dev/ale/if_ale.c projects/pnet/sys/dev/an/if_an.c projects/pnet/sys/dev/an/if_anreg.h projects/pnet/sys/dev/arcmsr/arcmsr.c projects/pnet/sys/dev/ata/ata-all.c projects/pnet/sys/dev/ata/ata-all.h projects/pnet/sys/dev/ata/ata-card.c projects/pnet/sys/dev/ata/ata-cbus.c projects/pnet/sys/dev/ata/ata-disk.c projects/pnet/sys/dev/ata/ata-dma.c projects/pnet/sys/dev/ata/ata-isa.c projects/pnet/sys/dev/ata/ata-pci.c projects/pnet/sys/dev/ata/ata-pci.h projects/pnet/sys/dev/ata/ata-queue.c projects/pnet/sys/dev/ata/ata-raid.c projects/pnet/sys/dev/ata/ata-raid.h projects/pnet/sys/dev/ata/ata-sata.c projects/pnet/sys/dev/ata/atapi-cam.c projects/pnet/sys/dev/ata/atapi-cd.c projects/pnet/sys/dev/ata/atapi-fd.c projects/pnet/sys/dev/ata/atapi-tape.c projects/pnet/sys/dev/ata/chipsets/ata-acard.c projects/pnet/sys/dev/ata/chipsets/ata-acerlabs.c projects/pnet/sys/dev/ata/chipsets/ata-ahci.c projects/pnet/sys/dev/ata/chipsets/ata-highpoint.c projects/pnet/sys/dev/ata/chipsets/ata-intel.c projects/pnet/sys/dev/ata/chipsets/ata-jmicron.c projects/pnet/sys/dev/ata/chipsets/ata-marvell.c projects/pnet/sys/dev/ata/chipsets/ata-netcell.c projects/pnet/sys/dev/ata/chipsets/ata-nvidia.c projects/pnet/sys/dev/ata/chipsets/ata-promise.c projects/pnet/sys/dev/ata/chipsets/ata-serverworks.c projects/pnet/sys/dev/ata/chipsets/ata-siliconimage.c projects/pnet/sys/dev/ata/chipsets/ata-sis.c projects/pnet/sys/dev/ata/chipsets/ata-via.c projects/pnet/sys/dev/ath/ah_osdep.c projects/pnet/sys/dev/ath/ath_hal/ah.c projects/pnet/sys/dev/ath/ath_hal/ah.h projects/pnet/sys/dev/ath/ath_hal/ah_internal.h projects/pnet/sys/dev/ath/ath_hal/ah_regdomain.c projects/pnet/sys/dev/ath/ath_hal/ar5210/ar5210.h projects/pnet/sys/dev/ath/ath_hal/ar5210/ar5210_attach.c projects/pnet/sys/dev/ath/ath_hal/ar5210/ar5210_misc.c projects/pnet/sys/dev/ath/ath_hal/ar5210/ar5210_phy.c projects/pnet/sys/dev/ath/ath_hal/ar5210/ar5210_reset.c projects/pnet/sys/dev/ath/ath_hal/ar5210/ar5210_xmit.c projects/pnet/sys/dev/ath/ath_hal/ar5211/ar5211.h projects/pnet/sys/dev/ath/ath_hal/ar5211/ar5211_attach.c projects/pnet/sys/dev/ath/ath_hal/ar5211/ar5211_misc.c projects/pnet/sys/dev/ath/ath_hal/ar5211/ar5211_phy.c projects/pnet/sys/dev/ath/ath_hal/ar5211/ar5211_reset.c projects/pnet/sys/dev/ath/ath_hal/ar5211/ar5211_xmit.c projects/pnet/sys/dev/ath/ath_hal/ar5212/ar2316.c projects/pnet/sys/dev/ath/ath_hal/ar5212/ar2317.c projects/pnet/sys/dev/ath/ath_hal/ar5212/ar2413.c projects/pnet/sys/dev/ath/ath_hal/ar5212/ar2425.c projects/pnet/sys/dev/ath/ath_hal/ar5212/ar5111.c projects/pnet/sys/dev/ath/ath_hal/ar5212/ar5112.c projects/pnet/sys/dev/ath/ath_hal/ar5212/ar5212.h projects/pnet/sys/dev/ath/ath_hal/ar5212/ar5212_ani.c projects/pnet/sys/dev/ath/ath_hal/ar5212/ar5212_attach.c projects/pnet/sys/dev/ath/ath_hal/ar5212/ar5212_gpio.c projects/pnet/sys/dev/ath/ath_hal/ar5212/ar5212_misc.c projects/pnet/sys/dev/ath/ath_hal/ar5212/ar5212_phy.c projects/pnet/sys/dev/ath/ath_hal/ar5212/ar5212_reset.c projects/pnet/sys/dev/ath/ath_hal/ar5212/ar5212_rfgain.c projects/pnet/sys/dev/ath/ath_hal/ar5212/ar5212_xmit.c projects/pnet/sys/dev/ath/ath_hal/ar5212/ar5413.c projects/pnet/sys/dev/ath/ath_hal/ar5312/ar5312.h projects/pnet/sys/dev/ath/ath_hal/ar5312/ar5312_attach.c projects/pnet/sys/dev/ath/ath_hal/ar5312/ar5312_gpio.c projects/pnet/sys/dev/ath/ath_hal/ar5312/ar5312_reset.c projects/pnet/sys/dev/ath/ath_hal/ar5312/ar5315_gpio.c projects/pnet/sys/dev/ath/ath_hal/ar5416/ar2133.c projects/pnet/sys/dev/ath/ath_hal/ar5416/ar5416.h projects/pnet/sys/dev/ath/ath_hal/ar5416/ar5416.ini projects/pnet/sys/dev/ath/ath_hal/ar5416/ar5416_ani.c projects/pnet/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c projects/pnet/sys/dev/ath/ath_hal/ar5416/ar5416_cal.c projects/pnet/sys/dev/ath/ath_hal/ar5416/ar5416_cal.h projects/pnet/sys/dev/ath/ath_hal/ar5416/ar5416_gpio.c projects/pnet/sys/dev/ath/ath_hal/ar5416/ar5416_interrupts.c projects/pnet/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c projects/pnet/sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c projects/pnet/sys/dev/ath/ath_hal/ar5416/ar5416reg.h projects/pnet/sys/dev/ath/ath_hal/ar5416/ar9160.ini projects/pnet/sys/dev/ath/ath_hal/ar5416/ar9160_attach.c projects/pnet/sys/dev/ath/ath_rate/amrr/amrr.c projects/pnet/sys/dev/ath/ath_rate/onoe/onoe.c projects/pnet/sys/dev/ath/ath_rate/sample/sample.c projects/pnet/sys/dev/ath/if_ath.c projects/pnet/sys/dev/ath/if_ath_pci.c projects/pnet/sys/dev/ath/if_athioctl.h projects/pnet/sys/dev/ath/if_athvar.h projects/pnet/sys/dev/atkbdc/atkbd.c projects/pnet/sys/dev/atkbdc/atkbdc_isa.c projects/pnet/sys/dev/atkbdc/psm.c projects/pnet/sys/dev/bce/if_bce.c projects/pnet/sys/dev/bce/if_bcefw.h projects/pnet/sys/dev/bce/if_bcereg.h projects/pnet/sys/dev/bge/if_bge.c projects/pnet/sys/dev/bge/if_bgereg.h projects/pnet/sys/dev/bm/if_bm.c projects/pnet/sys/dev/cardbus/cardbus.c projects/pnet/sys/dev/cardbus/cardbus_cis.c projects/pnet/sys/dev/cardbus/cardbus_device.c projects/pnet/sys/dev/ce/if_ce.c projects/pnet/sys/dev/cfi/cfi_core.c projects/pnet/sys/dev/cfi/cfi_dev.c projects/pnet/sys/dev/cfi/cfi_reg.h projects/pnet/sys/dev/cfi/cfi_var.h projects/pnet/sys/dev/ciss/ciss.c projects/pnet/sys/dev/cm/smc90cx6.c projects/pnet/sys/dev/cp/if_cp.c projects/pnet/sys/dev/ctau/if_ct.c projects/pnet/sys/dev/cx/if_cx.c projects/pnet/sys/dev/cxgb/ (props changed) projects/pnet/sys/dev/cxgb/bin2h.pl projects/pnet/sys/dev/cxgb/common/cxgb_ael1002.c projects/pnet/sys/dev/cxgb/common/cxgb_common.h projects/pnet/sys/dev/cxgb/common/cxgb_t3_cpl.h projects/pnet/sys/dev/cxgb/common/cxgb_t3_hw.c projects/pnet/sys/dev/cxgb/common/cxgb_xgmac.c projects/pnet/sys/dev/cxgb/cxgb_adapter.h projects/pnet/sys/dev/cxgb/cxgb_ioctl.h projects/pnet/sys/dev/cxgb/cxgb_main.c projects/pnet/sys/dev/cxgb/cxgb_multiq.c projects/pnet/sys/dev/cxgb/cxgb_offload.c projects/pnet/sys/dev/cxgb/cxgb_sge.c projects/pnet/sys/dev/cxgb/cxgb_t3fw.c projects/pnet/sys/dev/cxgb/cxgb_t3fw.h projects/pnet/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb.c projects/pnet/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c projects/pnet/sys/dev/dc/dcphy.c projects/pnet/sys/dev/dc/if_dc.c projects/pnet/sys/dev/dc/pnphy.c projects/pnet/sys/dev/dcons/dcons_crom.c projects/pnet/sys/dev/dcons/dcons_os.c projects/pnet/sys/dev/de/if_de.c projects/pnet/sys/dev/drm/ati_pcigart.c projects/pnet/sys/dev/drm/drmP.h projects/pnet/sys/dev/drm/drm_bufs.c projects/pnet/sys/dev/drm/drm_drv.c projects/pnet/sys/dev/drm/drm_irq.c projects/pnet/sys/dev/drm/drm_linux_list.h projects/pnet/sys/dev/drm/drm_lock.c projects/pnet/sys/dev/drm/drm_pci.c projects/pnet/sys/dev/drm/drm_pciids.h projects/pnet/sys/dev/drm/drm_scatter.c projects/pnet/sys/dev/drm/drm_sysctl.c projects/pnet/sys/dev/drm/drm_vm.c projects/pnet/sys/dev/drm/i915_dma.c projects/pnet/sys/dev/drm/i915_drv.c projects/pnet/sys/dev/drm/i915_drv.h projects/pnet/sys/dev/drm/i915_irq.c projects/pnet/sys/dev/drm/i915_suspend.c projects/pnet/sys/dev/drm/mach64_drv.c projects/pnet/sys/dev/drm/mach64_drv.h projects/pnet/sys/dev/drm/mach64_irq.c projects/pnet/sys/dev/drm/mga_dma.c projects/pnet/sys/dev/drm/mga_drv.c projects/pnet/sys/dev/drm/mga_irq.c projects/pnet/sys/dev/drm/r128_drv.c projects/pnet/sys/dev/drm/r128_drv.h projects/pnet/sys/dev/drm/r128_irq.c projects/pnet/sys/dev/drm/r300_cmdbuf.c projects/pnet/sys/dev/drm/r300_reg.h projects/pnet/sys/dev/drm/radeon_cp.c projects/pnet/sys/dev/drm/radeon_drm.h projects/pnet/sys/dev/drm/radeon_drv.c projects/pnet/sys/dev/drm/radeon_drv.h projects/pnet/sys/dev/drm/radeon_irq.c projects/pnet/sys/dev/drm/radeon_state.c projects/pnet/sys/dev/drm/savage_drv.c projects/pnet/sys/dev/drm/sis_drv.c projects/pnet/sys/dev/drm/tdfx_drv.c projects/pnet/sys/dev/e1000/e1000_80003es2lan.c projects/pnet/sys/dev/e1000/e1000_82540.c projects/pnet/sys/dev/e1000/e1000_82541.c projects/pnet/sys/dev/e1000/e1000_82571.c projects/pnet/sys/dev/e1000/e1000_82575.c projects/pnet/sys/dev/e1000/e1000_82575.h projects/pnet/sys/dev/e1000/e1000_api.c projects/pnet/sys/dev/e1000/e1000_api.h projects/pnet/sys/dev/e1000/e1000_defines.h projects/pnet/sys/dev/e1000/e1000_hw.h projects/pnet/sys/dev/e1000/e1000_ich8lan.c projects/pnet/sys/dev/e1000/e1000_ich8lan.h projects/pnet/sys/dev/e1000/e1000_mac.c projects/pnet/sys/dev/e1000/e1000_mac.h projects/pnet/sys/dev/e1000/e1000_nvm.c projects/pnet/sys/dev/e1000/e1000_nvm.h projects/pnet/sys/dev/e1000/e1000_phy.c projects/pnet/sys/dev/e1000/e1000_phy.h projects/pnet/sys/dev/e1000/e1000_regs.h projects/pnet/sys/dev/e1000/if_em.c projects/pnet/sys/dev/e1000/if_em.h projects/pnet/sys/dev/e1000/if_igb.c projects/pnet/sys/dev/e1000/if_igb.h projects/pnet/sys/dev/ed/ax88x90reg.h projects/pnet/sys/dev/ed/dl100xxreg.h projects/pnet/sys/dev/ed/if_ed.c projects/pnet/sys/dev/ed/if_ed_cbus.c projects/pnet/sys/dev/ed/if_ed_isa.c projects/pnet/sys/dev/ed/if_ed_pccard.c projects/pnet/sys/dev/ed/if_ed_pci.c projects/pnet/sys/dev/ed/if_ed_wd80x3.c projects/pnet/sys/dev/ed/if_edreg.h projects/pnet/sys/dev/ed/if_edvar.h projects/pnet/sys/dev/ep/if_ep.c projects/pnet/sys/dev/ep/if_ep_pccard.c projects/pnet/sys/dev/ep/if_epreg.h projects/pnet/sys/dev/ep/if_epvar.h projects/pnet/sys/dev/exca/exca.c projects/pnet/sys/dev/fb/creator.c projects/pnet/sys/dev/fb/machfb.c projects/pnet/sys/dev/fe/if_fe_pccard.c projects/pnet/sys/dev/firewire/firewire.c projects/pnet/sys/dev/firewire/firewire.h projects/pnet/sys/dev/firewire/fwohci.c projects/pnet/sys/dev/firewire/fwohci_pci.c projects/pnet/sys/dev/firewire/fwohcireg.h projects/pnet/sys/dev/firewire/fwohcivar.h projects/pnet/sys/dev/firewire/fwphyreg.h projects/pnet/sys/dev/firewire/if_fwe.c projects/pnet/sys/dev/firewire/if_fwip.c projects/pnet/sys/dev/firewire/sbp.c projects/pnet/sys/dev/firewire/sbp.h projects/pnet/sys/dev/fxp/if_fxp.c projects/pnet/sys/dev/hifn/hifn7751.c projects/pnet/sys/dev/hptiop/hptiop.h projects/pnet/sys/dev/hptmv/access601.h projects/pnet/sys/dev/hptmv/amd64-elf.raid.o.uu projects/pnet/sys/dev/hptmv/array.h projects/pnet/sys/dev/hptmv/command.h projects/pnet/sys/dev/hptmv/entry.c projects/pnet/sys/dev/hptmv/global.h projects/pnet/sys/dev/hptmv/gui_lib.c projects/pnet/sys/dev/hptmv/hptintf.h projects/pnet/sys/dev/hptmv/hptproc.c projects/pnet/sys/dev/hptmv/i386-elf.raid.o.uu projects/pnet/sys/dev/hptmv/ioctl.c projects/pnet/sys/dev/hptmv/mvOs.h projects/pnet/sys/dev/hptmv/mvSata.h projects/pnet/sys/dev/hptmv/mvStorageDev.h projects/pnet/sys/dev/hptmv/osbsd.h projects/pnet/sys/dev/hptmv/raid5n.h projects/pnet/sys/dev/hptmv/readme.txt projects/pnet/sys/dev/hptmv/vdevice.h projects/pnet/sys/dev/hwpmc/hwpmc_core.c projects/pnet/sys/dev/hwpmc/hwpmc_intel.c projects/pnet/sys/dev/hwpmc/pmc_events.h projects/pnet/sys/dev/ichsmb/ichsmb.c projects/pnet/sys/dev/ichwd/ichwd.c projects/pnet/sys/dev/if_ndis/if_ndis.c projects/pnet/sys/dev/if_ndis/if_ndis_pccard.c projects/pnet/sys/dev/if_ndis/if_ndis_pci.c projects/pnet/sys/dev/if_ndis/if_ndis_usb.c projects/pnet/sys/dev/if_ndis/if_ndisvar.h projects/pnet/sys/dev/iicbus/ad7418.c projects/pnet/sys/dev/iicbus/ds133x.c projects/pnet/sys/dev/iicbus/ds1672.c projects/pnet/sys/dev/iicbus/icee.c projects/pnet/sys/dev/iicbus/if_ic.c projects/pnet/sys/dev/iicbus/iic.c projects/pnet/sys/dev/iicbus/iic.h projects/pnet/sys/dev/iicbus/iicbb.c projects/pnet/sys/dev/iicbus/iicbus.c projects/pnet/sys/dev/iicbus/iicsmb.c projects/pnet/sys/dev/ipmi/ipmi_acpi.c projects/pnet/sys/dev/ipmi/ipmi_smbios.c projects/pnet/sys/dev/ipw/if_ipw.c projects/pnet/sys/dev/iscsi/initiator/isc_subr.c projects/pnet/sys/dev/iwi/if_iwi.c projects/pnet/sys/dev/iwn/if_iwn.c projects/pnet/sys/dev/ixgbe/LICENSE projects/pnet/sys/dev/ixgbe/README projects/pnet/sys/dev/ixgbe/ixgbe.c projects/pnet/sys/dev/ixgbe/ixgbe.h projects/pnet/sys/dev/ixgbe/ixgbe_82598.c projects/pnet/sys/dev/ixgbe/ixgbe_api.c projects/pnet/sys/dev/ixgbe/ixgbe_api.h projects/pnet/sys/dev/ixgbe/ixgbe_common.c projects/pnet/sys/dev/ixgbe/ixgbe_common.h projects/pnet/sys/dev/ixgbe/ixgbe_osdep.h projects/pnet/sys/dev/ixgbe/ixgbe_phy.c projects/pnet/sys/dev/ixgbe/ixgbe_phy.h projects/pnet/sys/dev/ixgbe/ixgbe_type.h projects/pnet/sys/dev/joy/joy.c projects/pnet/sys/dev/kbd/kbdreg.h projects/pnet/sys/dev/kbdmux/kbdmux.c projects/pnet/sys/dev/lmc/if_lmc.c projects/pnet/sys/dev/lmc/if_lmc.h projects/pnet/sys/dev/malo/if_malo.c projects/pnet/sys/dev/malo/if_malo_pci.c projects/pnet/sys/dev/malo/if_malohal.c projects/pnet/sys/dev/mca/mca_bus.c projects/pnet/sys/dev/md/md.c projects/pnet/sys/dev/mge/if_mge.c projects/pnet/sys/dev/mge/if_mgevar.h projects/pnet/sys/dev/mii/ip1000phy.c projects/pnet/sys/dev/mii/ip1000phyreg.h projects/pnet/sys/dev/mii/miidevs projects/pnet/sys/dev/mlx/mlx.c projects/pnet/sys/dev/mly/mly.c projects/pnet/sys/dev/mmc/mmc.c projects/pnet/sys/dev/mmc/mmcreg.h projects/pnet/sys/dev/mmc/mmcsd.c projects/pnet/sys/dev/mpt/mpt.c projects/pnet/sys/dev/mpt/mpt.h projects/pnet/sys/dev/mpt/mpt_cam.c projects/pnet/sys/dev/mpt/mpt_raid.c projects/pnet/sys/dev/mpt/mpt_user.c projects/pnet/sys/dev/mse/mse.c projects/pnet/sys/dev/msk/if_msk.c projects/pnet/sys/dev/msk/if_mskreg.h projects/pnet/sys/dev/mxge/eth_z8e.h projects/pnet/sys/dev/mxge/ethp_z8e.h projects/pnet/sys/dev/mxge/if_mxge.c projects/pnet/sys/dev/mxge/if_mxge_var.h projects/pnet/sys/dev/mxge/mxge_mcp.h projects/pnet/sys/dev/mxge/rss_eth_z8e.h projects/pnet/sys/dev/mxge/rss_ethp_z8e.h projects/pnet/sys/dev/my/if_my.c projects/pnet/sys/dev/nsp/nsp.c projects/pnet/sys/dev/nve/if_nve.c projects/pnet/sys/dev/ofw/ofw_bus_subr.c projects/pnet/sys/dev/ofw/ofw_standard.c projects/pnet/sys/dev/ofw/openfirm.c projects/pnet/sys/dev/ofw/openfirm.h projects/pnet/sys/dev/pccard/card_if.m projects/pnet/sys/dev/pccard/pccard.c projects/pnet/sys/dev/pccard/pccard_cis.c projects/pnet/sys/dev/pccard/pccarddevs projects/pnet/sys/dev/pccard/pccardvar.h projects/pnet/sys/dev/pccard/pccardvarp.h projects/pnet/sys/dev/pccbb/pccbb.c projects/pnet/sys/dev/pccbb/pccbb_pci.c projects/pnet/sys/dev/pccbb/pccbbvar.h projects/pnet/sys/dev/pci/pci.c projects/pnet/sys/dev/pci/pci_pci.c projects/pnet/sys/dev/pci/pci_private.h projects/pnet/sys/dev/pci/pci_user.c projects/pnet/sys/dev/pci/pcib_private.h projects/pnet/sys/dev/pci/pcireg.h projects/pnet/sys/dev/pci/vga_pci.c projects/pnet/sys/dev/pcn/if_pcn.c projects/pnet/sys/dev/powermac_nvram/powermac_nvram.c projects/pnet/sys/dev/ppbus/if_plip.c projects/pnet/sys/dev/ppbus/immio.c projects/pnet/sys/dev/ppbus/lpbb.c projects/pnet/sys/dev/ppbus/lpt.c projects/pnet/sys/dev/ppbus/pcfclock.c projects/pnet/sys/dev/ppbus/ppb_1284.c projects/pnet/sys/dev/ppbus/ppb_base.c projects/pnet/sys/dev/ppbus/ppb_msq.c projects/pnet/sys/dev/ppbus/ppbconf.c projects/pnet/sys/dev/ppbus/ppbconf.h projects/pnet/sys/dev/ppbus/ppi.c projects/pnet/sys/dev/ppbus/pps.c projects/pnet/sys/dev/ppbus/vpo.c projects/pnet/sys/dev/ppbus/vpoio.c projects/pnet/sys/dev/ppc/ppc.c projects/pnet/sys/dev/ppc/ppc_acpi.c projects/pnet/sys/dev/ppc/ppc_isa.c projects/pnet/sys/dev/ppc/ppc_pci.c projects/pnet/sys/dev/ppc/ppc_puc.c projects/pnet/sys/dev/ppc/ppcreg.h projects/pnet/sys/dev/ppc/ppcvar.h projects/pnet/sys/dev/puc/puc_pci.c projects/pnet/sys/dev/puc/pucdata.c projects/pnet/sys/dev/ral/if_ral_pci.c projects/pnet/sys/dev/ral/rt2560.c projects/pnet/sys/dev/ral/rt2560var.h projects/pnet/sys/dev/ral/rt2661.c projects/pnet/sys/dev/ral/rt2661var.h projects/pnet/sys/dev/re/if_re.c projects/pnet/sys/dev/safe/safe.c projects/pnet/sys/dev/scc/scc_if.m projects/pnet/sys/dev/sdhci/sdhci.c projects/pnet/sys/dev/si/si.c projects/pnet/sys/dev/sio/sio_pci.c projects/pnet/sys/dev/sis/if_sis.c projects/pnet/sys/dev/smbus/smb.c projects/pnet/sys/dev/smbus/smbus.c projects/pnet/sys/dev/smbus/smbus.h projects/pnet/sys/dev/snp/snp.c projects/pnet/sys/dev/sound/pci/cmi.c projects/pnet/sys/dev/sound/pci/ds1.c projects/pnet/sys/dev/sound/pci/emu10k1.c projects/pnet/sys/dev/sound/pci/emu10kx.c projects/pnet/sys/dev/sound/pci/envy24.c projects/pnet/sys/dev/sound/pci/envy24ht.c projects/pnet/sys/dev/sound/pci/hda/hdac.c projects/pnet/sys/dev/sound/pci/spicds.c projects/pnet/sys/dev/sound/pcm/dsp.c projects/pnet/sys/dev/sound/pcm/mixer.c projects/pnet/sys/dev/sound/pcm/sound.c projects/pnet/sys/dev/sound/pcm/sound.h projects/pnet/sys/dev/speaker/spkr.c projects/pnet/sys/dev/stg/tmc18c30.c projects/pnet/sys/dev/streams/streams.c projects/pnet/sys/dev/syscons/scterm-teken.c projects/pnet/sys/dev/syscons/syscons.c projects/pnet/sys/dev/syscons/syscons.h projects/pnet/sys/dev/syscons/teken/sequences projects/pnet/sys/dev/syscons/teken/teken.c projects/pnet/sys/dev/syscons/teken/teken.h projects/pnet/sys/dev/syscons/teken/teken_demo.c projects/pnet/sys/dev/syscons/teken/teken_subr.h projects/pnet/sys/dev/syscons/teken/teken_subr_compat.h projects/pnet/sys/dev/tdfx/tdfx_pci.c projects/pnet/sys/dev/tl/if_tl.c projects/pnet/sys/dev/tsec/if_tsec.c projects/pnet/sys/dev/tsec/if_tsec.h projects/pnet/sys/dev/tsec/if_tsec_ocp.c projects/pnet/sys/dev/tsec/if_tsecreg.h projects/pnet/sys/dev/twa/tw_cl_init.c projects/pnet/sys/dev/twa/tw_osl.h projects/pnet/sys/dev/twa/tw_osl_freebsd.c projects/pnet/sys/dev/twe/twe_freebsd.c projects/pnet/sys/dev/tx/if_tx.c projects/pnet/sys/dev/txp/3c990img.h projects/pnet/sys/dev/txp/if_txp.c projects/pnet/sys/dev/txp/if_txpreg.h projects/pnet/sys/dev/uart/uart_bus_pci.c projects/pnet/sys/dev/uart/uart_cpu_mv.c projects/pnet/sys/dev/uart/uart_cpu_powerpc.c projects/pnet/sys/dev/uart/uart_dev_ns8250.c projects/pnet/sys/dev/vge/if_vge.c projects/pnet/sys/dev/wi/if_wi.c projects/pnet/sys/dev/wpi/if_wpi.c projects/pnet/sys/dev/wpi/if_wpireg.h projects/pnet/sys/dev/xen/balloon/balloon.c projects/pnet/sys/dev/xen/blkback/blkback.c projects/pnet/sys/dev/xen/blkfront/blkfront.c projects/pnet/sys/dev/xen/console/console.c projects/pnet/sys/dev/xen/console/xencons_ring.c projects/pnet/sys/dev/xen/netback/netback.c projects/pnet/sys/dev/xen/netfront/ (props changed) projects/pnet/sys/dev/xen/netfront/netfront.c projects/pnet/sys/dev/xl/if_xl.c projects/pnet/sys/fs/cd9660/cd9660_lookup.c projects/pnet/sys/fs/cd9660/cd9660_node.c projects/pnet/sys/fs/cd9660/cd9660_node.h projects/pnet/sys/fs/cd9660/cd9660_rrip.c projects/pnet/sys/fs/cd9660/cd9660_vfsops.c projects/pnet/sys/fs/cd9660/cd9660_vnops.c projects/pnet/sys/fs/coda/coda_vfsops.c projects/pnet/sys/fs/coda/coda_vnops.c projects/pnet/sys/fs/devfs/devfs_devs.c projects/pnet/sys/fs/devfs/devfs_vnops.c projects/pnet/sys/fs/fifofs/fifo_vnops.c projects/pnet/sys/fs/hpfs/hpfs_vfsops.c projects/pnet/sys/fs/msdosfs/denode.h projects/pnet/sys/fs/msdosfs/msdosfs_conv.c projects/pnet/sys/fs/msdosfs/msdosfs_vfsops.c projects/pnet/sys/fs/msdosfs/msdosfs_vnops.c projects/pnet/sys/fs/msdosfs/msdosfsmount.h projects/pnet/sys/fs/nullfs/null_vnops.c projects/pnet/sys/fs/nwfs/nwfs_subr.c projects/pnet/sys/fs/nwfs/nwfs_vnops.c projects/pnet/sys/fs/procfs/procfs.c projects/pnet/sys/fs/procfs/procfs_dbregs.c projects/pnet/sys/fs/procfs/procfs_fpregs.c projects/pnet/sys/fs/procfs/procfs_regs.c projects/pnet/sys/fs/pseudofs/pseudofs_vncache.c projects/pnet/sys/fs/pseudofs/pseudofs_vnops.c projects/pnet/sys/fs/smbfs/smbfs_vnops.c projects/pnet/sys/fs/tmpfs/tmpfs.h projects/pnet/sys/fs/tmpfs/tmpfs_subr.c projects/pnet/sys/fs/tmpfs/tmpfs_vnops.c projects/pnet/sys/fs/udf/ecma167-udf.h projects/pnet/sys/fs/udf/udf.h projects/pnet/sys/fs/udf/udf_vfsops.c projects/pnet/sys/fs/udf/udf_vnops.c projects/pnet/sys/fs/unionfs/union_subr.c projects/pnet/sys/fs/unionfs/union_vnops.c projects/pnet/sys/geom/eli/g_eli.c projects/pnet/sys/geom/geom.h projects/pnet/sys/geom/geom_dev.c projects/pnet/sys/geom/geom_subr.c projects/pnet/sys/geom/geom_vfs.c projects/pnet/sys/geom/label/g_label.c projects/pnet/sys/geom/label/g_label.h projects/pnet/sys/geom/label/g_label_msdosfs.c projects/pnet/sys/geom/label/g_label_ufs.c projects/pnet/sys/geom/part/g_part.c projects/pnet/sys/geom/part/g_part.h projects/pnet/sys/geom/part/g_part_apm.c projects/pnet/sys/geom/part/g_part_bsd.c projects/pnet/sys/geom/part/g_part_gpt.c projects/pnet/sys/geom/part/g_part_if.m projects/pnet/sys/geom/part/g_part_mbr.c projects/pnet/sys/geom/part/g_part_pc98.c projects/pnet/sys/geom/part/g_part_vtoc8.c projects/pnet/sys/geom/vinum/geom_vinum.c projects/pnet/sys/geom/vinum/geom_vinum.h projects/pnet/sys/geom/vinum/geom_vinum_drive.c projects/pnet/sys/geom/vinum/geom_vinum_init.c projects/pnet/sys/geom/vinum/geom_vinum_list.c projects/pnet/sys/geom/vinum/geom_vinum_move.c projects/pnet/sys/geom/vinum/geom_vinum_plex.c projects/pnet/sys/geom/vinum/geom_vinum_raid5.c projects/pnet/sys/geom/vinum/geom_vinum_raid5.h projects/pnet/sys/geom/vinum/geom_vinum_rename.c projects/pnet/sys/geom/vinum/geom_vinum_rm.c projects/pnet/sys/geom/vinum/geom_vinum_share.c projects/pnet/sys/geom/vinum/geom_vinum_share.h projects/pnet/sys/geom/vinum/geom_vinum_state.c projects/pnet/sys/geom/vinum/geom_vinum_subr.c projects/pnet/sys/geom/vinum/geom_vinum_var.h projects/pnet/sys/geom/vinum/geom_vinum_volume.c projects/pnet/sys/gnu/fs/ext2fs/ext2_bitops.h projects/pnet/sys/gnu/fs/ext2fs/ext2_fs.h projects/pnet/sys/gnu/fs/ext2fs/ext2_fs_sb.h projects/pnet/sys/gnu/fs/ext2fs/ext2_inode.c projects/pnet/sys/gnu/fs/ext2fs/ext2_linux_ialloc.c projects/pnet/sys/gnu/fs/ext2fs/ext2_vfsops.c projects/pnet/sys/gnu/fs/reiserfs/reiserfs_fs.h projects/pnet/sys/gnu/fs/xfs/FreeBSD/xfs_buf.c projects/pnet/sys/gnu/fs/xfs/FreeBSD/xfs_compat.h projects/pnet/sys/i386/acpica/acpi_wakeup.c projects/pnet/sys/i386/acpica/madt.c projects/pnet/sys/i386/conf/DEFAULTS projects/pnet/sys/i386/conf/GENERIC projects/pnet/sys/i386/conf/NOTES projects/pnet/sys/i386/conf/XBOX projects/pnet/sys/i386/cpufreq/est.c projects/pnet/sys/i386/cpufreq/smist.c projects/pnet/sys/i386/i386/busdma_machdep.c projects/pnet/sys/i386/i386/elf_machdep.c projects/pnet/sys/i386/i386/i686_mem.c projects/pnet/sys/i386/i386/identcpu.c projects/pnet/sys/i386/i386/in_cksum.c projects/pnet/sys/i386/i386/initcpu.c projects/pnet/sys/i386/i386/io_apic.c projects/pnet/sys/i386/i386/k6_mem.c projects/pnet/sys/i386/i386/local_apic.c projects/pnet/sys/i386/i386/locore.s projects/pnet/sys/i386/i386/machdep.c projects/pnet/sys/i386/i386/mp_machdep.c projects/pnet/sys/i386/i386/msi.c projects/pnet/sys/i386/i386/pmap.c projects/pnet/sys/i386/i386/swtch.s projects/pnet/sys/i386/i386/trap.c projects/pnet/sys/i386/i386/vm86.c projects/pnet/sys/i386/i386/vm_machdep.c projects/pnet/sys/i386/ibcs2/ibcs2_misc.c projects/pnet/sys/i386/ibcs2/ibcs2_sysi86.c projects/pnet/sys/i386/include/apicvar.h projects/pnet/sys/i386/include/cpufunc.h projects/pnet/sys/i386/include/elf.h projects/pnet/sys/i386/include/endian.h projects/pnet/sys/i386/include/intr_machdep.h projects/pnet/sys/i386/include/metadata.h projects/pnet/sys/i386/include/npx.h projects/pnet/sys/i386/include/param.h projects/pnet/sys/i386/include/pc/bios.h projects/pnet/sys/i386/include/pcb.h projects/pnet/sys/i386/include/pmap.h projects/pnet/sys/i386/include/signal.h projects/pnet/sys/i386/include/ucontext.h projects/pnet/sys/i386/include/vmparam.h projects/pnet/sys/i386/include/xen/xenpmap.h projects/pnet/sys/i386/include/xen/xenvar.h projects/pnet/sys/i386/isa/npx.c projects/pnet/sys/i386/linux/linux.h projects/pnet/sys/i386/linux/linux_locore.s projects/pnet/sys/i386/linux/linux_machdep.c projects/pnet/sys/i386/linux/linux_sysvec.c projects/pnet/sys/i386/pci/pci_cfgreg.c projects/pnet/sys/i386/svr4/svr4_locore.s projects/pnet/sys/i386/xen/clock.c projects/pnet/sys/i386/xen/mp_machdep.c projects/pnet/sys/i386/xen/pmap.c projects/pnet/sys/i386/xen/xen_machdep.c projects/pnet/sys/ia64/conf/GENERIC projects/pnet/sys/ia64/conf/NOTES projects/pnet/sys/ia64/ia64/busdma_machdep.c projects/pnet/sys/ia64/ia64/elf_machdep.c projects/pnet/sys/ia64/ia64/mca.c projects/pnet/sys/ia64/ia64/mp_machdep.c projects/pnet/sys/ia64/ia64/pmap.c projects/pnet/sys/ia64/include/elf.h projects/pnet/sys/ia64/include/mca.h projects/pnet/sys/ia64/include/param.h projects/pnet/sys/isa/syscons_isa.c projects/pnet/sys/kern/imgact_elf.c projects/pnet/sys/kern/kern_acct.c projects/pnet/sys/kern/kern_alq.c projects/pnet/sys/kern/kern_clock.c projects/pnet/sys/kern/kern_condvar.c projects/pnet/sys/kern/kern_conf.c projects/pnet/sys/kern/kern_cons.c projects/pnet/sys/kern/kern_descrip.c projects/pnet/sys/kern/kern_environment.c projects/pnet/sys/kern/kern_exec.c projects/pnet/sys/kern/kern_exit.c projects/pnet/sys/kern/kern_jail.c projects/pnet/sys/kern/kern_ktrace.c projects/pnet/sys/kern/kern_linker.c projects/pnet/sys/kern/kern_lock.c projects/pnet/sys/kern/kern_malloc.c projects/pnet/sys/kern/kern_mib.c projects/pnet/sys/kern/kern_mutex.c projects/pnet/sys/kern/kern_osd.c projects/pnet/sys/kern/kern_poll.c projects/pnet/sys/kern/kern_priv.c projects/pnet/sys/kern/kern_proc.c projects/pnet/sys/kern/kern_prot.c projects/pnet/sys/kern/kern_rwlock.c projects/pnet/sys/kern/kern_shutdown.c projects/pnet/sys/kern/kern_sig.c projects/pnet/sys/kern/kern_sx.c projects/pnet/sys/kern/kern_synch.c projects/pnet/sys/kern/kern_sysctl.c projects/pnet/sys/kern/kern_tc.c projects/pnet/sys/kern/kern_thr.c projects/pnet/sys/kern/kern_thread.c projects/pnet/sys/kern/kern_time.c projects/pnet/sys/kern/kern_timeout.c projects/pnet/sys/kern/kern_umtx.c projects/pnet/sys/kern/kern_uuid.c projects/pnet/sys/kern/kern_vimage.c projects/pnet/sys/kern/link_elf.c projects/pnet/sys/kern/link_elf_obj.c projects/pnet/sys/kern/sched_4bsd.c projects/pnet/sys/kern/sched_ule.c projects/pnet/sys/kern/subr_autoconf.c projects/pnet/sys/kern/subr_bus.c projects/pnet/sys/kern/subr_clist.c projects/pnet/sys/kern/subr_devstat.c projects/pnet/sys/kern/subr_disk.c projects/pnet/sys/kern/subr_firmware.c projects/pnet/sys/kern/subr_kobj.c projects/pnet/sys/kern/subr_lock.c projects/pnet/sys/kern/subr_param.c projects/pnet/sys/kern/subr_pcpu.c projects/pnet/sys/kern/subr_prf.c projects/pnet/sys/kern/subr_prof.c projects/pnet/sys/kern/subr_rman.c projects/pnet/sys/kern/subr_rtc.c projects/pnet/sys/kern/subr_smp.c projects/pnet/sys/kern/subr_taskqueue.c projects/pnet/sys/kern/subr_witness.c projects/pnet/sys/kern/sys_generic.c projects/pnet/sys/kern/sys_pipe.c projects/pnet/sys/kern/sys_process.c projects/pnet/sys/kern/sysv_sem.c projects/pnet/sys/kern/sysv_shm.c projects/pnet/sys/kern/tty.c projects/pnet/sys/kern/tty_info.c projects/pnet/sys/kern/tty_inq.c projects/pnet/sys/kern/tty_outq.c projects/pnet/sys/kern/tty_pts.c projects/pnet/sys/kern/tty_pty.c projects/pnet/sys/kern/tty_ttydisc.c projects/pnet/sys/kern/uipc_cow.c projects/pnet/sys/kern/uipc_debug.c projects/pnet/sys/kern/uipc_domain.c projects/pnet/sys/kern/uipc_mbuf.c projects/pnet/sys/kern/uipc_sem.c projects/pnet/sys/kern/uipc_sockbuf.c projects/pnet/sys/kern/uipc_socket.c projects/pnet/sys/kern/uipc_syscalls.c projects/pnet/sys/kern/uipc_usrreq.c projects/pnet/sys/kern/vfs_acl.c projects/pnet/sys/kern/vfs_aio.c projects/pnet/sys/kern/vfs_bio.c projects/pnet/sys/kern/vfs_cache.c projects/pnet/sys/kern/vfs_default.c projects/pnet/sys/kern/vfs_extattr.c projects/pnet/sys/kern/vfs_init.c projects/pnet/sys/kern/vfs_lookup.c projects/pnet/sys/kern/vfs_mount.c projects/pnet/sys/kern/vfs_subr.c projects/pnet/sys/kern/vfs_syscalls.c projects/pnet/sys/kern/vfs_vnops.c projects/pnet/sys/kern/vnode_if.src projects/pnet/sys/legacy/dev/usb/ (props changed) projects/pnet/sys/libkern/crc32.c projects/pnet/sys/libkern/strtouq.c projects/pnet/sys/mips/idt/idtpci.c projects/pnet/sys/mips/include/bus.h projects/pnet/sys/mips/include/elf.h projects/pnet/sys/mips/include/fpu.h projects/pnet/sys/mips/include/frame.h projects/pnet/sys/mips/include/param.h projects/pnet/sys/mips/include/pmap.h projects/pnet/sys/mips/malta/gt_pci.c projects/pnet/sys/mips/mips/busdma_machdep.c projects/pnet/sys/mips/mips/cpu.c projects/pnet/sys/mips/mips/elf64_machdep.c (contents, props changed) projects/pnet/sys/mips/mips/elf_machdep.c projects/pnet/sys/mips/mips/in_cksum.c projects/pnet/sys/mips/mips/machdep.c projects/pnet/sys/mips/mips/nexus.c projects/pnet/sys/mips/mips/pmap.c projects/pnet/sys/modules/Makefile projects/pnet/sys/modules/acpi/acpi/Makefile projects/pnet/sys/modules/agp/Makefile projects/pnet/sys/modules/ata/atausb/Makefile projects/pnet/sys/modules/ath/Makefile projects/pnet/sys/modules/cpufreq/Makefile projects/pnet/sys/modules/drm/radeon/Makefile projects/pnet/sys/modules/dtrace/Makefile projects/pnet/sys/modules/dtrace/dtrace/Makefile projects/pnet/sys/modules/dtrace/dtraceall/dtraceall.c projects/pnet/sys/modules/geom/geom_part/Makefile projects/pnet/sys/modules/geom/geom_vinum/Makefile projects/pnet/sys/modules/if_ndis/Makefile projects/pnet/sys/modules/ip_mroute_mod/Makefile projects/pnet/sys/modules/ipmi/Makefile projects/pnet/sys/modules/iwnfw/Makefile projects/pnet/sys/modules/ixgbe/Makefile projects/pnet/sys/modules/libalias/libalias/Makefile projects/pnet/sys/modules/linprocfs/Makefile projects/pnet/sys/modules/linux/Makefile projects/pnet/sys/modules/mii/Makefile projects/pnet/sys/modules/ndis/Makefile projects/pnet/sys/modules/netgraph/Makefile projects/pnet/sys/modules/netgraph/bluetooth/ubt/Makefile projects/pnet/sys/modules/netgraph/bluetooth/ubtbcmfw/Makefile projects/pnet/sys/modules/nfsclient/Makefile projects/pnet/sys/modules/opensolaris/Makefile projects/pnet/sys/modules/sound/driver/Makefile projects/pnet/sys/modules/sound/driver/uaudio/Makefile projects/pnet/sys/modules/svr4/Makefile projects/pnet/sys/net/bpf.c projects/pnet/sys/net/bpf.h projects/pnet/sys/net/bpf_zerocopy.c projects/pnet/sys/net/bridgestp.c projects/pnet/sys/net/ethernet.h projects/pnet/sys/net/if.c projects/pnet/sys/net/if.h projects/pnet/sys/net/if_arc.h projects/pnet/sys/net/if_arcsubr.c projects/pnet/sys/net/if_atm.h projects/pnet/sys/net/if_atmsubr.c projects/pnet/sys/net/if_bridge.c projects/pnet/sys/net/if_disc.c projects/pnet/sys/net/if_ef.c projects/pnet/sys/net/if_enc.c projects/pnet/sys/net/if_ethersubr.c projects/pnet/sys/net/if_faith.c projects/pnet/sys/net/if_fddisubr.c projects/pnet/sys/net/if_fwsubr.c projects/pnet/sys/net/if_gif.c projects/pnet/sys/net/if_gif.h projects/pnet/sys/net/if_gre.c projects/pnet/sys/net/if_iso88025subr.c projects/pnet/sys/net/if_lagg.c projects/pnet/sys/net/if_lagg.h projects/pnet/sys/net/if_llatbl.c projects/pnet/sys/net/if_llatbl.h projects/pnet/sys/net/if_loop.c projects/pnet/sys/net/if_mib.c projects/pnet/sys/net/if_spppsubr.c projects/pnet/sys/net/if_stf.c projects/pnet/sys/net/if_tap.c projects/pnet/sys/net/if_tun.c projects/pnet/sys/net/if_var.h projects/pnet/sys/net/if_vlan.c projects/pnet/sys/net/iso88025.h projects/pnet/sys/net/netisr.h projects/pnet/sys/net/radix_mpath.c projects/pnet/sys/net/raw_cb.c projects/pnet/sys/net/raw_usrreq.c projects/pnet/sys/net/route.c projects/pnet/sys/net/route.h projects/pnet/sys/net/rtsock.c projects/pnet/sys/net/vnet.h projects/pnet/sys/net80211/_ieee80211.h projects/pnet/sys/net80211/ieee80211.c projects/pnet/sys/net80211/ieee80211.h projects/pnet/sys/net80211/ieee80211_adhoc.c projects/pnet/sys/net80211/ieee80211_crypto.h projects/pnet/sys/net80211/ieee80211_ddb.c projects/pnet/sys/net80211/ieee80211_freebsd.c projects/pnet/sys/net80211/ieee80211_freebsd.h projects/pnet/sys/net80211/ieee80211_hostap.c projects/pnet/sys/net80211/ieee80211_ht.h projects/pnet/sys/net80211/ieee80211_input.c projects/pnet/sys/net80211/ieee80211_input.h projects/pnet/sys/net80211/ieee80211_ioctl.c projects/pnet/sys/net80211/ieee80211_ioctl.h projects/pnet/sys/net80211/ieee80211_node.c projects/pnet/sys/net80211/ieee80211_node.h projects/pnet/sys/net80211/ieee80211_output.c projects/pnet/sys/net80211/ieee80211_phy.c projects/pnet/sys/net80211/ieee80211_proto.c projects/pnet/sys/net80211/ieee80211_proto.h projects/pnet/sys/net80211/ieee80211_regdomain.c projects/pnet/sys/net80211/ieee80211_regdomain.h projects/pnet/sys/net80211/ieee80211_scan.c projects/pnet/sys/net80211/ieee80211_scan.h projects/pnet/sys/net80211/ieee80211_scan_sta.c projects/pnet/sys/net80211/ieee80211_sta.c projects/pnet/sys/net80211/ieee80211_var.h projects/pnet/sys/net80211/ieee80211_wds.c projects/pnet/sys/netatalk/at_control.c projects/pnet/sys/netatalk/ddp_usrreq.c projects/pnet/sys/netgraph/atm/ng_atm.c projects/pnet/sys/netgraph/atm/ng_ccatm.h projects/pnet/sys/netgraph/atm/uni/ng_uni_cust.h projects/pnet/sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c projects/pnet/sys/netgraph/bluetooth/l2cap/ng_l2cap_llpi.c projects/pnet/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c projects/pnet/sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c projects/pnet/sys/netgraph/ng_deflate.c projects/pnet/sys/netgraph/ng_eiface.c projects/pnet/sys/netgraph/ng_ether.c projects/pnet/sys/netgraph/ng_fec.c projects/pnet/sys/netgraph/ng_gif.c projects/pnet/sys/netgraph/ng_iface.c projects/pnet/sys/netgraph/ng_iface.h projects/pnet/sys/netgraph/ng_l2tp.c projects/pnet/sys/netgraph/ng_mppc.c projects/pnet/sys/netgraph/ng_ppp.c projects/pnet/sys/netgraph/ng_pppoe.c projects/pnet/sys/netgraph/ng_pppoe.h projects/pnet/sys/netgraph/ng_pred1.c projects/pnet/sys/netgraph/ng_vjc.c projects/pnet/sys/netinet/icmp6.h projects/pnet/sys/netinet/icmp_var.h projects/pnet/sys/netinet/if_ether.c projects/pnet/sys/netinet/if_ether.h projects/pnet/sys/netinet/igmp.c projects/pnet/sys/netinet/igmp.h projects/pnet/sys/netinet/igmp_var.h projects/pnet/sys/netinet/in.c projects/pnet/sys/netinet/in.h projects/pnet/sys/netinet/in_gif.c projects/pnet/sys/netinet/in_mcast.c projects/pnet/sys/netinet/in_pcb.c projects/pnet/sys/netinet/in_pcb.h projects/pnet/sys/netinet/in_proto.c projects/pnet/sys/netinet/in_rmx.c projects/pnet/sys/netinet/in_systm.h projects/pnet/sys/netinet/in_var.h projects/pnet/sys/netinet/ip.h projects/pnet/sys/netinet/ip6.h projects/pnet/sys/netinet/ip_carp.c projects/pnet/sys/netinet/ip_carp.h projects/pnet/sys/netinet/ip_divert.c projects/pnet/sys/netinet/ip_dummynet.c projects/pnet/sys/netinet/ip_dummynet.h projects/pnet/sys/netinet/ip_fastfwd.c projects/pnet/sys/netinet/ip_fw.h projects/pnet/sys/netinet/ip_fw2.c projects/pnet/sys/netinet/ip_fw_nat.c projects/pnet/sys/netinet/ip_fw_pfil.c projects/pnet/sys/netinet/ip_icmp.c projects/pnet/sys/netinet/ip_icmp.h projects/pnet/sys/netinet/ip_input.c projects/pnet/sys/netinet/ip_ipsec.c projects/pnet/sys/netinet/ip_mroute.c projects/pnet/sys/netinet/ip_mroute.h projects/pnet/sys/netinet/ip_options.c projects/pnet/sys/netinet/ip_options.h projects/pnet/sys/netinet/ip_output.c projects/pnet/sys/netinet/ip_var.h projects/pnet/sys/netinet/libalias/alias.c projects/pnet/sys/netinet/libalias/alias_cuseeme.c projects/pnet/sys/netinet/libalias/alias_db.c projects/pnet/sys/netinet/libalias/alias_dummy.c projects/pnet/sys/netinet/libalias/alias_ftp.c projects/pnet/sys/netinet/libalias/alias_irc.c projects/pnet/sys/netinet/libalias/alias_local.h projects/pnet/sys/netinet/libalias/alias_mod.c projects/pnet/sys/netinet/libalias/alias_mod.h projects/pnet/sys/netinet/libalias/alias_nbt.c projects/pnet/sys/netinet/libalias/alias_pptp.c projects/pnet/sys/netinet/libalias/alias_skinny.c projects/pnet/sys/netinet/libalias/alias_smedia.c projects/pnet/sys/netinet/pim_var.h projects/pnet/sys/netinet/raw_ip.c projects/pnet/sys/netinet/sctp.h projects/pnet/sys/netinet/sctp_auth.c projects/pnet/sys/netinet/sctp_bsd_addr.c projects/pnet/sys/netinet/sctp_constants.h projects/pnet/sys/netinet/sctp_crc32.c projects/pnet/sys/netinet/sctp_crc32.h projects/pnet/sys/netinet/sctp_header.h projects/pnet/sys/netinet/sctp_indata.c projects/pnet/sys/netinet/sctp_input.c projects/pnet/sys/netinet/sctp_os_bsd.h projects/pnet/sys/netinet/sctp_output.c projects/pnet/sys/netinet/sctp_output.h projects/pnet/sys/netinet/sctp_pcb.c projects/pnet/sys/netinet/sctp_pcb.h projects/pnet/sys/netinet/sctp_structs.h projects/pnet/sys/netinet/sctp_sysctl.c projects/pnet/sys/netinet/sctp_sysctl.h projects/pnet/sys/netinet/sctp_timer.c projects/pnet/sys/netinet/sctp_uio.h projects/pnet/sys/netinet/sctp_usrreq.c projects/pnet/sys/netinet/sctp_var.h projects/pnet/sys/netinet/sctputil.c projects/pnet/sys/netinet/sctputil.h projects/pnet/sys/netinet/tcp_debug.h projects/pnet/sys/netinet/tcp_hostcache.c projects/pnet/sys/netinet/tcp_input.c projects/pnet/sys/netinet/tcp_output.c projects/pnet/sys/netinet/tcp_reass.c projects/pnet/sys/netinet/tcp_sack.c projects/pnet/sys/netinet/tcp_subr.c projects/pnet/sys/netinet/tcp_syncache.c projects/pnet/sys/netinet/tcp_timer.c projects/pnet/sys/netinet/tcp_timewait.c projects/pnet/sys/netinet/tcp_usrreq.c projects/pnet/sys/netinet/tcp_var.h projects/pnet/sys/netinet/udp_usrreq.c projects/pnet/sys/netinet/udp_var.h projects/pnet/sys/netinet/vinet.h projects/pnet/sys/netinet6/frag6.c projects/pnet/sys/netinet6/icmp6.c projects/pnet/sys/netinet6/in6.c projects/pnet/sys/netinet6/in6.h projects/pnet/sys/netinet6/in6_gif.c projects/pnet/sys/netinet6/in6_ifattach.c projects/pnet/sys/netinet6/in6_pcb.c projects/pnet/sys/netinet6/in6_proto.c projects/pnet/sys/netinet6/in6_rmx.c projects/pnet/sys/netinet6/in6_src.c projects/pnet/sys/netinet6/in6_var.h projects/pnet/sys/netinet6/ip6_forward.c projects/pnet/sys/netinet6/ip6_input.c projects/pnet/sys/netinet6/ip6_ipsec.c projects/pnet/sys/netinet6/ip6_mroute.c projects/pnet/sys/netinet6/ip6_mroute.h projects/pnet/sys/netinet6/ip6_output.c projects/pnet/sys/netinet6/ip6_var.h projects/pnet/sys/netinet6/ip6protosw.h projects/pnet/sys/netinet6/mld6.c projects/pnet/sys/netinet6/nd6.c projects/pnet/sys/netinet6/nd6.h projects/pnet/sys/netinet6/nd6_nbr.c projects/pnet/sys/netinet6/nd6_rtr.c projects/pnet/sys/netinet6/raw_ip6.c projects/pnet/sys/netinet6/route6.c projects/pnet/sys/netinet6/scope6.c projects/pnet/sys/netinet6/sctp6_usrreq.c projects/pnet/sys/netinet6/udp6_usrreq.c projects/pnet/sys/netinet6/vinet6.h projects/pnet/sys/netipsec/ipsec.c projects/pnet/sys/netipsec/ipsec.h projects/pnet/sys/netipsec/ipsec6.h projects/pnet/sys/netipsec/ipsec_mbuf.c projects/pnet/sys/netipsec/ipsec_output.c projects/pnet/sys/netipsec/key.c projects/pnet/sys/netipsec/key_debug.c projects/pnet/sys/netipsec/keysock.c projects/pnet/sys/netipsec/vipsec.h projects/pnet/sys/netipsec/xform_ah.c projects/pnet/sys/netipsec/xform_esp.c projects/pnet/sys/netipsec/xform_ipcomp.c projects/pnet/sys/netipsec/xform_ipip.c projects/pnet/sys/netipx/ipx_outputfl.c projects/pnet/sys/netnatm/natm.c projects/pnet/sys/nfs4client/nfs4_socket.c projects/pnet/sys/nfs4client/nfs4_subs.c projects/pnet/sys/nfs4client/nfs4_vnops.c projects/pnet/sys/nfsclient/bootp_subr.c projects/pnet/sys/nfsclient/nfs.h projects/pnet/sys/nfsclient/nfs_bio.c projects/pnet/sys/nfsclient/nfs_diskless.c projects/pnet/sys/nfsclient/nfs_krpc.c projects/pnet/sys/nfsclient/nfs_socket.c projects/pnet/sys/nfsclient/nfs_subs.c projects/pnet/sys/nfsclient/nfs_vfsops.c projects/pnet/sys/nfsclient/nfs_vnops.c projects/pnet/sys/nfsclient/nfsnode.h projects/pnet/sys/nfsserver/nfs.h projects/pnet/sys/nfsserver/nfs_serv.c projects/pnet/sys/nfsserver/nfs_srvkrpc.c projects/pnet/sys/nfsserver/nfs_srvsubs.c projects/pnet/sys/nfsserver/nfs_syscalls.c projects/pnet/sys/opencrypto/cryptosoft.c projects/pnet/sys/pc98/cbus/olpt.c projects/pnet/sys/pc98/cbus/scterm-sck.c projects/pnet/sys/pc98/cbus/syscons_cbus.c projects/pnet/sys/pc98/conf/GENERIC projects/pnet/sys/pc98/conf/NOTES projects/pnet/sys/pc98/pc98/machdep.c projects/pnet/sys/pci/if_rl.c projects/pnet/sys/pci/if_rlreg.h projects/pnet/sys/pci/intpm.c projects/pnet/sys/pci/viapm.c projects/pnet/sys/powerpc/aim/machdep.c projects/pnet/sys/powerpc/aim/mmu_oea.c projects/pnet/sys/powerpc/aim/mp_cpudep.c projects/pnet/sys/powerpc/aim/ofw_machdep.c projects/pnet/sys/powerpc/aim/swtch.S projects/pnet/sys/powerpc/aim/trap.c projects/pnet/sys/powerpc/aim/trap_subr.S projects/pnet/sys/powerpc/aim/uma_machdep.c projects/pnet/sys/powerpc/aim/vm_machdep.c projects/pnet/sys/powerpc/booke/locore.S projects/pnet/sys/powerpc/booke/machdep.c projects/pnet/sys/powerpc/booke/pmap.c projects/pnet/sys/powerpc/booke/swtch.S projects/pnet/sys/powerpc/booke/trap.c projects/pnet/sys/powerpc/booke/trap_subr.S projects/pnet/sys/powerpc/booke/vm_machdep.c projects/pnet/sys/powerpc/conf/GENERIC projects/pnet/sys/powerpc/conf/MPC85XX projects/pnet/sys/powerpc/conf/NOTES projects/pnet/sys/powerpc/include/elf.h projects/pnet/sys/powerpc/include/frame.h projects/pnet/sys/powerpc/include/hid.h projects/pnet/sys/powerpc/include/intr.h projects/pnet/sys/powerpc/include/md_var.h projects/pnet/sys/powerpc/include/param.h projects/pnet/sys/powerpc/include/pcb.h projects/pnet/sys/powerpc/include/pcpu.h projects/pnet/sys/powerpc/include/pmap.h projects/pnet/sys/powerpc/include/pte.h projects/pnet/sys/powerpc/include/sf_buf.h projects/pnet/sys/powerpc/include/spr.h projects/pnet/sys/powerpc/include/tlb.h projects/pnet/sys/powerpc/include/trap_aim.h projects/pnet/sys/powerpc/include/vmparam.h projects/pnet/sys/powerpc/mpc85xx/mpc85xx.c projects/pnet/sys/powerpc/mpc85xx/mpc85xx.h projects/pnet/sys/powerpc/mpc85xx/ocpbus.c projects/pnet/sys/powerpc/ofw/ofw_syscons.c projects/pnet/sys/powerpc/powermac/ata_macio.c projects/pnet/sys/powerpc/powermac/grackle.c projects/pnet/sys/powerpc/powermac/gracklevar.h projects/pnet/sys/powerpc/powermac/macgpio.c projects/pnet/sys/powerpc/powermac/macio.c projects/pnet/sys/powerpc/powermac/uninorth.c projects/pnet/sys/powerpc/powermac/uninorthvar.h projects/pnet/sys/powerpc/powerpc/bus_machdep.c projects/pnet/sys/powerpc/powerpc/cpu.c projects/pnet/sys/powerpc/powerpc/elf_machdep.c projects/pnet/sys/powerpc/powerpc/genassym.c projects/pnet/sys/powerpc/powerpc/intr_machdep.c projects/pnet/sys/powerpc/powerpc/mem.c projects/pnet/sys/powerpc/powerpc/mmu_if.m projects/pnet/sys/powerpc/powerpc/pmap_dispatch.c projects/pnet/sys/rpc/clnt_rc.c projects/pnet/sys/rpc/svc.h projects/pnet/sys/security/audit/audit.c projects/pnet/sys/security/audit/audit.h projects/pnet/sys/security/audit/audit_bsm.c projects/pnet/sys/security/audit/audit_bsm_errno.c projects/pnet/sys/security/audit/audit_bsm_klib.c projects/pnet/sys/security/audit/audit_bsm_token.c projects/pnet/sys/security/audit/audit_pipe.c projects/pnet/sys/security/audit/audit_private.h projects/pnet/sys/security/audit/audit_syscalls.c projects/pnet/sys/security/mac/mac_atalk.c projects/pnet/sys/security/mac/mac_audit.c projects/pnet/sys/security/mac/mac_cred.c projects/pnet/sys/security/mac/mac_framework.c projects/pnet/sys/security/mac/mac_framework.h projects/pnet/sys/security/mac/mac_inet.c projects/pnet/sys/security/mac/mac_inet6.c projects/pnet/sys/security/mac/mac_internal.h projects/pnet/sys/security/mac/mac_net.c projects/pnet/sys/security/mac/mac_pipe.c projects/pnet/sys/security/mac/mac_policy.h projects/pnet/sys/security/mac/mac_posix_sem.c projects/pnet/sys/security/mac/mac_posix_shm.c projects/pnet/sys/security/mac/mac_priv.c projects/pnet/sys/security/mac/mac_process.c projects/pnet/sys/security/mac/mac_socket.c projects/pnet/sys/security/mac/mac_syscalls.c projects/pnet/sys/security/mac/mac_system.c projects/pnet/sys/security/mac/mac_sysv_msg.c projects/pnet/sys/security/mac/mac_sysv_sem.c projects/pnet/sys/security/mac/mac_sysv_shm.c projects/pnet/sys/security/mac/mac_vfs.c projects/pnet/sys/security/mac_biba/mac_biba.c projects/pnet/sys/security/mac_bsdextended/mac_bsdextended.c projects/pnet/sys/security/mac_bsdextended/ugidfw_internal.h projects/pnet/sys/security/mac_bsdextended/ugidfw_vnode.c projects/pnet/sys/security/mac_ifoff/mac_ifoff.c projects/pnet/sys/security/mac_lomac/mac_lomac.c projects/pnet/sys/security/mac_mls/mac_mls.c projects/pnet/sys/security/mac_none/mac_none.c projects/pnet/sys/security/mac_partition/mac_partition.c projects/pnet/sys/security/mac_portacl/mac_portacl.c projects/pnet/sys/security/mac_seeotheruids/mac_seeotheruids.c projects/pnet/sys/security/mac_stub/mac_stub.c projects/pnet/sys/security/mac_test/mac_test.c projects/pnet/sys/sparc64/central/central.c projects/pnet/sys/sparc64/conf/GENERIC projects/pnet/sys/sparc64/ebus/ebus.c projects/pnet/sys/sparc64/fhc/fhc.c projects/pnet/sys/sparc64/include/bus_private.h projects/pnet/sys/sparc64/include/elf.h projects/pnet/sys/sparc64/include/param.h projects/pnet/sys/sparc64/include/trap.h projects/pnet/sys/sparc64/include/vmparam.h projects/pnet/sys/sparc64/isa/isa.c projects/pnet/sys/sparc64/isa/ofw_isa.c projects/pnet/sys/sparc64/pci/apb.c projects/pnet/sys/sparc64/pci/ofw_pcib.c projects/pnet/sys/sparc64/pci/ofw_pcibus.c projects/pnet/sys/sparc64/pci/psycho.c projects/pnet/sys/sparc64/pci/psychovar.h projects/pnet/sys/sparc64/pci/schizo.c projects/pnet/sys/sparc64/sbus/dma_sbus.c projects/pnet/sys/sparc64/sbus/sbus.c projects/pnet/sys/sparc64/sbus/sbusvar.h projects/pnet/sys/sparc64/sparc64/db_disasm.c projects/pnet/sys/sparc64/sparc64/eeprom.c projects/pnet/sys/sparc64/sparc64/elf_machdep.c projects/pnet/sys/sparc64/sparc64/iommu.c projects/pnet/sys/sparc64/sparc64/jbusppm.c projects/pnet/sys/sparc64/sparc64/mp_machdep.c projects/pnet/sys/sparc64/sparc64/nexus.c projects/pnet/sys/sparc64/sparc64/rtc.c projects/pnet/sys/sparc64/sparc64/sc_machdep.c projects/pnet/sys/sparc64/sparc64/schppm.c projects/pnet/sys/sparc64/sparc64/trap.c projects/pnet/sys/sparc64/sparc64/upa.c projects/pnet/sys/sun4v/conf/GENERIC projects/pnet/sys/sun4v/include/elf.h projects/pnet/sys/sun4v/include/param.h projects/pnet/sys/sun4v/include/pcpu.h projects/pnet/sys/sun4v/include/trap.h projects/pnet/sys/sun4v/include/vmparam.h projects/pnet/sys/sun4v/sun4v/trap.c projects/pnet/sys/sys/_null.h projects/pnet/sys/sys/_pthreadtypes.h projects/pnet/sys/sys/acl.h projects/pnet/sys/sys/aio.h projects/pnet/sys/sys/buf.h projects/pnet/sys/sys/bus_dma.h projects/pnet/sys/sys/cdefs.h projects/pnet/sys/sys/cfictl.h projects/pnet/sys/sys/clist.h projects/pnet/sys/sys/conf.h projects/pnet/sys/sys/disk.h projects/pnet/sys/sys/diskpc98.h projects/pnet/sys/sys/dtrace_bsd.h projects/pnet/sys/sys/elf_common.h projects/pnet/sys/sys/fcntl.h projects/pnet/sys/sys/imgact.h projects/pnet/sys/sys/imgact_elf.h projects/pnet/sys/sys/jail.h projects/pnet/sys/sys/kernel.h projects/pnet/sys/sys/kerneldump.h projects/pnet/sys/sys/kobj.h projects/pnet/sys/sys/ktr.h projects/pnet/sys/sys/ktrace.h projects/pnet/sys/sys/libkern.h projects/pnet/sys/sys/lock.h projects/pnet/sys/sys/lock_profile.h projects/pnet/sys/sys/lockmgr.h projects/pnet/sys/sys/malloc.h projects/pnet/sys/sys/mbuf.h projects/pnet/sys/sys/memrange.h projects/pnet/sys/sys/mount.h projects/pnet/sys/sys/osd.h projects/pnet/sys/sys/param.h projects/pnet/sys/sys/pciio.h projects/pnet/sys/sys/pcpu.h projects/pnet/sys/sys/pipe.h projects/pnet/sys/sys/pmc.h projects/pnet/sys/sys/priv.h projects/pnet/sys/sys/proc.h projects/pnet/sys/sys/protosw.h projects/pnet/sys/sys/sched.h projects/pnet/sys/sys/sdt.h projects/pnet/sys/sys/sem.h projects/pnet/sys/sys/shm.h projects/pnet/sys/sys/smp.h projects/pnet/sys/sys/soundcard.h projects/pnet/sys/sys/stat.h projects/pnet/sys/sys/syscallsubr.h projects/pnet/sys/sys/sysctl.h projects/pnet/sys/sys/syslog.h projects/pnet/sys/sys/systm.h projects/pnet/sys/sys/termios.h projects/pnet/sys/sys/time.h projects/pnet/sys/sys/tree.h projects/pnet/sys/sys/tty.h projects/pnet/sys/sys/ttyqueue.h projects/pnet/sys/sys/types.h projects/pnet/sys/sys/uio.h projects/pnet/sys/sys/unistd.h projects/pnet/sys/sys/vimage.h projects/pnet/sys/sys/vnode.h projects/pnet/sys/tools/vnode_if.awk projects/pnet/sys/ufs/ffs/ffs_alloc.c projects/pnet/sys/ufs/ffs/ffs_balloc.c projects/pnet/sys/ufs/ffs/ffs_extern.h projects/pnet/sys/ufs/ffs/ffs_inode.c projects/pnet/sys/ufs/ffs/ffs_snapshot.c projects/pnet/sys/ufs/ffs/ffs_softdep.c projects/pnet/sys/ufs/ffs/ffs_vfsops.c projects/pnet/sys/ufs/ffs/ffs_vnops.c projects/pnet/sys/ufs/ufs/inode.h projects/pnet/sys/ufs/ufs/ufs_dirhash.c projects/pnet/sys/ufs/ufs/ufs_extattr.c projects/pnet/sys/ufs/ufs/ufs_extern.h projects/pnet/sys/ufs/ufs/ufs_lookup.c projects/pnet/sys/ufs/ufs/ufs_vnops.c projects/pnet/sys/vm/swap_pager.c projects/pnet/sys/vm/uma.h projects/pnet/sys/vm/uma_core.c projects/pnet/sys/vm/uma_dbg.c projects/pnet/sys/vm/uma_int.h projects/pnet/sys/vm/vm_extern.h projects/pnet/sys/vm/vm_fault.c projects/pnet/sys/vm/vm_init.c projects/pnet/sys/vm/vm_kern.c projects/pnet/sys/vm/vm_map.c projects/pnet/sys/vm/vm_map.h projects/pnet/sys/vm/vm_meter.c projects/pnet/sys/vm/vm_mmap.c projects/pnet/sys/vm/vm_object.c projects/pnet/sys/vm/vm_object.h projects/pnet/sys/vm/vm_page.c projects/pnet/sys/vm/vm_page.h projects/pnet/sys/vm/vm_pageout.c projects/pnet/sys/vm/vm_pager.c projects/pnet/sys/vm/vm_reserv.c projects/pnet/sys/vm/vm_unix.c projects/pnet/sys/vm/vnode_pager.c projects/pnet/sys/vm/vnode_pager.h projects/pnet/sys/xdr/xdr_mem.c projects/pnet/sys/xen/evtchn.h (props changed) projects/pnet/sys/xen/evtchn/evtchn.c projects/pnet/sys/xen/evtchn/evtchn_dev.c projects/pnet/sys/xen/features.c projects/pnet/sys/xen/gnttab.c projects/pnet/sys/xen/gnttab.h projects/pnet/sys/xen/hypervisor.h (contents, props changed) projects/pnet/sys/xen/interface/arch-x86/xen.h projects/pnet/sys/xen/interface/hvm/params.h projects/pnet/sys/xen/xen_intr.h (contents, props changed) projects/pnet/sys/xen/xenbus/xenbus_probe.c projects/pnet/sys/xen/xenbus/xenbus_xs.c Modified: projects/pnet/sys/Makefile ============================================================================== --- projects/pnet/sys/Makefile Wed Apr 22 14:19:21 2009 (r191382) +++ projects/pnet/sys/Makefile Wed Apr 22 14:20:21 2009 (r191383) @@ -12,7 +12,7 @@ CSCOPEDIRS= boot bsm cam cddl compat con geom gnu isa kern libkern modules net net80211 netatalk \ netgraph netinet netinet6 netipsec netipx netnatm netncp \ netsmb nfs nfs4client nfsclient nfsserver nlm opencrypto \ - pccard pci rpc security sys ufs vm xdr ${CSCOPE_ARCHDIR} + pci rpc security sys ufs vm xdr ${CSCOPE_ARCHDIR} .if defined(ALL_ARCH) CSCOPE_ARCHDIR ?= amd64 arm i386 ia64 mips pc98 powerpc sparc64 sun4v .else Copied: projects/pnet/sys/amd64/acpica/Makefile (from r191380, head/sys/amd64/acpica/Makefile) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/pnet/sys/amd64/acpica/Makefile Wed Apr 22 14:20:21 2009 (r191383, copy of r191380, head/sys/amd64/acpica/Makefile) @@ -0,0 +1,33 @@ +# $FreeBSD$ + +# Correct path for kernel builds +# Don't rely on the kernel's .depend file +.ifdef MAKESRCPATH +.PATH: ${MAKESRCPATH} +DEPENDFILE= +.else +MAKESRCPATH= ${.CURDIR} +CLEANFILES= acpi_wakecode.h acpi_wakedata.h acpi_wakecode.bin acpi_wakecode.o +.endif +.if ${CC} == "icc" +CFLAGS+= -restrict +NOSTDINC= -X +.else +NOSTDINC= -nostdinc +.endif +CFLAGS+= ${NOSTDINC} -include opt_global.h -I. -I${MAKESRCPATH}/../.. + +all: acpi_wakecode.h acpi_wakedata.h + +acpi_wakecode.o: acpi_wakecode.S assym.s + +acpi_wakecode.bin: acpi_wakecode.o + objcopy -S -O binary acpi_wakecode.o acpi_wakecode.bin + +acpi_wakecode.h: acpi_wakecode.bin + sh ${MAKESRCPATH}/genwakecode.sh > acpi_wakecode.h + +acpi_wakedata.h: acpi_wakecode.bin + sh ${MAKESRCPATH}/genwakedata.sh > acpi_wakedata.h + +.include Modified: projects/pnet/sys/amd64/acpica/acpi_machdep.c ============================================================================== --- projects/pnet/sys/amd64/acpica/acpi_machdep.c Wed Apr 22 14:19:21 2009 (r191382) +++ projects/pnet/sys/amd64/acpica/acpi_machdep.c Wed Apr 22 14:20:21 2009 (r191383) @@ -31,25 +31,51 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #include +SYSCTL_DECL(_debug_acpi); + +int acpi_resume_beep; +TUNABLE_INT("debug.acpi.resume_beep", &acpi_resume_beep); +SYSCTL_INT(_debug_acpi, OID_AUTO, resume_beep, CTLFLAG_RW, &acpi_resume_beep, + 0, "Beep the PC speaker when resuming"); + +int acpi_reset_video; +TUNABLE_INT("hw.acpi.reset_video", &acpi_reset_video); + static int intr_model = ACPI_INTR_PIC; +static struct apm_clone_data acpi_clone; int acpi_machdep_init(device_t dev) { - struct acpi_softc *sc; + struct acpi_softc *sc; sc = devclass_get_softc(devclass_find("acpi"), 0); + + /* Create a fake clone for /dev/acpi. */ + STAILQ_INIT(&sc->apm_cdevs); + acpi_clone.cdev = sc->acpi_dev_t; + acpi_clone.acpi_sc = sc; + ACPI_LOCK(acpi); + STAILQ_INSERT_TAIL(&sc->apm_cdevs, &acpi_clone, entries); + ACPI_UNLOCK(acpi); + sc->acpi_clone = &acpi_clone; acpi_install_wakeup_handler(sc); if (intr_model != ACPI_INTR_PIC) acpi_SetIntrModel(intr_model); + SYSCTL_ADD_UINT(&sc->acpi_sysctl_ctx, + SYSCTL_CHILDREN(sc->acpi_sysctl_tree), OID_AUTO, + "reset_video", CTLFLAG_RW, &acpi_reset_video, 0, + "Call the VESA reset BIOS vector on the resume path"); + return (0); } Copied: projects/pnet/sys/amd64/acpica/acpi_switch.S (from r191380, head/sys/amd64/acpica/acpi_switch.S) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/pnet/sys/amd64/acpica/acpi_switch.S Wed Apr 22 14:20:21 2009 (r191383, copy of r191380, head/sys/amd64/acpica/acpi_switch.S) @@ -0,0 +1,190 @@ +/*- + * Copyright (c) 2001 Takanori Watanabe + * Copyright (c) 2001 Mitsuru IWASAKI + * Copyright (c) 2008-2009 Jung-uk Kim + * 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 THE 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 THE 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. + * + * $FreeBSD$ + */ + +#include +#include + +#include "acpi_wakedata.h" +#include "assym.s" + +#define WAKEUP_DECL(member) \ + .set WAKEUP_ ## member, wakeup_ ## member - wakeup_ctx + + WAKEUP_DECL(xpcb) + WAKEUP_DECL(gdt) + WAKEUP_DECL(efer) + WAKEUP_DECL(pat) + WAKEUP_DECL(star) + WAKEUP_DECL(lstar) + WAKEUP_DECL(cstar) + WAKEUP_DECL(sfmask) + WAKEUP_DECL(cpu) + +#define WAKEUP_CTX(member) WAKEUP_ ## member (%rdi) +#define WAKEUP_PCB(member) PCB_ ## member(%r11) +#define WAKEUP_XPCB(member) XPCB_ ## member(%r11) + +ENTRY(acpi_restorecpu) + /* Switch to KPML4phys. */ + movq %rsi, %rax + movq %rax, %cr3 + + /* Restore GDT. */ + lgdt WAKEUP_CTX(gdt) + jmp 1f +1: + + /* Fetch PCB. */ + movq WAKEUP_CTX(xpcb), %r11 + + /* Force kernel segment registers. */ + movl $KDSEL, %eax + movw %ax, %ds + movw %ax, %es + movw %ax, %ss + movl $KUF32SEL, %eax + movw %ax, %fs + movl $KUG32SEL, %eax + movw %ax, %gs + + movl $MSR_FSBASE, %ecx + movl WAKEUP_PCB(FSBASE), %eax + movl 4 + WAKEUP_PCB(FSBASE), %edx + wrmsr + movl $MSR_GSBASE, %ecx + movl WAKEUP_PCB(GSBASE), %eax + movl 4 + WAKEUP_PCB(GSBASE), %edx + wrmsr + movl $MSR_KGSBASE, %ecx + movl WAKEUP_XPCB(KGSBASE), %eax + movl 4 + WAKEUP_XPCB(KGSBASE), %edx + wrmsr + + /* Restore EFER. */ + movl $MSR_EFER, %ecx + movl WAKEUP_CTX(efer), %eax + wrmsr + + /* Restore PAT. */ + movl $MSR_PAT, %ecx + movl WAKEUP_CTX(pat), %eax + movl 4 + WAKEUP_CTX(pat), %edx + wrmsr + + /* Restore fast syscall stuff. */ + movl $MSR_STAR, %ecx + movl WAKEUP_CTX(star), %eax + movl 4 + WAKEUP_CTX(star), %edx + wrmsr + movl $MSR_LSTAR, %ecx + movl WAKEUP_CTX(lstar), %eax + movl 4 + WAKEUP_CTX(lstar), %edx + wrmsr + movl $MSR_CSTAR, %ecx + movl WAKEUP_CTX(cstar), %eax + movl 4 + WAKEUP_CTX(cstar), %edx + wrmsr + movl $MSR_SF_MASK, %ecx + movl WAKEUP_CTX(sfmask), %eax + wrmsr + + /* Restore CR0, CR2 and CR4. */ + movq WAKEUP_XPCB(CR0), %rax + movq %rax, %cr0 + movq WAKEUP_XPCB(CR2), %rax + movq %rax, %cr2 + movq WAKEUP_XPCB(CR4), %rax + movq %rax, %cr4 + + /* Restore descriptor tables. */ + lidt WAKEUP_XPCB(IDT) + lldt WAKEUP_XPCB(LDT) + +#define SDT_SYSTSS 9 +#define SDT_SYSBSY 11 + + /* Clear "task busy" bit and reload TR. */ + movq PCPU(TSS), %rax + andb $(~SDT_SYSBSY | SDT_SYSTSS), 5(%rax) + movw WAKEUP_XPCB(TR), %ax + ltr %ax + +#undef SDT_SYSTSS +#undef SDT_SYSBSY + + /* Restore other callee saved registers. */ + movq WAKEUP_PCB(R15), %r15 + movq WAKEUP_PCB(R14), %r14 + movq WAKEUP_PCB(R13), %r13 + movq WAKEUP_PCB(R12), %r12 + movq WAKEUP_PCB(RBP), %rbp + movq WAKEUP_PCB(RSP), %rsp + movq WAKEUP_PCB(RBX), %rbx + + /* Restore debug registers. */ + movq WAKEUP_PCB(DR0), %rax + movq %rax, %dr0 + movq WAKEUP_PCB(DR1), %rax + movq %rax, %dr1 + movq WAKEUP_PCB(DR2), %rax + movq %rax, %dr2 + movq WAKEUP_PCB(DR3), %rax + movq %rax, %dr3 + movq WAKEUP_PCB(DR6), %rax + movq %rax, %dr6 + movq WAKEUP_PCB(DR7), %rax + movq %rax, %dr7 + + /* Restore return address. */ + movq WAKEUP_PCB(RIP), %rax + movq %rax, (%rsp) + + /* Indicate the CPU is resumed. */ + xorl %eax, %eax + movl %eax, WAKEUP_CTX(cpu) + + ret +END(acpi_restorecpu) + +ENTRY(acpi_savecpu) + /* Fetch XPCB and save CPU context. */ + movq %rdi, %r10 + call savectx2 + movq %r10, %r11 + + /* Patch caller's return address and stack pointer. */ + movq (%rsp), %rax + movq %rax, WAKEUP_PCB(RIP) + movq %rsp, %rax + movq %rax, WAKEUP_PCB(RSP) + + movl $1, %eax + ret +END(acpi_savecpu) Copied: projects/pnet/sys/amd64/acpica/acpi_wakecode.S (from r191380, head/sys/amd64/acpica/acpi_wakecode.S) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/pnet/sys/amd64/acpica/acpi_wakecode.S Wed Apr 22 14:20:21 2009 (r191383, copy of r191380, head/sys/amd64/acpica/acpi_wakecode.S) @@ -0,0 +1,286 @@ +/*- + * Copyright (c) 2001 Takanori Watanabe + * Copyright (c) 2001 Mitsuru IWASAKI + * Copyright (c) 2003 Peter Wemm + * Copyright (c) 2008-2009 Jung-uk Kim + * 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 THE 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 THE 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. + * + * $FreeBSD$ + */ + +#define LOCORE + +#include +#include + +#include "assym.s" + +/* + * Resume entry point for real mode. + * + * If XFirmwareWakingVector is zero and FirmwareWakingVector is non-zero + * in FACS, the BIOS enters here in real mode after POST with CS set to + * (FirmwareWakingVector >> 4) and IP set to (FirmwareWakingVector & 0xf). + * Depending on the previous sleep state, we may need to initialize more + * of the system (i.e., S3 suspend-to-RAM vs. S4 suspend-to-disk). + * + * Note: If XFirmwareWakingVector is non-zero, it should disable address + * translation/paging and interrupts, load all segment registers with + * a flat 4 GB address space, and set EFLAGS.IF to zero. Currently + * this mode is not supported by this code. + */ + + .data /* So we can modify it */ + + ALIGN_TEXT +wakeup_start: + .code16 + /* + * Set up segment registers for real mode, a small stack for + * any calls we make, and clear any flags. + */ + cli /* make sure no interrupts */ + cld + mov %cs, %ax /* copy %cs to %ds. Remember these */ + mov %ax, %ds /* are offsets rather than selectors */ + mov %ax, %ss + movw $PAGE_SIZE - 8, %sp + xorw %ax, %ax + pushw %ax + popfw + + /* To debug resume hangs, beep the speaker if the user requested. */ + testb $~0, resume_beep - wakeup_start + jz 1f + movb $0, resume_beep - wakeup_start + movb $0xc0, %al + outb %al, $0x42 + movb $0x04, %al + outb %al, $0x42 + inb $0x61, %al + orb $0x3, %al + outb %al, $0x61 +1: + + /* Re-initialize video BIOS if the reset_video tunable is set. */ + testb $~0, reset_video - wakeup_start + jz 1f + movb $0, reset_video - wakeup_start + lcall $0xc000, $3 + + /* Re-start in case the previous BIOS call clobbers them. */ + jmp wakeup_start +1: + + /* + * Find relocation base and patch the gdt descript and ljmp targets + */ + xorl %ebx, %ebx + mov %cs, %bx + sall $4, %ebx /* %ebx is now our relocation base */ + + /* + * Load the descriptor table pointer. We'll need it when running + * in 16-bit protected mode. + */ + lgdtl bootgdtdesc - wakeup_start + + /* Enable protected mode */ + movl $CR0_PE, %eax + mov %eax, %cr0 + + /* + * Now execute a far jump to turn on protected mode. This + * causes the segment registers to turn into selectors and causes + * %cs to be loaded from the gdt. + * + * The following instruction is: + * ljmpl $bootcode32 - bootgdt, $wakeup_32 - wakeup_start + * but gas cannot assemble that. And besides, we patch the targets + * in early startup and its a little clearer what we are patching. + */ +wakeup_sw32: + .byte 0x66 /* size override to 32 bits */ + .byte 0xea /* opcode for far jump */ + .long wakeup_32 - wakeup_start /* offset in segment */ + .word bootcode32 - bootgdt /* index in gdt for 32 bit code */ + + /* + * At this point, we are running in 32 bit legacy protected mode. + */ + .code32 +wakeup_32: + + mov $bootdata32 - bootgdt, %eax + mov %ax, %ds + + /* Turn on the PAE and PSE bits for when paging is enabled */ + mov %cr4, %eax + orl $(CR4_PAE | CR4_PSE), %eax + mov %eax, %cr4 + + /* + * Enable EFER.LME so that we get long mode when all the prereqs are + * in place. In this case, it turns on when CR0_PG is finally enabled. + * Pick up a few other EFER bits that we'll use need we're here. + */ + movl $MSR_EFER, %ecx + rdmsr + orl $EFER_LME | EFER_SCE, %eax + wrmsr + + /* + * Point to the embedded page tables for startup. Note that this + * only gets accessed after we're actually in 64 bit mode, however + * we can only set the bottom 32 bits of %cr3 in this state. This + * means we are required to use a temporary page table that is below + * the 4GB limit. %ebx is still our relocation base. We could just + * subtract 3 * PAGE_SIZE, but that would be too easy. + */ + leal wakeup_pagetables - wakeup_start(%ebx), %eax + movl (%eax), %eax + mov %eax, %cr3 + + /* + * Finally, switch to long bit mode by enabling paging. We have + * to be very careful here because all the segmentation disappears + * out from underneath us. The spec says we can depend on the + * subsequent pipelined branch to execute, but *only if* everthing + * is still identity mapped. If any mappings change, the pipeline + * will flush. + */ + mov %cr0, %eax + orl $CR0_PG, %eax + mov %eax, %cr0 + + /* + * At this point paging is enabled, and we are in "compatability" mode. + * We do another far jump to reload %cs with the 64 bit selector. + * %cr3 points to a 4-level page table page. + * We cannot yet jump all the way to the kernel because we can only + * specify a 32 bit linear address. So, yet another trampoline. + * + * The following instruction is: + * ljmp $bootcode64 - bootgdt, $wakeup_64 - wakeup_start + * but gas cannot assemble that. And besides, we patch the targets + * in early startup and its a little clearer what we are patching. + */ +wakeup_sw64: + .byte 0xea /* opcode for far jump */ + .long wakeup_64 - wakeup_start /* offset in segment */ + .word bootcode64 - bootgdt /* index in gdt for 64 bit code */ + + /* + * Yeehar! We're running in 64-bit mode! We can mostly ignore our + * segment registers, and get on with it. + * Note that we are running at the correct virtual address, but with + * a 1:1 1GB mirrored mapping over entire address space. We had better + * switch to a real %cr3 promptly so that we can get to the direct map + * space. Remember that jmp is relative and that we've been relocated, + * so use an indirect jump. + */ + ALIGN_TEXT + .code64 +wakeup_64: + mov $bootdata64 - bootgdt, %eax + mov %ax, %ds + + /* Restore arguments and return. */ + movq wakeup_ctx - wakeup_start(%rbx), %rdi + movq wakeup_kpml4 - wakeup_start(%rbx), %rsi + movq wakeup_retaddr - wakeup_start(%rbx), %rax + jmp *%rax + + .data + +resume_beep: + .byte 0 +reset_video: + .byte 0 + + ALIGN_DATA +bootgdt: + .long 0x00000000 + .long 0x00000000 + .long 0x00000000 + .long 0x00000000 + .long 0x00000000 + .long 0x00000000 + .long 0x00000000 + .long 0x00000000 + +bootcode64: + .long 0x0000ffff + .long 0x00af9b00 + +bootdata64: + .long 0x0000ffff + .long 0x00af9300 + +bootcode32: + .long 0x0000ffff + .long 0x00cf9b00 + +bootdata32: + .long 0x0000ffff + .long 0x00cf9300 +bootgdtend: + +wakeup_pagetables: + .long 0 + +bootgdtdesc: + .word bootgdtend - bootgdt /* Length */ + .long bootgdt - wakeup_start /* Offset plus %ds << 4 */ + + ALIGN_DATA +wakeup_retaddr: + .quad 0 +wakeup_kpml4: + .quad 0 + +wakeup_ctx: + .quad 0 +wakeup_xpcb: + .quad 0 +wakeup_gdt: + .word 0 + .quad 0 + + ALIGN_DATA +wakeup_efer: + .quad 0 +wakeup_pat: + .quad 0 +wakeup_star: + .quad 0 +wakeup_lstar: + .quad 0 +wakeup_cstar: + .quad 0 +wakeup_sfmask: + .quad 0 +wakeup_cpu: + .long 0 +dummy: Modified: projects/pnet/sys/amd64/acpica/acpi_wakeup.c ============================================================================== --- projects/pnet/sys/amd64/acpica/acpi_wakeup.c Wed Apr 22 14:19:21 2009 (r191382) +++ projects/pnet/sys/amd64/acpica/acpi_wakeup.c Wed Apr 22 14:20:21 2009 (r191383) @@ -1,6 +1,8 @@ /*- * Copyright (c) 2001 Takanori Watanabe * Copyright (c) 2001 Mitsuru IWASAKI + * Copyright (c) 2003 Peter Wemm + * Copyright (c) 2008-2009 Jung-uk Kim * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -29,18 +31,390 @@ __FBSDID("$FreeBSD$"); #include +#include #include +#include +#include +#include +#include +#include + +#include +#include + +#include +#include +#include +#include +#include + +#ifdef SMP +#include +#include +#endif #include #include +#include "acpi_wakecode.h" +#include "acpi_wakedata.h" + +/* Make sure the code is less than a page and leave room for the stack. */ +CTASSERT(sizeof(wakecode) < PAGE_SIZE - 1024); + +#ifndef _SYS_CDEFS_H_ +#error this file needs sys/cdefs.h as a prerequisite +#endif + +extern int acpi_resume_beep; +extern int acpi_reset_video; + +#ifdef SMP +extern struct xpcb *stopxpcbs; +#else +static struct xpcb *stopxpcbs; +#endif + +int acpi_restorecpu(struct xpcb *, vm_offset_t); +int acpi_savecpu(struct xpcb *); + +static void acpi_alloc_wakeup_handler(void); +static void acpi_stop_beep(void *); + +#ifdef SMP +static int acpi_wakeup_ap(struct acpi_softc *, int); +static void acpi_wakeup_cpus(struct acpi_softc *, cpumask_t); +#endif + +#define WAKECODE_VADDR(sc) ((sc)->acpi_wakeaddr + (3 * PAGE_SIZE)) +#define WAKECODE_PADDR(sc) ((sc)->acpi_wakephys + (3 * PAGE_SIZE)) +#define WAKECODE_FIXUP(offset, type, val) do { \ + type *addr; \ + addr = (type *)(WAKECODE_VADDR(sc) + offset); \ + *addr = val; \ +} while (0) + +/* Turn off bits 1&2 of the PIT, stopping the beep. */ +static void +acpi_stop_beep(void *arg) +{ + outb(0x61, inb(0x61) & ~0x3); +} + +#ifdef SMP +static int +acpi_wakeup_ap(struct acpi_softc *sc, int cpu) +{ + int vector = (WAKECODE_PADDR(sc) >> 12) & 0xff; + int apic_id = cpu_apic_ids[cpu]; + int ms; + + WAKECODE_FIXUP(wakeup_xpcb, struct xpcb *, &stopxpcbs[cpu]); + WAKECODE_FIXUP(wakeup_gdt, uint16_t, stopxpcbs[cpu].xpcb_gdt.rd_limit); + WAKECODE_FIXUP(wakeup_gdt + 2, uint64_t, + stopxpcbs[cpu].xpcb_gdt.rd_base); + WAKECODE_FIXUP(wakeup_cpu, int, cpu); + + /* do an INIT IPI: assert RESET */ + lapic_ipi_raw(APIC_DEST_DESTFLD | APIC_TRIGMOD_EDGE | + APIC_LEVEL_ASSERT | APIC_DESTMODE_PHY | APIC_DELMODE_INIT, apic_id); + + /* wait for pending status end */ + lapic_ipi_wait(-1); + + /* do an INIT IPI: deassert RESET */ + lapic_ipi_raw(APIC_DEST_ALLESELF | APIC_TRIGMOD_LEVEL | + APIC_LEVEL_DEASSERT | APIC_DESTMODE_PHY | APIC_DELMODE_INIT, 0); + + /* wait for pending status end */ + DELAY(10000); /* wait ~10mS */ + lapic_ipi_wait(-1); + + /* + * next we do a STARTUP IPI: the previous INIT IPI might still be + * latched, (P5 bug) this 1st STARTUP would then terminate + * immediately, and the previously started INIT IPI would continue. OR + * the previous INIT IPI has already run. and this STARTUP IPI will + * run. OR the previous INIT IPI was ignored. and this STARTUP IPI + * will run. + */ + + /* do a STARTUP IPI */ + lapic_ipi_raw(APIC_DEST_DESTFLD | APIC_TRIGMOD_EDGE | + APIC_LEVEL_DEASSERT | APIC_DESTMODE_PHY | APIC_DELMODE_STARTUP | + vector, apic_id); + lapic_ipi_wait(-1); + DELAY(200); /* wait ~200uS */ + + /* + * finally we do a 2nd STARTUP IPI: this 2nd STARTUP IPI should run IF + * the previous STARTUP IPI was cancelled by a latched INIT IPI. OR + * this STARTUP IPI will be ignored, as only ONE STARTUP IPI is + * recognized after hardware RESET or INIT IPI. + */ + + lapic_ipi_raw(APIC_DEST_DESTFLD | APIC_TRIGMOD_EDGE | + APIC_LEVEL_DEASSERT | APIC_DESTMODE_PHY | APIC_DELMODE_STARTUP | + vector, apic_id); + lapic_ipi_wait(-1); + DELAY(200); /* wait ~200uS */ + + /* Wait up to 5 seconds for it to start. */ + for (ms = 0; ms < 5000; ms++) { + if (*(int *)(WAKECODE_VADDR(sc) + wakeup_cpu) == 0) + return (1); /* return SUCCESS */ + DELAY(1000); + } + return (0); /* return FAILURE */ +} + +#define WARMBOOT_TARGET 0 +#define WARMBOOT_OFF (KERNBASE + 0x0467) +#define WARMBOOT_SEG (KERNBASE + 0x0469) + +#define CMOS_REG (0x70) +#define CMOS_DATA (0x71) +#define BIOS_RESET (0x0f) +#define BIOS_WARM (0x0a) + +static void +acpi_wakeup_cpus(struct acpi_softc *sc, cpumask_t wakeup_cpus) +{ + uint32_t mpbioswarmvec; + cpumask_t map; + int cpu; + u_char mpbiosreason; + + /* save the current value of the warm-start vector */ + mpbioswarmvec = *((uint32_t *)WARMBOOT_OFF); + outb(CMOS_REG, BIOS_RESET); + mpbiosreason = inb(CMOS_DATA); + + /* setup a vector to our boot code */ + *((volatile u_short *)WARMBOOT_OFF) = WARMBOOT_TARGET; + *((volatile u_short *)WARMBOOT_SEG) = WAKECODE_PADDR(sc) >> 4; + outb(CMOS_REG, BIOS_RESET); + outb(CMOS_DATA, BIOS_WARM); /* 'warm-start' */ + + /* Wake up each AP. */ + for (cpu = 1; cpu < mp_ncpus; cpu++) { + map = 1ul << cpu; + if ((wakeup_cpus & map) != map) + continue; + if (acpi_wakeup_ap(sc, cpu) == 0) { + /* restore the warmstart vector */ + *(uint32_t *)WARMBOOT_OFF = mpbioswarmvec; + panic("acpi_wakeup: failed to resume AP #%d (PHY #%d)", + cpu, cpu_apic_ids[cpu]); + } + } + + /* restore the warmstart vector */ + *(uint32_t *)WARMBOOT_OFF = mpbioswarmvec; + + outb(CMOS_REG, BIOS_RESET); + outb(CMOS_DATA, mpbiosreason); +} +#endif + int acpi_sleep_machdep(struct acpi_softc *sc, int state) { - return (0); + struct savefpu *stopfpu; +#ifdef SMP + cpumask_t wakeup_cpus; +#endif + register_t cr3, rf; + ACPI_STATUS status; + int ret; + + ret = -1; + + if (sc->acpi_wakeaddr == 0ul) + return (ret); + +#ifdef SMP + wakeup_cpus = PCPU_GET(other_cpus); +#endif + + AcpiSetFirmwareWakingVector(WAKECODE_PADDR(sc)); + + rf = intr_disable(); + intr_suspend(); + + /* + * Temporarily switch to the kernel pmap because it provides + * an identity mapping (setup at boot) for the low physical + * memory region containing the wakeup code. + */ + cr3 = rcr3(); + load_cr3(KPML4phys); + + stopfpu = &stopxpcbs[0].xpcb_pcb.pcb_save; + if (acpi_savecpu(&stopxpcbs[0])) { + fpugetregs(curthread, stopfpu); + +#ifdef SMP + if (wakeup_cpus != 0 && suspend_cpus(wakeup_cpus) == 0) { + device_printf(sc->acpi_dev, + "Failed to suspend APs: CPU mask = 0x%jx\n", + (uintmax_t)(wakeup_cpus & ~stopped_cpus)); + goto out; + } +#endif + + WAKECODE_FIXUP(resume_beep, uint8_t, (acpi_resume_beep != 0)); + WAKECODE_FIXUP(reset_video, uint8_t, (acpi_reset_video != 0)); + + WAKECODE_FIXUP(wakeup_xpcb, struct xpcb *, &stopxpcbs[0]); + WAKECODE_FIXUP(wakeup_gdt, uint16_t, + stopxpcbs[0].xpcb_gdt.rd_limit); + WAKECODE_FIXUP(wakeup_gdt + 2, uint64_t, + stopxpcbs[0].xpcb_gdt.rd_base); + WAKECODE_FIXUP(wakeup_cpu, int, 0); + + /* Call ACPICA to enter the desired sleep state */ + if (state == ACPI_STATE_S4 && sc->acpi_s4bios) + status = AcpiEnterSleepStateS4bios(); + else + status = AcpiEnterSleepState(state); + + if (status != AE_OK) { + device_printf(sc->acpi_dev, + "AcpiEnterSleepState failed - %s\n", + AcpiFormatException(status)); + goto out; + } + + for (;;) + ia32_pause(); + } else { + fpusetregs(curthread, stopfpu); +#ifdef SMP + if (wakeup_cpus != 0) + acpi_wakeup_cpus(sc, wakeup_cpus); +#endif + acpi_resync_clock(sc); + ret = 0; + } + +out: +#ifdef SMP + if (wakeup_cpus != 0) + restart_cpus(wakeup_cpus); +#endif + + load_cr3(cr3); + intr_resume(); + intr_restore(rf); + + AcpiSetFirmwareWakingVector(0); + + if (ret == 0 && mem_range_softc.mr_op != NULL && + mem_range_softc.mr_op->reinit != NULL) + mem_range_softc.mr_op->reinit(&mem_range_softc); + + /* If we beeped, turn it off after a delay. */ + if (acpi_resume_beep) + timeout(acpi_stop_beep, NULL, 3 * hz); + + return (ret); } +static vm_offset_t acpi_wakeaddr; + +static void +acpi_alloc_wakeup_handler(void) +{ + void *wakeaddr; + + if (!cold) + return; + + /* + * Specify the region for our wakeup code. We want it in the low 1 MB + * region, excluding video memory and above (0xa0000). We ask for + * it to be page-aligned, just to be safe. + */ + wakeaddr = contigmalloc(4 * PAGE_SIZE, M_DEVBUF, M_NOWAIT, 0, 0x9ffff, + PAGE_SIZE, 0ul); + if (wakeaddr == NULL) { + printf("%s: can't alloc wake memory\n", __func__); + return; + } + stopxpcbs = malloc(mp_ncpus * sizeof(*stopxpcbs), M_DEVBUF, M_NOWAIT); + if (stopxpcbs == NULL) { + contigfree(wakeaddr, 4 * PAGE_SIZE, M_DEVBUF); + printf("%s: can't alloc CPU state memory\n", __func__); + return; + } + acpi_wakeaddr = (vm_offset_t)wakeaddr; +} + +SYSINIT(acpiwakeup, SI_SUB_KMEM, SI_ORDER_ANY, acpi_alloc_wakeup_handler, 0); + void acpi_install_wakeup_handler(struct acpi_softc *sc) { + uint64_t *pt4, *pt3, *pt2; + int i; + + if (acpi_wakeaddr == 0ul) + return; + + sc->acpi_wakeaddr = acpi_wakeaddr; + sc->acpi_wakephys = vtophys(acpi_wakeaddr); + + bcopy(wakecode, (void *)WAKECODE_VADDR(sc), sizeof(wakecode)); + + /* Patch GDT base address, ljmp targets and page table base address. */ + WAKECODE_FIXUP((bootgdtdesc + 2), uint32_t, + WAKECODE_PADDR(sc) + bootgdt); + WAKECODE_FIXUP((wakeup_sw32 + 2), uint32_t, + WAKECODE_PADDR(sc) + wakeup_32); + WAKECODE_FIXUP((wakeup_sw64 + 1), uint32_t, + WAKECODE_PADDR(sc) + wakeup_64); + WAKECODE_FIXUP(wakeup_pagetables, uint32_t, sc->acpi_wakephys); + + /* Save pointers to some global data. */ + WAKECODE_FIXUP(wakeup_retaddr, void *, acpi_restorecpu); + WAKECODE_FIXUP(wakeup_kpml4, uint64_t, KPML4phys); + WAKECODE_FIXUP(wakeup_ctx, vm_offset_t, + WAKECODE_VADDR(sc) + wakeup_ctx); + WAKECODE_FIXUP(wakeup_efer, uint64_t, rdmsr(MSR_EFER)); + WAKECODE_FIXUP(wakeup_pat, uint64_t, rdmsr(MSR_PAT)); + WAKECODE_FIXUP(wakeup_star, uint64_t, rdmsr(MSR_STAR)); + WAKECODE_FIXUP(wakeup_lstar, uint64_t, rdmsr(MSR_LSTAR)); + WAKECODE_FIXUP(wakeup_cstar, uint64_t, rdmsr(MSR_CSTAR)); + WAKECODE_FIXUP(wakeup_sfmask, uint64_t, rdmsr(MSR_SF_MASK)); + + /* Build temporary page tables below realmode code. */ + pt4 = (uint64_t *)acpi_wakeaddr; + pt3 = pt4 + (PAGE_SIZE) / sizeof(uint64_t); + pt2 = pt3 + (PAGE_SIZE) / sizeof(uint64_t); + + /* Create the initial 1GB replicated page tables */ + for (i = 0; i < 512; i++) { + /* + * Each slot of the level 4 pages points + * to the same level 3 page + */ + pt4[i] = (uint64_t)(sc->acpi_wakephys + PAGE_SIZE); + pt4[i] |= PG_V | PG_RW | PG_U; + + /* + * Each slot of the level 3 pages points + * to the same level 2 page + */ + pt3[i] = (uint64_t)(sc->acpi_wakephys + (2 * PAGE_SIZE)); + pt3[i] |= PG_V | PG_RW | PG_U; + + /* The level 2 page slots are mapped with 2MB pages for 1GB. */ + pt2[i] = i * (2 * 1024 * 1024); + pt2[i] |= PG_V | PG_RW | PG_PS | PG_U; + } + + if (bootverbose) + device_printf(sc->acpi_dev, "wakeup code va %p pa %p\n", + (void *)sc->acpi_wakeaddr, (void *)sc->acpi_wakephys); } Copied: projects/pnet/sys/amd64/acpica/genwakecode.sh (from r191380, head/sys/amd64/acpica/genwakecode.sh) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/pnet/sys/amd64/acpica/genwakecode.sh Wed Apr 22 14:20:21 2009 (r191383, copy of r191380, head/sys/amd64/acpica/genwakecode.sh) @@ -0,0 +1,6 @@ +#!/bin/sh +# $FreeBSD$ +# +file2c -sx 'static char wakecode[] = {' '};'