svn commit: r215156 - in user/weongyo/usb/sys: amd64/acpica amd64/amd64 amd64/conf amd64/include amd64/linux32 arm/arm arm/at91 arm/conf arm/econa arm/include arm/mv arm/xscale/ixp425 boot/arm/ixp4...

Weongyo Jeong weongyo at FreeBSD.org
Fri Nov 12 02:35:23 UTC 2010


Author: weongyo
Date: Fri Nov 12 02:35:21 2010
New Revision: 215156
URL: http://svn.freebsd.org/changeset/base/215156

Log:
  IFC.

Added:
  user/weongyo/usb/sys/boot/i386/common/
     - copied from r215146, head/sys/boot/i386/common/
  user/weongyo/usb/sys/dev/gpio/
     - copied from r215146, head/sys/dev/gpio/
  user/weongyo/usb/sys/dev/mps/
     - copied from r215146, head/sys/dev/mps/
  user/weongyo/usb/sys/dev/xen/control/
     - copied from r215146, head/sys/dev/xen/control/
  user/weongyo/usb/sys/modules/mps/
     - copied from r215146, head/sys/modules/mps/
  user/weongyo/usb/sys/modules/usb/ipheth/
     - copied from r215146, head/sys/modules/usb/ipheth/
  user/weongyo/usb/sys/modules/usb/xhci/
     - copied from r215146, head/sys/modules/usb/xhci/
  user/weongyo/usb/sys/x86/include/
     - copied from r215146, head/sys/x86/include/
  user/weongyo/usb/sys/xen/xenstore/
     - copied from r215146, head/sys/xen/xenstore/
Replaced:
  user/weongyo/usb/sys/kern/Makefile
     - copied unchanged from r215146, head/sys/kern/Makefile
Deleted:
  user/weongyo/usb/sys/amd64/acpica/OsdEnvironment.c
  user/weongyo/usb/sys/amd64/acpica/madt.c
  user/weongyo/usb/sys/amd64/amd64/dump_machdep.c
  user/weongyo/usb/sys/amd64/amd64/mptable.c
  user/weongyo/usb/sys/amd64/amd64/mptable_pci.c
  user/weongyo/usb/sys/amd64/amd64/nexus.c
  user/weongyo/usb/sys/amd64/include/apicreg.h
  user/weongyo/usb/sys/amd64/include/mca.h
  user/weongyo/usb/sys/amd64/include/mptable.h
  user/weongyo/usb/sys/amd64/include/mutex.h
  user/weongyo/usb/sys/arm/at91/at91_pio_sam9.h
  user/weongyo/usb/sys/arm/at91/at91sam9.c
  user/weongyo/usb/sys/arm/at91/at91sam9_machdep.c
  user/weongyo/usb/sys/arm/include/mutex.h
  user/weongyo/usb/sys/dev/mii/axphyreg.h
  user/weongyo/usb/sys/i386/acpica/OsdEnvironment.c
  user/weongyo/usb/sys/i386/acpica/madt.c
  user/weongyo/usb/sys/i386/i386/dump_machdep.c
  user/weongyo/usb/sys/i386/i386/mptable.c
  user/weongyo/usb/sys/i386/i386/mptable_pci.c
  user/weongyo/usb/sys/i386/i386/nexus.c
  user/weongyo/usb/sys/i386/include/apicreg.h
  user/weongyo/usb/sys/i386/include/mca.h
  user/weongyo/usb/sys/i386/include/mptable.h
  user/weongyo/usb/sys/i386/include/mutex.h
  user/weongyo/usb/sys/ia64/include/mutex.h
  user/weongyo/usb/sys/mips/include/mutex.h
  user/weongyo/usb/sys/mips/mips/psraccess.S
  user/weongyo/usb/sys/mips/rmi/dev/sec/stats.h
  user/weongyo/usb/sys/pc98/include/apicreg.h
  user/weongyo/usb/sys/pc98/include/mca.h
  user/weongyo/usb/sys/pc98/include/mptable.h
  user/weongyo/usb/sys/pc98/include/mutex.h
  user/weongyo/usb/sys/powerpc/include/mutex.h
  user/weongyo/usb/sys/rpc/inet_ntop.c
  user/weongyo/usb/sys/rpc/inet_pton.c
  user/weongyo/usb/sys/sparc64/include/mutex.h
  user/weongyo/usb/sys/sun4v/include/mutex.h
  user/weongyo/usb/sys/xen/reboot.c
  user/weongyo/usb/sys/xen/xenbus/init.txt
  user/weongyo/usb/sys/xen/xenbus/xenbus_client.c
  user/weongyo/usb/sys/xen/xenbus/xenbus_comms.c
  user/weongyo/usb/sys/xen/xenbus/xenbus_comms.h
  user/weongyo/usb/sys/xen/xenbus/xenbus_dev.c
  user/weongyo/usb/sys/xen/xenbus/xenbus_probe.c
  user/weongyo/usb/sys/xen/xenbus/xenbus_probe_backend.c
  user/weongyo/usb/sys/xen/xenbus/xenbus_xs.c
