Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/yamt-pdpolicy]: src/sys sync with head.
details: https://anonhg.NetBSD.org/src/rev/c285981e7828
branches: yamt-pdpolicy
changeset: 588859:c285981e7828
user: yamt <yamt%NetBSD.org@localhost>
date: Sun Sep 03 15:22:40 2006 +0000
description:
sync with head.
diffstat:
sys/Makefile | 6 +-
sys/altq/altq_conf.c | 6 +-
sys/arch/Makefile | 5 +-
sys/arch/acorn26/acorn26/copyinout.S | 32 +-
sys/arch/acorn26/acorn26/copyinoutstr.S | 231 -
sys/arch/acorn26/acorn26/fpu_asm.S | 36 +-
sys/arch/acorn26/conf/FOURMEG | 5 +-
sys/arch/acorn26/conf/GENERIC | 8 +-
sys/arch/acorn26/conf/INSTALL | 5 +-
sys/arch/acorn26/podulebus/podloader_asm.S | 8 +-
sys/arch/acorn32/acorn32/conf.c | 12 +-
sys/arch/acorn32/acorn32/rpc_kbd_map.c | 512 --
sys/arch/acorn32/acorn32/rpc_machdep.c | 19 +-
sys/arch/acorn32/conf/EB7500ATX | 53 +-
sys/arch/acorn32/conf/GENERIC | 56 +-
sys/arch/acorn32/conf/INSTALL | 33 +-
sys/arch/acorn32/conf/LOWMEM_WSCONS | 31 +-
sys/arch/acorn32/conf/Makefile.acorn32 | 12 +-
sys/arch/acorn32/conf/NC | 82 +-
sys/arch/acorn32/conf/NC_WSCONS | 315 -
sys/arch/acorn32/conf/RPC_WSCONS | 350 -
sys/arch/acorn32/conf/files.acorn32 | 3 +-
sys/arch/acorn32/conf/majors.acorn32 | 6 +-
sys/arch/acorn32/dev/wskbdmap_mfii_rpc.c | 181 -
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c | 20 +-
sys/arch/acorn32/include/Makefile | 4 +-
sys/arch/acorn32/include/kbd.h | 69 -
sys/arch/acorn32/include/vconsole.h | 300 -
sys/arch/acorn32/podulebus/ascreg.h | 175 +-
sys/arch/acorn32/stand/boot32/boot32.c | 22 +-
sys/arch/acorn32/stand/boot32/version | 3 +-
sys/arch/acorn32/stand/lib/riscoscalls.S | 19 +-
sys/arch/acorn32/stand/lib/riscoscalls.h | 8 +-
sys/arch/algor/conf/P4032 | 6 +-
sys/arch/algor/conf/P5064 | 6 +-
sys/arch/algor/conf/P6032 | 6 +-
sys/arch/alpha/alpha/vm_machdep.c | 7 +-
sys/arch/alpha/conf/ALPHA | 11 +-
sys/arch/alpha/conf/BASIL | 6 +-
sys/arch/alpha/conf/FRAU-FARBISSINA | 6 +-
sys/arch/alpha/conf/GENERIC | 11 +-
sys/arch/alpha/conf/Makefile.alpha | 5 +-
sys/arch/alpha/include/param.h | 22 +-
sys/arch/alpha/include/vuid_event.h | 43 +-
sys/arch/amd64/amd64/machdep.c | 101 +-
sys/arch/amd64/amd64/netbsd32_machdep.c | 7 +-
sys/arch/amd64/amd64/procfs_machdep.c | 253 +-
sys/arch/amd64/amd64/syscall.c | 29 +-
sys/arch/amd64/amd64/vm_machdep.c | 7 +-
sys/arch/amd64/conf/GENERIC | 13 +-
sys/arch/amd64/conf/INSTALL | 6 +-
sys/arch/amd64/conf/SIMICS | 5 +-
sys/arch/amd64/include/cpufunc.h | 31 +-
sys/arch/amd64/include/param.h | 22 +-
sys/arch/amd64/include/segments.h | 24 +-
sys/arch/amiga/conf/AMIGA | 13 +-
sys/arch/amiga/conf/DRACO | 13 +-
sys/arch/amiga/conf/GENERIC | 14 +-
sys/arch/amiga/conf/GENERIC.in | 11 +-
sys/arch/amiga/conf/INSTALL | 9 +-
sys/arch/amiga/conf/WSCONS | 13 +-
sys/arch/amiga/dev/vuid_event.h | 84 +-
sys/arch/amigappc/conf/NULL | 6 +-
sys/arch/amigappc/include/param.h | 19 +-
sys/arch/arc/arc/arcbios.h | 20 +-
sys/arch/arc/conf/ARCTIC | 6 +-
sys/arch/arc/conf/GENERIC | 11 +-
sys/arch/arc/conf/M403 | 6 +-
sys/arch/arc/conf/MIMORI | 6 +-
sys/arch/arc/conf/PICA | 6 +-
sys/arch/arc/conf/RAMDISK | 8 +-
sys/arch/arc/conf/RPC44 | 10 +-
sys/arch/arc/dev/pccons.c | 33 +-
sys/arch/arc/stand/boot/Makefile | 4 +-
sys/arch/arm/Makefile | 4 +-
sys/arch/arm/arm/vm_machdep_arm.c | 7 +-
sys/arch/arm/ep93xx/epwdog.c | 6 +-
sys/arch/arm/include/param.h | 25 +-
sys/arch/arm/iomd/Makefile | 6 -
sys/arch/arm/iomd/console/consinit.c | 26 +-
sys/arch/arm/iomd/console/console.c | 1290 -------
sys/arch/arm/iomd/console/console.h | 9 -
sys/arch/arm/iomd/console/debugconsole.c | 77 -
sys/arch/arm/iomd/console/dumb.c | 149 -
sys/arch/arm/iomd/console/fonts/font_bold.h | 262 -
sys/arch/arm/iomd/console/fonts/font_italic.h | 262 -
sys/arch/arm/iomd/console/fonts/font_normal.h | 262 -
sys/arch/arm/iomd/console/fonts/font_wide.h | 256 -
sys/arch/arm/iomd/console/vidc.c | 238 -
sys/arch/arm/iomd/console/vidc_mc.S | 149 -
sys/arch/arm/iomd/console/vidcconsole.c | 208 -
sys/arch/arm/iomd/console/vidcrender.c | 1661 ---------
sys/arch/arm/iomd/console/vt220.c | 1980 ----------
sys/arch/arm/iomd/console/vt220.h | 117 -
sys/arch/arm/iomd/files.iomd | 47 +-
sys/arch/arm/iomd/kbd.c | 1028 -----
sys/arch/arm/iomd/kbd_iomd.c | 121 -
sys/arch/arm/iomd/kbdvar.h | 79 -
sys/arch/arm/iomd/makemodes.awk | 65 +-
sys/arch/arm/iomd/rpckbd.c | 683 ---
sys/arch/arm/iomd/rpckbd_iomd.c | 127 -
sys/arch/arm/iomd/rpckbdvar.h | 84 -
sys/arch/arm/iomd/vidc.h | 82 +-
sys/arch/arm/iomd/vidc20config.c | 159 +-
sys/arch/arm/iomd/vidc20config.c.old-stuff | 207 -
sys/arch/arm/iomd/vidc20config.h | 38 +-
sys/arch/arm/iomd/vidcaudio.c | 20 +-
sys/arch/arm/iomd/vidcvideo.c | 12 +-
sys/arch/arm/iomd/vidcvideo.h | 4 +-
sys/arch/arm/iomd/wskbdmap_mfii.h | 40 -
sys/arch/atari/atari/locore.s | 3 +-
sys/arch/atari/conf/ATARITT | 8 +-
sys/arch/atari/conf/FALCON | 8 +-
sys/arch/atari/conf/GENERIC.in | 8 +-
sys/arch/atari/conf/HADES | 9 +-
sys/arch/atari/conf/MILAN-ISAIDE | 9 +-
sys/arch/atari/conf/MILAN-PCIIDE | 9 +-
sys/arch/atari/dev/vuid_event.h | 42 +-
sys/arch/bebox/conf/GENERIC | 7 +-
sys/arch/cats/conf/GENERIC | 11 +-
sys/arch/cats/conf/INSTALL | 7 +-
sys/arch/cesfic/conf/GENERIC | 5 +-
sys/arch/cesfic/conf/Makefile.cesfic | 5 +-
sys/arch/cobalt/conf/GENERIC | 18 +-
sys/arch/cobalt/conf/INSTALL | 17 +-
sys/arch/cobalt/pci/pchb.c | 8 +-
sys/arch/cobalt/pci/pci_machdep.c | 8 +-
sys/arch/cobalt/stand/boot/Makefile | 4 +-
sys/arch/dreamcast/conf/GENERIC | 9 +-
sys/arch/evbarm/conf/ADI_BRH | 5 +-
sys/arch/evbarm/conf/ARMADILLO210 | 9 +-
sys/arch/evbarm/conf/ARMADILLO9 | 11 +-
sys/arch/evbarm/conf/HDL_G | 9 +-
sys/arch/evbarm/conf/INTEGRATOR | 5 +-
sys/arch/evbarm/conf/IQ31244 | 5 +-
sys/arch/evbarm/conf/IQ80310 | 5 +-
sys/arch/evbarm/conf/IQ80321 | 5 +-
sys/arch/evbarm/conf/IXDP425 | 5 +-
sys/arch/evbarm/conf/IXM1200 | 5 +-
sys/arch/evbarm/conf/LUBBOCK | 3 -
sys/arch/evbarm/conf/NAPPI | 5 +-
sys/arch/evbarm/conf/NSLU2 | 6 +-
sys/arch/evbarm/conf/SMDK2410 | 7 +-
sys/arch/evbarm/conf/SMDK2800 | 5 +-
sys/arch/evbarm/conf/TEAMASA_NPWR | 5 +-
sys/arch/evbarm/conf/TEAMASA_NPWR_FC | 5 +-
sys/arch/evbarm/conf/TS7200 | 7 +-
sys/arch/evbarm/conf/TWINTAIL | 7 +-
sys/arch/evbarm/conf/VIPER | 5 +-
sys/arch/evbarm/conf/ZAO425 | 5 +-
sys/arch/evbarm/tsarm/toastersensors.c | 5 +-
sys/arch/evbarm/tsarm/tskp.c | 5 +-
sys/arch/evbarm/tsarm/tslcd.c | 21 +-
sys/arch/evbmips/atheros/autoconf.c | 14 +-
sys/arch/evbmips/atheros/machdep.c | 77 +-
sys/arch/evbmips/atheros/wdog.c | 18 +-
sys/arch/evbmips/conf/ALCHEMY | 10 +-
sys/arch/evbmips/conf/AP30 | 8 +-
sys/arch/evbmips/conf/MALTA | 10 +-
sys/arch/evbmips/conf/files.alchemy | 5 +-
sys/arch/evbmips/conf/files.atheros | 5 +-
sys/arch/evbmips/conf/files.malta | 4 +-
sys/arch/evbmips/evbmips/clock.c | 279 -
sys/arch/evbmips/evbmips/clockvar.h | 34 -
sys/arch/evbmips/evbmips/interrupt.c | 45 +-
sys/arch/evbmips/include/types.h | 4 +-
sys/arch/evbmips/malta/malta_intr.c | 6 +-
sys/arch/evbmips/malta/pci/pchb.c | 12 +-
sys/arch/evbppc/conf/EV64260 | 6 +-
sys/arch/evbppc/conf/EXPLORA451 | 8 +-
sys/arch/evbppc/conf/OPENBLOCKS200 | 8 +-
sys/arch/evbppc/conf/OPENBLOCKS266 | 10 +-
sys/arch/evbppc/conf/OPENBLOCKS266_OPT | 4 +-
sys/arch/evbppc/conf/WALNUT | 6 +-
sys/arch/evbppc/evbppc/evbppc_machdep.c | 39 +-
sys/arch/evbsh5/conf/CAYMAN | 6 +-
sys/arch/evbsh5/conf/SIMULATOR | 6 +-
sys/arch/ews4800mips/conf/GENERIC | 22 +-
sys/arch/ews4800mips/conf/RAMDISK | 3 +-
sys/arch/ews4800mips/stand/common/bootxx.c | 7 +-
sys/arch/ews4800mips/stand/common/bootxx.ldscript | 2 +
sys/arch/ews4800mips/stand/common/device_test.c | 6 +-
sys/arch/ews4800mips/stand/common/disk.c | 8 +-
sys/arch/ews4800mips/stand/common/fileread_ustarfs.c | 4 +-
sys/arch/ews4800mips/stand/common/ustarfs.c | 6 +-
sys/arch/hp300/conf/GENERIC | 24 +-
sys/arch/hp300/stand/common/hil.c | 3 +-
sys/arch/hp700/conf/GENERIC | 11 +-
sys/arch/hp700/conf/ld.script | 36 +-
sys/arch/hp700/hp700/machdep.c | 7 +-
sys/arch/hp700/hp700/mainbus.c | 14 +-
sys/arch/hp700/include/cpu.h | 3 +-
sys/arch/hpcarm/conf/IPAQ | 5 +-
sys/arch/hpcarm/conf/JORNADA720 | 7 +-
sys/arch/hpcarm/conf/JORNADA820 | 7 +-
sys/arch/hpcmips/conf/GENERIC | 10 +-
sys/arch/hpcmips/conf/LROUTER | 3 +-
sys/arch/hpcmips/conf/MPC303 | 7 +-
sys/arch/hpcmips/conf/TX3912 | 3 +-
sys/arch/hpcmips/conf/TX3922 | 5 +-
sys/arch/hpcmips/conf/VR41XX | 7 +-
sys/arch/hpcsh/conf/GENERIC | 4 +-
sys/arch/hpcsh/dev/hd64461/hd64461video.c | 16 +-
sys/arch/hppa/hppa/db_interface.c | 44 +-
sys/arch/hppa/hppa/pmap.c | 93 +-
sys/arch/hppa/hppa/trap.S | 4 +-
sys/arch/hppa/hppa/trap.c | 6 +-
sys/arch/hppa/include/cpufunc.h | 4 +-
sys/arch/hppa/include/param.h | 21 +-
sys/arch/i386/conf/ALL | 1382 +++++++
sys/arch/i386/conf/DEBUG | 625 +++
sys/arch/i386/conf/DISKLESS | 5 +-
sys/arch/i386/conf/GENERIC | 20 +-
sys/arch/i386/conf/GENERIC_LAPTOP | 22 +-
sys/arch/i386/conf/GENERIC_PS2TINY | 6 +-
sys/arch/i386/conf/GENERIC_TINY | 8 +-
sys/arch/i386/conf/INSTALL | 7 +-
sys/arch/i386/conf/INSTALL_LAPTOP | 7 +-
sys/arch/i386/conf/INSTALL_SMALL | 5 +-
sys/arch/i386/conf/INSTALL_TINY | 5 +-
sys/arch/i386/conf/INSTALL_XEN2_DOMU | 5 +-
sys/arch/i386/conf/INSTALL_XEN3_DOMU | 5 +-
sys/arch/i386/conf/IOPENER | 12 +-
sys/arch/i386/conf/LAMB | 10 +-
sys/arch/i386/conf/Makefile.i386 | 4 +-
sys/arch/i386/conf/NET4501 | 8 +-
sys/arch/i386/conf/SWINGER | 14 +-
sys/arch/i386/conf/VIRTUALPC | 12 +-
sys/arch/i386/conf/XEN2_DOM0 | 10 +-
sys/arch/i386/conf/XEN2_DOMU | 8 +-
sys/arch/i386/conf/XEN3_DOMU | 8 +-
sys/arch/i386/i386/db_dbgreg.S | 8 +-
sys/arch/i386/i386/est.c | 1097 ++++-
sys/arch/i386/i386/identcpu.c | 179 +-
sys/arch/i386/i386/powernow_k7.c | 5 +-
sys/arch/i386/i386/process_machdep.c | 9 +-
sys/arch/i386/i386/svr4_machdep.c | 6 +-
sys/arch/i386/i386/vm_machdep.c | 9 +-
sys/arch/i386/include/cpu.h | 12 +-
sys/arch/i386/include/cpufunc.h | 29 +-
sys/arch/i386/include/param.h | 22 +-
sys/arch/i386/include/types.h | 3 +-
sys/arch/i386/isa/clock.c | 117 +-
sys/arch/i386/pci/geodereg.h | 18 +-
sys/arch/i386/pci/geodewdg.c | 6 +-
sys/arch/ia64/compile/Makefile | 3 +
sys/arch/ia64/ia64/efi.c | 6 +-
sys/arch/ia64/ia64/pmap.c | 6 +-
sys/arch/ia64/ia64/trap.c | 6 +-
sys/arch/ia64/include/asm.h | 12 +-
sys/arch/ia64/include/db_machdep.h | 3 +-
sys/arch/ia64/include/param.h | 14 +-
sys/arch/ia64/include/pmap.h | 2 +
sys/arch/ia64/stand/ia64/ski/acpi_stub.c | 3 +-
sys/arch/ibmnws/conf/GENERIC | 3 +-
sys/arch/ibmnws/ibmnws/clock.c | 76 +-
sys/arch/ibmnws/include/types.h | 3 +-
sys/arch/iyonix/conf/GENERIC | 8 +-
sys/arch/landisk/Makefile | 27 +
sys/arch/landisk/compile/Makefile | 3 +
sys/arch/landisk/conf/GENERIC | 12 +
sys/arch/landisk/conf/GENERIC.in | 472 ++
sys/arch/landisk/conf/GENERIC.local | 4 +
sys/arch/landisk/conf/HDL-U | 11 +
sys/arch/landisk/conf/Makefile.landisk.inc | 12 +
sys/arch/landisk/conf/USL-5P | 10 +
sys/arch/landisk/conf/files.landisk | 111 +
sys/arch/landisk/conf/majors.landisk | 78 +
sys/arch/landisk/conf/std.landisk | 19 +
sys/arch/landisk/dev/btn_obio.c | 232 +
sys/arch/landisk/dev/button.c | 395 ++
sys/arch/landisk/dev/buttonvar.h | 55 +
sys/arch/landisk/dev/obio.c | 839 ++++
sys/arch/landisk/dev/obiovar.h | 158 +
sys/arch/landisk/dev/pwrsw_obio.c | 149 +
sys/arch/landisk/dev/rs5c313reg.h | 72 +
sys/arch/landisk/dev/wdc_obio.c | 186 +
sys/arch/landisk/include/Makefile | 24 +
sys/arch/landisk/include/ansi.h | 8 +
sys/arch/landisk/include/aout_machdep.h | 8 +
sys/arch/landisk/include/asm.h | 8 +
sys/arch/landisk/include/autoconf.h | 56 +
sys/arch/landisk/include/bootinfo.h | 74 +
sys/arch/landisk/include/bswap.h | 8 +
sys/arch/landisk/include/bus.h | 621 +++
sys/arch/landisk/include/button.h | 97 +
sys/arch/landisk/include/cdefs.h | 3 +
sys/arch/landisk/include/coff_machdep.h | 8 +
sys/arch/landisk/include/cpu.h | 10 +
sys/arch/landisk/include/cputypes.h | 8 +
sys/arch/landisk/include/db_machdep.h | 8 +
sys/arch/landisk/include/disklabel.h | 61 +
sys/arch/landisk/include/elf_machdep.h | 8 +
sys/arch/landisk/include/endian.h | 3 +
sys/arch/landisk/include/endian_machdep.h | 3 +
sys/arch/landisk/include/float.h | 8 +
sys/arch/landisk/include/frame.h | 8 +
sys/arch/landisk/include/ieee.h | 3 +
sys/arch/landisk/include/ieeefp.h | 8 +
sys/arch/landisk/include/int_const.h | 3 +
sys/arch/landisk/include/int_fmtio.h | 3 +
sys/arch/landisk/include/int_limits.h | 3 +
sys/arch/landisk/include/int_mwgwtypes.h | 3 +
sys/arch/landisk/include/int_types.h | 3 +
sys/arch/landisk/include/intr.h | 78 +
sys/arch/landisk/include/kloader.h | 43 +
sys/arch/landisk/include/limits.h | 8 +
sys/arch/landisk/include/loadfile_machdep.h | 60 +
sys/arch/landisk/include/lock.h | 4 +
sys/arch/landisk/include/math.h | 3 +
sys/arch/landisk/include/mcontext.h | 3 +
sys/arch/landisk/include/param.h | 54 +
sys/arch/landisk/include/pcb.h | 8 +
sys/arch/landisk/include/pci_machdep.h | 105 +
sys/arch/landisk/include/pmap.h | 8 +
sys/arch/landisk/include/pmc.h | 3 +
sys/arch/landisk/include/proc.h | 8 +
sys/arch/landisk/include/profile.h | 8 +
sys/arch/landisk/include/psl.h | 8 +
sys/arch/landisk/include/pte.h | 8 +
sys/arch/landisk/include/ptrace.h | 8 +
sys/arch/landisk/include/reg.h | 8 +
sys/arch/landisk/include/setjmp.h | 8 +
sys/arch/landisk/include/signal.h | 8 +
sys/arch/landisk/include/stdarg.h | 8 +
sys/arch/landisk/include/trap.h | 8 +
sys/arch/landisk/include/types.h | 8 +
sys/arch/landisk/include/varargs.h | 8 +
sys/arch/landisk/include/vmparam.h | 13 +
sys/arch/landisk/include/wchar_limits.h | 3 +
sys/arch/landisk/landisk/autoconf.c | 214 +
sys/arch/landisk/landisk/bus_dma.c | 697 +++
sys/arch/landisk/landisk/clock_machdep.c | 310 +
sys/arch/landisk/landisk/consinit.c | 70 +
sys/arch/landisk/landisk/intr.c | 377 ++
sys/arch/landisk/landisk/kloader_machdep.c | 123 +
sys/arch/landisk/landisk/landiskreg.h | 69 +
sys/arch/landisk/landisk/locore.S | 87 +
sys/arch/landisk/landisk/machdep.c | 512 ++
sys/arch/landisk/landisk/mainbus.c | 118 +
sys/arch/landisk/landisk/shpcic_machdep.c | 275 +
sys/arch/landisk/stand/Makefile | 5 +
sys/arch/landisk/stand/Makefile.bootprogs | 79 +
sys/arch/landisk/stand/Makefile.inc | 3 +
sys/arch/landisk/stand/boot/Makefile | 14 +
sys/arch/landisk/stand/boot/Makefile.boot | 42 +
sys/arch/landisk/stand/boot/bios.S | 79 +
sys/arch/landisk/stand/boot/biosdisk.c | 385 ++
sys/arch/landisk/stand/boot/biosdisk.h | 38 +
sys/arch/landisk/stand/boot/biosdisk_ll.c | 39 +
sys/arch/landisk/stand/boot/biosdisk_ll.h | 36 +
sys/arch/landisk/stand/boot/boot.S | 132 +
sys/arch/landisk/stand/boot/boot.h | 44 +
sys/arch/landisk/stand/boot/boot/Makefile | 5 +
sys/arch/landisk/stand/boot/boot2.c | 529 ++
sys/arch/landisk/stand/boot/boot_params.S | 11 +
sys/arch/landisk/stand/boot/bootinfo.c | 46 +
sys/arch/landisk/stand/boot/bootinfo.h | 51 +
sys/arch/landisk/stand/boot/conf.c | 59 +
sys/arch/landisk/stand/boot/cons.c | 167 +
sys/arch/landisk/stand/boot/cons.h | 51 +
sys/arch/landisk/stand/boot/delay.c | 133 +
sys/arch/landisk/stand/boot/devopen.c | 150 +
sys/arch/landisk/stand/boot/getsecs.c | 204 +
sys/arch/landisk/stand/boot/monitor.c | 351 +
sys/arch/landisk/stand/boot/prf.c | 53 +
sys/arch/landisk/stand/boot/scifcons.c | 266 +
sys/arch/landisk/stand/boot/version | 7 +
sys/arch/landisk/stand/bootxx/Makefile | 14 +
sys/arch/landisk/stand/bootxx/Makefile.bootxx | 63 +
sys/arch/landisk/stand/bootxx/boot1.c | 154 +
sys/arch/landisk/stand/bootxx/bootxx.S | 163 +
sys/arch/landisk/stand/bootxx/bootxx_ffsv1/Makefile | 5 +
sys/arch/landisk/stand/bootxx/label.S | 8 +
sys/arch/landisk/stand/bootxx/pbr.S | 233 +
sys/arch/landisk/stand/mbr/Makefile | 5 +
sys/arch/landisk/stand/mbr/Makefile.mbr | 46 +
sys/arch/landisk/stand/mbr/mbr.S | 222 +
sys/arch/landisk/stand/mbr/mbr/Makefile | 5 +
sys/arch/luna68k/conf/GENERIC | 11 +-
sys/arch/m68k/include/param.h | 22 +-
sys/arch/m68k/m68k/vm_machdep.c | 8 +-
sys/arch/mac68k/conf/GENERIC | 11 +-
sys/arch/mac68k/conf/GENERICSBC | 8 +-
sys/arch/mac68k/conf/SMALLRAM | 8 +-
sys/arch/macppc/conf/GENERIC | 15 +-
sys/arch/macppc/conf/MAMBO | 4 +-
sys/arch/macppc/conf/POWERMAC | 3 +-
sys/arch/macppc/conf/POWERMAC_G5 | 2 +-
sys/arch/macppc/dev/com_mainbus.c | 14 +-
sys/arch/macppc/dev/snapper.c | 435 +-
sys/arch/macppc/dev/zs.c | 7 +-
sys/arch/macppc/include/apmvar.h | 32 +-
sys/arch/macppc/macppc/extintr.c | 5 +-
sys/arch/macppc/macppc/failsafe.c | 18 +-
sys/arch/macppc/macppc/locore.S | 25 +-
sys/arch/macppc/macppc/machdep.c | 6 +-
sys/arch/mips/alchemy/au_timer.c | 5 +-
sys/arch/mips/atheros/ar5312.c | 221 +
sys/arch/mips/atheros/ar5312_intr.c | 331 +
sys/arch/mips/atheros/ar531x_board.c | 42 +-
sys/arch/mips/atheros/ar531x_intr.c | 331 -
sys/arch/mips/atheros/ar531x_timer.c | 121 -
sys/arch/mips/atheros/arbus.c | 74 +-
sys/arch/mips/atheros/dev/argpio.c | 6 +-
sys/arch/mips/atheros/dev/com_arbus.c | 14 +-
sys/arch/mips/atheros/dev/if_ath_arbus.c | 10 +-
sys/arch/mips/atheros/include/ar5312reg.h | 213 +
sys/arch/mips/atheros/include/ar531xreg.h | 213 -
sys/arch/mips/atheros/include/ar531xvar.h | 16 +-
sys/arch/mips/conf/Makefile.mips | 18 +-
sys/arch/mips/conf/files.atheros | 6 +-
sys/arch/mips/conf/kern.ldscript | 4 +-
sys/arch/mips/include/cdefs.h | 12 +-
sys/arch/mips/include/cpuregs.h | 12 +-
sys/arch/mips/include/db_machdep.h | 4 +-
sys/arch/mips/include/mips3_clock.h | 39 +
sys/arch/mips/include/mips_param.h | 30 +-
sys/arch/mips/include/stdarg.h | 14 +-
sys/arch/mips/include/svr4_machdep.h | 8 +-
sys/arch/mips/mips/cache_mipsNN.c | 8 +-
sys/arch/mips/mips/compat_16_machdep.c | 18 +-
sys/arch/mips/mips/db_interface.c | 6 +-
sys/arch/mips/mips/db_trace.c | 5 +-
sys/arch/mips/mips/mips3_clock.c | 225 +
sys/arch/mips/mips/mips_emul.c | 17 +-
sys/arch/mips/mips/mips_machdep.c | 16 +-
sys/arch/mips/mips/process_machdep.c | 6 +-
sys/arch/mips/mips/trap.c | 39 +-
sys/arch/mips/mips/vm_machdep.c | 29 +-
sys/arch/mipsco/conf/GENERIC | 9 +-
sys/arch/mipsco/conf/RC3230 | 6 +-
sys/arch/mipsco/conf/files.mipsco | 4 +-
sys/arch/mipsco/obio/zs_kgdb.c | 6 +-
sys/arch/mmeye/conf/GENERIC | 11 +-
sys/arch/mmeye/conf/MMTA | 5 +-
sys/arch/mmeye/conf/MMTAICE | 5 +-
sys/arch/mmeye/conf/MMTAROMNEW | 5 +-
sys/arch/mvme68k/conf/GENERIC | 7 +-
sys/arch/mvmeppc/conf/MVME1600 | 5 +-
sys/arch/netwinder/conf/GENERIC | 8 +-
sys/arch/news68k/conf/GENERIC | 23 +-
sys/arch/news68k/conf/GENERIC_TINY | 10 +-
sys/arch/news68k/conf/INSTALL | 3 +-
sys/arch/news68k/conf/LIBERO | 5 +-
sys/arch/news68k/conf/NEWS1200 | 6 +-
sys/arch/newsmips/apbus/dmac3.c | 10 +-
sys/arch/newsmips/apbus/spifireg.h | 94 +-
sys/arch/newsmips/conf/DEJIKO | 3 +-
sys/arch/newsmips/conf/GENERIC | 11 +-
sys/arch/newsmips/conf/WAPIKO | 3 +-
sys/arch/newsmips/include/param.h | 13 +-
sys/arch/newsmips/newsmips/news3400.c | 14 +-
sys/arch/next68k/conf/GENERIC | 10 +-
sys/arch/next68k/conf/SLAB | 5 +-
sys/arch/ofppc/conf/BRIQ | 8 +-
sys/arch/ofppc/conf/GENERIC | 11 +-
sys/arch/pc532/conf/DUMMY | 4 +-
sys/arch/pc532/conf/GENERIC | 12 +-
sys/arch/pc532/conf/KLONDIKE | 4 +-
sys/arch/pc532/conf/SALMON | 4 +-
sys/arch/pc532/conf/STEELHEAD | 4 +-
sys/arch/pc532/include/param.h | 22 +-
sys/arch/pdp10/conf/GENERIC | 8 +-
sys/arch/pdp10/include/param.h | 22 +-
sys/arch/playstation2/conf/GENERIC | 4 +-
sys/arch/pmax/conf/GENERIC | 10 +-
sys/arch/pmppc/conf/INSTALL | 6 +-
sys/arch/pmppc/conf/PMPPC | 8 +-
sys/arch/powerpc/ibm4xx/cpu.c | 85 +-
sys/arch/powerpc/ibm4xx/pmap.c | 149 +-
sys/arch/powerpc/include/cpu.h | 3 +-
sys/arch/powerpc/include/ibm4xx/cpu.h | 5 +-
sys/arch/powerpc/include/ibm4xx/tlb.h | 22 +-
sys/arch/powerpc/include/param.h | 19 +-
sys/arch/powerpc/oea/oea_machdep.c | 20 +-
sys/arch/powerpc/oea/pmap.c | 36 +-
sys/arch/powerpc/powerpc/bus_space.c | 8 +-
sys/arch/powerpc/powerpc/vm_machdep.c | 7 +-
sys/arch/prep/conf/GENERIC | 16 +-
sys/arch/prep/conf/INSTALL | 6 +-
sys/arch/prep/pci/pcib.c | 11 +-
sys/arch/prep/prep/mainbus.c | 7 +-
sys/arch/sandpoint/conf/GENERIC | 4 +-
sys/arch/sbmips/conf/GENERIC | 14 +-
sys/arch/sbmips/sbmips/machdep.c | 6 +-
sys/arch/sgimips/conf/GENERIC32_IP2x | 24 +-
sys/arch/sgimips/conf/GENERIC32_IP3x | 14 +-
sys/arch/sgimips/dev/files.dev | 6 +-
sys/arch/sgimips/dev/imc.c | 134 +-
sys/arch/sgimips/dev/imcvar.h | 34 +
sys/arch/sgimips/dev/int.c | 18 +-
sys/arch/sgimips/dev/pic.c | 44 +-
sys/arch/sgimips/gio/files.gio | 7 +-
sys/arch/sgimips/gio/gio.c | 103 +-
sys/arch/sgimips/gio/gioreg.h | 35 +-
sys/arch/sgimips/gio/giovar.h | 23 +-
sys/arch/sgimips/gio/pci_gio.c | 305 +
sys/arch/sgimips/hpc/files.hpc | 7 +-
sys/arch/sgimips/hpc/hpc.c | 6 +-
sys/arch/sgimips/hpc/sbic.c | 2347 ------------
sys/arch/sgimips/hpc/sbicreg.h | 505 --
sys/arch/sgimips/hpc/sbicvar.h | 263 -
sys/arch/sgimips/hpc/wdsc.c | 8 +-
sys/arch/sgimips/include/pci_machdep.h | 14 +-
sys/arch/sgimips/mace/pci_mace.c | 78 +-
sys/arch/sgimips/pci/pci_machdep.c | 95 +-
sys/arch/sgimips/sgimips/machdep.c | 16 +-
sys/arch/sh3/conf/Makefile.sh3 | 3 +-
sys/arch/sh3/include/param.h | 13 +-
sys/arch/sh3/sh3/db_interface.c | 28 +-
sys/arch/sh3/sh3/exception_vector.S | 7 +-
sys/arch/sh3/sh3/vm_machdep.c | 7 +-
sys/arch/sh5/include/param.h | 14 +-
sys/arch/shark/conf/GENERIC | 11 +-
sys/arch/shark/conf/INSTALL | 5 +-
sys/arch/shark/conf/OFWGENCFG | 5 +-
sys/arch/sparc/conf/BILL-THE-CAT | 6 +-
sys/arch/sparc/conf/GENERIC | 12 +-
sys/arch/sparc/conf/INSTALL | 6 +-
sys/arch/sparc/conf/KRUPS | 10 +-
sys/arch/sparc/conf/MRCOFFEE | 10 +-
sys/arch/sparc/conf/TADPOLE3GX | 6 +-
sys/arch/sparc/include/param.h | 22 +-
sys/arch/sparc/sparc/timer_sun4.c | 8 +-
sys/arch/sparc/sparc/vm_machdep.c | 7 +-
sys/arch/sparc/stand/bootblk/Makefile | 4 +-
sys/arch/sparc64/conf/GENERIC | 23 +-
sys/arch/sparc64/conf/INSTALL | 7 +-
sys/arch/sparc64/conf/NONPLUS64 | 8 +-
sys/arch/sparc64/dev/ffb.c | 6 +-
sys/arch/sparc64/dev/iommu.c | 12 +-
sys/arch/sparc64/dev/psm.c | 8 +-
sys/arch/sparc64/dev/zs.c | 8 +-
sys/arch/sparc64/include/param.h | 22 +-
sys/arch/sparc64/sparc64/autoconf.c | 83 +-
sys/arch/sparc64/sparc64/machdep.c | 10 +-
sys/arch/sparc64/sparc64/vm_machdep.c | 8 +-
sys/arch/sun2/conf/DISKLESS | 5 +-
sys/arch/sun2/conf/FOURMEG | 5 +-
sys/arch/sun2/conf/GENERIC | 9 +-
sys/arch/sun2/conf/INSTALL | 5 +-
sys/arch/sun2/conf/RAMDISK | 3 +-
sys/arch/sun2/conf/VME | 5 +-
sys/arch/sun3/conf/DISKLESS | 3 +-
sys/arch/sun3/conf/DISKLESS3X | 3 +-
sys/arch/sun3/conf/FOUR_TTYS | 3 +-
sys/arch/sun3/conf/GENERIC | 9 +-
sys/arch/sun3/conf/GENERIC3X | 9 +-
sys/arch/sun3/conf/INSTALL | 3 +-
sys/arch/sun3/conf/INSTALL3X | 3 +-
sys/arch/sun3/conf/KGDB | 3 +-
sys/arch/sun3/conf/KGDB3X | 3 +-
sys/arch/sun3/dev/fd.c | 16 +-
sys/arch/sun3/dev/zs_kgdb.c | 6 +-
sys/arch/vax/conf/GENERIC | 10 +-
sys/arch/vax/include/param.h | 22 +-
sys/arch/vax/vax/vm_machdep.c | 7 +-
sys/arch/x68k/conf/GENERIC | 14 +-
sys/arch/x68k/conf/INSTALL | 8 +-
sys/arch/x68k/include/kbio.h | 56 +-
sys/arch/x68k/include/vuid_event.h | 89 +-
sys/arch/x86/include/bus_private.h | 15 +-
sys/arch/x86/include/powernow.h | 8 +-
sys/arch/x86/include/specialreg.h | 9 +-
sys/arch/x86/x86/acpi_machdep.c | 9 +-
sys/arch/x86/x86/bus_dma.c | 10 +-
sys/arch/x86/x86/cacheinfo.c | 18 +-
sys/arch/x86/x86/consinit.c | 13 +-
sys/arch/x86/x86/mpacpi.c | 5 +-
sys/arch/x86/x86/mtrr_i686.c | 60 +-
sys/arch/x86/x86/powernow_k8.c | 97 +-
sys/arch/x86/x86/tsc.c | 6 +-
sys/arch/x86/x86/x86_autoconf.c | 200 +-
sys/arch/xen/include/bus_private.h | 6 +-
sys/arch/xen/include/cpufunc.h | 7 +-
sys/arch/xen/x86/xen_bus_dma.c | 104 +-
sys/arch/xen/xen/clock.c | 8 +-
sys/coda/coda_psdev.c | 6 +-
sys/coda/coda_vfsops.c | 9 +-
sys/compat/aoutm68k/aoutm68k_syscall.h | 4 +-
sys/compat/aoutm68k/aoutm68k_syscallargs.h | 4 +-
sys/compat/aoutm68k/aoutm68k_syscalls.c | 6 +-
sys/compat/aoutm68k/aoutm68k_sysent.c | 6 +-
sys/compat/darwin/darwin_exec.c | 6 +-
sys/compat/darwin/darwin_ptrace.c | 17 +-
sys/compat/darwin/darwin_sysctl.c | 8 +-
sys/compat/darwin/darwin_thread.c | 8 +-
sys/compat/darwin/files.darwin | 3 +-
sys/compat/freebsd/files.freebsd | 4 +-
sys/compat/freebsd/freebsd_exec.c | 6 +-
sys/compat/freebsd/freebsd_ptrace.c | 15 +-
sys/compat/freebsd/freebsd_syscall.h | 4 +-
sys/compat/freebsd/freebsd_syscallargs.h | 4 +-
sys/compat/freebsd/freebsd_syscalls.c | 6 +-
sys/compat/freebsd/freebsd_sysent.c | 6 +-
sys/compat/ibcs2/ibcs2_exec.c | 20 +-
sys/compat/irix/irix_usema.c | 6 +-
sys/compat/irix/irix_usema.h | 3 +-
sys/compat/linux/arch/alpha/linux_syscall.h | 4 +-
sys/compat/linux/arch/alpha/linux_syscallargs.h | 4 +-
sys/compat/linux/arch/alpha/linux_syscalls.c | 6 +-
sys/compat/linux/arch/alpha/linux_sysent.c | 6 +-
sys/compat/linux/arch/amd64/linux_machdep.c | 13 +-
sys/compat/linux/arch/amd64/linux_syscall.h | 6 +-
sys/compat/linux/arch/amd64/linux_syscallargs.h | 13 +-
sys/compat/linux/arch/amd64/linux_syscalls.c | 6 +-
sys/compat/linux/arch/amd64/linux_sysent.c | 10 +-
sys/compat/linux/arch/amd64/syscalls.master | 8 +-
sys/compat/linux/arch/arm/files.linux_arm | 4 +-
sys/compat/linux/arch/arm/linux_machdep.c | 13 +-
sys/compat/linux/arch/arm/linux_syscall.h | 4 +-
sys/compat/linux/arch/arm/linux_syscallargs.h | 4 +-
sys/compat/linux/arch/arm/linux_syscalls.c | 6 +-
sys/compat/linux/arch/arm/linux_sysent.c | 6 +-
sys/compat/linux/arch/i386/files.linux_i386 | 4 +-
sys/compat/linux/arch/i386/linux_ptrace.c | 5 +-
sys/compat/linux/arch/i386/linux_syscall.h | 4 +-
sys/compat/linux/arch/i386/linux_syscallargs.h | 4 +-
sys/compat/linux/arch/i386/linux_syscalls.c | 6 +-
sys/compat/linux/arch/i386/linux_sysent.c | 6 +-
sys/compat/linux/arch/m68k/linux_syscall.h | 8 +-
sys/compat/linux/arch/m68k/linux_syscallargs.h | 10 +-
sys/compat/linux/arch/m68k/linux_syscalls.c | 6 +-
sys/compat/linux/arch/m68k/linux_sysent.c | 6 +-
sys/compat/linux/arch/mips/files.linux_mips | 4 +-
sys/compat/linux/arch/mips/linux_ptrace.c | 5 +-
sys/compat/linux/arch/powerpc/files.linux_powerpc | 12 +-
sys/compat/linux/arch/powerpc/linux_ptrace.c | 6 +-
sys/compat/linux/arch/powerpc/linux_syscall.h | 4 +-
sys/compat/linux/arch/powerpc/linux_syscallargs.h | 4 +-
sys/compat/linux/arch/powerpc/linux_syscalls.c | 6 +-
sys/compat/linux/arch/powerpc/linux_sysent.c | 6 +-
sys/compat/linux/common/linux_emuldata.h | 19 +-
sys/compat/linux/common/linux_exec.c | 214 +-
sys/compat/linux/common/linux_exec.h | 8 +-
sys/compat/linux/common/linux_ipc.c | 6 +-
sys/compat/linux/common/linux_machdep.h | 6 +-
sys/compat/linux/common/linux_misc.c | 16 +-
sys/compat/linux/common/linux_sched.c | 135 +-
sys/compat/linux/common/linux_socket.c | 6 +-
sys/compat/linux32/common/linux32_exec.c | 93 +-
sys/compat/linux32/common/linux32_exec.h | 7 +-
sys/compat/linux32/common/linux32_ioctl.c | 16 +-
sys/compat/linux32/common/linux32_termios.c | 10 +-
sys/compat/mach/mach_exec.c | 10 +-
sys/compat/mach/mach_message.c | 5 +-
sys/compat/netbsd32/files.netbsd32 | 4 +-
sys/compat/netbsd32/netbsd32_netbsd.c | 15 +-
sys/compat/netbsd32/netbsd32_syscall.h | 4 +-
sys/compat/netbsd32/netbsd32_syscallargs.h | 4 +-
sys/compat/netbsd32/netbsd32_syscalls.c | 6 +-
sys/compat/netbsd32/netbsd32_sysent.c | 6 +-
sys/compat/pecoff/pecoff_syscall.h | 4 +-
sys/compat/pecoff/pecoff_syscallargs.h | 4 +-
sys/compat/pecoff/pecoff_syscalls.c | 6 +-
sys/compat/pecoff/pecoff_sysent.c | 6 +-
sys/compat/sunos/sunos_misc.c | 18 +-
sys/compat/sunos/sunos_syscall.h | 4 +-
sys/compat/sunos/sunos_syscallargs.h | 4 +-
sys/compat/sunos/sunos_syscalls.c | 6 +-
sys/compat/sunos/sunos_sysent.c | 6 +-
sys/compat/sunos32/sunos32_misc.c | 21 +-
sys/compat/svr4/svr4_exec.c | 6 +-
sys/compat/svr4/svr4_net.c | 6 +-
sys/compat/svr4/svr4_socket.c | 12 +-
sys/compat/svr4/svr4_sockio.c | 8 +-
sys/conf/Makefile.kern.inc | 8 +-
sys/conf/files | 41 +-
sys/conf/std | 4 +-
sys/contrib/dev/ath/netbsd/ah_osdep.c | 6 +-
sys/crypto/sha2/sha2.c | 14 +-
sys/ddb/db_variables.c | 20 +-
sys/dev/DEVNAMES | 9 +-
sys/dev/acpi/acpi_pci_link.c | 25 +-
sys/dev/acpi/acpi_timer.c | 8 +-
sys/dev/acpi/acpica/OsdInterrupt.c | 8 +-
sys/dev/acpi/files.acpi | 6 +-
sys/dev/acpi/ym_acpi.c | 212 +
sys/dev/ata/ata.c | 6 +-
sys/dev/audio.c | 10 +-
sys/dev/bluetooth/btdev.c | 11 +-
sys/dev/bluetooth/bthub.c | 245 -
sys/dev/bluetooth/btsco.c | 52 +-
sys/dev/ccd.c | 64 +-
sys/dev/clockctl.c | 6 +-
sys/dev/dksubr.c | 49 +-
sys/dev/dkwedge/dk.c | 16 +-
sys/dev/eisa/cac_eisa.c | 8 +-
sys/dev/eisa/mlx_eisa.c | 8 +-
sys/dev/gpio/gpio.c | 6 +-
sys/dev/hpc/bicons.c | 5 +-
sys/dev/hpc/hpcapm.c | 12 +-
sys/dev/i2c/pcf8583.c | 40 +-
sys/dev/i2o/dpti.c | 13 +-
sys/dev/i2o/iop.c | 21 +-
sys/dev/ic/ac97.c | 373 +-
sys/dev/ic/ad1848.c | 16 +-
sys/dev/ic/adv.c | 6 +-
sys/dev/ic/adwlib.c | 21 +-
sys/dev/ic/aha.c | 10 +-
sys/dev/ic/aic6360.c | 8 +-
sys/dev/ic/atw.c | 197 +-
sys/dev/ic/atwreg.h | 128 +-
sys/dev/ic/atwvar.h | 4 +-
sys/dev/ic/awi.c | 6 +-
sys/dev/ic/bha.c | 6 +-
sys/dev/ic/com_cpcbus.c | 8 +-
sys/dev/ic/dpt.c | 11 +-
sys/dev/ic/icp_ioctl.c | 11 +-
sys/dev/ic/igsfb.c | 7 +-
sys/dev/ic/isp_ioctl.h | 6 +-
sys/dev/ic/isp_netbsd.c | 8 +-
sys/dev/ic/joy.c | 6 +-
sys/dev/ic/lpt.c | 6 +-
sys/dev/ic/max2820reg.h | 42 +-
sys/dev/ic/mb89352.c | 7 +-
sys/dev/ic/mlx.c | 20 +-
sys/dev/ic/ncr5380sbc.c | 8 +-
sys/dev/ic/ncr5380var.h | 4 +-
sys/dev/ic/opl.c | 13 +-
sys/dev/ic/rrunner.c | 6 +-
sys/dev/ic/rtw.c | 80 +-
sys/dev/ic/rtwphy.c | 28 +-
sys/dev/ic/rtwphyio.c | 66 +-
sys/dev/ic/rtwreg.h | 160 +-
sys/dev/ic/sa2400reg.h | 38 +-
sys/dev/ic/si4136reg.h | 8 +-
sys/dev/ic/siop_common.c | 5 +-
sys/dev/ic/sl811hs.c | 8 +-
sys/dev/ic/tcic2var.h | 3 +-
sys/dev/ic/tulip.c | 22 +-
sys/dev/ic/vga.c | 23 +-
sys/dev/ic/vgavar.h | 3 +-
sys/dev/ic/wd33c93.c | 2340 ++++++++++++
sys/dev/ic/wd33c93reg.h | 505 ++
sys/dev/ic/wd33c93var.h | 263 +
sys/dev/ic/wdc.c | 6 +-
sys/dev/ieee1394/fw_port.h | 4 +-
sys/dev/ieee1394/fwdev.c | 8 +-
sys/dev/ir/irframe.c | 6 +-
sys/dev/isa/aic_isa.c | 6 +-
sys/dev/isa/aria.c | 5 +-
sys/dev/isa/ess.c | 6 +-
sys/dev/isa/fd.c | 6 +-
sys/dev/isa/gus.c | 6 +-
sys/dev/isa/i82365_isa.c | 5 +-
sys/dev/isa/ics2101.c | 6 +-
sys/dev/isa/if_ate.c | 6 +-
sys/dev/isa/if_eg.c | 5 +-
sys/dev/isa/if_fmv_isa.c | 6 +-
sys/dev/isa/if_ix.c | 7 +-
sys/dev/isa/if_we_isa.c | 6 +-
sys/dev/isa/mcd.c | 14 +-
sys/dev/isa/pas.c | 5 +-
sys/dev/isa/pcdisplay.c | 14 +-
sys/dev/isa/satlink.c | 6 +-
sys/dev/isa/sb.c | 9 +-
sys/dev/isa/sbdsp.c | 46 +-
sys/dev/isa/spkr.c | 6 +-
sys/dev/isa/tcic2_isa.c | 9 +-
sys/dev/isa/wds.c | 14 +-
sys/dev/isapnp/gus_isapnp.c | 5 +-
sys/dev/isapnp/i82365_isapnp.c | 5 +-
sys/dev/mca/if_ate_mca.c | 6 +-
sys/dev/mca/if_tra_mca.c | 6 +-
sys/dev/mca/if_we_mca.c | 7 +-
sys/dev/md.c | 6 +-
sys/dev/midi.c | 6 +-
sys/dev/mii/mii_physubr.c | 6 +-
sys/dev/pci/aac_pci.c | 8 +-
sys/dev/pci/agp.c | 14 +-
sys/dev/pci/agpvar.h | 12 +-
sys/dev/pci/amdpm.c | 11 +-
sys/dev/pci/amr.c | 24 +-
sys/dev/pci/auacer.c | 5 +-
sys/dev/pci/auixp.c | 10 +-
sys/dev/pci/autri.c | 5 +-
sys/dev/pci/auvia.c | 5 +-
sys/dev/pci/azalia.c | 5 +-
sys/dev/pci/bktr/bktr_core.c | 14 +-
sys/dev/pci/bktr/bktr_os.c | 9 +-
sys/dev/pci/cac_pci.c | 12 +-
sys/dev/pci/cmpci.c | 5 +-
sys/dev/pci/cs4280.c | 9 +-
sys/dev/pci/cs4281.c | 5 +-
sys/dev/pci/eap.c | 6 +-
sys/dev/pci/emuxki.c | 7 +-
sys/dev/pci/esa.c | 8 +-
sys/dev/pci/esm.c | 5 +-
sys/dev/pci/eso.c | 10 +-
sys/dev/pci/files.pci | 27 +-
sys/dev/pci/fms.c | 9 +-
sys/dev/pci/hifn7751.c | 8 +-
sys/dev/pci/i82365_pci.c | 6 +-
sys/dev/pci/if_iwi.c | 164 +-
sys/dev/pci/if_iwivar.h | 4 +-
sys/dev/pci/if_lmc.c | 7 +-
sys/dev/pci/if_lmc.h | 12 +-
sys/dev/pci/if_nfe.c | 22 +-
sys/dev/pci/if_rtk_pci.c | 6 +-
sys/dev/pci/if_rtw_pci.c | 5 +-
sys/dev/pci/if_sk.c | 342 +-
sys/dev/pci/if_tl.c | 6 +-
sys/dev/pci/if_tlp_pci.c | 73 +-
sys/dev/pci/if_wpi.c | 2911 +++++++++++++++
sys/dev/pci/if_wpireg.h | 563 +++
sys/dev/pci/if_wpivar.h | 156 +
sys/dev/pci/isp_pci.c | 25 +-
sys/dev/pci/machfb.c | 22 +-
sys/dev/pci/mlx_pci.c | 8 +-
sys/dev/pci/mly.c | 18 +-
sys/dev/pci/neo.c | 5 +-
sys/dev/pci/oboe.c | 15 +-
sys/dev/pci/pci_subr.c | 249 +-
sys/dev/pci/pci_usrreq.c | 6 +-
sys/dev/pci/pcidevs | 120 +-
sys/dev/pci/pcidevs.h | 122 +-
sys/dev/pci/pcidevs_data.h | 358 +-
sys/dev/pci/pdcsata.c | 10 +-
sys/dev/pci/piixpm.c | 8 +-
sys/dev/pci/pucdata.c | 6 +-
sys/dev/pci/radeonfb.c | 3278 ++++++++++++++++++
sys/dev/pci/radeonfb_bios.c | 619 +++
sys/dev/pci/radeonfb_i2c.c | 234 +
sys/dev/pci/radeonfbreg.h | 2780 +++++++++++++++
sys/dev/pci/radeonfbvar.h | 366 ++
sys/dev/pci/slide.c | 6 +-
sys/dev/pci/sv.c | 5 +-
sys/dev/pci/twa.c | 14 +-
sys/dev/pci/twavar.h | 5 +-
sys/dev/pci/twe.c | 17 +-
sys/dev/pci/unichromeaccel.h | 119 +
sys/dev/pci/unichromeconfig.h | 4 +-
sys/dev/pci/unichromefb.c | 597 +++-
sys/dev/pci/viaide.c | 51 +-
sys/dev/pci/yds.c | 6 +-
sys/dev/pcmcia/bt3c.c | 23 +-
sys/dev/pcmcia/esl.c | 5 +-
sys/dev/pcmcia/if_cnw.c | 8 +-
sys/dev/pcmcia/if_mbe_pcmcia.c | 22 +-
sys/dev/pcmcia/if_ne_pcmcia.c | 156 +-
sys/dev/pcmcia/pcmcia_cis.c | 12 +-
sys/dev/pcmcia/pcmcia_cis_quirks.c | 225 +-
sys/dev/radio.c | 6 +-
sys/dev/raidframe/rf_copyback.c | 16 +-
sys/dev/raidframe/rf_disks.c | 19 +-
sys/dev/raidframe/rf_evenodd_dagfuncs.c | 9 +-
sys/dev/raidframe/rf_kintf.h | 4 +-
sys/dev/raidframe/rf_netbsd.h | 4 +-
sys/dev/raidframe/rf_netbsdkintf.c | 293 +-
sys/dev/raidframe/rf_paritylogDiskMgr.c | 10 +-
sys/dev/raidframe/rf_parityloggingdags.c | 22 +-
sys/dev/raidframe/rf_parityloggingdags.h | 31 +-
sys/dev/raidframe/rf_reconstruct.c | 8 +-
sys/dev/rnd.c | 6 +-
sys/dev/scsipi/cd.c | 20 +-
sys/dev/scsipi/ch.c | 6 +-
sys/dev/scsipi/scsi_message.h | 7 +-
sys/dev/scsipi/scsiconf.c | 8 +-
sys/dev/scsipi/ses.c | 6 +-
sys/dev/scsipi/ss.c | 6 +-
sys/dev/scsipi/ss_mustek.c | 8 +-
sys/dev/scsipi/ss_scanjet.c | 6 +-
sys/dev/scsipi/st.c | 7 +-
sys/dev/sequencer.c | 12 +-
sys/dev/sun/kbio.h | 7 +-
sys/dev/sun/vuid_event.h | 7 +-
sys/dev/sysmon/sysmon.c | 6 +-
sys/dev/tc/files.tc | 8 +-
sys/dev/tc/stic.c | 9 +-
sys/dev/usb/FILES | 1 -
sys/dev/usb/ehci.c | 7 +-
sys/dev/usb/files.usb | 7 +-
sys/dev/usb/if_udav.c | 7 +-
sys/dev/usb/ohci.c | 25 +-
sys/dev/usb/uaudio.c | 5 +-
sys/dev/usb/ubsa.c | 11 +-
sys/dev/usb/ubt.c | 44 +-
sys/dev/usb/ubtbcmfw.c | 297 -
sys/dev/usb/uep.c | 11 +-
sys/dev/usb/ugen.c | 6 +-
sys/dev/usb/uvscom.c | 6 +-
sys/dev/vme/xd.c | 72 +-
sys/dev/vme/xdreg.h | 4 +-
sys/dev/vme/xdvar.h | 4 +-
sys/dev/vme/xio.h | 4 +-
sys/dev/vme/xy.c | 64 +-
sys/dev/vme/xyreg.h | 4 +-
sys/dev/vme/xyvar.h | 4 +-
sys/dev/vnd.c | 7 +-
sys/dev/wscons/wsemul_dumb.c | 8 +-
sys/dev/wscons/wsemul_sun.c | 8 +-
sys/dev/wscons/wskbd.c | 6 +-
sys/dev/wscons/wsmouse.c | 6 +-
sys/dev/wscons/wsmux.c | 6 +-
sys/dev/wsfont/wsfont.c | 36 +-
sys/dev/wsfont/wsfontdev.c | 6 +-
sys/dist/ipf/netinet/fil.c | 99 +-
sys/dist/ipf/netinet/ip_fil_netbsd.c | 4 +-
sys/dist/ipf/netinet/ip_htable.c | 8 +-
sys/dist/ipf/netinet/ip_lookup.c | 4 +-
sys/dist/ipf/netinet/ip_pool.c | 12 +-
sys/dist/ipf/netinet/ip_proxy.c | 10 +-
sys/dist/ipf/netinet/ip_rpcb_pxy.c | 5 +-
sys/dist/pf/net/pf_ioctl.c | 4 +-
sys/fs/cd9660/cd9660_util.c | 6 +-
sys/fs/cd9660/cd9660_vfsops.c | 6 +-
sys/fs/msdosfs/bootsect.h | 8 +-
sys/fs/msdosfs/msdosfs_vfsops.c | 15 +-
sys/fs/ntfs/ntfs_vfsops.c | 6 +-
sys/fs/ptyfs/ptyfs_vfsops.c | 6 +-
sys/fs/smbfs/smbfs_smb.c | 8 +-
sys/fs/smbfs/smbfs_vfsops.c | 6 +-
sys/fs/sysvbfs/bfs.c | 6 +-
sys/fs/sysvbfs/bfs.h | 8 +-
sys/fs/tmpfs/tmpfs_pool.c | 9 +-
sys/fs/tmpfs/tmpfs_subr.c | 6 +-
sys/fs/tmpfs/tmpfs_vfsops.c | 6 +-
sys/fs/udf/ecma167-udf.h | 21 +-
sys/fs/udf/udf.h | 10 +-
sys/fs/udf/udf_subr.c | 28 +-
sys/fs/udf/udf_vfsops.c | 25 +-
sys/kern/Make.tags.inc | 4 +-
sys/kern/exec_conf.c | 137 +-
sys/kern/init_sysent.c | 6 +-
sys/kern/kern_auth.c | 33 +-
sys/kern/kern_clock.c | 8 +-
sys/kern/kern_descrip.c | 6 +-
sys/kern/kern_exit.c | 12 +-
sys/kern/kern_fileassoc.c | 116 +-
sys/kern/kern_lkm.c | 6 +-
sys/kern/kern_lwp.c | 13 +-
sys/kern/kern_sig.c | 30 +-
sys/kern/kern_subr.c | 31 +-
sys/kern/kern_synch.c | 20 +-
sys/kern/kern_sysctl.c | 22 +-
sys/kern/kern_systrace.c | 6 +-
sys/kern/kern_tc.c | 45 +-
sys/kern/kern_todr.c | 233 +
sys/kern/kern_verifiedexec.c | 45 +-
sys/kern/subr_disk.c | 8 +-
sys/kern/subr_iostat.c | 8 +-
sys/kern/subr_kmem.c | 24 +-
sys/kern/subr_log.c | 6 +-
sys/kern/subr_pool.c | 97 +-
sys/kern/subr_vmem.c | 200 +-
sys/kern/sys_generic.c | 8 +-
sys/kern/sys_process.c | 20 +-
sys/kern/syscalls.c | 6 +-
sys/kern/uipc_socket2.c | 11 +-
sys/kern/uipc_syscalls.c | 14 +-
sys/kern/vfs_lockf.c | 8 +-
sys/kern/vfs_subr.c | 28 +-
sys/lib/libkern/Makefile | 4 +-
sys/lib/libkern/libkern.h | 22 +-
sys/lib/libkern/rb.c | 40 +-
sys/lkm/arch/i386/powernow/Makefile | 10 +-
sys/lkm/arch/i386/powernow/lkminit_powernow.c | 28 +-
sys/lkm/compat/freebsd/Makefile | 4 +-
sys/lkm/compat/linux/Makefile | 6 +-
sys/miscfs/fdesc/fdesc_vfsops.c | 6 +-
sys/miscfs/kernfs/kernfs_vfsops.c | 6 +-
sys/miscfs/portal/portal_vfsops.c | 6 +-
sys/miscfs/procfs/files.procfs | 4 +-
sys/miscfs/procfs/procfs_ctl.c | 8 +-
sys/miscfs/procfs/procfs_vfsops.c | 6 +-
sys/miscfs/specfs/spec_vnops.c | 28 +-
sys/net/bpf.c | 6 +-
sys/net/if.c | 57 +-
sys/net/if.h | 4 +-
sys/net/if_gre.c | 792 +++-
sys/net/if_gre.h | 39 +-
sys/net/if_pppoe.c | 11 +-
sys/net/if_spppsubr.c | 130 +-
sys/net/if_tap.c | 11 +-
sys/net/if_tun.c | 6 +-
sys/net/rtsock.c | 17 +-
sys/net80211/ieee80211_input.c | 24 +-
sys/net80211/ieee80211_proto.c | 120 +-
sys/net80211/ieee80211_rssadapt.c | 10 +-
sys/netatalk/at_extern.h | 4 +-
sys/netatalk/at_proto.c | 12 +-
sys/netatalk/at_rmx.c | 32 +-
sys/netbt/bt_proto.c | 13 +-
sys/netbt/bt_sysctl.c | 6 +-
sys/netbt/files.netbt | 10 +-
sys/netbt/hci.h | 5 +-
sys/netbt/hci_ioctl.c | 20 +-
sys/netbt/hci_socket.c | 5 +-
sys/netbt/sco_socket.c | 6 +-
sys/netbt/sco_upper.c | 14 +-
sys/netccitt/Makefile | 8 -
sys/netccitt/README.hdlc | 52 -
sys/netccitt/README.packet | 38 -
sys/netccitt/ccitt_proto.c | 136 -
sys/netccitt/dll.h | 120 -
sys/netccitt/files.netccitt | 25 -
sys/netccitt/hd_debug.c | 252 -
sys/netccitt/hd_input.c | 725 ---
sys/netccitt/hd_output.c | 308 -
sys/netccitt/hd_subr.c | 434 --
sys/netccitt/hd_timer.c | 187 -
sys/netccitt/hd_var.h | 187 -
sys/netccitt/hdlc.h | 195 -
sys/netccitt/if_x25subr.c | 849 ----
sys/netccitt/llc_input.c | 527 --
sys/netccitt/llc_output.c | 361 -
sys/netccitt/llc_subr.c | 2579 --------------
sys/netccitt/llc_timer.c | 222 -
sys/netccitt/llc_var.h | 726 ---
sys/netccitt/pk.h | 249 -
sys/netccitt/pk_acct.c | 185 -
sys/netccitt/pk_debug.c | 181 -
sys/netccitt/pk_extern.h | 137 -
sys/netccitt/pk_input.c | 1203 ------
sys/netccitt/pk_llcsubr.c | 441 --
sys/netccitt/pk_output.c | 257 -
sys/netccitt/pk_subr.c | 1251 ------
sys/netccitt/pk_timer.c | 164 -
sys/netccitt/pk_usrreq.c | 672 ---
sys/netccitt/pk_var.h | 284 -
sys/netccitt/x25.h | 224 -
sys/netccitt/x25acct.h | 110 -
sys/netccitt/x25err.h | 103 -
sys/netccitt/x25isr.h | 44 -
sys/netinet/if_arp.c | 27 +-
sys/netinet/if_atm.c | 12 +-
sys/netinet/in_proto.c | 45 +-
sys/netinet/ip_flow.c | 6 +-
sys/netinet/ip_gre.c | 114 +-
sys/netinet/ip_icmp.c | 38 +-
sys/netinet/ip_id.c | 6 +-
sys/netinet/ip_input.c | 9 +-
sys/netinet/ip_mroute.c | 59 +-
sys/netinet6/esp_core.c | 16 +-
sys/netinet6/esp_output.c | 6 +-
sys/netinet6/icmp6.c | 54 +-
sys/netinet6/in6.c | 8 +-
sys/netinet6/in6_proto.c | 32 +-
sys/netinet6/in6_src.c | 40 +-
sys/netinet6/ip6_id.c | 44 +-
sys/netinet6/ip6_mroute.c | 20 +-
sys/netinet6/ip6_output.c | 16 +-
sys/netinet6/ip6protosw.h | 3 +-
sys/netinet6/ipcomp_core.c | 8 +-
sys/netinet6/nd6.c | 19 +-
sys/netinet6/scope6.c | 452 ++
sys/netipsec/keysock.c | 32 +-
sys/netiso/clnp_er.c | 10 +-
sys/netiso/clnp_output.c | 28 +-
sys/netiso/esis.c | 9 +-
sys/netiso/idrp_usrreq.c | 15 +-
sys/netiso/iso_proto.c | 12 +-
sys/netiso/iso_snpac.c | 38 +-
sys/netiso/tp_emit.c | 7 +-
sys/netiso/tp_input.c | 7 +-
sys/netiso/tp_iso.c | 9 +-
sys/netiso/tp_pcb.c | 16 +-
sys/netiso/tp_subr2.c | 21 +-
sys/netkey/key.c | 6 +-
sys/netkey/key_debug.c | 8 +-
sys/netkey/keysock.c | 20 +-
sys/netnatm/natm_proto.c | 7 +-
sys/netns/Makefile | 8 -
sys/netns/files.netns | 17 -
sys/netns/idp.h | 49 -
sys/netns/idp_usrreq.c | 514 --
sys/netns/idp_var.h | 65 -
sys/netns/ns.c | 351 -
sys/netns/ns.h | 155 -
sys/netns/ns_cksum.c | 204 -
sys/netns/ns_error.c | 337 -
sys/netns/ns_error.h | 93 -
sys/netns/ns_if.h | 82 -
sys/netns/ns_input.c | 493 --
sys/netns/ns_ip.c | 462 --
sys/netns/ns_output.c | 166 -
sys/netns/ns_pcb.c | 359 -
sys/netns/ns_pcb.h | 82 -
sys/netns/ns_proto.c | 101 -
sys/netns/ns_var.h | 115 -
sys/netns/sp.h | 55 -
sys/netns/spidp.h | 67 -
sys/netns/spp_debug.c | 172 -
sys/netns/spp_debug.h | 64 -
sys/netns/spp_timer.h | 125 -
sys/netns/spp_usrreq.c | 1867 ----------
sys/netns/spp_var.h | 248 -
sys/netsmb/smb_dev.c | 6 +-
sys/netsmb/smb_subr.h | 3 +-
sys/netsmb/smb_trantcp.c | 7 +-
sys/nfs/nfs.h | 18 +-
sys/nfs/nfs_nqlease.c | 67 +-
sys/nfs/nfs_serv.c | 301 +-
sys/nfs/nfs_socket.c | 5 +-
sys/nfs/nfs_subs.c | 86 +-
sys/nfs/nfs_var.h | 12 +-
sys/nfs/nfs_vfsops.c | 88 +-
sys/nfs/nfsm_subs.h | 36 +-
sys/nfs/nfsproto.h | 5 +-
sys/nfs/nqnfs.h | 6 +-
sys/opencrypto/cryptodev.c | 5 +-
sys/sys/bootblock.h | 24 +-
sys/sys/callback.h | 5 +-
sys/sys/cdefs.h | 27 +-
sys/sys/conf.h | 3 +-
sys/sys/device.h | 8 +-
sys/sys/disklabel_gpt.h | 5 +-
sys/sys/domain.h | 4 +-
sys/sys/evcnt.h | 4 +-
sys/sys/exec.h | 3 +-
sys/sys/exec_elf.h | 97 +-
sys/sys/fileassoc.h | 6 +-
sys/sys/iostat.h | 6 +-
sys/sys/lock.h | 37 +-
sys/sys/mallocvar.h | 6 +-
sys/sys/mbuf.h | 4 +-
sys/sys/mman.h | 3 +-
sys/sys/param.h | 14 +-
sys/sys/pool.h | 3 +-
sys/sys/protosw.h | 9 +-
sys/sys/socketvar.h | 6 +-
sys/sys/swap.h | 3 +-
sys/sys/syscall.h | 4 +-
sys/sys/syscallargs.h | 4 +-
sys/sys/sysctl.h | 5 +-
sys/sys/timetc.h | 12 +-
sys/sys/tree.h | 4 +-
sys/sys/ucontext.h | 39 +-
sys/sys/unistd.h | 5 +-
sys/sys/verified_exec.h | 4 +-
sys/sys/vmem.h | 3 +-
sys/ufs/ext2fs/ext2fs_vfsops.c | 6 +-
sys/ufs/ffs/ffs_vfsops.c | 6 +-
sys/ufs/lfs/lfs.h | 15 +-
sys/ufs/lfs/lfs_alloc.c | 36 +-
sys/ufs/lfs/lfs_extern.h | 3 +-
sys/ufs/lfs/lfs_rfw.c | 19 +-
sys/ufs/lfs/lfs_segment.c | 376 +-
sys/ufs/lfs/lfs_subr.c | 19 +-
sys/ufs/lfs/lfs_syscalls.c | 11 +-
sys/ufs/lfs/lfs_vfsops.c | 9 +-
sys/ufs/lfs/lfs_vnops.c | 79 +-
sys/ufs/mfs/mfs_vfsops.c | 6 +-
sys/uvm/uvm_aobj.c | 8 +-
sys/uvm/uvm_bio.c | 15 +-
sys/uvm/uvm_extern.h | 3 +-
sys/uvm/uvm_glue.c | 7 +-
sys/uvm/uvm_swap.c | 11 +-
1150 files changed, 42128 insertions(+), 44165 deletions(-)
diffs (truncated from 117679 to 300 lines):
diff -r e1c97fe544c5 -r c285981e7828 sys/Makefile
--- a/sys/Makefile Sun Sep 03 15:15:17 2006 +0000
+++ b/sys/Makefile Sun Sep 03 15:22:40 2006 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.57.8.1 2006/06/26 12:44:21 yamt Exp $
+# $NetBSD: Makefile,v 1.57.8.2 2006/09/03 15:22:40 yamt Exp $
SUBDIR= altq arch compat crypto dev fs miscfs \
- net net80211 netatalk netbt netccitt netipsec netinet netinet6 \
- netisdn netiso netkey netnatm netns netsmb \
+ net net80211 netatalk netbt netipsec netinet netinet6 \
+ netisdn netiso netkey netnatm netsmb \
nfs opencrypto sys ufs uvm
.if (${MACHINE} != "evbppc")
diff -r e1c97fe544c5 -r c285981e7828 sys/altq/altq_conf.c
--- a/sys/altq/altq_conf.c Sun Sep 03 15:15:17 2006 +0000
+++ b/sys/altq/altq_conf.c Sun Sep 03 15:22:40 2006 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: altq_conf.c,v 1.12.8.2 2006/08/11 15:40:58 yamt Exp $ */
+/* $NetBSD: altq_conf.c,v 1.12.8.3 2006/09/03 15:22:40 yamt Exp $ */
/* $KAME: altq_conf.c,v 1.13 2002/01/29 10:16:01 kjc Exp $ */
/*
@@ -28,7 +28,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: altq_conf.c,v 1.12.8.2 2006/08/11 15:40:58 yamt Exp $");
+__KERNEL_RCSID(0, "$NetBSD: altq_conf.c,v 1.12.8.3 2006/09/03 15:22:40 yamt Exp $");
#if defined(__FreeBSD__) || defined(__NetBSD__)
#include "opt_altq.h"
@@ -205,7 +205,7 @@
#if defined(__NetBSD__)
const struct cdevsw altq_cdevsw = {
altqopen, altqclose, noread, nowrite, altqioctl,
- nostop, notty, nopoll, nommap, nokqfilter
+ nostop, notty, nopoll, nommap, nokqfilter, D_OTHER,
};
#endif
diff -r e1c97fe544c5 -r c285981e7828 sys/arch/Makefile
--- a/sys/arch/Makefile Sun Sep 03 15:15:17 2006 +0000
+++ b/sys/arch/Makefile Sun Sep 03 15:22:40 2006 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.30.8.1 2006/08/11 15:40:59 yamt Exp $
+# $NetBSD: Makefile,v 1.30.8.2 2006/09/03 15:22:40 yamt Exp $
# For now, we install the machine and arch includes, and symlink 'machine'
# to the location of the machine includes (usually).
@@ -10,6 +10,9 @@
SUBDIR= ${MACHINE}
ARCHSUBDIR= ${MACHINE_CPU}
+.if ${ARCHSUBDIR} == "mips64"
+ARCHSUBDIR= mips
+.endif
.if ${ARCHSUBDIR} == "powerpc64"
ARCHSUBDIR= powerpc
.endif
diff -r e1c97fe544c5 -r c285981e7828 sys/arch/acorn26/acorn26/copyinout.S
--- a/sys/arch/acorn26/acorn26/copyinout.S Sun Sep 03 15:15:17 2006 +0000
+++ b/sys/arch/acorn26/acorn26/copyinout.S Sun Sep 03 15:22:40 2006 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: copyinout.S,v 1.5 2003/01/17 21:55:23 thorpej Exp $ */
+/* $NetBSD: copyinout.S,v 1.5.36.1 2006/09/03 15:22:40 yamt Exp $ */
/*-
* Copyright (c) 2000 Ben Harris
@@ -32,7 +32,7 @@
#include <machine/asm.h>
-RCSID("$NetBSD: copyinout.S,v 1.5 2003/01/17 21:55:23 thorpej Exp $")
+RCSID("$NetBSD: copyinout.S,v 1.5.36.1 2006/09/03 15:22:40 yamt Exp $")
#include <sys/errno.h>
#include "assym.h"
@@ -45,15 +45,11 @@
ldr r2, [r2]
ldr r2, [r2, #L_ADDR]
str r1, [r2, #(U_PCB + PCB_ONFAULT)]
-/* XXX Warning: Rn and Rd must be different in LDRT */
- ldrbt r0, [r0]
+ ldrbt r1, [r0]
+ mov r0, r1
mov r1, #0
str r1, [r2, #(U_PCB + PCB_ONFAULT)]
-#ifdef __APCS_26__
- movs pc, ip
-#else
mov pc, ip
-#endif
/* LINTSTUB: Func: int fuword(void *base) */
ENTRY(fuword)
@@ -63,15 +59,11 @@
ldr r2, [r2]
ldr r2, [r2, #L_ADDR]
str r1, [r2, #(U_PCB + PCB_ONFAULT)]
-/* XXX Warning: Rn and Rd must be different in LDRT */
- ldrt r0, [r0]
+ ldrt r1, [r0]
+ mov r0, r1
mov r1, #0
str r1, [r2, #(U_PCB + PCB_ONFAULT)]
-#ifdef __APCS_26__
- movs pc, ip
-#else
mov pc, ip
-#endif
/* LINTSTUB: Func: int subyte(void *base, int c) */
ENTRY(subyte)
@@ -84,11 +76,7 @@
strbt r1, [r0]
mov r0, #0
str r0, [r2, #(U_PCB + PCB_ONFAULT)]
-#ifdef __APCS_26__
- movs pc, ip
-#else
mov pc, ip
-#endif
/* LINTSTUB: Func: int suword(void *base, long c) */
ENTRY(suword)
@@ -101,21 +89,13 @@
strt r1, [r0]
mov r0, #0
str r0, [r2, #(U_PCB + PCB_ONFAULT)]
-#ifdef __APCS_26__
- movs pc, ip
-#else
mov pc, ip
-#endif
Lfusufault:
mov r0, #0
str r0, [r2, #(U_PCB + PCB_ONFAULT)]
mvn r0, #0
-#ifdef __APCS_26__
- movs pc, ip
-#else
mov pc, ip
-#endif
Lcurlwp:
.word _C_LABEL(curlwp)
diff -r e1c97fe544c5 -r c285981e7828 sys/arch/acorn26/acorn26/copyinoutstr.S
--- a/sys/arch/acorn26/acorn26/copyinoutstr.S Sun Sep 03 15:15:17 2006 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,231 +0,0 @@
-/* $NetBSD: copyinoutstr.S,v 1.2 2002/03/24 23:37:42 bjh21 Exp $ */
-
-/*-
- * Copyright (c) 2000 Ben Harris
- * 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.
- * 3. The name of the author may not be used to endorse or promote products
- * derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 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.
- */
-/*
- * copyinout.S - copy data between user and kernel space
- */
-
-#include <machine/asm.h>
-
-RCSID("$NetBSD: copyinoutstr.S,v 1.2 2002/03/24 23:37:42 bjh21 Exp $")
-
-#include <sys/errno.h>
-#include "assym.h"
-
-/*
- * int copyin(const void *ua, void *ka, size_t len);
- * int copyout(const void *ka, void *ua, size_t len);
- * int kcopy(const void *src, void *dst, size_t len);
- */
-
-/*
- * memcpy isn't currently data-abort-safe (it uses R14). This is much
- * slower, but safer.
- */
-
-/* LINTSTUB: Func: int copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done) */
-ENTRY(copyinstr)
- mov ip, sp
- stmfd sp!, {r4, r5, r6, fp, ip, lr, pc}
- sub fp, ip, #4
- adr r4, Lcopystrfault
- ldr r5, Lcurproc
- ldr r5, [r5]
- ldr r5, [r5, #P_ADDR]
- str r4, [r5, #(U_PCB + PCB_ONFAULT)]
- mov r6, r1
-Lcopyinstrloop:
- ldrbt r4, [r0], #1
- strb r4, [r1], #1
- subs r2, r2, #1
- teqne r4, #0
- bne Lcopyinstrloop
- teq r3, #0
- subne r6, r1, r6
- strne r6, [r3]
- mov r0, #0
- str r0, [r5, #(U_PCB + PCB_ONFAULT)]
- teq r4, #0
- movne r0, #ENAMETOOLONG
-#ifdef __APCS_26__
- ldmdb fp, {r4, r5, r6, fp, sp, pc}^
-#else
- ldmdb fp, {r4, r5, r6, fp, sp, pc}
-#endif
-
-/* LINTSTUB: Func: int copyoutstr(const void *kaddr, void *uaddr, size_t len, size_t *done) */
-ENTRY(copyoutstr)
- mov ip, sp
- stmfd sp!, {r4, r5, r6, fp, ip, lr, pc}
- sub fp, ip, #4
- adr r4, Lcopystrfault
- ldr r5, Lcurproc
- ldr r5, [r5]
- ldr r5, [r5, #P_ADDR]
- str r4, [r5, #(U_PCB + PCB_ONFAULT)]
- mov r6, r1
-Lcopyoutstrloop:
- ldrb r4, [r0], #1
- strbt r4, [r1], #1
- subs r2, r2, #1
- teqne r4, #0
- bne Lcopyoutstrloop
- teq r3, #0
- subne r6, r1, r6
- strne r6, [r3]
- mov r0, #0
- str r0, [r5, #(U_PCB + PCB_ONFAULT)]
- teq r4, #0
- movne r0, #ENAMETOOLONG
-#ifdef __APCS_26__
- ldmdb fp, {r4, r5, r6, fp, sp, pc}^
-#else
- ldmdb fp, {r4, r5, r6, fp, sp, pc}
-#endif
-
-/* LINTSTUB: Func: int copystr(const void *kfaddr, void *kdaddr, size_t len, size_t *done) */
-ENTRY(copystr)
- mov ip, sp
- stmfd sp!, {r4, r5, r6, fp, ip, lr, pc}
- sub fp, ip, #4
- adr r4, Lcopystrfault
- ldr r5, Lcurproc
- ldr r5, [r5]
- ldr r5, [r5, #P_ADDR]
- str r4, [r5, #(U_PCB + PCB_ONFAULT)]
- mov r6, r1
-Lcopystrloop:
- ldrb r4, [r0], #1
- strb r4, [r1], #1
- subs r2, r2, #1
- teqne r4, #0
- bne Lcopystrloop
- teq r3, #0
- subne r6, r1, r6
- strne r6, [r3]
- mov r0, #0
- str r0, [r5, #(U_PCB + PCB_ONFAULT)]
- teq r4, #0
- movne r0, #ENAMETOOLONG
- ldmdb fp, {r4, r5, r6, fp, sp, pc}^
-
-Lcopystrfault:
- teq r3, #0
- subne r6, r1, r6
- strne r6, [r3]
- mov r1, #0
- str r1, [r5, #(U_PCB + PCB_ONFAULT)]
- /* Return value is provided by fault handler. */
-#ifdef __APCS_26__
- ldmdb fp, {r4, r5, r6, fp, sp, pc}^
-#else
- ldmdb fp, {r4, r5, r6, fp, sp, pc}
Home |
Main Index |
Thread Index |
Old Index