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...
Robert Watson
rwatson at FreeBSD.org
Wed Apr 22 14:20:24 UTC 2009
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 <bsd.prog.mk>
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 <sys/bus.h>
#include <sys/kernel.h>
#include <sys/module.h>
+#include <sys/sysctl.h>
#include <contrib/dev/acpica/acpi.h>
#include <dev/acpica/acpivar.h>
#include <machine/nexusvar.h>
+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 <takawata at jp.freebsd.org>
+ * Copyright (c) 2001 Mitsuru IWASAKI <iwasaki at jp.freebsd.org>
+ * Copyright (c) 2008-2009 Jung-uk Kim <jkim at FreeBSD.org>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY 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 <machine/asmacros.h>
+#include <machine/specialreg.h>
+
+#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 <takawata at jp.freebsd.org>
+ * Copyright (c) 2001 Mitsuru IWASAKI <iwasaki at jp.freebsd.org>
+ * Copyright (c) 2003 Peter Wemm
+ * Copyright (c) 2008-2009 Jung-uk Kim <jkim at FreeBSD.org>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY 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 <machine/asmacros.h>
+#include <machine/specialreg.h>
+
+#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 <takawata at jp.freebsd.org>
* Copyright (c) 2001 Mitsuru IWASAKI <iwasaki at jp.freebsd.org>
+ * Copyright (c) 2003 Peter Wemm
+ * Copyright (c) 2008-2009 Jung-uk Kim <jkim at FreeBSD.org>
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -29,18 +31,390 @@
__FBSDID("$FreeBSD$");
#include <sys/param.h>
+#include <sys/systm.h>
#include <sys/bus.h>
+#include <sys/kernel.h>
+#include <sys/malloc.h>
+#include <sys/memrange.h>
+#include <sys/smp.h>
+#include <sys/types.h>
+
+#include <vm/vm.h>
+#include <vm/pmap.h>
+
+#include <machine/intr_machdep.h>
+#include <machine/pcb.h>
+#include <machine/pmap.h>
+#include <machine/specialreg.h>
+#include <machine/vmparam.h>
+
+#ifdef SMP
+#include <machine/apicreg.h>
+#include <machine/smp.h>
+#endif
#include <contrib/dev/acpica/acpi.h>
#include <dev/acpica/acpivar.h>
+#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[] = {' '};' <acpi_wakecode.bin
+
+exit 0
Copied: projects/pnet/sys/amd64/acpica/genwakedata.sh (from r191380, head/sys/amd64/acpica/genwakedata.sh)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/pnet/sys/amd64/acpica/genwakedata.sh Wed Apr 22 14:20:21 2009 (r191383, copy of r191380, head/sys/amd64/acpica/genwakedata.sh)
@@ -0,0 +1,9 @@
+#!/bin/sh
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-projects
mailing list