Modified:
  user/weongyo/usb/sys/amd64/acpica/acpi_machdep.c
  user/weongyo/usb/sys/amd64/acpica/acpi_wakeup.c
  user/weongyo/usb/sys/amd64/amd64/amd64_mem.c
  user/weongyo/usb/sys/amd64/amd64/apic_vector.S
  user/weongyo/usb/sys/amd64/amd64/busdma_machdep.c
  user/weongyo/usb/sys/amd64/amd64/fpu.c
  user/weongyo/usb/sys/amd64/amd64/genassym.c
  user/weongyo/usb/sys/amd64/amd64/identcpu.c
  user/weongyo/usb/sys/amd64/amd64/intr_machdep.c
  user/weongyo/usb/sys/amd64/amd64/legacy.c
  user/weongyo/usb/sys/amd64/amd64/machdep.c
  user/weongyo/usb/sys/amd64/amd64/minidump_machdep.c
  user/weongyo/usb/sys/amd64/amd64/mp_machdep.c
  user/weongyo/usb/sys/amd64/amd64/mp_watchdog.c
  user/weongyo/usb/sys/amd64/amd64/pmap.c
  user/weongyo/usb/sys/amd64/amd64/trap.c
  user/weongyo/usb/sys/amd64/conf/GENERIC
  user/weongyo/usb/sys/amd64/conf/NOTES
  user/weongyo/usb/sys/amd64/include/apicvar.h
  user/weongyo/usb/sys/amd64/include/apm_bios.h
  user/weongyo/usb/sys/amd64/include/minidump.h
  user/weongyo/usb/sys/amd64/include/pmap.h
  user/weongyo/usb/sys/amd64/include/profile.h
  user/weongyo/usb/sys/amd64/include/specialreg.h
  user/weongyo/usb/sys/amd64/include/vmparam.h
  user/weongyo/usb/sys/amd64/linux32/linux32_proto.h
  user/weongyo/usb/sys/amd64/linux32/linux32_syscall.h
  user/weongyo/usb/sys/amd64/linux32/linux32_sysent.c
  user/weongyo/usb/sys/amd64/linux32/linux32_sysvec.c
  user/weongyo/usb/sys/amd64/linux32/syscalls.master
  user/weongyo/usb/sys/arm/arm/cpufunc.c
  user/weongyo/usb/sys/arm/arm/cpufunc_asm_sheeva.S
  user/weongyo/usb/sys/arm/arm/elf_trampoline.c
  user/weongyo/usb/sys/arm/arm/machdep.c
  user/weongyo/usb/sys/arm/arm/nexus.c
  user/weongyo/usb/sys/arm/arm/pmap.c
  user/weongyo/usb/sys/arm/at91/at91.c
  user/weongyo/usb/sys/arm/at91/at91_machdep.c
  user/weongyo/usb/sys/arm/at91/at91_mci.c
  user/weongyo/usb/sys/arm/at91/at91_pio.c
  user/weongyo/usb/sys/arm/at91/at91_pio_rm9200.h
  user/weongyo/usb/sys/arm/at91/at91_pioreg.h
  user/weongyo/usb/sys/arm/at91/at91_pit.c
  user/weongyo/usb/sys/arm/at91/at91_pmc.c
  user/weongyo/usb/sys/arm/at91/at91_pmcreg.h
  user/weongyo/usb/sys/arm/at91/at91_pmcvar.h
  user/weongyo/usb/sys/arm/at91/at91_twi.c
  user/weongyo/usb/sys/arm/at91/at91_twireg.h
  user/weongyo/usb/sys/arm/at91/at91rm92reg.h
  user/weongyo/usb/sys/arm/at91/at91sam9g20reg.h
  user/weongyo/usb/sys/arm/at91/at91var.h
  user/weongyo/usb/sys/arm/at91/board_hl201.c
  user/weongyo/usb/sys/arm/at91/board_kb920x.c
  user/weongyo/usb/sys/arm/at91/files.at91
  user/weongyo/usb/sys/arm/at91/files.at91sam9
  user/weongyo/usb/sys/arm/at91/if_ate.c
  user/weongyo/usb/sys/arm/at91/if_atereg.h
  user/weongyo/usb/sys/arm/at91/if_macb.c
  user/weongyo/usb/sys/arm/at91/std.at91sam9
  user/weongyo/usb/sys/arm/at91/std.kb920x
  user/weongyo/usb/sys/arm/at91/uart_cpu_at91rm9200usart.c
  user/weongyo/usb/sys/arm/at91/uart_dev_at91usart.c
  user/weongyo/usb/sys/arm/conf/AVILA
  user/weongyo/usb/sys/arm/conf/AVILA.hints
  user/weongyo/usb/sys/arm/conf/BWCT.hints
  user/weongyo/usb/sys/arm/conf/CAMBRIA
  user/weongyo/usb/sys/arm/conf/CAMBRIA.hints
  user/weongyo/usb/sys/arm/econa/if_ece.c
  user/weongyo/usb/sys/arm/include/cpuconf.h
  user/weongyo/usb/sys/arm/include/cpufunc.h
  user/weongyo/usb/sys/arm/mv/mv_sata.c
  user/weongyo/usb/sys/arm/mv/timer.c
  user/weongyo/usb/sys/arm/xscale/ixp425/files.avila
  user/weongyo/usb/sys/arm/xscale/ixp425/if_npe.c
  user/weongyo/usb/sys/arm/xscale/ixp425/ixp425.c
  user/weongyo/usb/sys/arm/xscale/ixp425/ixp425_qmgr.c
  user/weongyo/usb/sys/arm/xscale/ixp425/ixp425reg.h
  user/weongyo/usb/sys/boot/arm/ixp425/boot2/ixp425_board.c
  user/weongyo/usb/sys/boot/common/loader.8
  user/weongyo/usb/sys/boot/fdt/dts/mpc8555cds.dts
  user/weongyo/usb/sys/boot/forth/beastie.4th
  user/weongyo/usb/sys/boot/forth/loader.conf
  user/weongyo/usb/sys/boot/i386/boot2/Makefile
  user/weongyo/usb/sys/boot/i386/boot2/boot2.c
  user/weongyo/usb/sys/boot/i386/gptboot/Makefile
  user/weongyo/usb/sys/boot/i386/gptboot/gptboot.c
  user/weongyo/usb/sys/boot/i386/gptzfsboot/Makefile
  user/weongyo/usb/sys/boot/i386/libi386/biosacpi.c
  user/weongyo/usb/sys/boot/i386/libi386/biosdisk.c
  user/weongyo/usb/sys/boot/i386/libi386/i386_module.c
  user/weongyo/usb/sys/boot/i386/loader/help.i386
  user/weongyo/usb/sys/boot/i386/zfsboot/Makefile
  user/weongyo/usb/sys/boot/i386/zfsboot/zfsboot.c
  user/weongyo/usb/sys/boot/ofw/common/main.c
  user/weongyo/usb/sys/boot/ofw/libofw/ofw_memory.c
  user/weongyo/usb/sys/boot/ofw/libofw/ofw_net.c
  user/weongyo/usb/sys/boot/ofw/libofw/openfirm.c
  user/weongyo/usb/sys/boot/pc98/boot2/Makefile
  user/weongyo/usb/sys/boot/pc98/boot2/boot2.c
  user/weongyo/usb/sys/boot/sparc64/boot1/boot1.c
  user/weongyo/usb/sys/boot/sparc64/loader/main.c
  user/weongyo/usb/sys/boot/zfs/Makefile
  user/weongyo/usb/sys/boot/zfs/zfs.c
  user/weongyo/usb/sys/boot/zfs/zfsimpl.c
  user/weongyo/usb/sys/cam/ata/ata_da.c
  user/weongyo/usb/sys/cam/cam_periph.c
  user/weongyo/usb/sys/cam/cam_xpt.c
  user/weongyo/usb/sys/cam/scsi/scsi_da.c
  user/weongyo/usb/sys/cam/scsi/scsi_pass.c
  user/weongyo/usb/sys/cddl/boot/zfs/zfsimpl.h
  user/weongyo/usb/sys/cddl/compat/opensolaris/kern/opensolaris_cmn_err.c
  user/weongyo/usb/sys/cddl/compat/opensolaris/kern/opensolaris_kmem.c
  user/weongyo/usb/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c
  user/weongyo/usb/sys/cddl/compat/opensolaris/sys/vnode.h
  user/weongyo/usb/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c
  user/weongyo/usb/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c
  user/weongyo/usb/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
  user/weongyo/usb/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c
  user/weongyo/usb/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scrub.c
  user/weongyo/usb/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
  user/weongyo/usb/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h
  user/weongyo/usb/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h
  user/weongyo/usb/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ctldir.h
  user/weongyo/usb/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h
  user/weongyo/usb/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h
  user/weongyo/usb/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h
  user/weongyo/usb/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c
  user/weongyo/usb/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c
  user/weongyo/usb/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c
  user/weongyo/usb/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c
  user/weongyo/usb/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fm.c
  user/weongyo/usb/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
  user/weongyo/usb/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c
  user/weongyo/usb/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
  user/weongyo/usb/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c
  user/weongyo/usb/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
  user/weongyo/usb/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_inject.c
  user/weongyo/usb/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h
  user/weongyo/usb/sys/cddl/contrib/opensolaris/uts/intel/dtrace/fasttrap_isa.c
  user/weongyo/usb/sys/compat/linprocfs/linprocfs.c
  user/weongyo/usb/sys/compat/linux/linux_futex.c
  user/weongyo/usb/sys/compat/linux/linux_ioctl.c
  user/weongyo/usb/sys/compat/linux/linux_util.h
  user/weongyo/usb/sys/compat/ndis/kern_ndis.c
  user/weongyo/usb/sys/compat/ndis/subr_ndis.c
  user/weongyo/usb/sys/compat/ndis/subr_ntoskrnl.c
  user/weongyo/usb/sys/compat/svr4/svr4_sysvec.c
  user/weongyo/usb/sys/compat/x86bios/x86bios.c
  user/weongyo/usb/sys/conf/Makefile.mips
  user/weongyo/usb/sys/conf/NOTES
  user/weongyo/usb/sys/conf/files
  user/weongyo/usb/sys/conf/files.amd64
  user/weongyo/usb/sys/conf/files.i386
  user/weongyo/usb/sys/conf/files.mips
  user/weongyo/usb/sys/conf/files.pc98
  user/weongyo/usb/sys/conf/files.powerpc
  user/weongyo/usb/sys/conf/kern.mk
  user/weongyo/usb/sys/conf/kern.post.mk
  user/weongyo/usb/sys/conf/kern.pre.mk
  user/weongyo/usb/sys/conf/kmod.mk
  user/weongyo/usb/sys/conf/ldscript.mips.octeon1.64
  user/weongyo/usb/sys/conf/newvers.sh
  user/weongyo/usb/sys/conf/options
  user/weongyo/usb/sys/conf/options.amd64
  user/weongyo/usb/sys/conf/options.arm
  user/weongyo/usb/sys/conf/options.powerpc
  user/weongyo/usb/sys/contrib/dev/acpica/acpica_prep.sh
  user/weongyo/usb/sys/contrib/dev/acpica/changes.txt
  user/weongyo/usb/sys/contrib/dev/acpica/common/adfile.c
  user/weongyo/usb/sys/contrib/dev/acpica/common/adisasm.c
  user/weongyo/usb/sys/contrib/dev/acpica/common/adwalk.c
  user/weongyo/usb/sys/contrib/dev/acpica/common/dmrestag.c
  user/weongyo/usb/sys/contrib/dev/acpica/common/getopt.c
  user/weongyo/usb/sys/contrib/dev/acpica/compiler/aslanalyze.c
  user/weongyo/usb/sys/contrib/dev/acpica/compiler/aslcodegen.c
  user/weongyo/usb/sys/contrib/dev/acpica/compiler/aslcompile.c
  user/weongyo/usb/sys/contrib/dev/acpica/compiler/aslcompiler.h
  user/weongyo/usb/sys/contrib/dev/acpica/compiler/asldefine.h
  user/weongyo/usb/sys/contrib/dev/acpica/compiler/aslerror.c
  user/weongyo/usb/sys/contrib/dev/acpica/compiler/aslfiles.c
  user/weongyo/usb/sys/contrib/dev/acpica/compiler/asllisting.c
  user/weongyo/usb/sys/contrib/dev/acpica/compiler/asllookup.c
  user/weongyo/usb/sys/contrib/dev/acpica/compiler/aslmain.c
  user/weongyo/usb/sys/contrib/dev/acpica/compiler/aslopcodes.c
  user/weongyo/usb/sys/contrib/dev/acpica/compiler/aslpredef.c
  user/weongyo/usb/sys/contrib/dev/acpica/compiler/aslresource.c
  user/weongyo/usb/sys/contrib/dev/acpica/compiler/aslrestype1.c
  user/weongyo/usb/sys/contrib/dev/acpica/compiler/aslrestype1i.c
  user/weongyo/usb/sys/contrib/dev/acpica/compiler/aslrestype2d.c
  user/weongyo/usb/sys/contrib/dev/acpica/compiler/aslrestype2e.c
  user/weongyo/usb/sys/contrib/dev/acpica/compiler/aslrestype2q.c
  user/weongyo/usb/sys/contrib/dev/acpica/compiler/aslrestype2w.c
  user/weongyo/usb/sys/contrib/dev/acpica/compiler/aslstartup.c
  user/weongyo/usb/sys/contrib/dev/acpica/compiler/asltypes.h
  user/weongyo/usb/sys/contrib/dev/acpica/compiler/aslutils.c
  user/weongyo/usb/sys/contrib/dev/acpica/compiler/dtcompile.c
  user/weongyo/usb/sys/contrib/dev/acpica/compiler/dtio.c
  user/weongyo/usb/sys/contrib/dev/acpica/compiler/dttemplate.c
  user/weongyo/usb/sys/contrib/dev/acpica/debugger/dbexec.c
  user/weongyo/usb/sys/contrib/dev/acpica/events/evrgnini.c
  user/weongyo/usb/sys/contrib/dev/acpica/events/evxfregn.c
  user/weongyo/usb/sys/contrib/dev/acpica/executer/exmutex.c
  user/weongyo/usb/sys/contrib/dev/acpica/include/acapps.h
  user/weongyo/usb/sys/contrib/dev/acpica/include/acglobal.h
  user/weongyo/usb/sys/contrib/dev/acpica/include/achware.h
  user/weongyo/usb/sys/contrib/dev/acpica/include/aclocal.h
  user/weongyo/usb/sys/contrib/dev/acpica/include/acmacros.h
  user/weongyo/usb/sys/contrib/dev/acpica/include/acnamesp.h
  user/weongyo/usb/sys/contrib/dev/acpica/include/acpiosxf.h
  user/weongyo/usb/sys/contrib/dev/acpica/include/acpixf.h
  user/weongyo/usb/sys/contrib/dev/acpica/include/actypes.h
  user/weongyo/usb/sys/contrib/dev/acpica/include/acutils.h
  user/weongyo/usb/sys/contrib/dev/acpica/include/platform/acenv.h
  user/weongyo/usb/sys/contrib/dev/acpica/include/platform/acfreebsd.h
  user/weongyo/usb/sys/contrib/dev/acpica/include/platform/acgcc.h
  user/weongyo/usb/sys/contrib/dev/acpica/namespace/nsrepair2.c
  user/weongyo/usb/sys/contrib/dev/acpica/namespace/nsutils.c
  user/weongyo/usb/sys/contrib/dev/acpica/osunixxf.c
  user/weongyo/usb/sys/contrib/dev/acpica/tables/tbfadt.c
  user/weongyo/usb/sys/contrib/dev/acpica/tools/acpiexec/aecommon.h
  user/weongyo/usb/sys/contrib/dev/acpica/utilities/utdebug.c
  user/weongyo/usb/sys/contrib/dev/acpica/utilities/utglobal.c
  user/weongyo/usb/sys/contrib/dev/acpica/utilities/utids.c
  user/weongyo/usb/sys/contrib/dev/acpica/utilities/utmath.c
  user/weongyo/usb/sys/contrib/dev/acpica/utilities/utmisc.c
  user/weongyo/usb/sys/contrib/dev/acpica/utilities/utmutex.c
  user/weongyo/usb/sys/contrib/dev/acpica/utilities/utosi.c
  user/weongyo/usb/sys/contrib/ipfilter/netinet/mlfk_ipl.c
  user/weongyo/usb/sys/contrib/ngatm/netnatm/api/cc_conn.c
  user/weongyo/usb/sys/contrib/ngatm/netnatm/msg/privmsg.c
  user/weongyo/usb/sys/contrib/ngatm/netnatm/msg/uni_ie.c
  user/weongyo/usb/sys/contrib/ngatm/netnatm/sig/sig_call.c
  user/weongyo/usb/sys/contrib/ngatm/netnatm/sig/sig_reset.c
  user/weongyo/usb/sys/contrib/octeon-sdk/cvmx-app-init.h
  user/weongyo/usb/sys/contrib/octeon-sdk/cvmx-helper-board.c
  user/weongyo/usb/sys/contrib/octeon-sdk/cvmx-helper-spi.c
  user/weongyo/usb/sys/contrib/octeon-sdk/cvmx-helper.c
  user/weongyo/usb/sys/contrib/octeon-sdk/cvmx-spi.c
  user/weongyo/usb/sys/contrib/pf/net/pf.c
  user/weongyo/usb/sys/contrib/pf/netinet/in4_cksum.c
  user/weongyo/usb/sys/crypto/aesni/aeskeys_i386.S
  user/weongyo/usb/sys/crypto/aesni/aesni.c
  user/weongyo/usb/sys/crypto/aesni/aesni.h
  user/weongyo/usb/sys/crypto/aesni/aesni_wrap.c
  user/weongyo/usb/sys/dev/aac/aac.c
  user/weongyo/usb/sys/dev/aac/aac_cam.c
  user/weongyo/usb/sys/dev/aac/aac_disk.c
  user/weongyo/usb/sys/dev/aac/aacreg.h
  user/weongyo/usb/sys/dev/aac/aacvar.h
  user/weongyo/usb/sys/dev/acpi_support/acpi_hp.c
  user/weongyo/usb/sys/dev/acpi_support/acpi_wmi.c
  user/weongyo/usb/sys/dev/acpica/Osd/OsdHardware.c
  user/weongyo/usb/sys/dev/acpica/acpi.c
  user/weongyo/usb/sys/dev/acpica/acpi_cpu.c
  user/weongyo/usb/sys/dev/acpica/acpi_ec.c
  user/weongyo/usb/sys/dev/acpica/acpi_hpet.c
  user/weongyo/usb/sys/dev/acpica/acpi_if.m
  user/weongyo/usb/sys/dev/acpica/acpi_pci.c
  user/weongyo/usb/sys/dev/acpica/acpi_pci_link.c
  user/weongyo/usb/sys/dev/acpica/acpivar.h
  user/weongyo/usb/sys/dev/ae/if_ae.c
  user/weongyo/usb/sys/dev/ae/if_aevar.h
  user/weongyo/usb/sys/dev/age/if_age.c
  user/weongyo/usb/sys/dev/agp/agp.c
  user/weongyo/usb/sys/dev/ahci/ahci.c
  user/weongyo/usb/sys/dev/alc/if_alc.c
  user/weongyo/usb/sys/dev/ale/if_ale.c
  user/weongyo/usb/sys/dev/ata/ata-all.c
  user/weongyo/usb/sys/dev/ata/ata-all.h
  user/weongyo/usb/sys/dev/ata/ata-disk.c
  user/weongyo/usb/sys/dev/ata/ata-lowlevel.c
  user/weongyo/usb/sys/dev/ata/ata-pci.c
  user/weongyo/usb/sys/dev/ata/ata-sata.c
  user/weongyo/usb/sys/dev/ata/chipsets/ata-ahci.c
  user/weongyo/usb/sys/dev/ata/chipsets/ata-intel.c
  user/weongyo/usb/sys/dev/ata/chipsets/ata-marvell.c
  user/weongyo/usb/sys/dev/ata/chipsets/ata-nvidia.c
  user/weongyo/usb/sys/dev/ata/chipsets/ata-promise.c
  user/weongyo/usb/sys/dev/ata/chipsets/ata-serverworks.c
  user/weongyo/usb/sys/dev/ata/chipsets/ata-siliconimage.c
  user/weongyo/usb/sys/dev/ata/chipsets/ata-via.c
  user/weongyo/usb/sys/dev/atkbdc/atkbdc_isa.c
  user/weongyo/usb/sys/dev/atkbdc/psm.c
  user/weongyo/usb/sys/dev/bce/if_bce.c
  user/weongyo/usb/sys/dev/bce/if_bcereg.h
  user/weongyo/usb/sys/dev/bfe/if_bfe.c
  user/weongyo/usb/sys/dev/bge/if_bge.c
  user/weongyo/usb/sys/dev/bge/if_bgereg.h
  user/weongyo/usb/sys/dev/bm/if_bm.c
  user/weongyo/usb/sys/dev/bwi/if_bwi.c
  user/weongyo/usb/sys/dev/bwn/if_bwn.c
  user/weongyo/usb/sys/dev/cas/if_cas.c
  user/weongyo/usb/sys/dev/cas/if_casvar.h
  user/weongyo/usb/sys/dev/ciss/ciss.c
  user/weongyo/usb/sys/dev/cxgb/common/cxgb_t3_hw.c
  user/weongyo/usb/sys/dev/cxgb/cxgb_sge.c
  user/weongyo/usb/sys/dev/dc/dcphy.c
  user/weongyo/usb/sys/dev/dc/if_dc.c
  user/weongyo/usb/sys/dev/dc/if_dcreg.h
  user/weongyo/usb/sys/dev/dc/pnphy.c
  user/weongyo/usb/sys/dev/drm/r300_reg.h
  user/weongyo/usb/sys/dev/e1000/e1000_82571.c
  user/weongyo/usb/sys/dev/e1000/e1000_82571.h
  user/weongyo/usb/sys/dev/e1000/e1000_82575.c
  user/weongyo/usb/sys/dev/e1000/e1000_82575.h
  user/weongyo/usb/sys/dev/e1000/e1000_api.c
  user/weongyo/usb/sys/dev/e1000/e1000_api.h
  user/weongyo/usb/sys/dev/e1000/e1000_defines.h
  user/weongyo/usb/sys/dev/e1000/e1000_hw.h
  user/weongyo/usb/sys/dev/e1000/e1000_ich8lan.c
  user/weongyo/usb/sys/dev/e1000/e1000_ich8lan.h
  user/weongyo/usb/sys/dev/e1000/e1000_mac.c
  user/weongyo/usb/sys/dev/e1000/e1000_nvm.c
  user/weongyo/usb/sys/dev/e1000/e1000_nvm.h
  user/weongyo/usb/sys/dev/e1000/e1000_phy.c
  user/weongyo/usb/sys/dev/e1000/e1000_phy.h
  user/weongyo/usb/sys/dev/e1000/e1000_regs.h
  user/weongyo/usb/sys/dev/e1000/if_em.c
  user/weongyo/usb/sys/dev/e1000/if_em.h
  user/weongyo/usb/sys/dev/e1000/if_igb.c
  user/weongyo/usb/sys/dev/e1000/if_igb.h
  user/weongyo/usb/sys/dev/e1000/if_lem.c
  user/weongyo/usb/sys/dev/e1000/if_lem.h
  user/weongyo/usb/sys/dev/ed/if_ed_pccard.c
  user/weongyo/usb/sys/dev/et/if_et.c
  user/weongyo/usb/sys/dev/fb/vesa.c
  user/weongyo/usb/sys/dev/firewire/firewire.c
  user/weongyo/usb/sys/dev/firewire/fwohci.c
  user/weongyo/usb/sys/dev/firewire/fwohci_pci.c
  user/weongyo/usb/sys/dev/fxp/if_fxp.c
  user/weongyo/usb/sys/dev/gem/if_gem.c
  user/weongyo/usb/sys/dev/gem/if_gem_pci.c
  user/weongyo/usb/sys/dev/gem/if_gem_sbus.c
  user/weongyo/usb/sys/dev/gem/if_gemvar.h
  user/weongyo/usb/sys/dev/hifn/hifn7751.c
  user/weongyo/usb/sys/dev/hifn/hifn7751var.h
  user/weongyo/usb/sys/dev/hme/if_hme.c
  user/weongyo/usb/sys/dev/hptrr/hptrr_osm_bsd.c
  user/weongyo/usb/sys/dev/hwpmc/pmc_events.h
  user/weongyo/usb/sys/dev/if_ndis/if_ndis.c
  user/weongyo/usb/sys/dev/iicbus/iicbus.c
  user/weongyo/usb/sys/dev/iicbus/iiconf.c
  user/weongyo/usb/sys/dev/isp/isp_freebsd.c
  user/weongyo/usb/sys/dev/iwi/if_iwi.c
  user/weongyo/usb/sys/dev/iwi/if_iwivar.h
  user/weongyo/usb/sys/dev/iwn/if_iwn.c
  user/weongyo/usb/sys/dev/iwn/if_iwnvar.h
  user/weongyo/usb/sys/dev/ixgbe/ixgbe.c
  user/weongyo/usb/sys/dev/jme/if_jme.c
  user/weongyo/usb/sys/dev/kbd/kbd.c
  user/weongyo/usb/sys/dev/kbdmux/kbdmux.c
  user/weongyo/usb/sys/dev/led/led.c
  user/weongyo/usb/sys/dev/lge/if_lge.c
  user/weongyo/usb/sys/dev/malo/if_malo_pci.c
  user/weongyo/usb/sys/dev/md/md.c
  user/weongyo/usb/sys/dev/mfi/mfireg.h
  user/weongyo/usb/sys/dev/mge/if_mge.c
  user/weongyo/usb/sys/dev/mge/if_mgevar.h
  user/weongyo/usb/sys/dev/mii/acphy.c
  user/weongyo/usb/sys/dev/mii/amphy.c
  user/weongyo/usb/sys/dev/mii/atphy.c
  user/weongyo/usb/sys/dev/mii/axphy.c
  user/weongyo/usb/sys/dev/mii/bmtphy.c
  user/weongyo/usb/sys/dev/mii/brgphy.c
  user/weongyo/usb/sys/dev/mii/brgphyreg.h
  user/weongyo/usb/sys/dev/mii/ciphy.c
  user/weongyo/usb/sys/dev/mii/e1000phy.c
  user/weongyo/usb/sys/dev/mii/exphy.c
  user/weongyo/usb/sys/dev/mii/gentbi.c
  user/weongyo/usb/sys/dev/mii/icsphy.c
  user/weongyo/usb/sys/dev/mii/inphy.c
  user/weongyo/usb/sys/dev/mii/ip1000phy.c
  user/weongyo/usb/sys/dev/mii/jmphy.c
  user/weongyo/usb/sys/dev/mii/lxtphy.c
  user/weongyo/usb/sys/dev/mii/mii.c
  user/weongyo/usb/sys/dev/mii/mii.h
  user/weongyo/usb/sys/dev/mii/mii_physubr.c
  user/weongyo/usb/sys/dev/mii/miidevs
  user/weongyo/usb/sys/dev/mii/miivar.h
  user/weongyo/usb/sys/dev/mii/mlphy.c
  user/weongyo/usb/sys/dev/mii/nsgphy.c
  user/weongyo/usb/sys/dev/mii/nsphy.c
  user/weongyo/usb/sys/dev/mii/nsphyter.c
  user/weongyo/usb/sys/dev/mii/pnaphy.c
  user/weongyo/usb/sys/dev/mii/qsphy.c
  user/weongyo/usb/sys/dev/mii/rgephy.c
  user/weongyo/usb/sys/dev/mii/rlphy.c
  user/weongyo/usb/sys/dev/mii/rlswitch.c
  user/weongyo/usb/sys/dev/mii/ruephy.c
  user/weongyo/usb/sys/dev/mii/smcphy.c
  user/weongyo/usb/sys/dev/mii/tdkphy.c
  user/weongyo/usb/sys/dev/mii/tlphy.c
  user/weongyo/usb/sys/dev/mii/tlphyreg.h
  user/weongyo/usb/sys/dev/mii/truephy.c
  user/weongyo/usb/sys/dev/mii/ukphy.c
  user/weongyo/usb/sys/dev/mii/ukphy_subr.c
  user/weongyo/usb/sys/dev/mii/xmphy.c
  user/weongyo/usb/sys/dev/mpt/mpt.c
  user/weongyo/usb/sys/dev/mpt/mpt.h
  user/weongyo/usb/sys/dev/msk/if_msk.c
  user/weongyo/usb/sys/dev/mvs/mvs.c
  user/weongyo/usb/sys/dev/mvs/mvs_pci.c
  user/weongyo/usb/sys/dev/mvs/mvs_soc.c
  user/weongyo/usb/sys/dev/mwl/if_mwl_pci.c
  user/weongyo/usb/sys/dev/nfe/if_nfe.c
  user/weongyo/usb/sys/dev/nfe/if_nfereg.h
  user/weongyo/usb/sys/dev/nfe/if_nfevar.h
  user/weongyo/usb/sys/dev/nge/if_nge.c
  user/weongyo/usb/sys/dev/nve/if_nve.c
  user/weongyo/usb/sys/dev/ofw/ofw_fdt.c
  user/weongyo/usb/sys/dev/ofw/ofw_if.m
  user/weongyo/usb/sys/dev/ofw/ofw_iicbus.c
  user/weongyo/usb/sys/dev/ofw/ofw_standard.c
  user/weongyo/usb/sys/dev/ofw/openfirm.c
  user/weongyo/usb/sys/dev/pccard/pccardvar.h
  user/weongyo/usb/sys/dev/pci/pci.c
  user/weongyo/usb/sys/dev/pci/pci_pci.c
  user/weongyo/usb/sys/dev/pci/pci_private.h
  user/weongyo/usb/sys/dev/pci/pcireg.h
  user/weongyo/usb/sys/dev/pci/pcivar.h
  user/weongyo/usb/sys/dev/pcn/if_pcn.c
  user/weongyo/usb/sys/dev/ppbus/ppbconf.c
  user/weongyo/usb/sys/dev/ral/rt2560.c
  user/weongyo/usb/sys/dev/ral/rt2661.c
  user/weongyo/usb/sys/dev/re/if_re.c
  user/weongyo/usb/sys/dev/sf/if_sf.c
  user/weongyo/usb/sys/dev/sge/if_sge.c
  user/weongyo/usb/sys/dev/siba/siba.c
  user/weongyo/usb/sys/dev/siis/siis.c
  user/weongyo/usb/sys/dev/sis/if_sis.c
  user/weongyo/usb/sys/dev/sk/if_sk.c
  user/weongyo/usb/sys/dev/smc/if_smc.c
  user/weongyo/usb/sys/dev/sound/pci/envy24ht.c
  user/weongyo/usb/sys/dev/sound/pci/spicds.c
  user/weongyo/usb/sys/dev/sound/pcm/channel.c
  user/weongyo/usb/sys/dev/sound/sbus/cs4231.c
  user/weongyo/usb/sys/dev/spibus/spibus.c
  user/weongyo/usb/sys/dev/ste/if_ste.c
  user/weongyo/usb/sys/dev/stge/if_stge.c
  user/weongyo/usb/sys/dev/syscons/schistory.c
  user/weongyo/usb/sys/dev/syscons/scvgarndr.c
  user/weongyo/usb/sys/dev/syscons/syscons.c
  user/weongyo/usb/sys/dev/tl/if_tl.c
  user/weongyo/usb/sys/dev/tl/if_tlreg.h
  user/weongyo/usb/sys/dev/tsec/if_tsec.c
  user/weongyo/usb/sys/dev/tx/if_tx.c
  user/weongyo/usb/sys/dev/uart/uart_subr.c
  user/weongyo/usb/sys/dev/usb/controller/at91dci.c
  user/weongyo/usb/sys/dev/usb/controller/atmegadci.c
  user/weongyo/usb/sys/dev/usb/controller/avr32dci.c
  user/weongyo/usb/sys/dev/usb/controller/ehci.c
  user/weongyo/usb/sys/dev/usb/controller/ehci.h
  user/weongyo/usb/sys/dev/usb/controller/ehci_pci.c
  user/weongyo/usb/sys/dev/usb/controller/ehcireg.h
  user/weongyo/usb/sys/dev/usb/controller/musb_otg.c
  user/weongyo/usb/sys/dev/usb/controller/ohci.c
  user/weongyo/usb/sys/dev/usb/controller/usb_controller.c
  user/weongyo/usb/sys/dev/usb/controller/uss820dci.c
  user/weongyo/usb/sys/dev/usb/net/if_aue.c
  user/weongyo/usb/sys/dev/usb/net/if_axe.c
  user/weongyo/usb/sys/dev/usb/net/if_axereg.h
  user/weongyo/usb/sys/dev/usb/net/if_cdce.c
  user/weongyo/usb/sys/dev/usb/net/if_cdcereg.h
  user/weongyo/usb/sys/dev/usb/net/if_rue.c
  user/weongyo/usb/sys/dev/usb/net/if_udav.c
  user/weongyo/usb/sys/dev/usb/net/uhso.c
  user/weongyo/usb/sys/dev/usb/quirk/usb_quirk.c
  user/weongyo/usb/sys/dev/usb/quirk/usb_quirk.h
  user/weongyo/usb/sys/dev/usb/serial/u3g.c
  user/weongyo/usb/sys/dev/usb/serial/uark.c
  user/weongyo/usb/sys/dev/usb/serial/ubsa.c
  user/weongyo/usb/sys/dev/usb/serial/ubser.c
  user/weongyo/usb/sys/dev/usb/serial/uchcom.c
  user/weongyo/usb/sys/dev/usb/serial/ucycom.c
  user/weongyo/usb/sys/dev/usb/serial/ufoma.c
  user/weongyo/usb/sys/dev/usb/serial/uftdi.c
  user/weongyo/usb/sys/dev/usb/serial/ugensa.c
  user/weongyo/usb/sys/dev/usb/serial/uipaq.c
  user/weongyo/usb/sys/dev/usb/serial/umct.c
  user/weongyo/usb/sys/dev/usb/serial/umodem.c
  user/weongyo/usb/sys/dev/usb/serial/umoscom.c
  user/weongyo/usb/sys/dev/usb/serial/uplcom.c
  user/weongyo/usb/sys/dev/usb/serial/usb_serial.c
  user/weongyo/usb/sys/dev/usb/serial/usb_serial.h
  user/weongyo/usb/sys/dev/usb/serial/uslcom.c
  user/weongyo/usb/sys/dev/usb/serial/uvisor.c
  user/weongyo/usb/sys/dev/usb/serial/uvscom.c
  user/weongyo/usb/sys/dev/usb/storage/umass.c
  user/weongyo/usb/sys/dev/usb/usb.h
  user/weongyo/usb/sys/dev/usb/usb_busdma.c
  user/weongyo/usb/sys/dev/usb/usb_cdc.h
  user/weongyo/usb/sys/dev/usb/usb_controller.h
  user/weongyo/usb/sys/dev/usb/usb_dev.c
  user/weongyo/usb/sys/dev/usb/usb_device.c
  user/weongyo/usb/sys/dev/usb/usb_device.h
  user/weongyo/usb/sys/dev/usb/usb_freebsd.h
  user/weongyo/usb/sys/dev/usb/usb_generic.c
  user/weongyo/usb/sys/dev/usb/usb_handle_request.c
  user/weongyo/usb/sys/dev/usb/usb_hub.c
  user/weongyo/usb/sys/dev/usb/usb_hub.h
  user/weongyo/usb/sys/dev/usb/usb_ioctl.h
  user/weongyo/usb/sys/dev/usb/usb_msctest.c
  user/weongyo/usb/sys/dev/usb/usb_msctest.h
  user/weongyo/usb/sys/dev/usb/usb_parse.c
  user/weongyo/usb/sys/dev/usb/usb_request.c
  user/weongyo/usb/sys/dev/usb/usb_request.h
  user/weongyo/usb/sys/dev/usb/usb_transfer.c
  user/weongyo/usb/sys/dev/usb/usb_transfer.h
  user/weongyo/usb/sys/dev/usb/usbdevs
  user/weongyo/usb/sys/dev/usb/usbdi.h
  user/weongyo/usb/sys/dev/usb/usbdi_util.h
  user/weongyo/usb/sys/dev/usb/wlan/if_rum.c
  user/weongyo/usb/sys/dev/usb/wlan/if_run.c
  user/weongyo/usb/sys/dev/usb/wlan/if_upgt.c
  user/weongyo/usb/sys/dev/usb/wlan/if_ural.c
  user/weongyo/usb/sys/dev/usb/wlan/if_zyd.c
  user/weongyo/usb/sys/dev/vge/if_vge.c
  user/weongyo/usb/sys/dev/vr/if_vr.c
  user/weongyo/usb/sys/dev/vr/if_vrreg.h
  user/weongyo/usb/sys/dev/wb/if_wb.c
  user/weongyo/usb/sys/dev/wpi/if_wpi.c
  user/weongyo/usb/sys/dev/xen/balloon/balloon.c
  user/weongyo/usb/sys/dev/xen/blkback/blkback.c
  user/weongyo/usb/sys/dev/xen/blkfront/blkfront.c
  user/weongyo/usb/sys/dev/xen/blkfront/block.h
  user/weongyo/usb/sys/dev/xen/netfront/netfront.c
  user/weongyo/usb/sys/dev/xen/xenpci/evtchn.c
  user/weongyo/usb/sys/dev/xen/xenpci/xenpci.c
  user/weongyo/usb/sys/dev/xl/if_xl.c
  user/weongyo/usb/sys/fs/cd9660/cd9660_mount.h
  user/weongyo/usb/sys/fs/cd9660/cd9660_vfsops.c
  user/weongyo/usb/sys/fs/devfs/devfs.h
  user/weongyo/usb/sys/fs/devfs/devfs_devs.c
  user/weongyo/usb/sys/fs/devfs/devfs_int.h
  user/weongyo/usb/sys/fs/devfs/devfs_vnops.c
  user/weongyo/usb/sys/fs/hpfs/hpfs_vfsops.c
  user/weongyo/usb/sys/fs/hpfs/hpfsmount.h
  user/weongyo/usb/sys/fs/msdosfs/msdosfs_denode.c
  user/weongyo/usb/sys/fs/msdosfs/msdosfs_lookup.c
  user/weongyo/usb/sys/fs/msdosfs/msdosfs_vfsops.c
  user/weongyo/usb/sys/fs/msdosfs/msdosfs_vnops.c
  user/weongyo/usb/sys/fs/msdosfs/msdosfsmount.h
  user/weongyo/usb/sys/fs/nfs/nfs_var.h
  user/weongyo/usb/sys/fs/nfs/nfsclstate.h
  user/weongyo/usb/sys/fs/nfs/nfsdport.h
  user/weongyo/usb/sys/fs/nfsclient/nfs_clnode.c
  user/weongyo/usb/sys/fs/nfsclient/nfs_clrpcops.c
  user/weongyo/usb/sys/fs/nfsclient/nfs_clstate.c
  user/weongyo/usb/sys/fs/nfsclient/nfs_clvfsops.c
  user/weongyo/usb/sys/fs/nfsclient/nfs_clvnops.c
  user/weongyo/usb/sys/fs/nfsclient/nfsmount.h
  user/weongyo/usb/sys/fs/nfsclient/nfsnode.h
  user/weongyo/usb/sys/fs/nfsserver/nfs_nfsdport.c
  user/weongyo/usb/sys/fs/nfsserver/nfs_nfsdstate.c
  user/weongyo/usb/sys/fs/ntfs/ntfs_vfsops.c
  user/weongyo/usb/sys/fs/ntfs/ntfsmount.h
  user/weongyo/usb/sys/fs/nwfs/nwfs_vfsops.c
  user/weongyo/usb/sys/fs/nwfs/nwfs_vnops.c
  user/weongyo/usb/sys/fs/smbfs/smbfs_vfsops.c
  user/weongyo/usb/sys/fs/tmpfs/tmpfs_vnops.c
  user/weongyo/usb/sys/gdb/gdb_cons.c
  user/weongyo/usb/sys/geom/concat/g_concat.c
  user/weongyo/usb/sys/geom/eli/g_eli.c
  user/weongyo/usb/sys/geom/eli/g_eli.h
  user/weongyo/usb/sys/geom/eli/g_eli_crypto.c
  user/weongyo/usb/sys/geom/eli/g_eli_ctl.c
  user/weongyo/usb/sys/geom/eli/g_eli_integrity.c
  user/weongyo/usb/sys/geom/eli/g_eli_key.c
  user/weongyo/usb/sys/geom/eli/g_eli_privacy.c
  user/weongyo/usb/sys/geom/geom_dev.c
  user/weongyo/usb/sys/geom/geom_event.c
  user/weongyo/usb/sys/geom/mirror/g_mirror_ctl.c
  user/weongyo/usb/sys/geom/part/g_part.c
  user/weongyo/usb/sys/geom/part/g_part.h
  user/weongyo/usb/sys/geom/part/g_part_ebr.c
  user/weongyo/usb/sys/geom/part/g_part_gpt.c
  user/weongyo/usb/sys/geom/part/g_part_if.m
  user/weongyo/usb/sys/geom/part/g_part_mbr.c
  user/weongyo/usb/sys/geom/part/g_part_pc98.c
  user/weongyo/usb/sys/geom/vinum/geom_vinum_move.c
  user/weongyo/usb/sys/geom/vinum/geom_vinum_rename.c
  user/weongyo/usb/sys/geom/virstor/g_virstor.c
  user/weongyo/usb/sys/gnu/fs/reiserfs/reiserfs_mount.h
  user/weongyo/usb/sys/gnu/fs/reiserfs/reiserfs_vfsops.c
  user/weongyo/usb/sys/i386/acpica/acpi_machdep.c
  user/weongyo/usb/sys/i386/acpica/acpi_wakeup.c
  user/weongyo/usb/sys/i386/bios/apm.c
  user/weongyo/usb/sys/i386/conf/GENERIC
  user/weongyo/usb/sys/i386/conf/NOTES
  user/weongyo/usb/sys/i386/i386/apic_vector.s
  user/weongyo/usb/sys/i386/i386/busdma_machdep.c
  user/weongyo/usb/sys/i386/i386/elan-mmcr.c
  user/weongyo/usb/sys/i386/i386/genassym.c
  user/weongyo/usb/sys/i386/i386/identcpu.c
  user/weongyo/usb/sys/i386/i386/initcpu.c
  user/weongyo/usb/sys/i386/i386/intr_machdep.c
  user/weongyo/usb/sys/i386/i386/legacy.c
  user/weongyo/usb/sys/i386/i386/locore.s
  user/weongyo/usb/sys/i386/i386/longrun.c
  user/weongyo/usb/sys/i386/i386/machdep.c
  user/weongyo/usb/sys/i386/i386/mp_machdep.c
  user/weongyo/usb/sys/i386/i386/mp_watchdog.c
  user/weongyo/usb/sys/i386/i386/mpboot.s
  user/weongyo/usb/sys/i386/i386/perfmon.c
  user/weongyo/usb/sys/i386/i386/pmap.c
  user/weongyo/usb/sys/i386/i386/support.s
  user/weongyo/usb/sys/i386/i386/trap.c
  user/weongyo/usb/sys/i386/ibcs2/ibcs2_sysvec.c
  user/weongyo/usb/sys/i386/include/apicvar.h
  user/weongyo/usb/sys/i386/include/apm_bios.h
  user/weongyo/usb/sys/i386/include/pmap.h
  user/weongyo/usb/sys/i386/include/profile.h
  user/weongyo/usb/sys/i386/include/specialreg.h
  user/weongyo/usb/sys/i386/isa/npx.c
  user/weongyo/usb/sys/i386/linux/linux_sysvec.c
  user/weongyo/usb/sys/i386/xen/mp_machdep.c
  user/weongyo/usb/sys/i386/xen/mptable.c
  user/weongyo/usb/sys/i386/xen/xen_machdep.c
  user/weongyo/usb/sys/ia64/acpica/OsdEnvironment.c
  user/weongyo/usb/sys/ia64/ia64/busdma_machdep.c
  user/weongyo/usb/sys/ia64/ia64/db_machdep.c
  user/weongyo/usb/sys/ia64/ia64/genassym.c
  user/weongyo/usb/sys/ia64/ia64/machdep.c
  user/weongyo/usb/sys/ia64/ia64/nexus.c
  user/weongyo/usb/sys/ia64/include/_stdint.h
  user/weongyo/usb/sys/ia64/include/bus.h
  user/weongyo/usb/sys/isa/isa_common.c
  user/weongyo/usb/sys/kern/bus_if.m
  user/weongyo/usb/sys/kern/imgact_shell.c
  user/weongyo/usb/sys/kern/init_main.c
  user/weongyo/usb/sys/kern/kern_clock.c
  user/weongyo/usb/sys/kern/kern_clocksource.c
  user/weongyo/usb/sys/kern/kern_conf.c
  user/weongyo/usb/sys/kern/kern_cpuset.c
  user/weongyo/usb/sys/kern/kern_et.c
  user/weongyo/usb/sys/kern/kern_exec.c
  user/weongyo/usb/sys/kern/kern_exit.c
  user/weongyo/usb/sys/kern/kern_fork.c
  user/weongyo/usb/sys/kern/kern_jail.c
  user/weongyo/usb/sys/kern/kern_kthread.c
  user/weongyo/usb/sys/kern/kern_ktrace.c
  user/weongyo/usb/sys/kern/kern_linker.c
  user/weongyo/usb/sys/kern/kern_malloc.c
  user/weongyo/usb/sys/kern/kern_mutex.c
  user/weongyo/usb/sys/kern/kern_ntptime.c
  user/weongyo/usb/sys/kern/kern_proc.c
  user/weongyo/usb/sys/kern/kern_resource.c
  user/weongyo/usb/sys/kern/kern_shutdown.c
  user/weongyo/usb/sys/kern/kern_sig.c
  user/weongyo/usb/sys/kern/kern_syscalls.c
  user/weongyo/usb/sys/kern/kern_sysctl.c
  user/weongyo/usb/sys/kern/kern_tc.c
  user/weongyo/usb/sys/kern/kern_thr.c
  user/weongyo/usb/sys/kern/kern_thread.c
  user/weongyo/usb/sys/kern/kern_time.c
  user/weongyo/usb/sys/kern/kern_timeout.c
  user/weongyo/usb/sys/kern/kern_umtx.c
  user/weongyo/usb/sys/kern/link_elf.c
  user/weongyo/usb/sys/kern/link_elf_obj.c
  user/weongyo/usb/sys/kern/p1003_1b.c
  user/weongyo/usb/sys/kern/sched_4bsd.c
  user/weongyo/usb/sys/kern/sched_ule.c
  user/weongyo/usb/sys/kern/subr_acl_nfs4.c
  user/weongyo/usb/sys/kern/subr_bus.c
  user/weongyo/usb/sys/kern/subr_clock.c
  user/weongyo/usb/sys/kern/subr_kdb.c
  user/weongyo/usb/sys/kern/subr_lock.c
  user/weongyo/usb/sys/kern/subr_sbuf.c
  user/weongyo/usb/sys/kern/subr_sleepqueue.c
  user/weongyo/usb/sys/kern/subr_smp.c
  user/weongyo/usb/sys/kern/subr_stack.c
  user/weongyo/usb/sys/kern/subr_taskqueue.c
  user/weongyo/usb/sys/kern/subr_trap.c
  user/weongyo/usb/sys/kern/subr_witness.c
  user/weongyo/usb/sys/kern/sys_process.c
  user/weongyo/usb/sys/kern/tty.c
  user/weongyo/usb/sys/kern/uipc_mqueue.c
  user/weongyo/usb/sys/kern/uipc_socket.c
  user/weongyo/usb/sys/kern/vfs_aio.c
  user/weongyo/usb/sys/kern/vfs_bio.c
  user/weongyo/usb/sys/kern/vfs_cache.c
  user/weongyo/usb/sys/kern/vfs_mount.c
  user/weongyo/usb/sys/kern/vfs_subr.c
  user/weongyo/usb/sys/mips/adm5120/obio.c
  user/weongyo/usb/sys/mips/alchemy/obio.c
  user/weongyo/usb/sys/mips/atheros/apb.c
  user/weongyo/usb/sys/mips/atheros/ar71xx_machdep.c
  user/weongyo/usb/sys/mips/atheros/ar71xxreg.h
  user/weongyo/usb/sys/mips/atheros/files.ar71xx
  user/weongyo/usb/sys/mips/atheros/if_arge.c
  user/weongyo/usb/sys/mips/cavium/ciu.c
  user/weongyo/usb/sys/mips/cavium/files.octeon1
  user/weongyo/usb/sys/mips/cavium/obio.c
  user/weongyo/usb/sys/mips/cavium/octe/cavium-ethernet.h
  user/weongyo/usb/sys/mips/cavium/octe/ethernet-common.c
  user/weongyo/usb/sys/mips/cavium/octe/ethernet-headers.h
  user/weongyo/usb/sys/mips/cavium/octe/ethernet-mdio.c
  user/weongyo/usb/sys/mips/cavium/octe/ethernet-rgmii.c
  user/weongyo/usb/sys/mips/cavium/octe/ethernet-rx.c
  user/weongyo/usb/sys/mips/cavium/octe/ethernet-sgmii.c
  user/weongyo/usb/sys/mips/cavium/octe/ethernet-tx.c
  user/weongyo/usb/sys/mips/cavium/octe/ethernet-xaui.c
  user/weongyo/usb/sys/mips/cavium/octe/ethernet.c
  user/weongyo/usb/sys/mips/cavium/octe/octe.c
  user/weongyo/usb/sys/mips/cavium/octeon_ebt3000_cf.c
  user/weongyo/usb/sys/mips/cavium/octeon_machdep.c
  user/weongyo/usb/sys/mips/cavium/octeon_mp.c
  user/weongyo/usb/sys/mips/cavium/octopci.c
  user/weongyo/usb/sys/mips/cavium/octopcireg.h
  user/weongyo/usb/sys/mips/cavium/std.octeon1
  user/weongyo/usb/sys/mips/cavium/uart_bus_octeonusart.c
  user/weongyo/usb/sys/mips/cavium/uart_cpu_octeonusart.c
  user/weongyo/usb/sys/mips/cavium/uart_dev_oct16550.c
  user/weongyo/usb/sys/mips/cavium/usb/octusb.c
  user/weongyo/usb/sys/mips/conf/AR71XX
  user/weongyo/usb/sys/mips/conf/AR71XX.hints
  user/weongyo/usb/sys/mips/conf/MALTA64
  user/weongyo/usb/sys/mips/conf/OCTEON1
  user/weongyo/usb/sys/mips/conf/SWARM
  user/weongyo/usb/sys/mips/conf/SWARM_SMP
  user/weongyo/usb/sys/mips/conf/XLR
  user/weongyo/usb/sys/mips/conf/XLR64
  user/weongyo/usb/sys/mips/conf/XLRN32
  user/weongyo/usb/sys/mips/idt/if_kr.c
  user/weongyo/usb/sys/mips/idt/obio.c
  user/weongyo/usb/sys/mips/include/cpufunc.h
  user/weongyo/usb/sys/mips/include/cpuregs.h
  user/weongyo/usb/sys/mips/include/md_var.h
  user/weongyo/usb/sys/mips/include/pmap.h
  user/weongyo/usb/sys/mips/include/smp.h
  user/weongyo/usb/sys/mips/mips/busdma_machdep.c
  user/weongyo/usb/sys/mips/mips/dump_machdep.c
  user/weongyo/usb/sys/mips/mips/gdb_machdep.c
  user/weongyo/usb/sys/mips/mips/locore.S
  user/weongyo/usb/sys/mips/mips/machdep.c
  user/weongyo/usb/sys/mips/mips/mainbus.c
  user/weongyo/usb/sys/mips/mips/mp_machdep.c
  user/weongyo/usb/sys/mips/mips/nexus.c
  user/weongyo/usb/sys/mips/mips/pmap.c
  user/weongyo/usb/sys/mips/mips/trap.c
  user/weongyo/usb/sys/mips/mips/vm_machdep.c
  user/weongyo/usb/sys/mips/rmi/board.c
  user/weongyo/usb/sys/mips/rmi/board.h
  user/weongyo/usb/sys/mips/rmi/dev/nlge/if_nlge.c
  user/weongyo/usb/sys/mips/rmi/dev/nlge/if_nlge.h
  user/weongyo/usb/sys/mips/rmi/dev/sec/desc.h
  user/weongyo/usb/sys/mips/rmi/dev/sec/rmilib.c
  user/weongyo/usb/sys/mips/rmi/dev/sec/rmilib.h
  user/weongyo/usb/sys/mips/rmi/dev/sec/rmisec.c
  user/weongyo/usb/sys/mips/rmi/dev/xlr/rge.c
  user/weongyo/usb/sys/mips/rmi/dev/xlr/rge.h
  user/weongyo/usb/sys/mips/rmi/fmn.c
  user/weongyo/usb/sys/mips/rmi/iodi.c
  user/weongyo/usb/sys/mips/rmi/msgring.h
  user/weongyo/usb/sys/mips/rmi/pic.h
  user/weongyo/usb/sys/mips/rmi/rmi_mips_exts.h
  user/weongyo/usb/sys/mips/rmi/xlr_machdep.c
  user/weongyo/usb/sys/mips/rmi/xlr_pci.c
  user/weongyo/usb/sys/mips/sibyte/sb_machdep.c
  user/weongyo/usb/sys/mips/sibyte/sb_zbbus.c
  user/weongyo/usb/sys/mips/sibyte/sb_zbpci.c
  user/weongyo/usb/sys/modules/Makefile
  user/weongyo/usb/sys/modules/acpi/Makefile
  user/weongyo/usb/sys/modules/acpi/acpi/Makefile
  user/weongyo/usb/sys/modules/agp/Makefile
  user/weongyo/usb/sys/modules/crypto/Makefile
  user/weongyo/usb/sys/modules/cryptodev/Makefile
  user/weongyo/usb/sys/modules/gem/Makefile
  user/weongyo/usb/sys/modules/krpc/Makefile
  user/weongyo/usb/sys/modules/mem/Makefile
  user/weongyo/usb/sys/modules/mii/Makefile
  user/weongyo/usb/sys/modules/opensolaris/Makefile
  user/weongyo/usb/sys/modules/scc/Makefile
  user/weongyo/usb/sys/modules/sound/sound/Makefile
  user/weongyo/usb/sys/modules/sysvipc/sysvmsg/Makefile
  user/weongyo/usb/sys/modules/sysvipc/sysvsem/Makefile
  user/weongyo/usb/sys/modules/usb/Makefile
  user/weongyo/usb/sys/modules/wlan/Makefile
  user/weongyo/usb/sys/modules/zfs/Makefile
  user/weongyo/usb/sys/net/bpf.c
  user/weongyo/usb/sys/net/bpf.h
  user/weongyo/usb/sys/net/if.c
  user/weongyo/usb/sys/net/if.h
  user/weongyo/usb/sys/net/if_llatbl.c
  user/weongyo/usb/sys/net/if_llatbl.h
  user/weongyo/usb/sys/net/if_tap.c
  user/weongyo/usb/sys/net/if_tun.c
  user/weongyo/usb/sys/net/rtsock.c
  user/weongyo/usb/sys/net/vnet.h
  user/weongyo/usb/sys/net80211/ieee80211.c
  user/weongyo/usb/sys/net80211/ieee80211_node.c
  user/weongyo/usb/sys/net80211/ieee80211_ratectl.c
  user/weongyo/usb/sys/net80211/ieee80211_ratectl.h
  user/weongyo/usb/sys/net80211/ieee80211_scan_sta.c
  user/weongyo/usb/sys/net80211/ieee80211_sta.c
  user/weongyo/usb/sys/net80211/ieee80211_var.h
  user/weongyo/usb/sys/netgraph/ng_UI.c
  user/weongyo/usb/sys/netgraph/ng_async.c
  user/weongyo/usb/sys/netgraph/ng_frame_relay.c
  user/weongyo/usb/sys/netgraph/ng_gif_demux.c
  user/weongyo/usb/sys/netgraph/ng_iface.c
  user/weongyo/usb/sys/netgraph/ng_rfc1490.c
  user/weongyo/usb/sys/netgraph/ng_socket.c
  user/weongyo/usb/sys/netgraph/ng_tty.c
  user/weongyo/usb/sys/netinet/if_ether.c
  user/weongyo/usb/sys/netinet/igmp.c
  user/weongyo/usb/sys/netinet/in.c
  user/weongyo/usb/sys/netinet/in.h
  user/weongyo/usb/sys/netinet/in_pcb.c
  user/weongyo/usb/sys/netinet/in_rmx.c
  user/weongyo/usb/sys/netinet/ip_carp.c
  user/weongyo/usb/sys/netinet/ip_ipsec.c
  user/weongyo/usb/sys/netinet/ip_options.c
  user/weongyo/usb/sys/netinet/ip_output.c
  user/weongyo/usb/sys/netinet/ipfw/dn_sched.h
  user/weongyo/usb/sys/netinet/ipfw/dn_sched_qfq.c
  user/weongyo/usb/sys/netinet/ipfw/dn_sched_wf2q.c
  user/weongyo/usb/sys/netinet/ipfw/ip_dn_glue.c
  user/weongyo/usb/sys/netinet/ipfw/ip_dn_io.c
  user/weongyo/usb/sys/netinet/ipfw/ip_dn_private.h
  user/weongyo/usb/sys/netinet/ipfw/ip_dummynet.c
  user/weongyo/usb/sys/netinet/ipfw/ip_fw_nat.c
  user/weongyo/usb/sys/netinet/ipfw/ip_fw_pfil.c
  user/weongyo/usb/sys/netinet/libalias/alias.c
  user/weongyo/usb/sys/netinet/libalias/libalias.3
  user/weongyo/usb/sys/netinet/raw_ip.c
  user/weongyo/usb/sys/netinet/sctp.h
  user/weongyo/usb/sys/netinet/sctp_asconf.c
  user/weongyo/usb/sys/netinet/sctp_asconf.h
  user/weongyo/usb/sys/netinet/sctp_auth.c
  user/weongyo/usb/sys/netinet/sctp_bsd_addr.c
  user/weongyo/usb/sys/netinet/sctp_cc_functions.c
  user/weongyo/usb/sys/netinet/sctp_constants.h
  user/weongyo/usb/sys/netinet/sctp_indata.c
  user/weongyo/usb/sys/netinet/sctp_input.c
  user/weongyo/usb/sys/netinet/sctp_os_bsd.h
  user/weongyo/usb/sys/netinet/sctp_output.c
  user/weongyo/usb/sys/netinet/sctp_output.h
  user/weongyo/usb/sys/netinet/sctp_pcb.c
  user/weongyo/usb/sys/netinet/sctp_sysctl.c
  user/weongyo/usb/sys/netinet/sctp_sysctl.h
  user/weongyo/usb/sys/netinet/sctp_timer.c
  user/weongyo/usb/sys/netinet/sctp_timer.h
  user/weongyo/usb/sys/netinet/sctp_uio.h
  user/weongyo/usb/sys/netinet/sctp_usrreq.c
  user/weongyo/usb/sys/netinet/sctputil.c
  user/weongyo/usb/sys/netinet/sctputil.h
  user/weongyo/usb/sys/netinet/siftr.c
  user/weongyo/usb/sys/netinet/tcp.h
  user/weongyo/usb/sys/netinet/tcp_input.c
  user/weongyo/usb/sys/netinet/tcp_output.c
  user/weongyo/usb/sys/netinet/tcp_reass.c
  user/weongyo/usb/sys/netinet/tcp_subr.c
  user/weongyo/usb/sys/netinet/tcp_timer.h
  user/weongyo/usb/sys/netinet/tcp_usrreq.c
  user/weongyo/usb/sys/netinet/tcp_var.h
  user/weongyo/usb/sys/netinet6/in6_cksum.c
  user/weongyo/usb/sys/netinet6/in6_rmx.c
  user/weongyo/usb/sys/netinet6/ip6_ipsec.c
  user/weongyo/usb/sys/netinet6/ip6_output.c
  user/weongyo/usb/sys/netinet6/sctp6_usrreq.c
  user/weongyo/usb/sys/netipsec/ipsec.c
  user/weongyo/usb/sys/netipsec/ipsec_input.c
  user/weongyo/usb/sys/netipsec/ipsec_output.c
  user/weongyo/usb/sys/netipsec/key.c
  user/weongyo/usb/sys/netipsec/keydb.h
  user/weongyo/usb/sys/nfs/nfs_lock.c
  user/weongyo/usb/sys/nfs/nfs_lock.h
  user/weongyo/usb/sys/nfsclient/nfs.h
  user/weongyo/usb/sys/nfsclient/nfs_bio.c
  user/weongyo/usb/sys/nfsclient/nfs_nfsiod.c
  user/weongyo/usb/sys/nfsclient/nfs_node.c
  user/weongyo/usb/sys/nfsclient/nfs_subs.c
  user/weongyo/usb/sys/nfsclient/nfs_vfsops.c
  user/weongyo/usb/sys/nfsclient/nfs_vnops.c
  user/weongyo/usb/sys/nfsclient/nfsmount.h
  user/weongyo/usb/sys/nfsclient/nfsnode.h
  user/weongyo/usb/sys/nfsserver/nfs_serv.c
  user/weongyo/usb/sys/nlm/nlm_advlock.c
  user/weongyo/usb/sys/nlm/nlm_prot_impl.c
  user/weongyo/usb/sys/opencrypto/cryptodev.c
  user/weongyo/usb/sys/opencrypto/cryptodev.h
  user/weongyo/usb/sys/opencrypto/cryptosoft.c
  user/weongyo/usb/sys/opencrypto/xform.c
  user/weongyo/usb/sys/opencrypto/xform.h
  user/weongyo/usb/sys/pc98/conf/GENERIC
  user/weongyo/usb/sys/pc98/include/apm_bios.h
  user/weongyo/usb/sys/pc98/include/bus.h
  user/weongyo/usb/sys/pc98/pc98/busiosubr.c
  user/weongyo/usb/sys/pc98/pc98/canbus.c
  user/weongyo/usb/sys/pc98/pc98/machdep.c
  user/weongyo/usb/sys/pci/if_rl.c
  user/weongyo/usb/sys/pci/if_rlreg.h
  user/weongyo/usb/sys/powerpc/aim/clock.c
  user/weongyo/usb/sys/powerpc/aim/copyinout.c
  user/weongyo/usb/sys/powerpc/aim/interrupt.c
  user/weongyo/usb/sys/powerpc/aim/machdep.c
  user/weongyo/usb/sys/powerpc/aim/mmu_oea.c
  user/weongyo/usb/sys/powerpc/aim/mmu_oea64.c
  user/weongyo/usb/sys/powerpc/aim/nexus.c
  user/weongyo/usb/sys/powerpc/aim/ofw_machdep.c
  user/weongyo/usb/sys/powerpc/aim/slb.c
  user/weongyo/usb/sys/powerpc/aim/swtch32.S
  user/weongyo/usb/sys/powerpc/aim/swtch64.S
  user/weongyo/usb/sys/powerpc/aim/trap.c
  user/weongyo/usb/sys/powerpc/aim/trap_subr32.S
  user/weongyo/usb/sys/powerpc/aim/trap_subr64.S
  user/weongyo/usb/sys/powerpc/aim/vm_machdep.c
  user/weongyo/usb/sys/powerpc/booke/clock.c
  user/weongyo/usb/sys/powerpc/booke/interrupt.c
  user/weongyo/usb/sys/powerpc/booke/locore.S
  user/weongyo/usb/sys/powerpc/booke/machdep.c
  user/weongyo/usb/sys/powerpc/booke/platform_bare.c
  user/weongyo/usb/sys/powerpc/booke/pmap.c
  user/weongyo/usb/sys/powerpc/booke/trap_subr.S
  user/weongyo/usb/sys/powerpc/conf/GENERIC
  user/weongyo/usb/sys/powerpc/conf/GENERIC64
  user/weongyo/usb/sys/powerpc/conf/NOTES
  user/weongyo/usb/sys/powerpc/include/altivec.h
  user/weongyo/usb/sys/powerpc/include/intr_machdep.h
  user/weongyo/usb/sys/powerpc/include/md_var.h
  user/weongyo/usb/sys/powerpc/include/memdev.h
  user/weongyo/usb/sys/powerpc/include/mmuvar.h
  user/weongyo/usb/sys/powerpc/include/pcb.h
  user/weongyo/usb/sys/powerpc/include/pcpu.h
  user/weongyo/usb/sys/powerpc/include/pmap.h
  user/weongyo/usb/sys/powerpc/include/slb.h
  user/weongyo/usb/sys/powerpc/include/smp.h
  user/weongyo/usb/sys/powerpc/include/tlb.h
  user/weongyo/usb/sys/powerpc/include/trap_aim.h
  user/weongyo/usb/sys/powerpc/include/vm.h
  user/weongyo/usb/sys/powerpc/mambo/mambo_console.c
  user/weongyo/usb/sys/powerpc/ofw/ofw_real.c
  user/weongyo/usb/sys/powerpc/ofw/ofw_syscons.c
  user/weongyo/usb/sys/powerpc/powermac/ata_kauai.c
  user/weongyo/usb/sys/powerpc/powermac/cpcht.c
  user/weongyo/usb/sys/powerpc/powermac/kiic.c
  user/weongyo/usb/sys/powerpc/powermac/smu.c
  user/weongyo/usb/sys/powerpc/powerpc/bus_machdep.c
  user/weongyo/usb/sys/powerpc/powerpc/busdma_machdep.c
  user/weongyo/usb/sys/powerpc/powerpc/cpu.c
  user/weongyo/usb/sys/powerpc/powerpc/exec_machdep.c
  user/weongyo/usb/sys/powerpc/powerpc/genassym.c
  user/weongyo/usb/sys/powerpc/powerpc/intr_machdep.c
  user/weongyo/usb/sys/powerpc/powerpc/mem.c
  user/weongyo/usb/sys/powerpc/powerpc/mmu_if.m
  user/weongyo/usb/sys/powerpc/powerpc/mp_machdep.c
  user/weongyo/usb/sys/powerpc/powerpc/pmap_dispatch.c
  user/weongyo/usb/sys/rpc/clnt_dg.c
  user/weongyo/usb/sys/rpc/clnt_vc.c
  user/weongyo/usb/sys/rpc/rpc_com.h
  user/weongyo/usb/sys/rpc/rpc_generic.c
  user/weongyo/usb/sys/security/audit/audit_bsm_klib.c
  user/weongyo/usb/sys/security/mac/mac_vfs.c
  user/weongyo/usb/sys/security/mac_portacl/mac_portacl.c
  user/weongyo/usb/sys/sparc64/conf/GENERIC
  user/weongyo/usb/sys/sparc64/include/asm.h
  user/weongyo/usb/sys/sparc64/include/endian.h
  user/weongyo/usb/sys/sparc64/include/intr_machdep.h
  user/weongyo/usb/sys/sparc64/include/md_var.h
  user/weongyo/usb/sys/sparc64/include/smp.h
  user/weongyo/usb/sys/sparc64/include/tick.h
  user/weongyo/usb/sys/sparc64/include/vmparam.h
  user/weongyo/usb/sys/sparc64/pci/schizo.c
  user/weongyo/usb/sys/sparc64/sparc64/bus_machdep.c
  user/weongyo/usb/sys/sparc64/sparc64/elf_machdep.c
  user/weongyo/usb/sys/sparc64/sparc64/intr_machdep.c
  user/weongyo/usb/sys/sparc64/sparc64/iommu.c
  user/weongyo/usb/sys/sparc64/sparc64/machdep.c
  user/weongyo/usb/sys/sparc64/sparc64/mp_machdep.c
  user/weongyo/usb/sys/sparc64/sparc64/nexus.c
  user/weongyo/usb/sys/sparc64/sparc64/pmap.c
  user/weongyo/usb/sys/sparc64/sparc64/support.S
  user/weongyo/usb/sys/sparc64/sparc64/tick.c
  user/weongyo/usb/sys/sparc64/sparc64/vm_machdep.c
  user/weongyo/usb/sys/sun4v/conf/GENERIC
  user/weongyo/usb/sys/sun4v/include/endian.h
  user/weongyo/usb/sys/sun4v/include/intr_machdep.h
  user/weongyo/usb/sys/sun4v/include/pmap.h
  user/weongyo/usb/sys/sun4v/include/smp.h
  user/weongyo/usb/sys/sun4v/sun4v/bus_machdep.c
  user/weongyo/usb/sys/sun4v/sun4v/hviommu.c
  user/weongyo/usb/sys/sun4v/sun4v/intr_machdep.c
  user/weongyo/usb/sys/sun4v/sun4v/machdep.c
  user/weongyo/usb/sys/sun4v/sun4v/mp_machdep.c
  user/weongyo/usb/sys/sun4v/sun4v/nexus.c
  user/weongyo/usb/sys/sun4v/sun4v/vnex.c
  user/weongyo/usb/sys/sys/_task.h
  user/weongyo/usb/sys/sys/acl.h
  user/weongyo/usb/sys/sys/bus.h
  user/weongyo/usb/sys/sys/callout.h
  user/weongyo/usb/sys/sys/cdefs.h
  user/weongyo/usb/sys/sys/conf.h
  user/weongyo/usb/sys/sys/disklabel.h
  user/weongyo/usb/sys/sys/elf_common.h
  user/weongyo/usb/sys/sys/exec.h
  user/weongyo/usb/sys/sys/gpt.h
  user/weongyo/usb/sys/sys/interrupt.h
  user/weongyo/usb/sys/sys/kernel.h
  user/weongyo/usb/sys/sys/kerneldump.h
  user/weongyo/usb/sys/sys/ktrace.h
  user/weongyo/usb/sys/sys/linker_set.h
  user/weongyo/usb/sys/sys/lock.h
  user/weongyo/usb/sys/sys/module.h
  user/weongyo/usb/sys/sys/mount.h
  user/weongyo/usb/sys/sys/mutex.h
  user/weongyo/usb/sys/sys/param.h
  user/weongyo/usb/sys/sys/pcpu.h
  user/weongyo/usb/sys/sys/proc.h
  user/weongyo/usb/sys/sys/sbuf.h
  user/weongyo/usb/sys/sys/sched.h
  user/weongyo/usb/sys/sys/signalvar.h
  user/weongyo/usb/sys/sys/socketvar.h
  user/weongyo/usb/sys/sys/sockio.h
  user/weongyo/usb/sys/sys/sysctl.h
  user/weongyo/usb/sys/sys/systm.h
  user/weongyo/usb/sys/sys/taskqueue.h
  user/weongyo/usb/sys/sys/time.h
  user/weongyo/usb/sys/sys/timeet.h
  user/weongyo/usb/sys/sys/timetc.h
  user/weongyo/usb/sys/sys/unistd.h
  user/weongyo/usb/sys/sys/user.h
  user/weongyo/usb/sys/teken/sequences
  user/weongyo/usb/sys/teken/teken_subr_compat.h
  user/weongyo/usb/sys/ufs/ffs/ffs_inode.c
  user/weongyo/usb/sys/ufs/ffs/ffs_softdep.c
  user/weongyo/usb/sys/ufs/ffs/ffs_vfsops.c
  user/weongyo/usb/sys/ufs/ffs/fs.h
  user/weongyo/usb/sys/ufs/ffs/softdep.h
  user/weongyo/usb/sys/ufs/ufs/ufs_dirhash.c
  user/weongyo/usb/sys/ufs/ufs/ufs_vnops.c
  user/weongyo/usb/sys/ufs/ufs/ufsmount.h
  user/weongyo/usb/sys/vm/swap_pager.c
  user/weongyo/usb/sys/vm/uma.h
  user/weongyo/usb/sys/vm/uma_core.c
  user/weongyo/usb/sys/vm/vm_kern.c
  user/weongyo/usb/sys/vm/vm_map.c
  user/weongyo/usb/sys/vm/vm_map.h
  user/weongyo/usb/sys/vm/vm_mmap.c
  user/weongyo/usb/sys/vm/vm_page.c
  user/weongyo/usb/sys/vm/vm_pageout.c
  user/weongyo/usb/sys/vm/vm_phys.c
  user/weongyo/usb/sys/vm/vm_reserv.c
  user/weongyo/usb/sys/x86/cpufreq/est.c
  user/weongyo/usb/sys/x86/cpufreq/hwpstate.c
  user/weongyo/usb/sys/x86/isa/atrtc.c
  user/weongyo/usb/sys/x86/isa/clock.c
  user/weongyo/usb/sys/x86/pci/qpi.c
  user/weongyo/usb/sys/x86/x86/io_apic.c
  user/weongyo/usb/sys/x86/x86/local_apic.c
  user/weongyo/usb/sys/x86/x86/mca.c
  user/weongyo/usb/sys/x86/x86/msi.c
  user/weongyo/usb/sys/xen/evtchn/evtchn.c
  user/weongyo/usb/sys/xen/gnttab.c
  user/weongyo/usb/sys/xen/gnttab.h
  user/weongyo/usb/sys/xen/interface/grant_table.h
  user/weongyo/usb/sys/xen/interface/hvm/params.h
  user/weongyo/usb/sys/xen/interface/io/blkif.h
  user/weongyo/usb/sys/xen/interface/io/protocols.h
  user/weongyo/usb/sys/xen/interface/io/ring.h
  user/weongyo/usb/sys/xen/interface/io/xenbus.h
  user/weongyo/usb/sys/xen/xen_intr.h
  user/weongyo/usb/sys/xen/xenbus/xenbus_if.m
  user/weongyo/usb/sys/xen/xenbus/xenbusvar.h
