Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/minoura-xpg4dl]: src/sys Sync w/ netbsd-1-5-base.
details: https://anonhg.NetBSD.org/src/rev/441b206de05b
branches: minoura-xpg4dl
changeset: 486690:441b206de05b
user: minoura <minoura%NetBSD.org@localhost>
date: Thu Jun 22 16:58:08 2000 +0000
description:
Sync w/ netbsd-1-5-base.
diffstat:
sys/arch/alpha/alpha/api_up1000.c | 299 +
sys/arch/alpha/alpha/autoconf.c | 6 +-
sys/arch/alpha/alpha/clock.c | 9 +-
sys/arch/alpha/alpha/conf.c | 13 +-
sys/arch/alpha/alpha/cpu.c | 85 +-
sys/arch/alpha/alpha/cpuconf.c | 146 +-
sys/arch/alpha/alpha/db_disasm.c | 91 +-
sys/arch/alpha/alpha/db_trace.c | 252 +-
sys/arch/alpha/alpha/dec_1000a.c | 7 +-
sys/arch/alpha/alpha/dec_2100_a50.c | 8 +-
sys/arch/alpha/alpha/dec_550.c | 16 +-
sys/arch/alpha/alpha/dec_6600.c | 16 +-
sys/arch/alpha/alpha/dec_alphabook1.c | 8 +-
sys/arch/alpha/alpha/dec_axppci_33.c | 8 +-
sys/arch/alpha/alpha/dec_eb164.c | 16 +-
sys/arch/alpha/alpha/dec_eb64plus.c | 8 +-
sys/arch/alpha/alpha/dec_eb66.c | 8 +-
sys/arch/alpha/alpha/dec_kn20aa.c | 8 +-
sys/arch/alpha/alpha/dec_kn300.c | 8 +-
sys/arch/alpha/alpha/genassym.c | 11 +-
sys/arch/alpha/alpha/interrupt.c | 332 +-
sys/arch/alpha/alpha/ipifuncs.c | 14 +-
sys/arch/alpha/alpha/locore.s | 184 +-
sys/arch/alpha/alpha/machdep.c | 157 +-
sys/arch/alpha/alpha/pmap.c | 319 +-
sys/arch/alpha/alpha/trap.c | 28 +-
sys/arch/alpha/alpha/vm_machdep.c | 51 +-
sys/arch/alpha/common/shared_intr.c | 93 +-
sys/arch/alpha/conf/ALPHA | 21 +-
sys/arch/alpha/conf/ENIWETOK | 17 +-
sys/arch/alpha/conf/FRAU-FARBISSINA | 19 +-
sys/arch/alpha/conf/GENERIC | 21 +-
sys/arch/alpha/conf/INSTALL | 5 +-
sys/arch/alpha/conf/TCWSCONS | 19 +-
sys/arch/alpha/conf/YEAH-BABY | 8 +-
sys/arch/alpha/conf/files.alpha | 46 +-
sys/arch/alpha/include/Makefile | 4 +-
sys/arch/alpha/include/alpha.h | 94 +-
sys/arch/alpha/include/alpha_cpu.h | 60 +-
sys/arch/alpha/include/atomic.h | 20 +-
sys/arch/alpha/include/autoconf.h | 19 +-
sys/arch/alpha/include/bus.h | 280 +-
sys/arch/alpha/include/bwx.h | 15 +-
sys/arch/alpha/include/cpu.h | 70 +-
sys/arch/alpha/include/cpuconf.h | 33 +-
sys/arch/alpha/include/cpuvar.h | 46 +
sys/arch/alpha/include/db_machdep.h | 28 +-
sys/arch/alpha/include/eisa_machdep.h | 22 +-
sys/arch/alpha/include/float.h | 4 +-
sys/arch/alpha/include/intr.h | 212 +-
sys/arch/alpha/include/intrcnt.h | 79 -
sys/arch/alpha/include/isa_machdep.h | 76 +-
sys/arch/alpha/include/isapnp_machdep.h | 10 +-
sys/arch/alpha/include/loadfile_machdep.h | 8 +-
sys/arch/alpha/include/lock.h | 13 +-
sys/arch/alpha/include/logout.h | 4 +-
sys/arch/alpha/include/param.h | 14 +-
sys/arch/alpha/include/pci_machdep.h | 41 +-
sys/arch/alpha/include/pio.h | 18 +-
sys/arch/alpha/include/pmap.h | 20 +-
sys/arch/alpha/include/prom.h | 28 +-
sys/arch/alpha/include/reg.h | 6 +-
sys/arch/alpha/include/rnd.h | 67 +
sys/arch/alpha/include/rpb.h | 12 +-
sys/arch/alpha/include/sysarch.h | 24 +-
sys/arch/alpha/include/tc_machdep.h | 6 +-
sys/arch/alpha/include/types.h | 3 +-
sys/arch/alpha/include/z8530var.h | 15 +-
sys/arch/alpha/isa/isadma_bounce.c | 589 +
sys/arch/alpha/pci/a12c.c | 9 +-
sys/arch/alpha/pci/dwlpx.c | 7 +-
sys/arch/alpha/pci/irongate.c | 216 +
sys/arch/alpha/pci/irongate_bus_io.c | 68 +
sys/arch/alpha/pci/irongate_bus_mem.c | 68 +
sys/arch/alpha/pci/irongate_dma.c | 168 +
sys/arch/alpha/pci/irongate_pci.c | 171 +
sys/arch/alpha/pci/irongatereg.h | 89 +
sys/arch/alpha/pci/irongatevar.h | 77 +
sys/arch/alpha/pci/mcpcia.c | 11 +-
sys/arch/alpha/pci/pci_1000.c | 44 +-
sys/arch/alpha/pci/pci_1000a.c | 42 +-
sys/arch/alpha/pci/pci_2100_a50.c | 19 +-
sys/arch/alpha/pci/pci_550.c | 55 +-
sys/arch/alpha/pci/pci_550.h | 6 +-
sys/arch/alpha/pci/pci_6600.c | 46 +-
sys/arch/alpha/pci/pci_a12.c | 43 +-
sys/arch/alpha/pci/pci_a12.h | 6 +-
sys/arch/alpha/pci/pci_alphabook1.c | 19 +-
sys/arch/alpha/pci/pci_axppci_33.c | 19 +-
sys/arch/alpha/pci/pci_eb164.c | 48 +-
sys/arch/alpha/pci/pci_eb164.h | 6 +-
sys/arch/alpha/pci/pci_eb64plus.c | 44 +-
sys/arch/alpha/pci/pci_eb64plus.h | 6 +-
sys/arch/alpha/pci/pci_eb66.c | 35 +-
sys/arch/alpha/pci/pci_kn20aa.c | 47 +-
sys/arch/alpha/pci/pci_kn20aa.h | 6 +-
sys/arch/alpha/pci/pci_kn300.c | 47 +-
sys/arch/alpha/pci/pci_kn300.h | 6 +-
sys/arch/alpha/pci/pci_kn8ae.c | 34 +-
sys/arch/alpha/pci/pci_kn8ae.h | 6 +-
sys/arch/alpha/pci/pci_up1000.c | 217 +
sys/arch/alpha/pci/pci_up1000.h | 39 +
sys/arch/alpha/pci/sio.c | 95 +-
sys/arch/alpha/pci/sio_pic.c | 69 +-
sys/arch/alpha/pci/siovar.h | 7 +-
sys/arch/alpha/stand/common/boot.c | 3 +-
sys/arch/alpha/tc/asc.c | 18 +-
sys/arch/alpha/tc/ioasic.c | 32 +-
sys/arch/alpha/tc/tc_3000_300.c | 38 +-
sys/arch/alpha/tc/tc_3000_500.c | 38 +-
sys/arch/alpha/tc/tc_conf.h | 6 +-
sys/arch/alpha/tc/tcasic.c | 7 +-
sys/arch/alpha/tc/tcds.c | 29 +-
sys/arch/alpha/tc/tcds_dma.c | 18 +-
sys/arch/alpha/tc/tcdsvar.h | 5 +-
sys/arch/alpha/tc/zs_ioasic.c | 50 +-
sys/arch/amiga/amiga/autoconf.c | 35 +-
sys/arch/amiga/amiga/locore.s | 3 +-
sys/arch/amiga/amiga/machdep.c | 3 +-
sys/arch/amiga/amiga/trap.c | 3 +-
sys/arch/amiga/amiga/vm_machdep.c | 42 +-
sys/arch/amiga/conf/AMIGA | 17 +-
sys/arch/amiga/conf/DRACO | 17 +-
sys/arch/amiga/conf/GENERIC | 17 +-
sys/arch/amiga/dev/bzivsc.c | 15 +-
sys/arch/amiga/dev/bzsc.c | 15 +-
sys/arch/amiga/dev/bztzsc.c | 15 +-
sys/arch/amiga/dev/cbiisc.c | 15 +-
sys/arch/amiga/dev/cbsc.c | 15 +-
sys/arch/amiga/dev/flsc.c | 15 +-
sys/arch/amiga/stand/loadbsd/loadbsd.c | 6 +-
sys/arch/amigappc/amigappc/cc.c | 719 --
sys/arch/amigappc/amigappc/locore.S | 4 +-
sys/arch/amigappc/amigappc/machdep.c | 51 +-
sys/arch/amigappc/include/Makefile | 6 +-
sys/arch/amigappc/include/cpu.h | 1 +
sys/arch/amigappc/include/powerpc.h | 3 +-
sys/arch/amigappc/include/rnd.h | 3 +
sys/arch/arc/TODO | 87 +-
sys/arch/arc/algor/algor.h | 4 +-
sys/arch/arc/algor/algorbus.c | 75 +-
sys/arch/arc/arc/arc_trap.c | 5 +-
sys/arch/arc/arc/arcbios.c | 6 +-
sys/arch/arc/arc/arctype.h | 15 +-
sys/arch/arc/arc/autoconf.c | 27 +-
sys/arch/arc/arc/bus_dma.c | 879 ++
sys/arch/arc/arc/bus_space.c | 284 +
sys/arch/arc/arc/bus_space_large.c | 153 +
sys/arch/arc/arc/bus_space_sparse.c | 171 +
sys/arch/arc/arc/clock.c | 8 +-
sys/arch/arc/arc/clock_mc.c | 6 +-
sys/arch/arc/arc/conf.c | 4 +-
sys/arch/arc/arc/locore_machdep.S | 5 +-
sys/arch/arc/arc/machdep.c | 454 +-
sys/arch/arc/arc/mainbus.c | 15 +-
sys/arch/arc/arc/minidebug.c | 6 +-
sys/arch/arc/arc/wired_map.c | 241 +
sys/arch/arc/arc/wired_map.h | 38 +
sys/arch/arc/conf/ARCTIC | 42 +-
sys/arch/arc/conf/GENERIC | 96 +-
sys/arch/arc/conf/M403 | 36 +-
sys/arch/arc/conf/MIMORI | 246 +
sys/arch/arc/conf/Makefile.arc | 4 +-
sys/arch/arc/conf/P4032 | 18 +-
sys/arch/arc/conf/PCCONS | 314 +
sys/arch/arc/conf/PICA | 36 +-
sys/arch/arc/conf/RAMDISK | 77 +-
sys/arch/arc/conf/files.arc | 51 +-
sys/arch/arc/dev/asc.c | 3 +-
sys/arch/arc/dev/dma.c | 147 +-
sys/arch/arc/dev/dma.h | 42 +-
sys/arch/arc/dev/fd.c | 3 +-
sys/arch/arc/dev/if_sn.c | 17 +-
sys/arch/arc/dev/lpt_lbus.c | 4 +-
sys/arch/arc/dev/pccons.c | 143 +-
sys/arch/arc/dti/btl.c | 3 +-
sys/arch/arc/include/Makefile | 4 +-
sys/arch/arc/include/bus.h | 867 ++-
sys/arch/arc/include/isa_machdep.h | 72 +-
sys/arch/arc/include/isapnp_machdep.h | 10 +-
sys/arch/arc/include/pci_machdep.h | 85 +
sys/arch/arc/include/pio.h | 4 +-
sys/arch/arc/include/rnd.h | 3 +
sys/arch/arc/include/types.h | 6 +-
sys/arch/arc/include/vmparam.h | 14 +-
sys/arch/arc/isa/isabus.c | 47 +-
sys/arch/arc/isa/isadma_bounce.c | 647 ++
sys/arch/arc/isa/isapnp_machdep.c | 13 +-
sys/arch/arc/isa/joy.c | 12 +-
sys/arch/arc/jazz/bus_dma_jazz.c | 264 +
sys/arch/arc/jazz/jazzdmatlb.c | 201 +
sys/arch/arc/jazz/jazzdmatlbreg.h | 69 +
sys/arch/arc/jazz/jazzdmatlbvar.h | 38 +
sys/arch/arc/jazz/pckbc_jazzio.c | 181 +
sys/arch/arc/jazz/pckbc_jazzioreg.h | 3 +
sys/arch/arc/jazz/vga_jazzio.c | 147 +
sys/arch/arc/jazz/vga_jazziovar.h | 31 +
sys/arch/arc/pci/necpb.c | 498 +
sys/arch/arc/pci/necpbvar.h | 52 +
sys/arch/arc/pci/pbcpcibus.c | 147 +-
sys/arch/arc/pci/pcibrvar.h | 14 +-
sys/arch/arc/pci/pciide_machdep.c | 70 +
sys/arch/arc/pica/picabus.c | 26 +-
sys/arch/arc/pica/rd94.h | 4 +-
sys/arch/arm26/arm26/Locore.c | 5 +-
sys/arch/arm26/arm26/except.c | 10 +-
sys/arch/arm26/arm26/irq.c | 23 +-
sys/arch/arm26/arm26/locore.S | 8 +-
sys/arch/arm26/arm26/vm_machdep.c | 30 +-
sys/arch/arm26/conf/GENERIC | 15 +-
sys/arch/arm26/include/bus.h | 9 +-
sys/arch/arm26/include/profile.h | 14 +-
sys/arch/arm26/include/spl.h | 29 +-
sys/arch/arm32/arm32/autoconf.c | 32 +-
sys/arch/arm32/arm32/cpuswitch.S | 4 +-
sys/arch/arm32/arm32/machdep.c | 32 +-
sys/arch/arm32/arm32/stubs.c | 3 +-
sys/arch/arm32/arm32/syscall.c | 3 +-
sys/arch/arm32/arm32/vm_machdep.c | 28 +-
sys/arch/arm32/conf/CATS | 13 +-
sys/arch/arm32/conf/CATSINST | 13 +-
sys/arch/arm32/conf/GENERIC | 17 +-
sys/arch/arm32/conf/SHARK | 21 +-
sys/arch/arm32/footbridge/ebsa285_machdep.c | 5 +-
sys/arch/arm32/footbridge/footbridge_pci.c | 14 +-
sys/arch/arm32/include/cpu.h | 10 +-
sys/arch/arm32/include/isa_machdep.h | 29 +-
sys/arch/arm32/include/isapnp_machdep.h | 10 +-
sys/arch/arm32/include/ofisa_machdep.h | 48 +-
sys/arch/arm32/include/pci_machdep.h | 33 +-
sys/arch/arm32/include/types.h | 3 +-
sys/arch/arm32/isa/isa_cats_machdep.c | 10 +-
sys/arch/arm32/isa/isa_shark_machdep.c | 11 +-
sys/arch/arm32/ofw/ofw.c | 5 +-
sys/arch/arm32/shark/shark_machdep.c | 110 +-
sys/arch/atari/atari/autoconf.c | 28 +-
sys/arch/atari/atari/locore.s | 453 +-
sys/arch/atari/atari/machdep.c | 4 +-
sys/arch/atari/atari/trap.c | 3 +-
sys/arch/atari/atari/vm_machdep.c | 42 +-
sys/arch/atari/conf/GENERIC | 17 +-
sys/arch/atari/dev/clock.c | 18 +-
sys/arch/atari/include/isa_machdep.h | 17 +-
sys/arch/atari/include/isapnp_machdep.h | 10 +-
sys/arch/atari/include/pci_machdep.h | 30 +-
sys/arch/atari/isa/isa_machdep.c | 10 +-
sys/arch/atari/pci/pci_machdep.c | 12 +-
sys/arch/bebox/bebox/autoconf.c | 26 +-
sys/arch/bebox/bebox/locore.s | 10 +-
sys/arch/bebox/bebox/machdep.c | 9 +-
sys/arch/bebox/conf/GENERIC | 17 +-
sys/arch/bebox/include/isa_machdep.h | 15 +-
sys/arch/bebox/include/isapnp_machdep.h | 10 +-
sys/arch/bebox/include/pci_machdep.h | 33 +-
sys/arch/bebox/include/powerpc.h | 3 +-
sys/arch/bebox/include/rnd.h | 3 +
sys/arch/bebox/isa/isa_machdep.c | 10 +-
sys/arch/bebox/pci/pci_machdep.c | 12 +-
sys/arch/cobalt/Makefile | 4 +-
sys/arch/cobalt/cobalt/autoconf.c | 33 +-
sys/arch/cobalt/cobalt/bus.c | 3 +-
sys/arch/cobalt/cobalt/conf.c | 4 +-
sys/arch/cobalt/cobalt/machdep.c | 6 +-
sys/arch/cobalt/conf/GENERIC | 38 +-
sys/arch/cobalt/conf/RAQ | 4 +-
sys/arch/cobalt/conf/files.cobalt | 4 +-
sys/arch/cobalt/dev/gt.c | 8 +-
sys/arch/cobalt/include/pci_machdep.h | 3 +-
sys/arch/cobalt/include/rnd.h | 3 +
sys/arch/cobalt/pci/pchb.c | 14 +-
sys/arch/cobalt/pci/pci_machdep.c | 28 +-
sys/arch/cobalt/stand/Makefile | 4 +-
sys/arch/cobalt/stand/installboot/Makefile | 7 -
sys/arch/cobalt/stand/installboot/installboot.sh | 23 -
sys/arch/cobalt/stand/installkernel/Makefile | 7 +
sys/arch/cobalt/stand/installkernel/installkernel.sh | 25 +
sys/arch/evbsh3/evbsh3/locore.s | 22 +-
sys/arch/evbsh3/evbsh3/machdep.c | 3 +-
sys/arch/hp300/conf/BASALT | 7 +-
sys/arch/hp300/conf/GENERIC | 17 +-
sys/arch/hp300/hp300/locore.s | 3 +-
sys/arch/hp300/hp300/machdep.c | 5 +-
sys/arch/hp300/hp300/trap.c | 3 +-
sys/arch/hp300/hp300/vm_machdep.c | 35 +-
sys/arch/hp300/include/cpu.h | 4 +-
sys/arch/hp300/stand/Makefile | 4 +-
sys/arch/hp300/stand/Makefile.inc | 4 +-
sys/arch/hp300/stand/inst/Makefile | 13 +-
sys/arch/hp300/stand/uboot/Makefile | 14 +-
sys/arch/hpcmips/conf/GENERIC | 24 +-
sys/arch/hpcmips/conf/MURUROA | 15 +-
sys/arch/hpcmips/conf/TX3912 | 13 +-
sys/arch/hpcmips/conf/TX3922 | 13 +-
sys/arch/hpcmips/conf/files.hpcmips | 5 +-
sys/arch/hpcmips/hpcmips/autoconf.c | 25 +-
sys/arch/hpcmips/hpcmips/clock.c | 7 +-
sys/arch/hpcmips/hpcmips/platid.def | 11 +-
sys/arch/hpcmips/hpcmips/platid_mask.c | 22 +-
sys/arch/hpcmips/hpcmips/platid_name.c | 14 +-
sys/arch/hpcmips/include/isa_machdep.h | 11 +-
sys/arch/hpcmips/include/isapnp_machdep.h | 10 +-
sys/arch/hpcmips/include/platid_generated.h | 21 +-
sys/arch/hpcmips/include/platid_mask.h | 22 +-
sys/arch/hpcmips/include/rnd.h | 3 +
sys/arch/hpcmips/isa/isa_machdep.c | 10 +-
sys/arch/hpcmips/stand/pbsdboot/Makefile | 6 +-
sys/arch/hpcmips/stand/pbsdboot/main.c | 36 +-
sys/arch/hpcmips/stand/pbsdboot/pbsdboot.c | 14 +-
sys/arch/hpcmips/stand/pbsdboot/pbsdboot.h | 7 +-
sys/arch/hpcmips/stand/pbsdboot/pbsdboot.uu | 5070 ++++++++--------
sys/arch/hpcmips/stand/pbsdboot/pbsdboot1.uu | 5586 +++++++++--------
sys/arch/hpcmips/stand/pbsdboot/print.c | 92 +-
sys/arch/hpcmips/stand/pbsdboot/vmem.c | 3 +-
sys/arch/hpcmips/vr/vrkiu.c | 14 +-
sys/arch/hpcmips/vr/vrpiu.c | 41 +-
sys/arch/i386/Makefile | 4 +-
sys/arch/i386/conf/BIKINI | 6 +-
sys/arch/i386/conf/BOAT_ANCHOR | 3 +-
sys/arch/i386/conf/CARDBUS | 6 +-
sys/arch/i386/conf/DISKLESS | 5 +-
sys/arch/i386/conf/DR-EVIL | 206 +-
sys/arch/i386/conf/GENERIC | 110 +-
sys/arch/i386/conf/GENERIC_TINY | 6 +-
sys/arch/i386/conf/HOMEWORLD | 6 +-
sys/arch/i386/conf/INSTALL | 17 +-
sys/arch/i386/conf/INSTALL_SMALL | 7 +-
sys/arch/i386/conf/INSTALL_TINY | 5 +-
sys/arch/i386/conf/IOPENER | 17 +-
sys/arch/i386/conf/MINBAR | 6 +-
sys/arch/i386/conf/NBFTP | 6 +-
sys/arch/i386/conf/SUN_LAMP | 3 +-
sys/arch/i386/conf/SWINGER | 47 +-
sys/arch/i386/conf/TRINITY | 6 +-
sys/arch/i386/conf/UNDERWORLD | 642 --
sys/arch/i386/conf/ZHADUM | 3 +-
sys/arch/i386/conf/ZYGORTHIAN-SPACE-RAIDERS | 25 +-
sys/arch/i386/conf/files.i386 | 21 +-
sys/arch/i386/eisa/eisa_machdep.c | 10 +-
sys/arch/i386/gdbscripts/stack | 108 +
sys/arch/i386/i386/apm.c | 23 +-
sys/arch/i386/i386/autoconf.c | 42 +-
sys/arch/i386/i386/conf.c | 5 +-
sys/arch/i386/i386/consinit.c | 15 +-
sys/arch/i386/i386/db_trace.c | 3 +-
sys/arch/i386/i386/locore.s | 12 +-
sys/arch/i386/i386/machdep.c | 3 +-
sys/arch/i386/i386/pmap.c | 7 +-
sys/arch/i386/i386/rbus_machdep.c | 159 +-
sys/arch/i386/i386/trap.c | 3 +-
sys/arch/i386/i386/vm_machdep.c | 32 +-
sys/arch/i386/include/bootinfo.h | 13 +-
sys/arch/i386/include/coff_machdep.h | 45 +
sys/arch/i386/include/cpu.h | 4 +-
sys/arch/i386/include/eisa_machdep.h | 29 +-
sys/arch/i386/include/intr.h | 27 +-
sys/arch/i386/include/isa_machdep.h | 25 +-
sys/arch/i386/include/isapnp_machdep.h | 10 +-
sys/arch/i386/include/mca_machdep.h | 21 +-
sys/arch/i386/include/pci_machdep.h | 37 +-
sys/arch/i386/include/pmap.h | 8 +-
sys/arch/i386/include/rbus_machdep.h | 10 +-
sys/arch/i386/include/rnd.h | 78 +
sys/arch/i386/include/types.h | 3 +-
sys/arch/i386/include/vmparam.h | 4 +-
sys/arch/i386/isa/isa_machdep.c | 12 +-
sys/arch/i386/isa/npx.c | 191 +-
sys/arch/i386/isa/npx_isa.c | 117 +
sys/arch/i386/isa/npxvar.h | 60 +
sys/arch/i386/isa/pccons.c | 4 +-
sys/arch/i386/isa/pcvt/Doc/Acknowledgements | 121 -
sys/arch/i386/isa/pcvt/Doc/Bibliography | 193 -
sys/arch/i386/isa/pcvt/Doc/BugList | 57 -
sys/arch/i386/isa/pcvt/Doc/ChangeLog | 1040 ---
sys/arch/i386/isa/pcvt/Doc/CharGen | 149 -
sys/arch/i386/isa/pcvt/Doc/Charsets | 99 -
sys/arch/i386/isa/pcvt/Doc/EscapeSequences | 268 -
sys/arch/i386/isa/pcvt/Doc/FAQ | 405 -
sys/arch/i386/isa/pcvt/Doc/INSTALL.FreeBSD-2.0 | 160 -
sys/arch/i386/isa/pcvt/Doc/INSTALL.NetBSD-1.0 | 115 -
sys/arch/i386/isa/pcvt/Doc/Keyboard-Layout.HP | 286 -
sys/arch/i386/isa/pcvt/Doc/Keyboard-Layout.VT | 231 -
sys/arch/i386/isa/pcvt/Doc/Manifest | 170 -
sys/arch/i386/isa/pcvt/Doc/TestedHardware | 80 -
sys/arch/i386/isa/pcvt/Doc/ToDo | 15 -
sys/arch/i386/isa/pcvt/Etc/MAKEDEV.pcvt | 16 -
sys/arch/i386/isa/pcvt/Etc/Termcap | 289 -
sys/arch/i386/isa/pcvt/Etc/Terminfo | 41 -
sys/arch/i386/isa/pcvt/Etc/pcvt.el | 19 -
sys/arch/i386/isa/pcvt/Etc/rc.local | 288 -
sys/arch/i386/isa/pcvt/Etc/ttys.pcvt.freebsd | 148 -
sys/arch/i386/isa/pcvt/Etc/ttys.pcvt.netbsd | 70 -
sys/arch/i386/isa/pcvt/Etc/uemacs.tar.Z.uu | 594 -
sys/arch/i386/isa/pcvt/Etc/xmodmap-german | 117 -
sys/arch/i386/isa/pcvt/Makefile | 9 -
sys/arch/i386/isa/pcvt/README.FIRST | 298 -
sys/arch/i386/isa/pcvt/Util/Makefile | 20 -
sys/arch/i386/isa/pcvt/Util/Makefile.inc | 24 -
sys/arch/i386/isa/pcvt/Util/cursor/Makefile | 4 -
sys/arch/i386/isa/pcvt/Util/cursor/cursor.c | 157 -
sys/arch/i386/isa/pcvt/Util/demo/Makefile | 54 -
sys/arch/i386/isa/pcvt/Util/demo/README | 20 -
sys/arch/i386/isa/pcvt/Util/demo/chardemo.vt.gz.uu | 53 -
sys/arch/i386/isa/pcvt/Util/demo/colors.vt.gz.uu | 15 -
sys/arch/i386/isa/pcvt/Util/demo/cowscene.vt.gz.uu | 90 -
sys/arch/i386/isa/pcvt/Util/demo/outerlimit.vt.gz.uu | 193 -
sys/arch/i386/isa/pcvt/Util/demo/playvt.c | 111 -
sys/arch/i386/isa/pcvt/Util/demo/sgr.vt.gz.uu | 11 -
sys/arch/i386/isa/pcvt/Util/demo/twzone.vt.gz.uu | 350 -
sys/arch/i386/isa/pcvt/Util/demo/xmas.vt.gz.uu | 110 -
sys/arch/i386/isa/pcvt/Util/fed/Makefile | 8 -
sys/arch/i386/isa/pcvt/Util/fed/edit.c | 340 -
sys/arch/i386/isa/pcvt/Util/fed/fed.c | 168 -
sys/arch/i386/isa/pcvt/Util/fed/fed.h | 127 -
sys/arch/i386/isa/pcvt/Util/fed/misc.c | 353 -
sys/arch/i386/isa/pcvt/Util/fed/select.c | 334 -
sys/arch/i386/isa/pcvt/Util/fontedit/Makefile | 7 -
sys/arch/i386/isa/pcvt/Util/fontedit/README | 36 -
sys/arch/i386/isa/pcvt/Util/fontedit/fontedit.c | 925 --
sys/arch/i386/isa/pcvt/Util/fonts/COPYRIGHT | 37 -
sys/arch/i386/isa/pcvt/Util/fonts/Makefile | 56 -
sys/arch/i386/isa/pcvt/Util/fonts/vt220h.808.uu | 49 -
sys/arch/i386/isa/pcvt/Util/fonts/vt220h.810.uu | 60 -
sys/arch/i386/isa/pcvt/Util/fonts/vt220h.814.uu | 83 -
sys/arch/i386/isa/pcvt/Util/fonts/vt220h.816.uu | 95 -
sys/arch/i386/isa/pcvt/Util/fonts/vt220l.808.uu | 49 -
sys/arch/i386/isa/pcvt/Util/fonts/vt220l.810.uu | 60 -
sys/arch/i386/isa/pcvt/Util/fonts/vt220l.814.uu | 83 -
sys/arch/i386/isa/pcvt/Util/fonts/vt220l.816.uu | 95 -
sys/arch/i386/isa/pcvt/Util/ispcvt/Makefile | 8 -
sys/arch/i386/isa/pcvt/Util/ispcvt/ispcvt.c | 303 -
sys/arch/i386/isa/pcvt/Util/kbdio/Makefile | 24 -
sys/arch/i386/isa/pcvt/Util/kbdio/kbdio.y | 343 -
sys/arch/i386/isa/pcvt/Util/kbdio/lex.l | 86 -
sys/arch/i386/isa/pcvt/Util/kcon/Makefile | 11 -
sys/arch/i386/isa/pcvt/Util/kcon/kcon.c | 753 --
sys/arch/i386/isa/pcvt/Util/keycap/Makefile | 17 -
sys/arch/i386/isa/pcvt/Util/keycap/keycap.c | 377 -
sys/arch/i386/isa/pcvt/Util/keycap/keycap.h | 49 -
sys/arch/i386/isa/pcvt/Util/keycap/keycap.src | 613 -
sys/arch/i386/isa/pcvt/Util/keycap/shlib_version | 4 -
sys/arch/i386/isa/pcvt/Util/loadfont/Makefile | 5 -
sys/arch/i386/isa/pcvt/Util/loadfont/loadfont.c | 392 -
sys/arch/i386/isa/pcvt/Util/mcon/Makefile | 5 -
sys/arch/i386/isa/pcvt/Util/mcon/mcon.c | 193 -
sys/arch/i386/isa/pcvt/Util/scon/Makefile | 5 -
sys/arch/i386/isa/pcvt/Util/scon/scon.c | 860 --
sys/arch/i386/isa/pcvt/Util/set2061/CAUTION | 28 -
sys/arch/i386/isa/pcvt/Util/set2061/ICD2061Aalt.c | 297 -
sys/arch/i386/isa/pcvt/Util/set2061/Makefile | 10 -
sys/arch/i386/isa/pcvt/Util/set2061/README | 22 -
sys/arch/i386/isa/pcvt/Util/set2061/compiler.h | 340 -
sys/arch/i386/isa/pcvt/Util/set2061/main.c | 112 -
sys/arch/i386/isa/pcvt/Util/userkeys/Makefile | 5 -
sys/arch/i386/isa/pcvt/Util/userkeys/vt220keys.c | 297 -
sys/arch/i386/isa/pcvt/Util/vgaio/CAUTION | 28 -
sys/arch/i386/isa/pcvt/Util/vgaio/Makefile | 22 -
sys/arch/i386/isa/pcvt/Util/vgaio/lex.l | 67 -
sys/arch/i386/isa/pcvt/Util/vgaio/vgaio.h | 45 -
sys/arch/i386/isa/pcvt/Util/vgaio/vgaio.y | 262 -
sys/arch/i386/isa/pcvt/Util/vttest/Makefile | 6 -
sys/arch/i386/isa/pcvt/Util/vttest/README | 57 -
sys/arch/i386/isa/pcvt/Util/vttest/esc.c | 398 -
sys/arch/i386/isa/pcvt/Util/vttest/header.h | 50 -
sys/arch/i386/isa/pcvt/Util/vttest/main.c | 2098 ------
sys/arch/i386/isa/pcvt/pcvt_conf.h | 385 -
sys/arch/i386/isa/pcvt/pcvt_cons.h | 1 -
sys/arch/i386/isa/pcvt/pcvt_drv.c | 936 ---
sys/arch/i386/isa/pcvt/pcvt_ext.c | 2847 ---------
sys/arch/i386/isa/pcvt/pcvt_hdr.h | 1212 ---
sys/arch/i386/isa/pcvt/pcvt_ioctl.h | 584 -
sys/arch/i386/isa/pcvt/pcvt_kbd.c | 2942 ---------
sys/arch/i386/isa/pcvt/pcvt_kbd.h | 574 -
sys/arch/i386/isa/pcvt/pcvt_out.c | 2251 -------
sys/arch/i386/isa/pcvt/pcvt_sup.c | 2049 ------
sys/arch/i386/isa/pcvt/pcvt_tbl.h | 476 -
sys/arch/i386/isa/pcvt/pcvt_vtf.c | 2216 -------
sys/arch/i386/isa/pms.c | 4 +-
sys/arch/i386/mca/mca_machdep.c | 10 +-
sys/arch/i386/pci/pci_addr_fixup.c | 25 +-
sys/arch/i386/pci/pci_addr_fixup.h | 12 +-
sys/arch/i386/pci/pci_machdep.c | 12 +-
sys/arch/i386/pnpbios/com_pnpbios.c | 6 +-
sys/arch/i386/pnpbios/files.pnpbios | 5 +-
sys/arch/i386/pnpbios/npx_pnpbios.c | 117 +
sys/arch/i386/pnpbios/pnpbios.c | 9 +-
sys/arch/i386/pnpbios/wss_pnpbios.c | 3 +-
sys/arch/i386/stand/biosboot/Makefile | 3 +-
sys/arch/i386/stand/biosboot_ser/Makefile | 3 +-
sys/arch/luna68k/conf/GENERIC | 17 +-
sys/arch/luna68k/luna68k/locore.s | 3 +-
sys/arch/luna68k/luna68k/machdep.c | 7 +-
sys/arch/luna68k/luna68k/trap.c | 5 +-
sys/arch/luna68k/luna68k/vm_machdep.c | 39 +-
sys/arch/m68k/fpe/fpu_calcea.c | 4 +-
sys/arch/m68k/m68k/db_trace.c | 4 +-
sys/arch/m68k/m68k/m68k_machdep.c | 5 +-
sys/arch/mac68k/conf/GENERIC | 21 +-
sys/arch/mac68k/conf/INSTALL | 4 +-
sys/arch/mac68k/dev/adb.c | 6 +-
sys/arch/mac68k/dev/akbd.c | 29 +-
sys/arch/mac68k/dev/ams.c | 8 +-
sys/arch/mac68k/dev/grf_compat.c | 8 +-
sys/arch/mac68k/mac68k/disksubr.c | 251 +-
sys/arch/mac68k/mac68k/locore.s | 3 +-
sys/arch/mac68k/mac68k/machdep.c | 5 +-
sys/arch/mac68k/mac68k/trap.c | 3 +-
sys/arch/mac68k/mac68k/vm_machdep.c | 35 +-
sys/arch/mac68k/obio/esp.c | 13 +-
sys/arch/macppc/conf/GENERIC | 23 +-
sys/arch/macppc/conf/INSTALL | 16 +-
sys/arch/macppc/dev/adb_direct.c | 146 +-
sys/arch/macppc/dev/adbvar.h | 18 +-
sys/arch/macppc/dev/esp.c | 16 +-
sys/arch/macppc/dev/if_bm.c | 55 +-
sys/arch/macppc/dev/if_gm.c | 94 +-
sys/arch/macppc/dev/if_gmreg.h | 5 +-
sys/arch/macppc/dev/ofb.c | 28 +-
sys/arch/macppc/dev/ofbvar.h | 8 +-
sys/arch/macppc/dev/pm_direct.c | 19 +-
sys/arch/macppc/dev/zs.c | 70 +-
sys/arch/macppc/include/pci_machdep.h | 35 +-
sys/arch/macppc/include/powerpc.h | 3 +-
sys/arch/macppc/include/rbus_machdep.h | 14 +-
sys/arch/macppc/include/rnd.h | 3 +
sys/arch/macppc/macppc/conf.c | 10 +-
sys/arch/macppc/macppc/locore.S | 10 +-
sys/arch/macppc/macppc/machdep.c | 36 +-
sys/arch/macppc/pci/pci_machdep.c | 12 +-
sys/arch/macppc/stand/Makefile | 4 +-
sys/arch/macppc/stand/ofwboot/Makefile | 3 +-
sys/arch/mips/include/asm.h | 31 +-
sys/arch/mips/include/cpu.h | 6 +-
sys/arch/mips/include/cpuregs.h | 6 +-
sys/arch/mips/include/locore.h | 38 +-
sys/arch/mips/include/mips1_pte.h | 8 +-
sys/arch/mips/include/mips3_pte.h | 13 +-
sys/arch/mips/include/mips_param.h | 6 +-
sys/arch/mips/include/pte.h | 40 +-
sys/arch/mips/include/rnd.h | 60 +
sys/arch/mips/include/types.h | 21 +-
sys/arch/mips/include/vmparam.h | 6 +-
sys/arch/mips/mips/db_interface.c | 6 +-
sys/arch/mips/mips/fp.S | 120 +-
sys/arch/mips/mips/fpemu.c | 12 +-
sys/arch/mips/mips/genassym.cf | 24 +-
sys/arch/mips/mips/locore.S | 231 +-
sys/arch/mips/mips/locore_mips1.S | 62 +-
sys/arch/mips/mips/locore_mips3.S | 362 +-
sys/arch/mips/mips/mips_machdep.c | 179 +-
sys/arch/mips/mips/pmap.c | 53 +-
sys/arch/mips/mips/process_machdep.c | 52 +-
sys/arch/mips/mips/trap.c | 37 +-
sys/arch/mips/mips/vm_machdep.c | 64 +-
sys/arch/mmeye/conf/GENERIC | 16 +-
sys/arch/mmeye/mmeye/locore.s | 9 +-
sys/arch/mvme68k/conf/GENERIC | 17 +-
sys/arch/mvme68k/dev/vme_pcc.c | 13 +-
sys/arch/mvme68k/dev/vme_pccvar.h | 4 +-
sys/arch/mvme68k/dev/vme_two.c | 14 +-
sys/arch/mvme68k/dev/vme_twovar.h | 4 +-
sys/arch/mvme68k/include/param.h | 7 +-
sys/arch/mvme68k/include/pmap.h | 8 +-
sys/arch/mvme68k/mvme68k/clock.c | 8 +-
sys/arch/mvme68k/mvme68k/locore.s | 3 +-
sys/arch/mvme68k/mvme68k/machdep.c | 3 +-
sys/arch/mvme68k/mvme68k/pmap.c | 6 +-
sys/arch/mvme68k/mvme68k/trap.c | 3 +-
sys/arch/mvme68k/mvme68k/vm_machdep.c | 35 +-
sys/arch/news68k/conf/GENERIC | 17 +-
sys/arch/news68k/conf/LIBERO | 15 +-
sys/arch/news68k/conf/NEWS1200 | 15 +-
sys/arch/news68k/news68k/autoconf.c | 20 +-
sys/arch/news68k/news68k/locore.s | 3 +-
sys/arch/news68k/news68k/machdep.c | 5 +-
sys/arch/news68k/news68k/trap.c | 3 +-
sys/arch/news68k/news68k/vm_machdep.c | 35 +-
sys/arch/newsmips/apbus/if_sn.c | 6 +-
sys/arch/newsmips/conf/GENERIC | 17 +-
sys/arch/newsmips/include/cpu.h | 3 +-
sys/arch/newsmips/include/rnd.h | 3 +
sys/arch/newsmips/newsmips/autoconf.c | 26 +-
sys/arch/next68k/conf/GENERIC | 17 +-
sys/arch/next68k/conf/SLAB | 195 +
sys/arch/next68k/dev/esp.c | 19 +-
sys/arch/next68k/dev/if_xe.c | 7 +-
sys/arch/next68k/next68k/locore.s | 3 +-
sys/arch/next68k/next68k/machdep.c | 19 +-
sys/arch/next68k/next68k/rtc.c | 5 +-
sys/arch/next68k/next68k/rtc.h | 37 +
sys/arch/next68k/next68k/trap.c | 3 +-
sys/arch/next68k/next68k/vm_machdep.c | 16 +-
sys/arch/ofppc/conf/GENERIC | 17 +-
sys/arch/ofppc/include/powerpc.h | 3 +-
sys/arch/ofppc/include/rnd.h | 3 +
sys/arch/ofppc/ofppc/autoconf.c | 4 +-
sys/arch/ofppc/ofppc/genassym.cf | 4 +-
sys/arch/ofppc/ofppc/locore.S | 10 +-
sys/arch/pc532/conf/BULLBOX | 9 +-
sys/arch/pc532/conf/GENERIC | 17 +-
sys/arch/pc532/include/autoconf.h | 3 +-
sys/arch/pc532/pc532/locore.s | 6 +-
sys/arch/pc532/pc532/machdep.c | 3 +-
sys/arch/pc532/pc532/pmap.c | 3 +-
sys/arch/pc532/pc532/trap.c | 3 +-
sys/arch/pc532/pc532/vm_machdep.c | 42 +-
sys/arch/pmax/conf/DS5000 | 211 -
sys/arch/pmax/conf/GENERIC | 23 +-
sys/arch/pmax/conf/INSTALL | 5 +-
sys/arch/pmax/conf/R4000 | 5 +-
sys/arch/pmax/conf/SULACO | 14 +-
sys/arch/pmax/conf/files.pmax | 10 +-
sys/arch/pmax/conf/mi.scsi | 3 +-
sys/arch/pmax/dev/device.h | 5 +-
sys/arch/pmax/dev/px.c | 6 +-
sys/arch/pmax/dev/pxreg.h | 4 +-
sys/arch/pmax/dev/pxvar.h | 4 +-
sys/arch/pmax/dev/rz.c | 5 +-
sys/arch/pmax/dev/sii.c | 158 +-
sys/arch/pmax/dev/sii_ds.c | 36 +-
sys/arch/pmax/dev/siivar.h | 17 +-
sys/arch/pmax/dev/tz.c | 3 +-
sys/arch/pmax/include/dec_boot.h | 122 -
sys/arch/pmax/include/rnd.h | 3 +
sys/arch/pmax/include/sysconf.h | 4 +-
sys/arch/pmax/pmax/clock.c | 7 +-
sys/arch/pmax/pmax/dec_3100.c | 8 +-
sys/arch/pmax/pmax/dec_3max.c | 10 +-
sys/arch/pmax/pmax/dec_3maxplus.c | 14 +-
sys/arch/pmax/pmax/dec_3min.c | 12 +-
sys/arch/pmax/pmax/dec_5100.c | 10 +-
sys/arch/pmax/pmax/dec_maxine.c | 20 +-
sys/arch/pmax/pmax/disksubr.c | 4 +-
sys/arch/pmax/pmax/machdep.c | 8 +-
sys/arch/pmax/stand/installboot/installboot.c | 55 +-
sys/arch/pmax/stand/installboot/loadbootstrap.c | 10 +-
sys/arch/pmax/tc/asc_ioasic.c | 329 +-
sys/arch/pmax/tc/asc_pmaz.c | 18 +-
sys/arch/pmax/tc/ioasic.c | 14 +-
sys/arch/pmax/tc/tc_3max.c | 6 +-
sys/arch/pmax/tc/tc_3maxplus.c | 6 +-
sys/arch/pmax/tc/tc_3min.c | 6 +-
sys/arch/pmax/tc/tc_maxine.c | 6 +-
sys/arch/pmax/tc/tcbus.c | 19 +-
sys/arch/powerpc/include/pcb.h | 4 +-
sys/arch/powerpc/include/ptrace.h | 4 +-
sys/arch/powerpc/include/reg.h | 7 +-
sys/arch/powerpc/include/rnd.h | 51 +
sys/arch/powerpc/include/types.h | 4 +-
sys/arch/powerpc/powerpc/Locore.c | 3 +-
sys/arch/powerpc/powerpc/copystr.c | 7 +-
sys/arch/powerpc/powerpc/db_disasm.c | 8 +-
sys/arch/powerpc/powerpc/db_interface.c | 11 +-
sys/arch/powerpc/powerpc/fpu.c | 3 +-
sys/arch/powerpc/powerpc/fubyte.c | 6 +-
sys/arch/powerpc/powerpc/fuswintr.c | 6 +-
sys/arch/powerpc/powerpc/in_cksum.c | 4 +-
sys/arch/powerpc/powerpc/process_machdep.c | 43 +-
sys/arch/powerpc/powerpc/subyte.c | 9 +-
sys/arch/powerpc/powerpc/suswintr.c | 8 +-
sys/arch/powerpc/powerpc/suword.c | 8 +-
sys/arch/powerpc/powerpc/sys_machdep.c | 5 +-
sys/arch/powerpc/powerpc/vm_machdep.c | 64 +-
sys/arch/prep/conf/GENERIC | 116 +-
sys/arch/prep/conf/NATSUMI | 15 +-
sys/arch/prep/conf/files.prep | 13 +-
sys/arch/prep/include/isa_machdep.h | 15 +-
sys/arch/prep/include/isapnp_machdep.h | 10 +-
sys/arch/prep/include/pci_machdep.h | 32 +-
sys/arch/prep/include/powerpc.h | 3 +-
sys/arch/prep/include/rnd.h | 3 +
sys/arch/prep/isa/isa_machdep.c | 10 +-
sys/arch/prep/pci/pci_machdep.c | 12 +-
sys/arch/prep/prep/autoconf.c | 26 +-
sys/arch/prep/prep/locore.s | 10 +-
sys/arch/prep/prep/machdep.c | 9 +-
sys/arch/sgimips/Makefile | 31 +
sys/arch/sgimips/README.IPn | 28 +
sys/arch/sgimips/TODO | 4 +
sys/arch/sgimips/compile/.keep_me | 3 +
sys/arch/sgimips/conf/INDY | 119 +
sys/arch/sgimips/conf/Makefile.sgimips | 251 +
sys/arch/sgimips/conf/files.sgimips | 85 +
sys/arch/sgimips/conf/std.sgimips | 18 +
sys/arch/sgimips/dev/com_mace.c | 134 +
sys/arch/sgimips/dev/crime.c | 106 +
sys/arch/sgimips/dev/crimereg.h | 39 +
sys/arch/sgimips/dev/if_mec.c | 301 +
sys/arch/sgimips/dev/if_mecreg.h | 76 +
sys/arch/sgimips/dev/lpt_mace.c | 96 +
sys/arch/sgimips/dev/macaureg.h | 54 +
sys/arch/sgimips/dev/mace.c | 170 +
sys/arch/sgimips/dev/macereg.h | 35 +
sys/arch/sgimips/dev/macevar.h | 47 +
sys/arch/sgimips/gio/Makefile.giodevs | 7 +
sys/arch/sgimips/gio/files.gio | 19 +
sys/arch/sgimips/gio/gio.c | 122 +
sys/arch/sgimips/gio/giodevs | 15 +
sys/arch/sgimips/gio/gioreg.h | 1 +
sys/arch/sgimips/gio/giovar.h | 61 +
sys/arch/sgimips/gio/hpc.c | 96 +
sys/arch/sgimips/include/Makefile | 14 +
sys/arch/sgimips/include/ansi.h | 3 +
sys/arch/sgimips/include/aout_machdep.h | 3 +
sys/arch/sgimips/include/arcs.h | 170 +
sys/arch/sgimips/include/asm.h | 3 +
sys/arch/sgimips/include/autoconf.h | 47 +
sys/arch/sgimips/include/bsd-aout.h | 3 +
sys/arch/sgimips/include/bswap.h | 3 +
sys/arch/sgimips/include/bus.h | 650 ++
sys/arch/sgimips/include/cdefs.h | 3 +
sys/arch/sgimips/include/conf.h | 12 +
sys/arch/sgimips/include/cpu.h | 31 +
sys/arch/sgimips/include/db_machdep.h | 6 +
sys/arch/sgimips/include/disklabel.h | 95 +
sys/arch/sgimips/include/ecoff_machdep.h | 3 +
sys/arch/sgimips/include/elf_machdep.h | 5 +
sys/arch/sgimips/include/endian.h | 3 +
sys/arch/sgimips/include/endian_machdep.h | 4 +
sys/arch/sgimips/include/float.h | 3 +
sys/arch/sgimips/include/ieee.h | 3 +
sys/arch/sgimips/include/ieeefp.h | 3 +
sys/arch/sgimips/include/intr.h | 103 +
sys/arch/sgimips/include/kcore.h | 3 +
sys/arch/sgimips/include/kdbparam.h | 3 +
sys/arch/sgimips/include/limits.h | 3 +
sys/arch/sgimips/include/lock.h | 4 +
sys/arch/sgimips/include/locore.h | 3 +
sys/arch/sgimips/include/math.h | 3 +
sys/arch/sgimips/include/mips_opcode.h | 3 +
sys/arch/sgimips/include/param.h | 87 +
sys/arch/sgimips/include/pcb.h | 3 +
sys/arch/sgimips/include/pci_machdep.h | 76 +
sys/arch/sgimips/include/pmap.h | 3 +
sys/arch/sgimips/include/proc.h | 3 +
sys/arch/sgimips/include/profile.h | 3 +
sys/arch/sgimips/include/psl.h | 3 +
sys/arch/sgimips/include/pte.h | 3 +
sys/arch/sgimips/include/ptrace.h | 3 +
sys/arch/sgimips/include/reg.h | 3 +
sys/arch/sgimips/include/regdef.h | 3 +
sys/arch/sgimips/include/regnum.h | 3 +
sys/arch/sgimips/include/reloc.h | 5 +
sys/arch/sgimips/include/rnd.h | 3 +
sys/arch/sgimips/include/setjmp.h | 3 +
sys/arch/sgimips/include/signal.h | 3 +
sys/arch/sgimips/include/stdarg.h | 3 +
sys/arch/sgimips/include/trap.h | 3 +
sys/arch/sgimips/include/types.h | 3 +
sys/arch/sgimips/include/varargs.h | 3 +
sys/arch/sgimips/include/vmparam.h | 8 +
sys/arch/sgimips/include/z8530var.h | 71 +
sys/arch/sgimips/pci/macepci.c | 230 +
sys/arch/sgimips/pci/macepcireg.h | 102 +
sys/arch/sgimips/pci/pci_machdep.c | 200 +
sys/arch/sgimips/pci/pciide_machdep.c | 53 +
sys/arch/sgimips/sgimips/arcs.c | 84 +
sys/arch/sgimips/sgimips/autoconf.c | 85 +
sys/arch/sgimips/sgimips/bus.c | 911 ++
sys/arch/sgimips/sgimips/clock.c | 70 +
sys/arch/sgimips/sgimips/conf.c | 227 +
sys/arch/sgimips/sgimips/console.c | 297 +
sys/arch/sgimips/sgimips/cpu.c | 100 +
sys/arch/sgimips/sgimips/disksubr.c | 168 +
sys/arch/sgimips/sgimips/ip22.c | 41 +
sys/arch/sgimips/sgimips/ip27.c | 37 +
sys/arch/sgimips/sgimips/ip32.c | 103 +
sys/arch/sgimips/sgimips/machdep.c | 587 +
sys/arch/sgimips/sgimips/mainbus.c | 157 +
sys/arch/sgimips/sgimips/md_root.c | 85 +
sys/arch/sgimips/xio/README | 7 +
sys/arch/sgimips/xio/xiodevs | 6 +
sys/arch/sh3/dev/sci.c | 15 +-
sys/arch/sh3/dev/scif.c | 10 +-
sys/arch/sh3/include/coff_machdep.h | 111 +-
sys/arch/sh3/include/cpu.h | 6 +-
sys/arch/sh3/sh3/autoconf.c | 41 +-
sys/arch/sh3/sh3/pmap.c | 3 +-
sys/arch/sh3/sh3/trap.c | 17 +-
sys/arch/sh3/sh3/vm_machdep.c | 33 +-
sys/arch/sparc/conf/GENERIC | 23 +-
sys/arch/sparc/conf/INSTALL | 4 +-
sys/arch/sparc/dev/am7930_sparc.c | 5 +-
sys/arch/sparc/dev/audioamd.c | 23 +-
sys/arch/sparc/dev/com_obio.c | 5 +-
sys/arch/sparc/dev/esp_obio.c | 20 +-
sys/arch/sparc/dev/fd.c | 5 +-
sys/arch/sparc/dev/if_ie_obio.c | 4 +-
sys/arch/sparc/dev/si.c | 371 +-
sys/arch/sparc/dev/sireg.h | 120 +-
sys/arch/sparc/dev/tctrl.c | 5 +-
sys/arch/sparc/dev/vme_machdep.c | 78 +-
sys/arch/sparc/dev/zs.c | 5 +-
sys/arch/sparc/fpu/fpu.c | 178 +-
sys/arch/sparc/fpu/fpu_emu.h | 7 +-
sys/arch/sparc/fpu/fpu_explode.c | 39 +-
sys/arch/sparc/fpu/fpu_extern.h | 18 +-
sys/arch/sparc/fpu/fpu_implode.c | 61 +-
sys/arch/sparc/include/cpu.h | 12 +-
sys/arch/sparc/include/pmap.h | 9 +-
sys/arch/sparc/include/psl.h | 25 +-
sys/arch/sparc/sparc/autoconf.c | 6 +-
sys/arch/sparc/sparc/cache.c | 209 +-
sys/arch/sparc/sparc/cache.h | 10 +-
sys/arch/sparc/sparc/cpu.c | 120 +-
sys/arch/sparc/sparc/cpuvar.h | 18 +-
sys/arch/sparc/sparc/genassym.cf | 4 +-
sys/arch/sparc/sparc/iommu.c | 188 +-
sys/arch/sparc/sparc/iommureg.h | 21 +-
sys/arch/sparc/sparc/locore.s | 26 +-
sys/arch/sparc/sparc/pmap.c | 334 +-
sys/arch/sparc/sparc/vm_machdep.c | 52 +-
sys/arch/sparc/stand/common/dvma.c | 4 +-
sys/arch/sparc64/conf/EVERGLADES | 448 +
sys/arch/sparc64/conf/GENERIC | 25 +-
sys/arch/sparc64/conf/Makefile.sparc64 | 18 +-
sys/arch/sparc64/conf/NONPLUS64 | 4 +-
sys/arch/sparc64/conf/POWEROFSEVEN | 40 +-
sys/arch/sparc64/conf/files.sparc64 | 35 +-
sys/arch/sparc64/conf/std.sparc64 | 3 +-
sys/arch/sparc64/dev/cs4231_ebus.c | 7 +-
sys/arch/sparc64/dev/ebus.c | 14 +-
sys/arch/sparc64/dev/fd.c | 5 +-
sys/arch/sparc64/dev/iommu.c | 103 +-
sys/arch/sparc64/dev/iommureg.h | 29 +-
sys/arch/sparc64/dev/iommuvar.h | 3 +-
sys/arch/sparc64/dev/pci_machdep.c | 41 +-
sys/arch/sparc64/dev/psycho.c | 69 +-
sys/arch/sparc64/dev/sbus.c | 14 +-
sys/arch/sparc64/dev/zs.c | 5 +-
sys/arch/sparc64/fpu/fpu.c | 496 -
sys/arch/sparc64/fpu/fpu_add.c | 216 -
sys/arch/sparc64/fpu/fpu_arith.h | 96 -
sys/arch/sparc64/fpu/fpu_compare.c | 164 -
sys/arch/sparc64/fpu/fpu_div.c | 267 -
sys/arch/sparc64/fpu/fpu_emu.h | 190 -
sys/arch/sparc64/fpu/fpu_explode.c | 294 -
sys/arch/sparc64/fpu/fpu_extern.h | 85 -
sys/arch/sparc64/fpu/fpu_implode.c | 530 -
sys/arch/sparc64/fpu/fpu_mul.c | 226 -
sys/arch/sparc64/fpu/fpu_sqrt.c | 397 -
sys/arch/sparc64/fpu/fpu_subr.c | 223 -
sys/arch/sparc64/include/bus.h | 396 +-
sys/arch/sparc64/include/cpu.h | 74 +-
sys/arch/sparc64/include/ctlreg.h | 306 +-
sys/arch/sparc64/include/intr.h | 10 +-
sys/arch/sparc64/include/param.h | 72 +-
sys/arch/sparc64/include/pci_machdep.h | 29 +-
sys/arch/sparc64/sparc64/autoconf.c | 16 +-
sys/arch/sparc64/sparc64/clock.c | 11 +-
sys/arch/sparc64/sparc64/cpu.c | 99 +-
sys/arch/sparc64/sparc64/db_disasm.c | 4 +-
sys/arch/sparc64/sparc64/db_interface.c | 18 +-
sys/arch/sparc64/sparc64/db_trace.c | 4 +-
sys/arch/sparc64/sparc64/genassym.c | 62 +-
sys/arch/sparc64/sparc64/genassym.cf | 60 +-
sys/arch/sparc64/sparc64/intr.c | 93 +-
sys/arch/sparc64/sparc64/intreg.h | 68 +-
sys/arch/sparc64/sparc64/locore.s | 1111 ++-
sys/arch/sparc64/sparc64/machdep.c | 94 +-
sys/arch/sparc64/sparc64/mem.c | 22 +-
sys/arch/sparc64/sparc64/openfirm.c | 24 +-
sys/arch/sparc64/sparc64/pmap.c | 728 +-
sys/arch/sparc64/sparc64/trap.c | 12 +-
sys/arch/sparc64/sparc64/vaddrs.h | 72 +-
sys/arch/sparc64/sparc64/vm_machdep.c | 65 +-
sys/arch/sparc64/stand/ofwboot/boot.c | 7 +-
sys/arch/sun3/conf/GENERIC | 19 +-
sys/arch/sun3/conf/GENERIC3X | 18 +-
sys/arch/sun3/conf/RAMDISK | 7 +-
sys/arch/sun3/conf/RAMDISK3X | 7 +-
sys/arch/sun3/dev/esp.c | 18 +-
sys/arch/sun3/dev/fd.c | 5 +-
sys/arch/sun3/dev/md_root.c | 11 +-
sys/arch/sun3/dev/xd.c | 5 +-
sys/arch/sun3/dev/xy.c | 5 +-
sys/arch/sun3/sun3/locore.s | 5 +-
sys/arch/sun3/sun3/machdep.c | 3 +-
sys/arch/sun3/sun3/trap.c | 3 +-
sys/arch/sun3/sun3/vm_machdep.c | 16 +-
sys/arch/sun3/sun3x/locore.s | 5 +-
sys/arch/sun3/sun3x/machdep.c | 3 +-
sys/arch/vax/Makefile | 4 +-
sys/arch/vax/bi/bi_mainbus.c | 20 +-
sys/arch/vax/boot/boot/Makefile | 10 +-
sys/arch/vax/boot/boot/autoconf.c | 49 +-
sys/arch/vax/boot/boot/conf.c | 4 +-
sys/arch/vax/boot/boot/devopen.c | 10 +-
sys/arch/vax/boot/boot/hp.c | 52 +-
sys/arch/vax/boot/boot/if_ni.c | 533 +
sys/arch/vax/boot/boot/ra.c | 14 +-
sys/arch/vax/boot/boot/vaxstand.h | 4 +-
sys/arch/vax/boot/copy.c | 246 -
sys/arch/vax/boot/edlabel.c | 225 -
sys/arch/vax/boot/rom.c | 123 -
sys/arch/vax/boot/romread.s | 93 -
sys/arch/vax/boot/xxboot/Makefile | 9 +-
sys/arch/vax/boot/xxboot/bootxx.c | 33 +-
sys/arch/vax/boot/xxboot/start.s | 30 +-
sys/arch/vax/conf/GENERIC | 38 +-
sys/arch/vax/conf/INSTALL | 12 +-
sys/arch/vax/conf/files.vax | 50 +-
sys/arch/vax/if/if_le.c | 17 +-
sys/arch/vax/if/if_le_vsbus.c | 9 +-
sys/arch/vax/if/if_ze.c | 5 +-
sys/arch/vax/include/Makefile | 6 +-
sys/arch/vax/include/bswap.h | 4 +-
sys/arch/vax/include/bus.h | 4 +-
sys/arch/vax/include/coff_machdep.h | 45 +
sys/arch/vax/include/cpu.h | 110 +-
sys/arch/vax/include/endian_machdep.h | 4 +-
sys/arch/vax/include/frame.h | 19 +-
sys/arch/vax/include/intr.h | 139 +-
sys/arch/vax/include/ioa.h | 4 +-
sys/arch/vax/include/nexus.h | 27 +-
sys/arch/vax/include/param.h | 46 +-
sys/arch/vax/include/pte.h | 20 +-
sys/arch/vax/include/scb.h | 35 +-
sys/arch/vax/include/trap.h | 22 +-
sys/arch/vax/include/uvax.h | 30 +-
sys/arch/vax/mba/hp.c | 141 +-
sys/arch/vax/mba/hpreg.h | 21 +-
sys/arch/vax/mba/mba.c | 125 +-
sys/arch/vax/mba/mbareg.h | 20 +-
sys/arch/vax/mba/mbavar.h | 27 +-
sys/arch/vax/stand/Makefile.inc | 11 +
sys/arch/vax/stand/installboot/Makefile | 6 +
sys/arch/vax/stand/installboot/installboot.c | 310 +
sys/arch/vax/stand/installboot/installboot.h | 3 +
sys/arch/vax/stand/installboot/loadbootstrap.c | 144 +
sys/arch/vax/uba/qd.c | 3804 ------------
sys/arch/vax/uba/qfont.c | 3293 ----------
sys/arch/vax/uba/ts.c | 6 +-
sys/arch/vax/uba/uba.c | 22 +-
sys/arch/vax/uba/uba_cmi.c | 43 +-
sys/arch/vax/uba/uba_dma.c | 15 +-
sys/arch/vax/uba/uba_sbi.c | 53 +-
sys/arch/vax/uba/ubavar.h | 184 -
sys/arch/vax/vax/autoconf.c | 69 +-
sys/arch/vax/vax/cfl.c | 18 +-
sys/arch/vax/vax/clock.c | 21 +-
sys/arch/vax/vax/cmi.c | 70 +-
sys/arch/vax/vax/conf.c | 15 +-
sys/arch/vax/vax/crl.c | 6 +-
sys/arch/vax/vax/db_machdep.c | 11 +-
sys/arch/vax/vax/disksubr.c | 52 +-
sys/arch/vax/vax/genassym.cf | 44 +-
sys/arch/vax/vax/gencons.c | 18 +-
sys/arch/vax/vax/ibus.c | 22 +-
sys/arch/vax/vax/in4_cksum.c | 211 +
sys/arch/vax/vax/in_cksum.c | 21 +-
sys/arch/vax/vax/intvec.s | 128 +-
sys/arch/vax/vax/ka49.c | 4 +-
sys/arch/vax/vax/ka53.c | 6 +-
sys/arch/vax/vax/ka630.c | 4 +-
sys/arch/vax/vax/ka680.c | 6 +-
sys/arch/vax/vax/ka750.c | 38 +-
sys/arch/vax/vax/ka780.c | 68 +-
sys/arch/vax/vax/ka820.c | 253 +-
sys/arch/vax/vax/locore.c | 25 +-
sys/arch/vax/vax/machdep.c | 61 +-
sys/arch/vax/vax/multicpu.c | 149 +
sys/arch/vax/vax/pmap.c | 32 +-
sys/arch/vax/vax/sbi.c | 34 +-
sys/arch/vax/vax/scb.c | 49 +-
sys/arch/vax/vax/subr.s | 191 +-
sys/arch/vax/vax/trap.c | 22 +-
sys/arch/vax/vax/vm_machdep.c | 136 +-
sys/arch/vax/vsa/asc_vsbus.c | 22 +-
sys/arch/vax/vsa/dz_ibus.c | 8 +-
sys/arch/vax/vsa/if_ze_vsbus.c | 5 +-
sys/arch/vax/vsa/ncr.c | 64 +-
sys/arch/vax/vsa/vsbus.c | 6 +-
sys/arch/x68k/conf/ALL | 17 +-
sys/arch/x68k/conf/GENERIC | 17 +-
sys/arch/x68k/conf/INSTALL | 19 +-
sys/arch/x68k/conf/INSTALL_SMALL | 17 +-
sys/arch/x68k/conf/SMALL | 17 +-
sys/arch/x68k/conf/TOKOCHAN | 17 +-
sys/arch/x68k/conf/ZSCONS | 17 +-
sys/arch/x68k/dev/mha.c | 4 +-
sys/arch/x68k/dev/par.c | 11 +-
sys/arch/x68k/stand/libdos/dos_asm.h | 6 +-
sys/arch/x68k/stand/libdos/makedoscalls.awk | 8 +-
sys/arch/x68k/x68k/autoconf.c | 35 +-
sys/arch/x68k/x68k/conf.c | 4 +-
sys/arch/x68k/x68k/locore.s | 44 +-
sys/arch/x68k/x68k/machdep.c | 5 +-
sys/arch/x68k/x68k/trap.c | 3 +-
sys/arch/x68k/x68k/vectors.s | 4 +-
sys/arch/x68k/x68k/vm_machdep.c | 35 +-
sys/compat/aout/aout_exec.c | 4 +-
sys/compat/common/sysv_msg_14.c | 9 +-
sys/compat/common/sysv_sem_14.c | 9 +-
sys/compat/common/sysv_shm_14.c | 9 +-
sys/compat/ibcs2/ibcs2_exec.c | 49 +-
sys/compat/ibcs2/ibcs2_exec.h | 102 +-
sys/compat/ibcs2/ibcs2_ioctl.c | 4 +-
sys/compat/ibcs2/ibcs2_util.h | 9 +-
sys/compat/linux/arch/i386/linux_machdep.c | 23 +-
sys/compat/linux/arch/i386/linux_machdep.h | 5 +-
sys/compat/linux/common/linux_sched.c | 5 +-
sys/compat/netbsd32/netbsd32_exec.c | 3 +-
sys/compat/netbsd32/netbsd32_netbsd.c | 7 +-
sys/compat/osf1/osf1_file.c | 4 +-
sys/compat/osf1/osf1_ioctl.c | 3 +-
sys/compat/osf1/osf1_misc.c | 4 +-
sys/compat/pecoff/files.pecoff | 4 +
sys/compat/pecoff/pecoff_exec.c | 574 +
sys/compat/pecoff/pecoff_exec.h | 109 +
sys/compat/pecoff/pecoff_util.h | 87 +
sys/compat/sunos/sunos_exec.c | 4 +-
sys/compat/svr4/svr4_lwp.c | 6 +-
sys/compat/svr4/syscalls.master | 5 +-
sys/conf/files | 26 +-
sys/conf/osrelease.sh | 4 +-
sys/crypto/blowfish/bf_cbc.c | 151 +
sys/crypto/blowfish/bf_cbc_m.c | 344 +
sys/crypto/blowfish/bf_enc.c | 143 +
sys/crypto/blowfish/bf_locl.h | 218 +
sys/crypto/blowfish/bf_pi.h | 328 +
sys/crypto/blowfish/bf_skey.c | 123 +
sys/crypto/blowfish/blowfish.h | 124 +
sys/crypto/cast128/cast128.c | 874 ++
sys/crypto/cast128/cast128.h | 63 +
sys/crypto/cast128/cast128_cbc.c | 222 +
sys/crypto/cast128/cast128_subkey.h | 92 +
sys/crypto/des/des.h | 281 +
sys/crypto/des/des_3cbc.c | 250 +
sys/crypto/des/des_cbc.c | 331 +
sys/crypto/des/des_ecb.c | 232 +
sys/crypto/des/des_locl.h | 348 +
sys/crypto/des/des_setkey.c | 239 +
sys/crypto/des/podd.h | 67 +
sys/crypto/des/sk.h | 196 +
sys/crypto/des/spr.h | 196 +
sys/ddb/TODO | 103 +
sys/ddb/db_command.c | 38 +-
sys/ddb/db_lex.c | 34 +-
sys/ddb/db_lex.h | 3 +-
sys/ddb/db_print.c | 5 +-
sys/ddb/db_sym.c | 4 +-
sys/ddb/db_write_cmd.c | 6 +-
sys/dev/DEVNAMES | 4 +-
sys/dev/Makefile | 7 +-
sys/dev/ata/ata_wdc.c | 14 +-
sys/dev/ata/wd.c | 4 +-
sys/dev/bi/bivar.h | 6 +-
sys/dev/bi/if_ni.c | 8 +-
sys/dev/bi/kdb.c | 8 +-
sys/dev/cardbus/cardbus.c | 23 +-
sys/dev/cardbus/cardbusdevs | 8 +-
sys/dev/cardbus/cardbusdevs.h | 10 +-
sys/dev/cardbus/cardbusdevs_data.h | 12 +-
sys/dev/cardbus/cardslot.c | 12 +-
sys/dev/cardbus/rbus.c | 9 +-
sys/dev/cons.c | 20 +-
sys/dev/dec/Makefile | 4 +-
sys/dev/dec/dec_boot.h | 176 +
sys/dev/ic/Makefile | 4 +-
sys/dev/ic/ac97.c | 12 +-
sys/dev/ic/adw.c | 38 +-
sys/dev/ic/adwlib.c | 3574 +++-------
sys/dev/ic/adwlib.h | 250 +-
sys/dev/ic/adwmcode.c | 13 +-
sys/dev/ic/adwmcode.h | 6 +-
sys/dev/ic/aic7xxx.c | 97 +-
sys/dev/ic/aic7xxx_seeprom.c | 10 +-
sys/dev/ic/aic7xxxvar.h | 3 +-
sys/dev/ic/apcdmareg.h | 11 +-
sys/dev/ic/awi.c | 405 +-
sys/dev/ic/awi_wep.c | 450 +
sys/dev/ic/awi_wicfg.c | 584 +
sys/dev/ic/awictl.h | 71 -
sys/dev/ic/awivar.h | 58 +-
sys/dev/ic/bt463.c | 22 +-
sys/dev/ic/ca.c | 10 +-
sys/dev/ic/cac.c | 6 +-
sys/dev/ic/cacreg.h | 4 +-
sys/dev/ic/cacvar.h | 4 +-
sys/dev/ic/cs4231.c | 60 +-
sys/dev/ic/cy.c | 32 +-
sys/dev/ic/cyreg.h | 9 +-
sys/dev/ic/dp8390.c | 9 +-
sys/dev/ic/dp8390var.h | 4 +-
sys/dev/ic/dpt.c | 6 +-
sys/dev/ic/dptreg.h | 4 +-
sys/dev/ic/dptvar.h | 4 +-
sys/dev/ic/elink3.c | 9 +-
sys/dev/ic/elink3var.h | 5 +-
sys/dev/ic/elinkxl.c | 9 +-
sys/dev/ic/elinkxlvar.h | 3 +-
sys/dev/ic/hme.c | 50 +-
sys/dev/ic/i82557.c | 10 +-
sys/dev/ic/i82557var.h | 3 +-
sys/dev/ic/isp.c | 6 +-
sys/dev/ic/lsi64854.c | 4 +-
sys/dev/ic/mb86960.c | 23 +-
sys/dev/ic/mb86960var.h | 6 +-
sys/dev/ic/ncr5380sbc.c | 4 +-
sys/dev/ic/ncr5380var.h | 4 +-
sys/dev/ic/ncr53c9x.c | 29 +-
sys/dev/ic/ncr53c9xvar.h | 6 +-
sys/dev/ic/pcdisplay_chars.c | 5 +-
sys/dev/ic/pcdisplay_subr.c | 5 +-
sys/dev/ic/pckbc.c | 26 +-
sys/dev/ic/pckbcvar.h | 8 +-
sys/dev/ic/pdq.c | 10 +-
sys/dev/ic/rrunner.c | 5 +-
sys/dev/ic/sgec.c | 7 +-
sys/dev/ic/sgecvar.h | 3 +-
sys/dev/ic/siop.c | 52 +-
sys/dev/ic/siop_common.c | 56 +-
sys/dev/ic/siopreg.h | 4 +-
sys/dev/ic/siopvar.h | 10 +-
sys/dev/ic/siopvar_common.h | 3 +-
sys/dev/ic/smc91cxx.c | 28 +-
sys/dev/ic/smc91cxxvar.h | 7 +-
sys/dev/ic/tcic2.c | 13 +-
sys/dev/ic/tropic.c | 213 +-
sys/dev/ic/tropicvar.h | 13 +-
sys/dev/ic/uhareg.h | 5 +-
sys/dev/ic/vga.c | 32 +-
sys/dev/ic/vgavar.h | 7 +-
sys/dev/ic/wdc.c | 10 +-
sys/dev/ic/wdcvar.h | 6 +-
sys/dev/ieee1394/IMPLEMENTATION | 52 +
sys/dev/ieee1394/Makefile | 7 +
sys/dev/ieee1394/fwohci.c | 127 +
sys/dev/ieee1394/fwohcireg.h | 377 +
sys/dev/ieee1394/fwohcivar.h | 57 +
sys/dev/ieee1394/ieee1394reg.h | 53 +
sys/dev/ieee1394/ieee1394var.h | 50 +
sys/dev/isa/esp_isa.c | 15 +-
sys/dev/isa/if_ate.c | 4 +-
sys/dev/isa/if_fmv.c | 4 +-
sys/dev/isa/if_sm_isa.c | 4 +-
sys/dev/isa/if_tr_isa.c | 4 +-
sys/dev/isa/isavar.h | 6 +-
sys/dev/isa/mcdreg.h | 4 +-
sys/dev/isapnp/if_tr_isapnp.c | 5 +-
sys/dev/isapnp/isapnpdevs | 3 +-
sys/dev/mca/if_tr_mca.c | 7 +-
sys/dev/microcode/siop/siop.ss | 6 +-
sys/dev/mii/files.mii | 4 +-
sys/dev/mii/ukphy.c | 4 +-
sys/dev/pci/cac_pci.c | 6 +-
sys/dev/pci/cmpci.c | 40 +-
sys/dev/pci/cy82c693.c | 150 +
sys/dev/pci/cy82c693reg.h | 60 +
sys/dev/pci/cy82c693var.h | 56 +
sys/dev/pci/cy_pci.c | 32 +-
sys/dev/pci/cz.c | 41 +-
sys/dev/pci/dpt_pci.c | 6 +-
sys/dev/pci/eap.c | 5 +-
sys/dev/pci/files.pci | 19 +-
sys/dev/pci/fwohci_pci.c | 132 +
sys/dev/pci/if_tlp_pci.c | 25 +-
sys/dev/pci/pccbb.c | 61 +-
sys/dev/pci/pccbbreg.h | 3 +-
sys/dev/pci/pccbbvar.h | 3 +-
sys/dev/pci/pcidevs | 58 +-
sys/dev/pci/pcidevs.h | 60 +-
sys/dev/pci/pcidevs_data.h | 190 +-
sys/dev/pci/pciide.c | 609 +-
sys/dev/pci/pciide_hpt_reg.h | 125 +
sys/dev/pci/pciide_opti_reg.h | 182 +
sys/dev/pci/pciidevar.h | 7 +-
sys/dev/pci/pcireg.h | 4 +-
sys/dev/pci/pcscp.c | 97 +-
sys/dev/pci/tga.c | 18 +-
sys/dev/pckbc/pckbd.c | 4 +-
sys/dev/pckbc/psm.c | 4 +-
sys/dev/pckbc/psm_intelli.c | 4 +-
sys/dev/pcmcia/esp_pcmcia.c | 24 +-
sys/dev/pcmcia/files.pcmcia | 17 +-
sys/dev/pcmcia/if_awi_pcmcia.c | 24 +-
sys/dev/pcmcia/if_cnw.c | 18 +-
sys/dev/pcmcia/if_ray.c | 26 +-
sys/dev/pcmcia/if_tr_pcmcia.c | 370 +
sys/dev/pcmcia/if_wi.c | 4 +-
sys/dev/pcmcia/if_xe.c | 1653 -----
sys/dev/pcmcia/if_xereg.h | 305 -
sys/dev/pcmcia/if_xi.c | 1557 +++++
sys/dev/pcmcia/if_xireg.h | 306 +
sys/dev/pcmcia/pcmciadevs | 46 +-
sys/dev/pcmcia/pcmciadevs.h | 86 +-
sys/dev/pcmcia/pcmciadevs_data.h | 123 +-
sys/dev/qbus/dhu.c | 14 +-
sys/dev/qbus/dl.c | 189 +-
sys/dev/qbus/dz.c | 18 +-
sys/dev/qbus/dz_uba.c | 12 +-
sys/dev/qbus/dzvar.h | 6 +-
sys/dev/qbus/if_de.c | 455 +-
sys/dev/qbus/if_dereg.h | 9 +-
sys/dev/qbus/if_qe.c | 8 +-
sys/dev/qbus/rl.c | 8 +-
sys/dev/qbus/uba.c | 35 +-
sys/dev/qbus/ubavar.h | 18 +-
sys/dev/qbus/uda.c | 22 +-
sys/dev/raidframe/rf_disks.c | 80 +-
sys/dev/raidframe/rf_driver.c | 19 +-
sys/dev/raidframe/rf_kintf.h | 14 +-
sys/dev/raidframe/rf_netbsd.h | 3 +-
sys/dev/raidframe/rf_netbsdkintf.c | 300 +-
sys/dev/raidframe/rf_parityscan.c | 7 +-
sys/dev/raidframe/rf_raidframe.h | 13 +-
sys/dev/raidframe/rf_reconstruct.c | 14 +-
sys/dev/raidframe/rf_reconstruct.h | 4 +-
sys/dev/raidframe/rf_revent.c | 45 +-
sys/dev/raidframe/rf_threadstuff.h | 5 +-
sys/dev/rasops/rasops.c | 8 +-
sys/dev/rasops/rasops.h | 4 +-
sys/dev/rasops/rasops1.c | 6 +-
sys/dev/rasops/rasops15.c | 6 +-
sys/dev/rasops/rasops2.c | 6 +-
sys/dev/rasops/rasops24.c | 6 +-
sys/dev/rasops/rasops32.c | 6 +-
sys/dev/rasops/rasops8.c | 6 +-
sys/dev/rasops/rasops_bitops.h | 4 +-
sys/dev/rasops/rasops_masks.c | 4 +-
sys/dev/rasops/rasops_masks.h | 4 +-
sys/dev/rnd.c | 122 +-
sys/dev/rndpool.c | 166 +-
sys/dev/sbus/bpp.c | 8 +-
sys/dev/sbus/cs4231_sbus.c | 5 +-
sys/dev/sbus/esp_sbus.c | 18 +-
sys/dev/sbus/magma.c | 5 +-
sys/dev/scsipi/atapi_wdc.c | 9 +-
sys/dev/scsipi/cd.c | 75 +-
sys/dev/scsipi/cd_atapi.c | 24 +-
sys/dev/scsipi/cd_scsi.c | 19 +-
sys/dev/scsipi/ch.c | 26 +-
sys/dev/scsipi/if_se.c | 8 +-
sys/dev/scsipi/scsiconf.c | 22 +-
sys/dev/scsipi/scsipi_base.c | 11 +-
sys/dev/scsipi/scsipiconf.c | 35 +-
sys/dev/scsipi/scsipiconf.h | 24 +-
sys/dev/scsipi/sd.c | 7 +-
sys/dev/scsipi/sd_atapi.c | 6 +-
sys/dev/scsipi/sd_scsi.c | 68 +-
sys/dev/scsipi/ss.c | 4 +-
sys/dev/scsipi/ss_mustek.c | 8 +-
sys/dev/scsipi/ss_scanjet.c | 6 +-
sys/dev/scsipi/st.c | 23 +-
sys/dev/std/Makefile | 7 +
sys/dev/std/ieee1212reg.h | 202 +
sys/dev/tc/bba.c | 173 +-
sys/dev/tc/ioasicreg.h | 14 +-
sys/dev/tc/ioasicvar.h | 3 +-
sys/dev/tc/tc.c | 11 +-
sys/dev/tc/tcvar.h | 33 +-
sys/dev/usb/hid.c | 45 +-
sys/dev/usb/hid.h | 19 +-
sys/dev/usb/if_aue.c | 190 +-
sys/dev/usb/if_cue.c | 153 +-
sys/dev/usb/if_kue.c | 129 +-
sys/dev/usb/if_upl.c | 104 +-
sys/dev/usb/ohci.c | 485 +-
sys/dev/usb/ohcivar.h | 10 +-
sys/dev/usb/uaudio.c | 427 +-
sys/dev/usb/uaudioreg.h | 36 +-
sys/dev/usb/ucom.c | 138 +-
sys/dev/usb/ucomvar.h | 30 +-
sys/dev/usb/uftdi.c | 59 +-
sys/dev/usb/ugen.c | 108 +-
sys/dev/usb/uhci.c | 491 +-
sys/dev/usb/uhcivar.h | 10 +-
sys/dev/usb/uhid.c | 73 +-
sys/dev/usb/uhub.c | 22 +-
sys/dev/usb/ukbd.c | 50 +-
sys/dev/usb/ukbdvar.h | 4 +-
sys/dev/usb/ulpt.c | 60 +-
sys/dev/usb/umass.c | 335 +-
sys/dev/usb/umodem.c | 95 +-
sys/dev/usb/ums.c | 33 +-
sys/dev/usb/urio.c | 40 +-
sys/dev/usb/usb.c | 93 +-
sys/dev/usb/usb.h | 39 +-
sys/dev/usb/usb_mem.c | 31 +-
sys/dev/usb/usb_mem.h | 6 +-
sys/dev/usb/usb_port.h | 26 +-
sys/dev/usb/usb_quirks.c | 5 +-
sys/dev/usb/usb_quirks.h | 4 +-
sys/dev/usb/usb_subr.c | 180 +-
sys/dev/usb/usbcdc.h | 16 +-
sys/dev/usb/usbdevs | 24 +-
sys/dev/usb/usbdevs.h | 26 +-
sys/dev/usb/usbdevs_data.h | 64 +-
sys/dev/usb/usbdi.c | 272 +-
sys/dev/usb/usbdi.h | 158 +-
sys/dev/usb/usbdi_util.c | 144 +-
sys/dev/usb/usbdi_util.h | 95 +-
sys/dev/usb/usbdivar.h | 83 +-
sys/dev/usb/usbhid.h | 4 +-
sys/dev/usb/uvisor.c | 21 +-
sys/dev/vme/vmevar.h | 5 +-
sys/dev/vme/xd.c | 13 +-
sys/dev/vme/xy.c | 11 +-
sys/dev/wscons/wsconsio.h | 8 +-
sys/dev/wscons/wsmux.c | 9 +-
sys/dev/wsfont/bold8x16.h | 4 +-
sys/dev/wsfont/wsfont.c | 6 +-
sys/dev/wsfont/wsfont.h | 4 +-
sys/dev/xmi/files.xmi | 13 +
sys/gdbscripts/msgbuf | 72 +
sys/isofs/cd9660/cd9660_extern.h | 4 +-
sys/isofs/cd9660/cd9660_mount.h | 13 +-
sys/isofs/cd9660/cd9660_rrip.c | 4 +-
sys/isofs/cd9660/cd9660_util.c | 7 +-
sys/isofs/cd9660/cd9660_vfsops.c | 22 +-
sys/isofs/cd9660/cd9660_vnops.c | 4 +-
sys/kern/exec_aout.c | 6 +-
sys/kern/exec_conf.c | 12 +-
sys/kern/exec_elf32.c | 3 +-
sys/kern/exec_subr.c | 4 +-
sys/kern/init_main.c | 15 +-
sys/kern/kern_clock.c | 136 +-
sys/kern/kern_fork.c | 29 +-
sys/kern/kern_kthread.c | 7 +-
sys/kern/kern_ktrace.c | 36 +-
sys/kern/kern_lock.c | 49 +-
sys/kern/kern_ntptime.c | 6 +-
sys/kern/kern_resource.c | 11 +-
sys/kern/kern_subr.c | 9 +-
sys/kern/kern_synch.c | 236 +-
sys/kern/kern_sysctl.c | 340 +-
sys/kern/kern_time.c | 14 +-
sys/kern/kern_xxx.c | 4 +-
sys/kern/subr_autoconf.c | 176 +-
sys/kern/subr_extent.c | 18 +-
sys/kern/subr_log.c | 5 +-
sys/kern/subr_pool.c | 17 +-
sys/kern/subr_prf.c | 26 +-
sys/kern/sysv_msg.c | 20 +-
sys/kern/sysv_sem.c | 182 +-
sys/kern/sysv_shm.c | 13 +-
sys/kern/uipc_usrreq.c | 74 +-
sys/kern/vfs_lockf.c | 60 +-
sys/kern/vfs_subr.c | 208 +-
sys/kern/vfs_syscalls.c | 11 +-
sys/lib/libkern/arch/sh3/Makefile.inc | 4 +-
sys/lib/libkern/arch/sh3/bcopy.S | 256 +-
sys/lib/libkern/arch/sh3/memcpy.S | 5 +-
sys/lib/libkern/arch/sh3/memmove.S | 5 +-
sys/lib/libkern/arch/sh3/movstrSI.S | 87 +
sys/miscfs/fdesc/fdesc_vfsops.c | 4 +-
sys/miscfs/genfs/genfs_vnops.c | 4 +-
sys/miscfs/kernfs/kernfs_vfsops.c | 4 +-
sys/miscfs/nullfs/null_vfsops.c | 4 +-
sys/miscfs/overlay/overlay_vfsops.c | 4 +-
sys/miscfs/portal/portal_vfsops.c | 4 +-
sys/miscfs/portal/portal_vnops.c | 6 +-
sys/miscfs/procfs/procfs_cmdline.c | 6 +-
sys/miscfs/procfs/procfs_vfsops.c | 4 +-
sys/miscfs/umapfs/umap_vfsops.c | 4 +-
sys/miscfs/union/union_vfsops.c | 4 +-
sys/msdosfs/msdosfs_denode.c | 14 +-
sys/net/bpf.c | 19 +-
sys/net/if_ether.h | 11 +-
sys/net/if_ethersubr.c | 47 +-
sys/net/if_fddisubr.c | 23 +-
sys/net/if_ieee80211.h | 7 +-
sys/net/if_stf.c | 9 +-
sys/net/if_tokensubr.c | 6 +-
sys/net/pfkeyv2.h | 102 +-
sys/netinet/fil.c | 18 +-
sys/netinet/icmp6.h | 15 +-
sys/netinet/icmp_var.h | 6 +-
sys/netinet/igmp.c | 16 +-
sys/netinet/ip_fil.c | 23 +-
sys/netinet/ip_fil.h | 10 +-
sys/netinet/ip_frag.c | 9 +-
sys/netinet/ip_icmp.c | 66 +-
sys/netinet/ip_nat.c | 32 +-
sys/netinet/ip_nat.h | 13 +-
sys/netinet/ipl.h | 6 +-
sys/netinet/tcp_usrreq.c | 12 +-
sys/netinet6/IMPLEMENTATION | 393 +-
sys/netinet6/Makefile | 6 +-
sys/netinet6/ah.h | 18 +-
sys/netinet6/ah_core.c | 103 +-
sys/netinet6/ah_input.c | 82 +-
sys/netinet6/ah_output.c | 15 +-
sys/netinet6/esp.h | 8 +-
sys/netinet6/esp_core.c | 1282 ++++
sys/netinet6/esp_input.c | 798 ++
sys/netinet6/esp_output.c | 669 ++
sys/netinet6/icmp6.c | 490 +-
sys/netinet6/icmp6.h | 3 -
sys/netinet6/in6.h | 8 +-
sys/netinet6/in6_pcb.c | 325 +-
sys/netinet6/in6_pcb.h | 9 +-
sys/netinet6/in6_prefix.c | 67 +-
sys/netinet6/in6_src.c | 388 +
sys/netinet6/ip6.h | 3 -
sys/netinet6/ip6_forward.c | 20 +-
sys/netinet6/ip6_input.c | 158 +-
sys/netinet6/ip6_output.c | 68 +-
sys/netinet6/ipsec.c | 293 +-
sys/netinet6/ipsec.h | 29 +-
sys/netinet6/nd6_rtr.c | 41 +-
sys/netinet6/pim6_var.h | 8 +-
sys/netinet6/raw_ip6.c | 14 +-
sys/netinet6/udp6_usrreq.c | 17 +-
sys/netinet6/udp6_var.h | 11 +-
sys/netkey/Makefile | 4 +-
sys/netkey/key.c | 4948 +++++++++------
sys/netkey/key.h | 53 +-
sys/netkey/key_debug.c | 89 +-
sys/netkey/key_debug.h | 9 +-
sys/netkey/key_var.h | 47 +-
sys/netkey/keydb.c | 16 +-
sys/netkey/keydb.h | 13 +-
sys/netkey/keysock.c | 97 +-
sys/netkey/keysock.h | 9 +-
sys/netkey/keyv2.h | 3 -
sys/nfs/nfs.h | 8 +-
sys/nfs/nfs_bootdhcp.c | 8 +-
sys/nfs/nfs_nqlease.c | 27 +-
sys/nfs/nfs_socket.c | 23 +-
sys/nfs/nfs_subs.c | 26 +-
sys/nfs/nfs_syscalls.c | 25 +-
sys/nfs/nfs_vfsops.c | 4 +-
sys/nfs/nqnfs.h | 3 +-
sys/sys/Makefile | 7 +-
sys/sys/ansi.h | 46 +
sys/sys/device.h | 128 +-
sys/sys/dkstat.h | 18 +-
sys/sys/dvdio.h | 192 +-
sys/sys/exec_coff.h | 111 +-
sys/sys/ipc.h | 26 +-
sys/sys/lock.h | 10 +-
sys/sys/lockf.h | 10 +-
sys/sys/malloc.h | 8 +-
sys/sys/mount.h | 6 +-
sys/sys/msg.h | 50 +-
sys/sys/param.h | 12 +-
sys/sys/proc.h | 23 +-
sys/sys/queue.h | 13 +-
sys/sys/rnd.h | 25 +-
sys/sys/sched.h | 16 +-
sys/sys/sem.h | 61 +-
sys/sys/shm.h | 37 +-
sys/sys/socket.h | 8 +-
sys/sys/sysctl.h | 101 +-
sys/sys/systm.h | 5 +-
sys/sys/un.h | 8 +-
sys/sys/vnode.h | 7 +-
sys/sys/vsio.h | 160 -
sys/ufs/ext2fs/ext2fs_balloc.c | 56 +-
sys/ufs/ext2fs/ext2fs_inode.c | 38 +-
sys/ufs/ext2fs/ext2fs_vfsops.c | 26 +-
sys/ufs/ffs/ffs_balloc.c | 67 +-
sys/ufs/ffs/ffs_inode.c | 40 +-
sys/ufs/ffs/ffs_vfsops.c | 67 +-
sys/ufs/ffs/ffs_vnops.c | 68 +-
sys/ufs/lfs/lfs.h | 8 +-
sys/ufs/lfs/lfs_alloc.c | 50 +-
sys/ufs/lfs/lfs_balloc.c | 43 +-
sys/ufs/lfs/lfs_bio.c | 13 +-
sys/ufs/lfs/lfs_inode.c | 8 +-
sys/ufs/lfs/lfs_segment.c | 43 +-
sys/ufs/lfs/lfs_subr.c | 24 +-
sys/ufs/lfs/lfs_vnops.c | 6 +-
sys/ufs/mfs/mfs_vnops.c | 10 +-
sys/ufs/ufs/inode.h | 21 +-
sys/ufs/ufs/ufs_inode.c | 4 +-
sys/ufs/ufs/ufs_vnops.c | 4 +-
sys/uvm/uvm.h | 13 +-
sys/uvm/uvm_device.c | 13 +-
sys/uvm/uvm_device.h | 4 +-
sys/uvm/uvm_extern.h | 6 +-
sys/uvm/uvm_glue.c | 42 +-
sys/uvm/uvm_io.c | 2 +-
sys/uvm/uvm_map.c | 7 +-
sys/uvm/uvm_page.c | 18 +-
sys/vm/vm_extern.h | 3 +-
1477 files changed, 63825 insertions(+), 77218 deletions(-)
diffs (truncated from 193250 to 300 lines):
diff -r b3369e3443aa -r 441b206de05b sys/arch/alpha/alpha/api_up1000.c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/arch/alpha/alpha/api_up1000.c Thu Jun 22 16:58:08 2000 +0000
@@ -0,0 +1,299 @@
+/* $NetBSD: api_up1000.c,v 1.4.4.2 2000/06/22 16:58:08 minoura Exp $ */
+
+/*
+ * Copyright (c) 1995, 1996, 1997 Carnegie-Mellon University.
+ * All rights reserved.
+ *
+ * Author: Chris G. Demetriou
+ *
+ * Permission to use, copy, modify and distribute this software and
+ * its documentation is hereby granted, provided that both the copyright
+ * notice and this permission notice appear in all copies of the
+ * software, derivative works or modified versions, and any portions
+ * thereof, and that both notices appear in supporting documentation.
+ *
+ * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS"
+ * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND
+ * FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
+ *
+ * Carnegie Mellon requests users of this software to return to
+ *
+ * Software Distribution Coordinator or Software.Distribution%CS.CMU.EDU@localhost
+ * School of Computer Science
+ * Carnegie Mellon University
+ * Pittsburgh PA 15213-3890
+ *
+ * any improvements or extensions that they make and grant Carnegie the
+ * rights to redistribute these changes.
+ */
+/*
+ * Additional Copyright (c) 1997 by Matthew Jacob for NASA/Ames Research Center
+ */
+
+#include <sys/cdefs.h> /* RCS ID & Copyright macro defns */
+
+__KERNEL_RCSID(0, "$NetBSD: api_up1000.c,v 1.4.4.2 2000/06/22 16:58:08 minoura Exp $");
+
+#include <sys/param.h>
+#include <sys/systm.h>
+#include <sys/device.h>
+#include <sys/termios.h>
+#include <dev/cons.h>
+
+#include <machine/alpha.h>
+#include <machine/rpb.h>
+#include <machine/autoconf.h>
+#include <machine/conf.h>
+#include <machine/bus.h>
+
+#include <dev/ic/comreg.h>
+#include <dev/ic/comvar.h>
+
+#include <dev/isa/isareg.h>
+#include <dev/isa/isavar.h>
+#include <dev/ic/i8042reg.h>
+#include <dev/ic/pckbcvar.h>
+#include <dev/pci/pcireg.h>
+#include <dev/pci/pcivar.h>
+
+#include <alpha/pci/irongatereg.h>
+#include <alpha/pci/irongatevar.h>
+
+#include <dev/scsipi/scsi_all.h>
+#include <dev/scsipi/scsipi_all.h>
+#include <dev/scsipi/scsiconf.h>
+#include <dev/ata/atavar.h>
+
+#include "pckbd.h"
+
+#ifndef CONSPEED
+#define CONSPEED TTYDEF_SPEED
+#endif
+static int comcnrate = CONSPEED;
+
+#define DPRINTF(x) if (bootdev_debug) printf x
+
+void api_up1000_init __P((void));
+static void api_up1000_cons_init __P((void));
+static void api_up1000_device_register __P((struct device *, void *));
+
+void
+api_up1000_init()
+{
+
+ platform.family = "Alpha Processor, Inc. UP1000";
+
+ if ((platform.model = alpha_dsr_sysname()) == NULL) {
+ /* XXX Don't know the system variations, yet. */
+ platform.model = alpha_unknown_sysname();
+ }
+
+ platform.iobus = "irongate";
+ platform.cons_init = api_up1000_cons_init;
+ platform.device_register = api_up1000_device_register;
+}
+
+static void
+api_up1000_cons_init()
+{
+ struct ctb *ctb;
+ struct irongate_config *icp;
+ extern struct irongate_config irongate_configuration;
+
+ icp = &irongate_configuration;
+ irongate_init(icp, 0);
+
+ ctb = (struct ctb *)(((caddr_t)hwrpb) + hwrpb->rpb_ctb_off);
+
+ switch (ctb->ctb_term_type) {
+ case 2:
+ /* serial console ... */
+ /* XXX */
+ {
+ /*
+ * Delay to allow PROM putchars to complete.
+ * FIFO depth * character time,
+ * character time = (1000000 / (defaultrate / 10))
+ */
+ DELAY(160000000 / comcnrate);
+
+ if(comcnattach(&icp->ic_iot, 0x3f8, comcnrate,
+ COM_FREQ,
+ (TTYDEF_CFLAG & ~(CSIZE | PARENB)) | CS8))
+ panic("can't init serial console");
+
+ break;
+ }
+
+ case 3:
+#if NPCKBD > 0
+ /* display console ... */
+ /* XXX */
+ (void) pckbc_cnattach(&icp->ic_iot, IO_KBD, KBCMDP,
+ PCKBC_KBD_SLOT);
+
+ if (CTB_TURBOSLOT_TYPE(ctb->ctb_turboslot) ==
+ CTB_TURBOSLOT_TYPE_ISA)
+ isa_display_console(&icp->ic_iot, &icp->ic_memt);
+ else
+ pci_display_console(&icp->ic_iot, &icp->ic_memt,
+ &icp->ic_pc, CTB_TURBOSLOT_BUS(ctb->ctb_turboslot),
+ CTB_TURBOSLOT_SLOT(ctb->ctb_turboslot), 0);
+#else
+ panic("not configured to use display && keyboard console");
+#endif
+ break;
+
+ default:
+ printf("ctb->ctb_term_type = 0x%lx\n", ctb->ctb_term_type);
+ printf("ctb->ctb_turboslot = 0x%lx\n", ctb->ctb_turboslot);
+
+ panic("consinit: unknown console type %ld\n",
+ ctb->ctb_term_type);
+ }
+}
+
+static void
+api_up1000_device_register(dev, aux)
+ struct device *dev;
+ void *aux;
+{
+ static int found, initted, scsiboot, ideboot, netboot;
+ static struct device *pcidev, *scsipidev;
+ struct bootdev_data *b = bootdev_data;
+ struct device *parent = dev->dv_parent;
+ struct cfdata *cf = dev->dv_cfdata;
+ struct cfdriver *cd = cf->cf_driver;
+
+ if (found)
+ return;
+
+ if (!initted) {
+ scsiboot = (strcmp(b->protocol, "SCSI") == 0);
+ netboot = (strcmp(b->protocol, "BOOTP") == 0) ||
+ (strcmp(b->protocol, "MOP") == 0);
+ /*
+ * Add an extra check to boot from ide drives:
+ * Newer SRM firmware use the protocol identifier IDE,
+ * older SRM firmware use the protocol identifier SCSI.
+ */
+ ideboot = (strcmp(b->protocol, "IDE") == 0);
+ DPRINTF(("\nscsiboot = %d, ideboot = %d, netboot = %d\n",
+ scsiboot, ideboot, netboot));
+ initted = 1;
+ }
+
+ if (pcidev == NULL) {
+ if (strcmp(cd->cd_name, "pci"))
+ return;
+ else {
+ struct pcibus_attach_args *pba = aux;
+
+ if ((b->slot / 1000) != pba->pba_bus)
+ return;
+
+ pcidev = dev;
+ DPRINTF(("\npcidev = %s\n", pcidev->dv_xname));
+ return;
+ }
+ }
+
+ if ((ideboot || scsiboot) && (scsipidev == NULL)) {
+ if (parent != pcidev)
+ return;
+ else {
+ struct pci_attach_args *pa = aux;
+
+ if (b->slot % 1000 / 100 != pa->pa_function)
+ return;
+ if (b->slot % 100 != pa->pa_device)
+ return;
+
+ scsipidev = dev;
+ DPRINTF(("\nscsipidev = %s\n", scsipidev->dv_xname));
+ return;
+ }
+ }
+
+ if ((ideboot || scsiboot) &&
+ (!strcmp(cd->cd_name, "sd") ||
+ !strcmp(cd->cd_name, "st") ||
+ !strcmp(cd->cd_name, "cd"))) {
+ struct scsipibus_attach_args *sa = aux;
+
+ if (parent->dv_parent != scsipidev)
+ return;
+
+ if (sa->sa_sc_link->type == BUS_SCSI
+ && b->unit / 100 != sa->sa_sc_link->scsipi_scsi.target)
+ return;
+ if (sa->sa_sc_link->type == BUS_ATAPI
+ && b->unit / 100 != sa->sa_sc_link->scsipi_atapi.drive)
+ return;
+
+ /* XXX LUN! */
+
+ switch (b->boot_dev_type) {
+ case 0:
+ if (strcmp(cd->cd_name, "sd") &&
+ strcmp(cd->cd_name, "cd"))
+ return;
+ break;
+ case 1:
+ if (strcmp(cd->cd_name, "st"))
+ return;
+ break;
+ default:
+ return;
+ }
+
+ /* we've found it! */
+ booted_device = dev;
+ DPRINTF(("\nbooted_device = %s\n", booted_device->dv_xname));
+ found = 1;
+ }
+
+ /*
+ * Support to boot from IDE drives.
+ */
+ if ((ideboot || scsiboot) && !strcmp(cd->cd_name, "wd")) {
+ struct ata_atapi_attach *aa_link = aux;
+ if ((strncmp("pciide", parent->dv_xname, 6) != 0)) {
+ return;
+ } else {
+ if (parent != scsipidev)
+ return;
+ }
+ DPRINTF(("\natapi info: drive %d, channel %d\n",
+ aa_link->aa_drv_data->drive, aa_link->aa_channel));
+ DPRINTF(("bootdev info: unit: %d, channel: %d\n",
+ b->unit, b->channel));
+ if (b->unit != aa_link->aa_drv_data->drive ||
+ b->channel != aa_link->aa_channel)
+ return;
+
+ /* we've found it! */
+ booted_device = dev;
+ DPRINTF(("booted_device = %s\n", booted_device->dv_xname));
+ found = 1;
+ }
+
+ if (netboot) {
+ if (parent != pcidev)
+ return;
+ else {
+ struct pci_attach_args *pa = aux;
+
+ if ((b->slot % 1000) != pa->pa_device)
+ return;
+
+ /* XXX function? */
+
+ booted_device = dev;
+ DPRINTF(("\nbooted_device = %s\n",
+ booted_device->dv_xname));
+ found = 1;
+ return;
Home |
Main Index |
Thread Index |
Old Index