Directory Properties:
  user/weongyo/usb/sys/   (props changed)
  user/weongyo/usb/sys/amd64/include/xen/   (props changed)
  user/weongyo/usb/sys/cddl/contrib/opensolaris/   (props changed)
  user/weongyo/usb/sys/contrib/dev/acpica/   (props changed)
  user/weongyo/usb/sys/contrib/pf/   (props changed)
  user/weongyo/usb/sys/contrib/x86emu/   (props changed)
  user/weongyo/usb/sys/dev/usb/controller/   (props changed)
  user/weongyo/usb/sys/dev/xen/xenpci/   (props changed)

Modified: user/weongyo/usb/sys/amd64/acpica/acpi_machdep.c
==============================================================================
--- user/weongyo/usb/sys/amd64/acpica/acpi_machdep.c	Fri Nov 12 01:45:29 2010	(r215155)
+++ user/weongyo/usb/sys/amd64/acpica/acpi_machdep.c	Fri Nov 12 02:35:21 2010	(r215156)
@@ -44,24 +44,6 @@ __FBSDID("$FreeBSD$");
 
 #include <machine/nexusvar.h>
 
-/*
- * APM driver emulation 
- */
-
-#include <sys/condvar.h>
-#include <sys/conf.h>
-#include <sys/fcntl.h>
-#include <sys/malloc.h>
-#include <sys/poll.h>
-#include <sys/uio.h>
-
-#include <dev/acpica/acpiio.h>
-
-#include <machine/apm_bios.h>
-#include <i386/include/pc/bios.h>
-
-#include <i386/bios/apm.h>
-
 SYSCTL_DECL(_debug_acpi);
 
 int acpi_resume_beep;
@@ -73,445 +55,15 @@ int acpi_reset_video;
 TUNABLE_INT("hw.acpi.reset_video", &acpi_reset_video);
 
 static int intr_model = ACPI_INTR_PIC;
-static int apm_active;
-static struct clonedevs *apm_clones;
-
-MALLOC_DEFINE(M_APMDEV, "apmdev", "APM device emulation");
-
-static d_open_t		apmopen;
-static d_close_t	apmclose;
-static d_write_t	apmwrite;
-static d_ioctl_t	apmioctl;
-static d_poll_t		apmpoll;
-static d_kqfilter_t	apmkqfilter;
-static void		apmreadfiltdetach(struct knote *kn);
-static int		apmreadfilt(struct knote *kn, long hint);
-static struct filterops	apm_readfiltops = {
-	.f_isfd = 1,
-	.f_detach = apmreadfiltdetach,
-	.f_event = apmreadfilt,
-};
-
-static struct cdevsw apm_cdevsw = {
-	.d_version =	D_VERSION,
-	.d_flags =	D_TRACKCLOSE | D_NEEDMINOR,
-	.d_open =	apmopen,
-	.d_close =	apmclose,
-	.d_write =	apmwrite,
-	.d_ioctl =	apmioctl,
-	.d_poll =	apmpoll,
-	.d_name =	"apm",
-	.d_kqfilter =	apmkqfilter
-};
-
-static int
-acpi_capm_convert_battstate(struct  acpi_battinfo *battp)
-{
-	int	state;
-
-	state = APM_UNKNOWN;
-
-	if (battp->state & ACPI_BATT_STAT_DISCHARG) {
-		if (battp->cap >= 50)
-			state = 0;	/* high */
-		else
-			state = 1;	/* low */
-	}
-	if (battp->state & ACPI_BATT_STAT_CRITICAL)
-		state = 2;		/* critical */
-	if (battp->state & ACPI_BATT_STAT_CHARGING)
-		state = 3;		/* charging */
-
-	/* If still unknown, determine it based on the battery capacity. */
-	if (state == APM_UNKNOWN) {
-		if (battp->cap >= 50)
-			state = 0;	/* high */
-		else
-			state = 1;	/* low */
-	}
-
-	return (state);
-}
-
-static int
-acpi_capm_convert_battflags(struct  acpi_battinfo *battp)
-{
-	int	flags;
-
-	flags = 0;
-
-	if (battp->cap >= 50)
-		flags |= APM_BATT_HIGH;
-	else {
-		if (battp->state & ACPI_BATT_STAT_CRITICAL)
-			flags |= APM_BATT_CRITICAL;
-		else
-			flags |= APM_BATT_LOW;
-	}
-	if (battp->state & ACPI_BATT_STAT_CHARGING)
-		flags |= APM_BATT_CHARGING;
-	if (battp->state == ACPI_BATT_STAT_NOT_PRESENT)
-		flags = APM_BATT_NOT_PRESENT;
-
-	return (flags);
-}
-
-static int
-acpi_capm_get_info(apm_info_t aip)
-{
-	int	acline;
-	struct	acpi_battinfo batt;
-
-	aip->ai_infoversion = 1;
-	aip->ai_major       = 1;
-	aip->ai_minor       = 2;
-	aip->ai_status      = apm_active;
-	aip->ai_capabilities= 0xff00;	/* unknown */
-
-	if (acpi_acad_get_acline(&acline))
-		aip->ai_acline = APM_UNKNOWN;	/* unknown */
-	else
-		aip->ai_acline = acline;	/* on/off */
-
-	if (acpi_battery_get_battinfo(NULL, &batt) != 0) {
-		aip->ai_batt_stat = APM_UNKNOWN;
-		aip->ai_batt_life = APM_UNKNOWN;
-		aip->ai_batt_time = -1;		 /* unknown */
-		aip->ai_batteries = ~0U;	 /* unknown */
-	} else {
-		aip->ai_batt_stat = acpi_capm_convert_battstate(&batt);
-		aip->ai_batt_life = batt.cap;
-		aip->ai_batt_time = (batt.min == -1) ? -1 : batt.min * 60;
-		aip->ai_batteries = acpi_battery_get_units();
-	}
-
-	return (0);
-}
-
-static int
-acpi_capm_get_pwstatus(apm_pwstatus_t app)
-{
-	device_t dev;
-	int	acline, unit, error;
-	struct	acpi_battinfo batt;
-
-	if (app->ap_device != PMDV_ALLDEV &&
-	    (app->ap_device < PMDV_BATT0 || app->ap_device > PMDV_BATT_ALL))
-		return (1);
-
-	if (app->ap_device == PMDV_ALLDEV)
-		error = acpi_battery_get_battinfo(NULL, &batt);
-	else {
-		unit = app->ap_device - PMDV_BATT0;
-		dev = devclass_get_device(devclass_find("battery"), unit);
-		if (dev != NULL)
-			error = acpi_battery_get_battinfo(dev, &batt);
-		else
-			error = ENXIO;
-	}
-	if (error)
-		return (1);
-
-	app->ap_batt_stat = acpi_capm_convert_battstate(&batt);
-	app->ap_batt_flag = acpi_capm_convert_battflags(&batt);
-	app->ap_batt_life = batt.cap;
-	app->ap_batt_time = (batt.min == -1) ? -1 : batt.min * 60;
-
-	if (acpi_acad_get_acline(&acline))
-		app->ap_acline = APM_UNKNOWN;
-	else
-		app->ap_acline = acline;	/* on/off */
-
-	return (0);
-}
-
-/* Create single-use devices for /dev/apm and /dev/apmctl. */
-static void
-apm_clone(void *arg, struct ucred *cred, char *name, int namelen,
-    struct cdev **dev)
-{
-	int ctl_dev, unit;
-
-	if (*dev != NULL)
-		return;
-	if (strcmp(name, "apmctl") == 0)
-		ctl_dev = TRUE;
-	else if (strcmp(name, "apm") == 0)
-		ctl_dev = FALSE;
-	else
-		return;
-
-	/* Always create a new device and unit number. */
-	unit = -1;
-	if (clone_create(&apm_clones, &apm_cdevsw, &unit, dev, 0)) {
-		if (ctl_dev) {
-			*dev = make_dev(&apm_cdevsw, unit,
-			    UID_ROOT, GID_OPERATOR, 0660, "apmctl%d", unit);
-		} else {
-			*dev = make_dev(&apm_cdevsw, unit,
-			    UID_ROOT, GID_OPERATOR, 0664, "apm%d", unit);
-		}
-		if (*dev != NULL) {
-			dev_ref(*dev);
-			(*dev)->si_flags |= SI_CHEAPCLONE;
-		}
-	}
-}
-
-/* Create a struct for tracking per-device suspend notification. */
-static struct apm_clone_data *
-apm_create_clone(struct cdev *dev, struct acpi_softc *acpi_sc)
-{
-	struct apm_clone_data *clone;
-
-	clone = malloc(sizeof(*clone), M_APMDEV, M_WAITOK);
-	clone->cdev = dev;
-	clone->acpi_sc = acpi_sc;
-	clone->notify_status = APM_EV_NONE;
-	bzero(&clone->sel_read, sizeof(clone->sel_read));
-	knlist_init_mtx(&clone->sel_read.si_note, &acpi_mutex);
-
-	/*
-	 * The acpi device is always managed by devd(8) and is considered
-	 * writable (i.e., ack is required to allow suspend to proceed.)
-	 */
-	if (strcmp("acpi", devtoname(dev)) == 0)
-		clone->flags = ACPI_EVF_DEVD | ACPI_EVF_WRITE;
-	else
-		clone->flags = ACPI_EVF_NONE;
-
-	ACPI_LOCK(acpi);
-	STAILQ_INSERT_TAIL(&acpi_sc->apm_cdevs, clone, entries);
-	ACPI_UNLOCK(acpi);
-	return (clone);
-}
-
-static int
-apmopen(struct cdev *dev, int flag, int fmt, struct thread *td)
-{
-	struct	acpi_softc *acpi_sc;
-	struct 	apm_clone_data *clone;
-
-	acpi_sc = devclass_get_softc(devclass_find("acpi"), 0);
-	clone = apm_create_clone(dev, acpi_sc);
-	dev->si_drv1 = clone;
-
-	/* If the device is opened for write, record that. */
-	if ((flag & FWRITE) != 0)
-		clone->flags |= ACPI_EVF_WRITE;
-
-	return (0);
-}
-
-static int
-apmclose(struct cdev *dev, int flag, int fmt, struct thread *td)
-{
-	struct	apm_clone_data *clone;
-	struct	acpi_softc *acpi_sc;
-
-	clone = dev->si_drv1;
-	acpi_sc = clone->acpi_sc;
-
-	/* We are about to lose a reference so check if suspend should occur */
-	if (acpi_sc->acpi_next_sstate != 0 &&
-	    clone->notify_status != APM_EV_ACKED)
-		acpi_AckSleepState(clone, 0);
-
-	/* Remove this clone's data from the list and free it. */
-	ACPI_LOCK(acpi);
-	STAILQ_REMOVE(&acpi_sc->apm_cdevs, clone, apm_clone_data, entries);
-	knlist_destroy(&clone->sel_read.si_note);
-	ACPI_UNLOCK(acpi);
-	free(clone, M_APMDEV);
-	destroy_dev_sched(dev);
-	return (0);
-}
-
-static int
-apmioctl(struct cdev *dev, u_long cmd, caddr_t addr, int flag, struct thread *td)
-{
-	int	error;
-	struct	apm_clone_data *clone;
-	struct	acpi_softc *acpi_sc;
-	struct	apm_info info;
-	struct 	apm_event_info *ev_info;
-	apm_info_old_t aiop;
-
-	error = 0;
-	clone = dev->si_drv1;
-	acpi_sc = clone->acpi_sc;
-
-	switch (cmd) {
-	case APMIO_SUSPEND:
-		if ((flag & FWRITE) == 0)
-			return (EPERM);
-		if (acpi_sc->acpi_next_sstate == 0) {
-			if (acpi_sc->acpi_suspend_sx != ACPI_STATE_S5) {
-				error = acpi_ReqSleepState(acpi_sc,
-				    acpi_sc->acpi_suspend_sx);
-			} else {
-				printf(
-			"power off via apm suspend not supported\n");
-				error = ENXIO;
-			}
-		} else
-			error = acpi_AckSleepState(clone, 0);
-		break;
-	case APMIO_STANDBY:
-		if ((flag & FWRITE) == 0)
-			return (EPERM);
-		if (acpi_sc->acpi_next_sstate == 0) {
-			if (acpi_sc->acpi_standby_sx != ACPI_STATE_S5) {
-				error = acpi_ReqSleepState(acpi_sc,
-				    acpi_sc->acpi_standby_sx);
-			} else {
-				printf(
-			"power off via apm standby not supported\n");
-				error = ENXIO;
-			}
-		} else
-			error = acpi_AckSleepState(clone, 0);
-		break;
-	case APMIO_NEXTEVENT:
-		printf("apm nextevent start\n");
-		ACPI_LOCK(acpi);
-		if (acpi_sc->acpi_next_sstate != 0 && clone->notify_status ==
-		    APM_EV_NONE) {
-			ev_info = (struct apm_event_info *)addr;
-			if (acpi_sc->acpi_next_sstate <= ACPI_STATE_S3)
-				ev_info->type = PMEV_STANDBYREQ;
-			else
-				ev_info->type = PMEV_SUSPENDREQ;
-			ev_info->index = 0;
-			clone->notify_status = APM_EV_NOTIFIED;
-			printf("apm event returning %d\n", ev_info->type);
-		} else
-			error = EAGAIN;
-		ACPI_UNLOCK(acpi);
-		break;
-	case APMIO_GETINFO_OLD:
-		if (acpi_capm_get_info(&info))
-			error = ENXIO;
-		aiop = (apm_info_old_t)addr;
-		aiop->ai_major = info.ai_major;
-		aiop->ai_minor = info.ai_minor;
-		aiop->ai_acline = info.ai_acline;
-		aiop->ai_batt_stat = info.ai_batt_stat;
-		aiop->ai_batt_life = info.ai_batt_life;
-		aiop->ai_status = info.ai_status;
-		break;
-	case APMIO_GETINFO:
-		if (acpi_capm_get_info((apm_info_t)addr))
-			error = ENXIO;
-		break;
-	case APMIO_GETPWSTATUS:
-		if (acpi_capm_get_pwstatus((apm_pwstatus_t)addr))
-			error = ENXIO;
-		break;
-	case APMIO_ENABLE:
-		if ((flag & FWRITE) == 0)
-			return (EPERM);
-		apm_active = 1;
-		break;
-	case APMIO_DISABLE:
-		if ((flag & FWRITE) == 0)
-			return (EPERM);
-		apm_active = 0;
-		break;
-	case APMIO_HALTCPU:
-		break;
-	case APMIO_NOTHALTCPU:
-		break;
-	case APMIO_DISPLAY:
-		if ((flag & FWRITE) == 0)
-			return (EPERM);
-		break;
-	case APMIO_BIOS:
-		if ((flag & FWRITE) == 0)
-			return (EPERM);
-		bzero(addr, sizeof(struct apm_bios_arg));
-		break;
-	default:
-		error = EINVAL;
-		break;
-	}
-
-	return (error);
-}
-
-static int
-apmwrite(struct cdev *dev, struct uio *uio, int ioflag)
-{
-	return (uio->uio_resid);
-}
-
-static int
-apmpoll(struct cdev *dev, int events, struct thread *td)
-{
-	struct	apm_clone_data *clone;
-	int revents;
-
-	revents = 0;
-	ACPI_LOCK(acpi);
-	clone = dev->si_drv1;
-	if (clone->acpi_sc->acpi_next_sstate)
-		revents |= events & (POLLIN | POLLRDNORM);
-	else
-		selrecord(td, &clone->sel_read);
-	ACPI_UNLOCK(acpi);
-	return (revents);
-}
-
-static int
-apmkqfilter(struct cdev *dev, struct knote *kn)
-{
-	struct	apm_clone_data *clone;
-
-	ACPI_LOCK(acpi);
-	clone = dev->si_drv1;
-	kn->kn_hook = clone;
-	kn->kn_fop = &apm_readfiltops;
-	knlist_add(&clone->sel_read.si_note, kn, 0);
-	ACPI_UNLOCK(acpi);
-	return (0);
-}
-
-static void
-apmreadfiltdetach(struct knote *kn)
-{
-	struct	apm_clone_data *clone;
-
-	ACPI_LOCK(acpi);
-	clone = kn->kn_hook;
-	knlist_remove(&clone->sel_read.si_note, kn, 0);
-	ACPI_UNLOCK(acpi);
-}
-
-static int
-apmreadfilt(struct knote *kn, long hint)
-{
-	struct	apm_clone_data *clone;
-	int	sleeping;
-
-	ACPI_LOCK(acpi);
-	clone = kn->kn_hook;
-	sleeping = clone->acpi_sc->acpi_next_sstate ? 1 : 0;
-	ACPI_UNLOCK(acpi);
-	return (sleeping);
-}
 
 int
 acpi_machdep_init(device_t dev)
 {
-	struct acpi_softc	*sc;
+	struct acpi_softc *sc;
 
-	sc = devclass_get_softc(devclass_find("acpi"), 0);
+	sc = device_get_softc(dev);
 
-	/* Create a clone for /dev/acpi also. */
-	STAILQ_INIT(&sc->apm_cdevs);
-	sc->acpi_clone = apm_create_clone(sc->acpi_dev_t, sc);
-	clone_setup(&apm_clones);
-	EVENTHANDLER_REGISTER(dev_clone, apm_clone, 0, 1000);
+	acpi_apm_init(sc);
 
 	if (intr_model != ACPI_INTR_PIC)
 		acpi_SetIntrModel(intr_model);
@@ -534,12 +86,14 @@ acpi_SetDefaultIntrModel(int model)
 int
 acpi_machdep_quirks(int *quirks)
 {
+
 	return (0);
 }
 
 void
 acpi_cpu_c1()
 {
+
 	__asm __volatile("sti; hlt");
 }
 

Modified: user/weongyo/usb/sys/amd64/acpica/acpi_wakeup.c
==============================================================================
--- user/weongyo/usb/sys/amd64/acpica/acpi_wakeup.c	Fri Nov 12 01:45:29 2010	(r215155)
+++ user/weongyo/usb/sys/amd64/acpica/acpi_wakeup.c	Fri Nov 12 02:35:21 2010	(r215156)
@@ -41,13 +41,13 @@ __FBSDID("$FreeBSD$");
 #include <vm/pmap.h>
 
 #include <machine/intr_machdep.h>
-#include <machine/mca.h>
+#include <x86/mca.h>
 #include <machine/pcb.h>
 #include <machine/pmap.h>
 #include <machine/specialreg.h>
 
 #ifdef SMP
-#include <machine/apicreg.h>
+#include <x86/apicreg.h>
 #include <machine/smp.h>
 #include <machine/vmparam.h>
 #endif

Modified: user/weongyo/usb/sys/amd64/amd64/amd64_mem.c
==============================================================================
--- user/weongyo/usb/sys/amd64/amd64/amd64_mem.c	Fri Nov 12 01:45:29 2010	(r215155)
+++ user/weongyo/usb/sys/amd64/amd64/amd64_mem.c	Fri Nov 12 02:35:21 2010	(r215156)
@@ -35,6 +35,10 @@ __FBSDID("$FreeBSD$");
 #include <sys/smp.h>
 #include <sys/sysctl.h>
 
+#include <vm/vm.h>
+#include <vm/vm_param.h>
+#include <vm/pmap.h>
+
 #include <machine/cputypes.h>
 #include <machine/md_var.h>
 #include <machine/specialreg.h>
@@ -527,9 +531,9 @@ static int
 amd64_mrset(struct mem_range_softc *sc, struct mem_range_desc *mrd, int *arg)
 {
 	struct mem_range_desc *targ;
-	int error = 0;
+	int error, i;
 
-	switch(*arg) {
+	switch (*arg) {
 	case MEMRANGE_SET_UPDATE:
 		/*
 		 * Make sure that what's being asked for is even
@@ -568,6 +572,21 @@ amd64_mrset(struct mem_range_softc *sc, 
 		return (EOPNOTSUPP);
 	}
 
+	/*
+	 * Ensure that the direct map region does not contain any mappings
+	 * that span MTRRs of different types.  However, the fixed MTRRs can
+	 * be ignored, because a large page mapping the first 1 MB of physical
+	 * memory is a special case that the processor handles.  The entire
+	 * TLB will be invalidated by amd64_mrstore(), so pmap_demote_DMAP()
+	 * needn't do it.
+	 */
+	i = (sc->mr_cap & MR686_FIXMTRR) ? MTRR_N64K + MTRR_N16K + MTRR_N4K : 0;
+	mrd = sc->mr_desc + i;
+	for (; i < sc->mr_ndesc; i++, mrd++) {
+		if ((mrd->mr_flags & (MDF_ACTIVE | MDF_BOGUS)) == MDF_ACTIVE)
+			pmap_demote_DMAP(mrd->mr_base, mrd->mr_len, FALSE);
+	}
+
 	/* Update the hardware. */
 	amd64_mrstore(sc);
 
@@ -657,6 +676,21 @@ amd64_mrinit(struct mem_range_softc *sc)
 		if (mrd->mr_flags & MDF_ACTIVE)
 			mrd->mr_flags |= MDF_FIRMWARE;
 	}
+
+	/*
+	 * Ensure that the direct map region does not contain any mappings
+	 * that span MTRRs of different types.  However, the fixed MTRRs can
+	 * be ignored, because a large page mapping the first 1 MB of physical
+	 * memory is a special case that the processor handles.  Invalidate
+	 * any old TLB entries that might hold inconsistent memory type
+	 * information. 
+	 */
+	i = (sc->mr_cap & MR686_FIXMTRR) ? MTRR_N64K + MTRR_N16K + MTRR_N4K : 0;
+	mrd = sc->mr_desc + i;
+	for (; i < sc->mr_ndesc; i++, mrd++) {
+		if ((mrd->mr_flags & (MDF_ACTIVE | MDF_BOGUS)) == MDF_ACTIVE)
+			pmap_demote_DMAP(mrd->mr_base, mrd->mr_len, TRUE);
+	}
 }
 
 /*

Modified: user/weongyo/usb/sys/amd64/amd64/apic_vector.S
==============================================================================
--- user/weongyo/usb/sys/amd64/amd64/apic_vector.S	Fri Nov 12 01:45:29 2010	(r215155)
+++ user/weongyo/usb/sys/amd64/amd64/apic_vector.S	Fri Nov 12 02:35:21 2010	(r215156)
@@ -39,7 +39,7 @@
 #include "opt_smp.h"
 
 #include <machine/asmacros.h>
-#include <machine/apicreg.h>
+#include <x86/apicreg.h>
 
 #include "assym.s"
 

Modified: user/weongyo/usb/sys/amd64/amd64/busdma_machdep.c
==============================================================================
--- user/weongyo/usb/sys/amd64/amd64/busdma_machdep.c	Fri Nov 12 01:45:29 2010	(r215155)
+++ user/weongyo/usb/sys/amd64/amd64/busdma_machdep.c	Fri Nov 12 02:35:21 2010	(r215156)
@@ -526,7 +526,7 @@ bus_dmamem_alloc(bus_dma_tag_t dmat, voi
 		CTR4(KTR_BUSDMA, "%s: tag %p tag flags 0x%x error %d",
 		    __func__, dmat, dmat->flags, ENOMEM);
 		return (ENOMEM);
-	} else if ((uintptr_t)*vaddr & (dmat->alignment - 1)) {
+	} else if (vtophys(*vaddr) & (dmat->alignment - 1)) {
 		printf("bus_dmamem_alloc failed to align memory properly.\n");
 	}
 	if (flags & BUS_DMA_NOCACHE)

Modified: user/weongyo/usb/sys/amd64/amd64/fpu.c
==============================================================================
--- user/weongyo/usb/sys/amd64/amd64/fpu.c	Fri Nov 12 01:45:29 2010	(r215155)
+++ user/weongyo/usb/sys/amd64/amd64/fpu.c	Fri Nov 12 02:35:21 2010	(r215156)
@@ -113,14 +113,14 @@ static	struct savefpu		fpu_initialstate;
 void
 fpuinit(void)
 {
-	register_t savecrit;
+	register_t saveintr;
 	u_int mxcsr;
 	u_short control;
 
 	/*
 	 * It is too early for critical_enter() to work on AP.
 	 */
-	savecrit = intr_disable();
+	saveintr = intr_disable();
 	stop_emulating();
 	fninit();
 	control = __INITIAL_FPUCW__;
@@ -137,7 +137,7 @@ fpuinit(void)
 		bzero(fpu_initialstate.sv_xmm, sizeof(fpu_initialstate.sv_xmm));
 	}
 	start_emulating();
-	intr_restore(savecrit);
+	intr_restore(saveintr);
 }
 
 /*

Modified: user/weongyo/usb/sys/amd64/amd64/genassym.c
==============================================================================
--- user/weongyo/usb/sys/amd64/amd64/genassym.c	Fri Nov 12 01:45:29 2010	(r215155)
+++ user/weongyo/usb/sys/amd64/amd64/genassym.c	Fri Nov 12 02:35:21 2010	(r215156)
@@ -66,7 +66,7 @@ __FBSDID("$FreeBSD$");
 #include <nfs/nfsproto.h>
 #include <nfsclient/nfs.h>
 #include <nfsclient/nfsdiskless.h>
-#include <machine/apicreg.h>
+#include <x86/apicreg.h>
 #include <machine/cpu.h>
 #include <machine/pcb.h>
 #include <machine/sigframe.h>

Modified: user/weongyo/usb/sys/amd64/amd64/identcpu.c
==============================================================================
--- user/weongyo/usb/sys/amd64/amd64/identcpu.c	Fri Nov 12 01:45:29 2010	(r215155)
+++ user/weongyo/usb/sys/amd64/amd64/identcpu.c	Fri Nov 12 02:35:21 2010	(r215156)
@@ -278,7 +278,7 @@ printcpuinfo(void)
 				"\017xTPR"	/* Send Task Priority Messages*/
 				"\020PDCM"	/* Perf/Debug Capability MSR */
 				"\021<b16>"
-				"\022<b17>"
+				"\022PCID"	/* Process-context Identifiers */
 				"\023DCA"	/* Direct Cache Access */
 				"\024SSE4.1"
 				"\025SSE4.2"

Modified: user/weongyo/usb/sys/amd64/amd64/intr_machdep.c
==============================================================================
--- user/weongyo/usb/sys/amd64/amd64/intr_machdep.c	Fri Nov 12 01:45:29 2010	(r215155)
+++ user/weongyo/usb/sys/amd64/amd64/intr_machdep.c	Fri Nov 12 02:35:21 2010	(r215156)
@@ -458,7 +458,7 @@ intr_next_cpu(void)
 
 	/* Leave all interrupts on the BSP during boot. */
 	if (!assign_cpu)
-		return (cpu_apic_ids[0]);
+		return (PCPU_GET(apic_id));
 
 	mtx_lock_spin(&icu_lock);
 	apic_id = cpu_apic_ids[current_cpu];

Modified: user/weongyo/usb/sys/amd64/amd64/legacy.c
==============================================================================
--- user/weongyo/usb/sys/amd64/amd64/legacy.c	Fri Nov 12 01:45:29 2010	(r215155)
+++ user/weongyo/usb/sys/amd64/amd64/legacy.c	Fri Nov 12 02:35:21 2010	(r215156)
@@ -60,7 +60,7 @@ struct legacy_device {
 static	int legacy_probe(device_t);
 static	int legacy_attach(device_t);
 static	int legacy_print_child(device_t, device_t);
-static device_t legacy_add_child(device_t bus, int order, const char *name,
+static device_t legacy_add_child(device_t bus, u_int order, const char *name,
 				int unit);
 static	int legacy_read_ivar(device_t, device_t, int, uintptr_t *);
 static	int legacy_write_ivar(device_t, device_t, int, uintptr_t);
@@ -149,7 +149,7 @@ legacy_print_child(device_t bus, device_
 }
 
 static device_t
-legacy_add_child(device_t bus, int order, const char *name, int unit)
+legacy_add_child(device_t bus, u_int order, const char *name, int unit)
 {
 	device_t child;
 	struct legacy_device *atdev;
@@ -213,7 +213,7 @@ legacy_write_ivar(device_t dev, device_t
 static void	cpu_identify(driver_t *driver, device_t parent);
 static int	cpu_read_ivar(device_t dev, device_t child, int index,
 		    uintptr_t *result);
-static device_t cpu_add_child(device_t bus, int order, const char *name,
+static device_t cpu_add_child(device_t bus, u_int order, const char *name,
 		    int unit);
 static struct resource_list *cpu_get_rlist(device_t dev, device_t child);
 
@@ -277,7 +277,7 @@ cpu_identify(driver_t *driver, device_t 
 }
 
 static device_t
-cpu_add_child(device_t bus, int order, const char *name, int unit)
+cpu_add_child(device_t bus, u_int order, const char *name, int unit)
 {
 	struct cpu_device *cd;
 	device_t child;

Modified: user/weongyo/usb/sys/amd64/amd64/machdep.c
==============================================================================
--- user/weongyo/usb/sys/amd64/amd64/machdep.c	Fri Nov 12 01:45:29 2010	(r215155)
+++ user/weongyo/usb/sys/amd64/amd64/machdep.c	Fri Nov 12 02:35:21 2010	(r215156)
@@ -112,7 +112,7 @@ __FBSDID("$FreeBSD$");
 #include <machine/cpu.h>
 #include <machine/cputypes.h>
 #include <machine/intr_machdep.h>
-#include <machine/mca.h>
+#include <x86/mca.h>
 #include <machine/md_var.h>
 #include <machine/metadata.h>
 #include <machine/pc/bios.h>
@@ -585,59 +585,89 @@ cpu_halt(void)
 }
 
 void (*cpu_idle_hook)(void) = NULL;	/* ACPI idle hook. */
+static int	cpu_ident_amdc1e = 0;	/* AMD C1E supported. */
+static int	idle_mwait = 1;		/* Use MONITOR/MWAIT for short idle. */
+TUNABLE_INT("machdep.idle_mwait", &idle_mwait);
+SYSCTL_INT(_machdep, OID_AUTO, idle_mwait, CTLFLAG_RW, &idle_mwait,
+    0, "Use MONITOR/MWAIT for short idle");
+
+#define	STATE_RUNNING	0x0
+#define	STATE_MWAIT	0x1
+#define	STATE_SLEEPING	0x2
 
 static void
-cpu_idle_hlt(int busy)
+cpu_idle_acpi(int busy)
 {
-	/*
-	 * we must absolutely guarentee that hlt is the next instruction
-	 * after sti or we introduce a timing window.
-	 */
+	int *state;
+
+	state = (int *)PCPU_PTR(monitorbuf);
+	*state = STATE_SLEEPING;
 	disable_intr();
-  	if (sched_runnable())
+	if (sched_runnable())
 		enable_intr();
+	else if (cpu_idle_hook)
+		cpu_idle_hook();
 	else
 		__asm __volatile("sti; hlt");
+	*state = STATE_RUNNING;
 }
 
 static void
-cpu_idle_acpi(int busy)
+cpu_idle_hlt(int busy)
 {
+	int *state;
+
+	state = (int *)PCPU_PTR(monitorbuf);
+	*state = STATE_SLEEPING;
+	/*
+	 * We must absolutely guarentee that hlt is the next instruction
+	 * after sti or we introduce a timing window.
+	 */
 	disable_intr();
-  	if (sched_runnable())
+	if (sched_runnable())
 		enable_intr();
-	else if (cpu_idle_hook)
-		cpu_idle_hook();
 	else
 		__asm __volatile("sti; hlt");
+	*state = STATE_RUNNING;
 }
 
-static int cpu_ident_amdc1e = 0;
+/*
+ * MWAIT cpu power states.  Lower 4 bits are sub-states.
+ */
+#define	MWAIT_C0	0xf0
+#define	MWAIT_C1	0x00
+#define	MWAIT_C2	0x10
+#define	MWAIT_C3	0x20
+#define	MWAIT_C4	0x30
 
-static int
-cpu_probe_amdc1e(void)
+static void
+cpu_idle_mwait(int busy)
 {
-	int i;
-
-	/*
-	 * Forget it, if we're not using local APIC timer.
-	 */
-	if (resource_disabled("apic", 0) ||
-	    (resource_int_value("apic", 0, "clock", &i) == 0 && i == 0))
-		return (0);
+	int *state;
 
-	/*
-	 * Detect the presence of C1E capability mostly on latest
-	 * dual-cores (or future) k8 family.
-	 */
-	if (cpu_vendor_id == CPU_VENDOR_AMD &&
-	    (cpu_id & 0x00000f00) == 0x00000f00 &&
-	    (cpu_id & 0x0fff0000) >=  0x00040000) {
-		cpu_ident_amdc1e = 1;
-		return (1);
+	state = (int *)PCPU_PTR(monitorbuf);
+	*state = STATE_MWAIT;
+	if (!sched_runnable()) {
+		cpu_monitor(state, 0, 0);
+		if (*state == STATE_MWAIT)
+			cpu_mwait(0, MWAIT_C1);
 	}
+	*state = STATE_RUNNING;
+}
 
-	return (0);
+static void
+cpu_idle_spin(int busy)
+{
+	int *state;
+	int i;
+
+	state = (int *)PCPU_PTR(monitorbuf);
+	*state = STATE_RUNNING;
+	for (i = 0; i < 1000; i++) {
+		if (sched_runnable())
+			return;
+		cpu_spinwait();
+	}
 }
 
 /*
@@ -655,110 +685,83 @@ cpu_probe_amdc1e(void)
 #define	AMDK8_CMPHALT		(AMDK8_SMIONCMPHALT | AMDK8_C1EONCMPHALT)
 
 static void
-cpu_idle_amdc1e(int busy)
+cpu_probe_amdc1e(void)
 {
 
-	disable_intr();
-	if (sched_runnable())
-		enable_intr();
-	else {
-		uint64_t msr;
-
-		msr = rdmsr(MSR_AMDK8_IPM);
-		if (msr & AMDK8_CMPHALT)
-			wrmsr(MSR_AMDK8_IPM, msr & ~AMDK8_CMPHALT);
-
-		if (cpu_idle_hook)
-			cpu_idle_hook();
-		else
-			__asm __volatile("sti; hlt");
+	/*
+	 * Detect the presence of C1E capability mostly on latest
+	 * dual-cores (or future) k8 family.
+	 */
+	if (cpu_vendor_id == CPU_VENDOR_AMD &&
+	    (cpu_id & 0x00000f00) == 0x00000f00 &&
+	    (cpu_id & 0x0fff0000) >=  0x00040000) {
+		cpu_ident_amdc1e = 1;
 	}
 }
 
-static void
-cpu_idle_spin(int busy)
-{
-	return;
-}
-
 void (*cpu_idle_fn)(int) = cpu_idle_acpi;
 
 void
 cpu_idle(int busy)
 {
+	uint64_t msr;
+
+	CTR2(KTR_SPARE2, "cpu_idle(%d) at %d",
+	    busy, curcpu);
 #ifdef SMP
 	if (mp_grab_cpu_hlt())
 		return;
 #endif
-	cpu_idle_fn(busy);
-}
-
-/*
- * mwait cpu power states.  Lower 4 bits are sub-states.
- */
-#define	MWAIT_C0	0xf0
-#define	MWAIT_C1	0x00
-#define	MWAIT_C2	0x10
-#define	MWAIT_C3	0x20
-#define	MWAIT_C4	0x30
-
-#define	MWAIT_DISABLED	0x0
-#define	MWAIT_WOKEN	0x1
-#define	MWAIT_WAITING	0x2
+	/* If we are busy - try to use fast methods. */
+	if (busy) {
+		if ((cpu_feature2 & CPUID2_MON) && idle_mwait) {
+			cpu_idle_mwait(busy);
+			goto out;
+		}
+	}
 
-static void
-cpu_idle_mwait(int busy)
-{
-	int *mwait;
+	/* If we have time - switch timers into idle mode. */
+	if (!busy) {
+		critical_enter();
+		cpu_idleclock();
+	}
 
-	mwait = (int *)PCPU_PTR(monitorbuf);
-	*mwait = MWAIT_WAITING;
-	if (sched_runnable())
-		return;
-	cpu_monitor(mwait, 0, 0);
-	if (*mwait == MWAIT_WAITING)
-		cpu_mwait(0, MWAIT_C1);
-}
+	/* Apply AMD APIC timer C1E workaround. */
+	if (cpu_ident_amdc1e && cpu_disable_deep_sleep) {
+		msr = rdmsr(MSR_AMDK8_IPM);
+		if (msr & AMDK8_CMPHALT)
+			wrmsr(MSR_AMDK8_IPM, msr & ~AMDK8_CMPHALT);
+	}
 
-static void
-cpu_idle_mwait_hlt(int busy)
-{
-	int *mwait;
+	/* Call main idle method. */
+	cpu_idle_fn(busy);
 
-	mwait = (int *)PCPU_PTR(monitorbuf);
-	if (busy == 0) {
-		*mwait = MWAIT_DISABLED;
-		cpu_idle_hlt(busy);
-		return;
-	}
-	*mwait = MWAIT_WAITING;
-	if (sched_runnable())
-		return;
-	cpu_monitor(mwait, 0, 0);
-	if (*mwait == MWAIT_WAITING)
-		cpu_mwait(0, MWAIT_C1);
+	/* Switch timers mack into active mode. */
+	if (!busy) {
+		cpu_activeclock();
+		critical_exit();
+	}
+out:
+	CTR2(KTR_SPARE2, "cpu_idle(%d) at %d done",
+	    busy, curcpu);
 }
 
 int
 cpu_idle_wakeup(int cpu)
 {
 	struct pcpu *pcpu;
-	int *mwait;
+	int *state;
 
-	if (cpu_idle_fn == cpu_idle_spin)
-		return (1);
-	if (cpu_idle_fn != cpu_idle_mwait && cpu_idle_fn != cpu_idle_mwait_hlt)
-		return (0);
 	pcpu = pcpu_find(cpu);
-	mwait = (int *)pcpu->pc_monitorbuf;
+	state = (int *)pcpu->pc_monitorbuf;
 	/*
 	 * This doesn't need to be atomic since missing the race will
 	 * simply result in unnecessary IPIs.
 	 */
-	if (cpu_idle_fn == cpu_idle_mwait_hlt && *mwait == MWAIT_DISABLED)
+	if (*state == STATE_SLEEPING)
 		return (0);
-	*mwait = MWAIT_WOKEN;
-
+	if (*state == STATE_MWAIT)
+		*state = STATE_RUNNING;
 	return (1);
 }
 
@@ -771,8 +774,6 @@ struct {
 } idle_tbl[] = {
 	{ cpu_idle_spin, "spin" },
 	{ cpu_idle_mwait, "mwait" },
-	{ cpu_idle_mwait_hlt, "mwait_hlt" },
-	{ cpu_idle_amdc1e, "amdc1e" },
 	{ cpu_idle_hlt, "hlt" },
 	{ cpu_idle_acpi, "acpi" },
 	{ NULL, NULL }
@@ -791,16 +792,20 @@ idle_sysctl_available(SYSCTL_HANDLER_ARG
 		if (strstr(idle_tbl[i].id_name, "mwait") &&
 		    (cpu_feature2 & CPUID2_MON) == 0)

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-src-user mailing list