History log of /src/sys/arch/alpha/conf/files.alpha
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base
# 1.200 09-Mar-2025 thorpej

Kernel config file parsing technology has advanced significantly in
the past decade, to the point where options can, in fact, have dependencies
on other attributes.


# 1.199 09-Mar-2025 thorpej

Re-factor the boot device and consinit routines into common functions
per platform type (PCI vs TC), eliminating a bunch of copy-pasta.


Revision tags: perseant-exfatfs-base-20240630 perseant-exfatfs-base
# 1.198 06-Mar-2024 thorpej

branches: 1.198.2;
Tidy up TLSB autoconfiguration just a bit.


# 1.197 06-Mar-2024 thorpej

Add a bus space implementation for the Gbus, the general 8-bit bus present
on Laser / TurboLaser CPU modules.


# 1.196 02-Mar-2024 thorpej

Add the basic framework for the DEC KN7AA ("Ruby") systems -- DEC 7000
and DEC 10000.

This is a work-in-progress, but this should be sufficient for the system
to boot, using the PROM console routines (and then proceed to not find any
devices because we don't yet support the "Laser System Bus").


# 1.195 02-Mar-2024 thorpej

Shuffle GBus-related files into their own directory in preparation for
other GBus attachments. No functional change here; just minimal editing
to reflect path differences after moving the files.


Revision tags: netbsd-10-1-RELEASE netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 thorpej-ifq-base thorpej-altq-separation-base netbsd-10-0-RC1 netbsd-10-base bouyer-sunxi-drm-base thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base
# 1.194 21-Oct-2020 christos

make process_machdep.c included always since it provides register i/o used by
sys_process_getlwpstatus.c which is always included.


# 1.193 20-Oct-2020 christos

harmonize process_machdep.c inclusion.


# 1.192 27-Sep-2020 thorpej

Add a "qemu" driver to access services provided by the Qemu VM. First
order of business is to use the Qemu "get-time" console service call as
the perferred system timecounter.


Revision tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 ad-namecache-base2 ad-namecache-base1 ad-namecache-base phil-wifi-20191119
# 1.191 21-Aug-2019 msaitoh

Fix typo (s/contoller/controller/).


Revision tags: netbsd-9-4-RELEASE netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 isaki-audio2-base
# 1.190 25-Mar-2019 maxv

Remove compat_osf1, discussed on tech-kern@.


Revision tags: pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.189 22-Feb-2018 mrg

branches: 1.189.4;
move "define tcbus {}" into files.alpha. it isn't wanted for general
ports, and generates an unused symbol for pmax. with this both alpha
and pmax kernel work with gcc 5 and 6.


Revision tags: netbsd-8-3-RELEASE netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 nick-nhusb-base-20170204 bouyer-socketcan-base pgoyette-localcount-20170107 nick-nhusb-base-20161204 pgoyette-localcount-20161104 nick-nhusb-base-20161004 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 nick-nhusb-base-20150921 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base
# 1.188 17-Oct-2014 uebayasi

PCI controller doesn't rely on (depend on) AGP bus, but provide it. If one
specific architecture is known to have some specific AGP implementation, such
suggestion must be done in the "selection" part, not the "definition" part.

This is also an indirect (across bus attachment), circular dependency.


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
# 1.187 22-Feb-2014 martin

Allow kernels without tsciic to build.


# 1.186 21-Feb-2014 jdc

Add tsciic, a driver for the DECchip 21272 Core Logic chipset I2C controller.
Tested on DS20L.


Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.185 02-Oct-2012 christos

branches: 1.185.2;
move common/bus_dma/ -> dev/bus_dma/


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.184 17-Jun-2011 matt

branches: 1.184.2; 1.184.12;
Remove Avalon A12 support.
ok ross@


# 1.183 12-Jun-2011 rmind

Welcome to 5.99.53! Merge rmind-uvmplock branch:

- Reorganize locking in UVM and provide extra serialisation for pmap(9).
New lock order: [vmpage-owner-lock] -> pmap-lock.

- Simplify locking in some pmap(9) modules by removing P->V locking.

- Use lock object on vmobjlock (and thus vnode_t::v_interlock) to share
the locks amongst UVM objects where necessary (tmpfs, layerfs, unionfs).

- Rewrite and optimise x86 TLB shootdown code, make it simpler and cleaner.
Add TLBSTATS option for x86 to collect statistics about TLB shootdowns.

- Unify /dev/mem et al in MI code and provide required locking (removes
kernel-lock on some ports). Also, avoid cache-aliasing issues.

Thanks to Andrew Doran and Joerg Sonnenberger, as their initial patches
formed the core changes of this branch.


Revision tags: rmind-uvmplock-nbase cherry-xenmp-base jym-xensuspend-nbase uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1 rmind-uvmplock-base yamt-nfs-mp-base9 uebayasi-xip-base jym-xensuspend-base
# 1.182 18-Jan-2010 pooka

branches: 1.182.4; 1.182.10;
if_ade doesn't build, suggesting nobody has tried to do anything
else than rototill it for the past n+1 years. The comments at the
top note a number of clauses after which it can be removed. I'm
sure that in the past 10+ years those have either been met or become
irrelevant, so remove this.


Revision tags: matt-premerge-20091211 yamt-nfs-mp-base8
# 1.181 21-Aug-2009 thorpej

Use bus_dmamem common.


Revision tags: yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base2 haad-dm-base2 haad-nbase2 ad-audiomp2-base nick-hppapmap-base haad-dm-base mjf-devfs2-base
# 1.180 19-Nov-2008 ad

Make the emulations, exec formats, coredump, NFS, and the NFS server
into modules. By and large this commit:

- shuffles header files and ifdefs
- splits code out where necessary to be modular
- adds module glue for each of the components
- adds/replaces hooks for things that can be installed at runtime


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base matt-armv6-nbase hpcarm-cleanup-base
# 1.179 20-Feb-2008 drochner

branches: 1.179.6; 1.179.10; 1.179.16; 1.179.18;
Since files.wscons et al. are included by ~all ports anyway, include
them in the mi "files" file, and remove include statements from md files.
These shouldn't pull in additional kernel code when not in use, so it
shouldn't do any harm except a risk of namespace collisions which
should be easy to fix.


Revision tags: mjf-devfs-base
# 1.178 25-Jan-2008 joerg

Refactor in_cksum/in4_cksum/in6_cksum implementations:
- All three functions are included in the kernel by default.
They call a backend function cpu_in_cksum after possibly
computing the checksum of the pseudo header.
- cpu_in_cksum is the core to implement the one-complement sum.
The default implementation is moderate fast on most platforms
and provides a 32bit accumulator with 16bit addends for L32 platforms
and a 64bit accumulator with 32bit addends for L64 platforms.
It handles edge cases like very large mbuf chains (could happen with
native IPv6 in the future) and provides a good base for new native
implementations.
- Modify i386 and amd64 assembly to use the new interface.

This disables the MD implementations on !x86 until the conversion is
done. For Alpha, the portable version is faster.


Revision tags: bouyer-xeni386-nbase bouyer-xeni386-base matt-armv6-base
# 1.177 06-Jan-2008 ad

Add MODULAR option. Include kernel linker stuff if MODULAR.


Revision tags: vmlocking2-base3 yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 vmlocking-nbase jmcneill-pm-base reinoud-bufcleanup-base
# 1.176 28-Nov-2007 ad

branches: 1.176.6;
Hook in the atomic ops on alpha.


Revision tags: jmcneill-base bouyer-xenamd64-base2 yamt-x86pmap-base4 bouyer-xenamd64-base
# 1.175 17-Oct-2007 garbled

branches: 1.175.2;
Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree. Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches. The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.


Revision tags: nick-csl-alignment-base5 yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base matt-mips64-base ppcoea-renovation-base vmlocking-base
# 1.174 21-Jul-2007 tsutsui

branches: 1.174.4; 1.174.6;
Add MI todr(9) support and timercounter(9) support with kern_cctr.c to alpha:
- use todr(9) API with MI mc146818(4) driver and remove homegrown
todr stuff from MD alpha/clock.c and alpha/mcclock.c
- also remove obsolete cc_microtime stuff from MD code
- add ci_pcc_freq member in struct cpu_info for cpu_frequency(), and
calibrate it with mc146818 interval clock in mcclock attachment
- call cc_init() in cpu_initclocks(9) because all alpha cpus have
a pcc counter

Tested on DEC 3000/300 and AlphaPC 164, but not on any SMP machines yet.


Revision tags: nick-csl-alignment-base mjf-ufs-trans-base
# 1.173 07-Jul-2007 tsutsui

branches: 1.173.2; 1.173.4;
Remove leftover netns stuff.


Revision tags: yamt-idlelwp-base8 thorpej-atomic-base
# 1.172 10-Apr-2007 macallan

branches: 1.172.2; 1.172.4;
include files.wsfb


Revision tags: ad-audiomp-base post-newlock2-merge
# 1.171 09-Feb-2007 ad

branches: 1.171.2; 1.171.6; 1.171.8;
Merge newlock2 to head.


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base newlock2-nbase yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 yamt-splraiseipl-base2 yamt-splraiseipl-base newlock2-base netbsd-4-base
# 1.170 14-Sep-2006 plunky

add bluetooth capability to alpha port


Revision tags: abandoned-netbsd-4-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 rpaulo-netinet-merge-pcb-base
# 1.169 29-Jul-2006 ad

branches: 1.169.4;
Remove RASTERCONSOLE support from the pmax port.


Revision tags: yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base simonb-timcounters-final yamt-pdpolicy-base5 chap-midi-base yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2 elad-kernelauth-base yamt-pdpolicy-base yamt-uio_vmspace-base5 simonb-timecounters-base
# 1.168 11-Dec-2005 christos

branches: 1.168.4; 1.168.8;
merge ktrace-lwp.


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 yamt-readahead-base3 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 yamt-readahead-base2 netbsd-3-0-RC2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base netbsd-3-0-RC1 yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base yamt-km-base4 yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base kent-audio1-beforemerge kent-audio1-base ktrace-lwp-base
# 1.167 30-Aug-2004 drochner

branches: 1.167.12;
Phase out the use of a string as first "attach args" member to control
which bustype should be attached with a specific call to config_found()
(from a "mainbus" or a bus bridge).
Do it for isa/eisa/mca and pci/agp for now. These buses all attach to
an mi interface attribute "isabus", "eisabus" etc., and the autoconf
framework now allows to specify an interface attribute on config_found()
and config_search(), which limits the search of matching config data
to these which attach to that specific attribute.
So we basically have to call config_found_ia(..., "foobus", ...) where
such a bus is attached.
As a consequence, where a "mainbus" or alike also attaches other
devices (eg CPUs) which do not attach to a specific attribute yet,
we need at least pass an attribute name (different from "foobus") so
that the foo bus is not found at these places. This made some minor
changes necessary which are not obviously related to the mentioned buses.


Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.166 13-Mar-2004 bjh21

Abstract the interface between pckbc(4), and the pckbd(4) and pms(4)
drivers that attach to it. This allows for other host interface chips
that use the same keyboards and mice, such as the ones in the ARM
IOMD20, ARM7500, and SA-1111. The PC-compatible driver is still
called pckbc(4), and the new abstraction layer is "pckbport", so the
child devices have moved from sys/dev/pckbc to sys/dev/pckbport, which
also contains some code shared between all host controllers. To avoid
incompatibility, pckbdreg.h is still installed in
/usr/include/dev/pckbc.

In theory, this shouldn't cause any behavioural changes in the drivers
concerned. Thy just use rather more function pointers than before. Tested
on i386 and (with a new host driver) acorn32. Compiled on several other
affected architectures.


# 1.165 20-Jan-2004 jdolecek

cleanup old lpt(4) attachment, and glue ppbus in so that they can coexist:
* lpt device is defined in MI place (dev/ppbus/files.ppbus), dev/ic/lpt.c
is included there too; dev/ic/lpt.c is not included if ppbus is
configured or if there is alternative platform lpt (like for pc532)
* g/c MD lpt definitions and custom puc/upc attachments,
glue moved to conf/files and dev/pci/files.pci respectively; remove
device lpt definition from dev/isa/files.isa
* add ppbus parport attribute, atppc device attachments, adjust plip and lpt
glue


# 1.164 08-Oct-2003 bouyer

pciide_machdep.c depends on pciide_common, not pciide.
Pointed out and fix tested by Marc Recht.


# 1.163 07-Oct-2003 skd

Siginfo changes for alpha kernel. Approved by thorpej@netbsd.org.


# 1.162 27-Jul-2003 thorpej

Since everyone uses clock_subr.c (or should, if they don't currently),
list it in conf/files instead of in every port's files.*.


# 1.161 05-Feb-2003 nakayama

branches: 1.161.2;
Share alpha/microtime.c with i386 and sparc64 as kern_microtime.c.
(approved by martin)


Revision tags: nathanw_sa_before_merge nathanw_sa_base
# 1.160 13-Jan-2003 bouyer

As pceb pulls in sio.c and sio_pci.c, is also needs the alpha_shared_intr
attribute.


Revision tags: fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base
# 1.159 26-Oct-2002 jdolecek

now that mem_no is emitted by config(8), there is no reason to keep
copy of more or less identical iskmemdev() for every arch; move the function
to spec_vnop.c, and g/c machine-dependant copies


Revision tags: kqueue-aftermerge kqueue-beforemerge kqueue-base
# 1.158 24-Sep-2002 ad

Remove the TCWSCONS config now that zstty can do flow control on IOASIC
machines.


# 1.157 06-Sep-2002 gehenna

Merge the gehenna-devsw branch into the trunk.

This merge changes the device switch tables from static array to
dynamically generated by config(8).

- All device switches is defined as a constant structure in device drivers.

- The new grammer ``device-major'' is introduced to ``files''.

device-major <prefix> char <num> [block <num>] [<rules>]

- All device major numbers must be listed up in port dependent majors.<arch>
by using this grammer.

- Added the new naming convention.
The name of the device switch must be <prefix>_[bc]devsw for auto-generation
of device switch tables.

- The backward compatibility of loading block/character device
switch by LKM framework is broken. This is necessary to convert
from block/character device major to device name in runtime and vice versa.

- The restriction to assign device major by LKM is completely removed.
We don't need to reserve LKM entries for dynamic loading of device switch.

- In compile time, device major numbers list is packed into the kernel and
the LKM framework will refer it to assign device major number dynamically.


Revision tags: gehenna-devsw-base
# 1.156 27-May-2002 lukem

add lpt_puc support (from files.i386)


Revision tags: netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.155 16-Apr-2002 thorpej

branches: 1.155.2; 1.155.4;
* Move the mii_bitbang attribute into dev/mii/files.mii
* Pull in dev/mii/files.mii from conf/files, rather than playing
the magic "files include order" dance in N machine-dependent
configuration definitions.


Revision tags: eeh-devprop-base
# 1.154 13-Mar-2002 ad

Give wskbdmap_lk201.c its own attribute.


Revision tags: newlock-base ifpoll-base
# 1.153 25-Feb-2002 ad

Argh, dont reference any wscons parts in files.dec yet.


# 1.152 25-Feb-2002 ad

Move the dz driver to dev/dec, since it can be shared with pmax.


# 1.151 22-Jan-2002 ross

we need the compat_13 sys_sigreturn to do osf1 emulation
closes port-alpha/8788


# 1.150 21-Jan-2002 jdolecek

Switch to MI dev/md_root.c for archs which don't have any special
memory disk hooks (i.e. everything except atari).


# 1.149 28-Nov-2001 lukem

- convert usage of "defopt" to "defflag" where the relevant option does
not support a value (e.g., it's to be used as "options FOO" instead of
"options FOO=xxx"). options that take a value were converted to
defparam recently.
- minor whitespace & formatting cleanups


# 1.148 20-Nov-2001 lukem

- replace "defopt" with "defparam" for options which must take a value,
as config(8) will warn for value-less defparam options
- minor whitespace/formatting cleanup
- consolidate opt_tcp_recvspace.h and opt_tcp_sendspace.h into opt_tcp_space.h


# 1.147 20-Nov-2001 lukem

cleanup:
options SPACE TAB
makeoptions TAB
psuedo-device TAB
remove trailing whitespace
replace multiple spaces -> tabs
options "FOO" -> options FOO
options "FOO=bar" -> options FOO=bar
options "FOO=\"bar\"" -> options FOO="\"bar\""


# 1.146 20-Nov-2001 lukem

- pull in opt_kgdb.h where necessary
- replace opt_kgdb_machdep.h with opt_kgdb.h
- defparam opt_kgdb.h:
KGDB_DEV KGDB_DEVNAME KGDB_DEVADDR KGDB_DEVRATE KGDB_DEVMODE
- move from opt_ddbparam.h to opt_ddb.h:
DDB_FROMCONSOLE DDB_ONPANIC DDB_HISTORY_SIZE DDB_BREAK_CHAR SYMTAB_SPACE
- replace KGDBDEV with KGDB_DEV
- replace KGDBADDR with KGDB_DEVADDR
- replace KGDBMODE with KGDB_DEVMODE
- replace KGDBRATE with KGDB_DEVRATE
- use `9600' instead of `0x2580' for 9600 baud rate
- use correct quotes for options KGDB_DEVNAME="\"com\""
- use correct quotes for options KGDB_DEV="17*256+0"
- remove unnecessary dependancy on Makefile for kgdb_stub.o
- minor whitespace cleanup


Revision tags: thorpej-mips-cache-base thorpej-devvp-base3
# 1.145 01-Oct-2001 simonb

Move asc_tc and asc_tcds config info to dev/tc/files.tc now that pmax
uses MI SCSI.


Revision tags: thorpej-devvp-base2
# 1.144 18-Sep-2001 ad

Hook in the `stic' device. With any luck this should be temporary.


Revision tags: post-chs-ubcperf pre-chs-ubcperf
# 1.143 15-Sep-2001 thorpej

Attach "agp" to the AMD-751 PCI host controller (Alpha UP1000/UP1100).


Revision tags: thorpej-devvp-base
# 1.142 23-Aug-2001 nisimura

branches: 1.142.2; 1.142.4;
Add MX (PMAG-A), CX (PMAG-B), TX (PMAG-RO/PMAG[B]-J) TC framebuffer
supports. None of them has any acceleration capability.


# 1.141 12-Aug-2001 jdolecek

Move _insque()/_remque() to libkern. Once remaining uses would
be converted to <sys/queue.h> macros, _insque()/_remque() would be eliminated
altogether.


# 1.140 18-Jun-2001 christos

branches: 1.140.2;
Add an e_trapsignal member to struct emul, so that emulated processes can
send the appropriate signal depending on the trap type.


# 1.139 29-Apr-2001 thorpej

Disable the optimized in4_cksum() for now -- there seem to be problems.


# 1.138 29-Apr-2001 thorpej

Optimized in4_cksum().


# 1.137 28-Apr-2001 thorpej

Add a microtime() implementation that interpolates between ticks
using the cycle counter. MP-safeness is achieved by giving each
CPU its own PCC frequency variables, and kicking the non-primary
processors via an IPI once per second.

Based on the sample code from David Mills' "A Kernel Model for
Precision Timekeeping".


# 1.136 26-Apr-2001 ross

o IEEE 754 floating-point completion code.
o Implement the architected FP_C "Floating Point Control Quadword"


Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
# 1.135 19-Apr-2001 thorpej

Glue in KGDB. Needs some more work -- KGDB currently renders
DDB disabled, but it's a start.


# 1.134 04-Mar-2001 ad

branches: 1.134.2;
Hook in px & pxg devices.


# 1.133 23-Feb-2001 nisimura

Make sure to have sfbp.h and add sfbp* line in TCWSCONS left #ed-out.
Pointed by Matthew Jacob <mjacob@feral.com>.


# 1.132 17-Jan-2001 fvdl

Add machdep file for procfs. Currently only used for linux-style
/proc/cpuinfo (only active when procfs is mounted with -o linux).
For ports other than the i386 this currently produces an empty
string.


# 1.131 01-Jan-2001 mrg

the tcds cards work in pmaxen. move tcds attachment to files.tc. leave asc
at tcds in files.alpha for now, and add a new `xasc at tcds' to files.pmax.
after pmax has moved fully to MI scsi (and `asc' is MI scsi), we should move
the device asc, etc., lines to files.tc.


# 1.130 14-Dec-2000 mycroft

osf1_locore.s -> osf1_sigcode.s, to match the global convention.
Add linux_syscall.c.


# 1.129 13-Dec-2000 mycroft

Do the md_syscall, __HAVE_MINIMAL_EMUL and __HAVE_SYSCALL_INTERN thangs.


# 1.128 27-Nov-2000 jdolecek

split linux signal code off locore.s


# 1.127 26-Nov-2000 ad

lsu -> ld, by popular request.


# 1.126 08-Nov-2000 ad

Pull in dev/i2o/files.i2o.


# 1.125 05-Nov-2000 matt

Add files.ieee1394


# 1.124 19-Oct-2000 ad

ca -> lsu


# 1.123 29-Jul-2000 thorpej

Add code to read the EISA configuration NVRAM as set up by
an EISA Configuration Utility. Code to access this data
is forthcoming.

XXX This could probably be made MI at some point.


# 1.122 12-Jul-2000 thorpej

Uncomment the `fdc at sableio' lines.


# 1.121 05-Jul-2000 nisimura

Use dev/tc/ directory for DEC3000 Z85C30s.


# 1.120 04-Jul-2000 nisimura

Repopulate TCDS dual channel SCSI adapter to MI dev/tc, squashing
internals for better layering between TCDS DMA ASIC and ASC SCSI
controller.


# 1.119 25-Jun-2000 thorpej

For systems which have different systypes but share a common
support module, make consistent with other systems which options
you must enable for it to work. Treat ``Lynx'' (2100A_A500) like
``Sable'' (2100_A500).


Revision tags: netbsd-1-5-base
# 1.118 11-Jun-2000 thorpej

branches: 1.118.2;
jensenio gets isadma_bounce attribute.


# 1.117 11-Jun-2000 thorpej

Add Jensen files glue.


# 1.116 06-Jun-2000 thorpej

Give the `sio' and `pceb' drivers the `82c693' attribute.


# 1.115 01-Jun-2000 thorpej

Typo.


# 1.114 01-Jun-2000 thorpej

Add placeholders for the support files for the Alpha Processor, Inc.
UP1000 EV6 system.


Revision tags: minoura-xpg4dl-base
# 1.113 23-Apr-2000 thorpej

branches: 1.113.2;
Carve off the ISA configuration bits from the floppy driver. Driver is
still ISA-specific, but we can attach ISA instances with different
configuration mechanisms now.


# 1.112 07-Apr-2000 nathanw

Restore sysbeep (accidentally removed in last commit).


# 1.111 07-Apr-2000 thorpej

Use dev/isa/fd.c.


# 1.110 23-Mar-2000 thorpej

Use a software interrupt for tty input processing, not a callout.


# 1.109 14-Mar-2000 oster

Add the RAIDframe device major to the machine-dependent config files
so that the right entries get added to dev_name2blk[]. Needed for / on RAID.
(Whoops! I missed checking these in when adding the RAID_AUTOCONFIG stuff.)


# 1.108 14-Mar-2000 nisimura

Switch to MI sfb (PMAGB-B) TC framebuffer driver which sports faster
text rendering assisted by SFB ASIC.


# 1.107 14-Feb-2000 thorpej

Allow arch-specific code to specify in4_cksum() like it can specify
in_cksum().


Revision tags: chs-ubc2-newbase wrstuden-devbsize-19991221 wrstuden-devbsize-base
# 1.106 07-Dec-1999 thorpej

Add options, files, etc. for the AlphaServer 2100 (Sable, Sable-Gamma).
Actual source files not yet committed. Very Soon.


# 1.105 03-Dec-1999 thorpej

lock_machdep.c is gone.


Revision tags: comdex-fall-1999-base fvdl-softdep-base
# 1.104 04-Aug-1999 nisimura

branches: 1.104.2; 1.104.8;
- Replace device node names of zskbd/zsms into lkkbd/vsms, respectively.
No functionality was changed at this moment.
- Apply recent changes in GENERIC to TCWSCONS.


Revision tags: chs-ubc2-base
# 1.103 29-Jun-1999 ross

Turn on EV6 bits: Tsunami and system type 6600.


# 1.102 07-Jun-1999 thorpej

Only declare block major numbers for devices which can be the root device.


# 1.101 30-Apr-1999 cgd

OSF/1 locore-ish bits. right now just sigcode


Revision tags: kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.100 18-Feb-1999 mycroft

branches: 1.100.2; 1.100.4; 1.100.6;
Add pcic_isapnp.


Revision tags: kenh-if-detach-base
# 1.99 26-Nov-1998 pk

Export the `pcmciabus' attribute on the `pcic' controller.


Revision tags: chs-ubc-base
# 1.98 22-Oct-1998 briggs

Preliminary support for both serial consoles and kbd/display wscons
consoles for TC alphas. Based on code from Takuya Koumoto
<takuya-k@is.aist-nara.ac.jp> as well as some parts of Toru Nishimura's
and Matthias Drochner's work on pmax wscons. This relies on the
NEW_SCC_DRIVER.


# 1.97 14-Oct-1998 matt

Remove pciide definitions in files.alpha since they are now in files.pci


# 1.96 05-Oct-1998 ross

Track compat/linux/arch/* reorg.


# 1.95 05-Oct-1998 matt

Add files.usb. It should work.


# 1.94 01-Oct-1998 erh

Add linux compat includes.


# 1.93 29-Sep-1998 drochner

Allow to use the RTC chip in a way compatible to OSF/1: use an offset
of 52 years between RTC and UNIX time.
This is controlled by "option CLOCK_COMPAT_OSF1".


# 1.92 26-Sep-1998 thorpej

Add basic interprocessor interrupt sending and receiving code. Current
IPI functions: HALT, IMB, TBIA, TBIAP.

XXX HALT is not yet implemented, it's just a stub.


# 1.91 24-Sep-1998 thorpej

Machine-dependent spin lock operations for Alpha, included if MULTIPROCESSOR
is specified.


# 1.90 24-Sep-1998 ross

Move if_ade* from alpha/pci/ to alpha/a12/


# 1.89 13-Sep-1998 thorpej

Make signal delivery work again.


# 1.88 11-Aug-1998 thorpej

Pull in files.mii


# 1.87 07-Aug-1998 drochner

implemt a simple "beep" device to access the ISA speaker


# 1.86 31-Jul-1998 thorpej

Add unused zskbd and zsms entries, and ISA PnP entry.


Revision tags: eeh-paddr_t-base
# 1.85 08-Jul-1998 mjacob

branches: 1.85.2;
add common logout printing routine file


# 1.84 27-Jun-1998 thorpej

Take a stab at EB66 support. An EB66 is basically an EB64+ with a
21066 LCA instead of a 21064 + APECS.


# 1.83 26-Jun-1998 ross

Add DEC_1000 support for new Mikasa[/Pinnacle] platform.
INSTALL-FLOPPY will have to wait; it needs attention w.r.t. size.


# 1.82 26-Jun-1998 thorpej

Very preliminary support for the Tadpole/DEC AlphaBook. These are basically
AXPpci33 machines + power management and a Cirrus PCI-PCMCIA controller.

There is currently no support for the power management facilities, and
the PCI-PCMCIA controller driver needs some work, but this should boot
and run from disk.


# 1.81 24-Jun-1998 ross

Add DEC_1000A platform.


# 1.80 07-Jun-1998 sommerfe

Hopefully avoid breaking PCMCIA on alpha.


# 1.79 04-Jun-1998 thorpej

Add support for using BWX for PCI config space and PCI i/o and mem space
on the ALCOR2 and Pyxis. BWX is enabled iff:
- It hasn't been disabled by the user (patch `cia_use_bwx' or build cia.o
with the option "CIA_USE_BWX=0"),
- it's enabled in CIA_CSR_CNFG,
- we are running on an EV5-family processor,
- BWX is in the processor's capabilities mask.


# 1.78 26-May-1998 thorpej

Make the TCDS attachment of the ASC driver a proper attachment (i.e.
attach it with asc_tcds).


# 1.77 24-May-1998 thorpej

- Change the tcds child locator from "slot" to "chip", making it look less
like a TurboChannel locator, and more like what is actually going on.
- Allow tcds and asc children of tcds to be cloned.


# 1.76 23-May-1998 matt

Add PCMCIA hooks (taken from files.i386)


# 1.75 13-May-1998 thorpej

Add a few files related to the Digital Personal Workstation.


# 1.74 29-Apr-1998 thorpej

Build EB64+ PCI support if DEC_EB64PLUS is configured.


# 1.73 26-Apr-1998 mjacob

"Whitespace" does not mean uncommenting a reference to a file that does not, as yet, exist in the tree


# 1.72 24-Apr-1998 thorpej

Whitespace sanity.


# 1.71 18-Apr-1998 thorpej

Add PCI IDE goop.


# 1.70 15-Apr-1998 drochner

use mi wscons and device drivers


# 1.69 15-Apr-1998 mjacob

add Alpha 4100 support


# 1.68 26-Mar-1998 thorpej

defopt NEW_SCC_DRIVER


# 1.67 26-Mar-1998 thorpej

Remove references to "new_pmap".


# 1.66 24-Mar-1998 thorpej

Define attachments for the MI SCC driver - only hooks up to ioasic
for now.


# 1.65 12-Mar-1998 thorpej

Adjust the default and low-bound maxusers, now that the pmap can deal.


# 1.64 02-Mar-1998 ross

Second part of cdev_decl() migration. Declare cputype variable.
Add config info for a12 switch driver and console driver.


# 1.63 16-Feb-1998 thorpej

Remove "class" declarations, and add "devclass" declarations where
appropriate. Fix several inconsistencies between device class and
attributes. Mostly from Chris Demetriou.


# 1.62 29-Jan-1998 ross

defopt for AVALON_A12 and specifiers for all the platform modules.


# 1.61 15-Jan-1998 thorpej

Switch to the MI IDE drivers.


# 1.60 12-Jan-1998 thorpej

Adjust for config changes.


# 1.59 06-Nov-1997 thorpej

Clean up the messages displayed when either platform support is not
configured into the kernel, or when the platform is not supported.
Use the defopt'ed options, rather than NDEC_... and remove the needs-flag
hack that's existed for a while.


Revision tags: netbsd-1-3-base thorpej-signal-base marc-pcmcia-base
# 1.58 06-Sep-1997 thorpej

branches: 1.58.4;
Add DDB files.


# 1.57 02-Sep-1997 thorpej

Oops, missed one.


# 1.56 02-Sep-1997 thorpej

More garbage-collection.


# 1.55 02-Sep-1997 thorpej

Pull in alpha/cpuconf.c


# 1.54 02-Sep-1997 thorpej

Garbage-collect.


# 1.53 27-Aug-1997 bouyer

Merge scsipi branch in the mainline. This add support for ATAPI devices
(currently only CD-ROM drives on i386). The sys/dev/scsipi system provides 2
busses to which devices can attach (scsibus and atapibus). This needed to
change some include files and structure names in the low level scsi drivers.


Revision tags: alpha-nwscons-base
# 1.52 12-Aug-1997 cgd

sort miata defs


# 1.51 12-Aug-1997 cgd

update for moved files, placeholder for miata flag header


# 1.50 12-Aug-1997 cgd

rewire a few file dependencies for cleanliness


# 1.49 12-Aug-1997 cgd

define a defopt for the miata systype


Revision tags: marc-pcmcia-bp
# 1.48 22-Jul-1997 jonathan

branches: 1.48.2;
Create sys/dev/dec and cleanup sys/dev/tc:

* Move clockvar.h (header file for generic clock code) to sys/dev/dec.
* Move if_le_dec.c with DEC padded LANCE-dma (pmax/pmax, ioasic, vax 3400)
to sys/dev/dec. Remove from sys/dev/tc.
* Declare attribute le_dec_subr in /sys/dev/dec/files.dec,
use if_le_dec.c when it's defined.
* Move IOCTL asic declaration from pmax and Alpha MD machine
files to sys/dev/tc/files.tc.
* move TurboChannel and ioasic if_le attachments from pmax and Alpha machine
config files to /sys/dev/tc/files.tc. Add le_dec_subr attribute.
* Add if_le_dec attribute to if_le_ibus (pmax ds3100 pmax) LANCE attachment.


# 1.47 06-Jun-1997 thorpej

branches: 1.47.2;
Pull thorpej-bus-dma branch into mainline.


Revision tags: thorpej-bus-dma-base
# 1.46 21-Apr-1997 cgd

branches: 1.46.2;
minimal changes to make hacked wd driver work under a different name.
It is configured (in config files) as 'awdc'/'awd', but shows up as
'wdc'/'wd', so that a minimal amount of code had to be modified to make
the name change work. This is only intended to be temporary, anyway.


# 1.45 14-Apr-1997 mjacob

Add kn8ae for needing shared_intr.o


# 1.44 10-Apr-1997 cgd

move cpu configuration tables into conf.c (cpuconf.c removed).
define CPU options and FIX_UNALIGNED_VAX_FP as header-generating options.
add pci_swiz_*_common.c when appropriate.
clean up a bit and sort more carefully.


# 1.43 06-Apr-1997 cgd

clean up NetBSD RCS ID strings


# 1.42 24-Mar-1997 cgd

eb64+ needs shared_intr.c


# 1.41 21-Mar-1997 cgd

files file entry for eb64+


# 1.40 15-Mar-1997 is

New ARP system, supports IPv4 over any hardware link.

Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will
only support Ethernet. Tcpdump itself should be ok, but libpcap needs
lot of work.

For the detailed change history, look at the commit log entries for
the is-newarp branch.


Revision tags: is-newarp-before-merge
# 1.39 12-Mar-1997 cgd

tlsb bus and device file specs, s/21000/kn8ae. From Matt Jacob.


# 1.38 27-Feb-1997 thorpej

s/esp/asc/g, and make it carry the ncr53c9x attribute.


Revision tags: is-newarp-base
# 1.37 31-Jan-1997 cgd

branches: 1.37.4;
add 'major' declaration for wd


# 1.36 23-Jan-1997 cgd

actually, include a file for fd/fdc, so that the flag file gets generated.


# 1.35 21-Jan-1997 cgd

define names for the ISA floppy disk controller/drives, even though they
aren't supported yet. (conf.c needs a header for them, since i already
added their device switch table entries.)


# 1.34 21-Jan-1997 thorpej

"md" driver declared in sys/conf/files now.


# 1.33 28-Dec-1996 pk

branches: 1.33.2;
rename: ramdisk => md


# 1.32 25-Nov-1996 cgd

branches: 1.32.2;
update for eb164 file addition, apecs & lca bus space function split
file additions/deletions, pcppi file addition, and pckbd & pms attachment
changes. also, clean up a couple of comments.


# 1.31 19-Nov-1996 cgd

update for VGA changes and shared_intr.c move


# 1.30 17-Nov-1996 cgd

use the new common chained-interrupt support code.


# 1.29 12-Nov-1996 cgd

convert cpu-dependent routine selection to use a centralized CPU switch, thus
deleting (and cleaning up) N pages of #ifdefs in machdep.c. While we're
at it, make the cpu type options generate flags, and check them instead of
kernel Makefile defines.


# 1.28 11-Nov-1996 cgd

alphabetize and clean up machine-specific files, add eb164's machine file


# 1.27 22-Oct-1996 cgd

there is no TC I/O space, so in the new bus.h world order there
is no tc_bus_io.c.


# 1.26 27-Sep-1996 cgd

update for changes to config.


# 1.25 09-Sep-1996 cgd

add specs for 'rd'


# 1.24 20-Aug-1996 cgd

switch 'old_pmap' option to 'new_pmap', since getting the new pmap code
is going to take a while...


# 1.23 14-Jul-1996 cgd

allow people to use the (slower) MI in_cksum.c vi 'options GENERIC_IN_CKSUM'


# 1.22 02-Jul-1996 cgd

if OLD_PMAP defined, don't usee alpha/pmap.c and use alpha/pmap.old.c instead.


# 1.21 30-May-1996 cgd

now that the bug has been fixed, we can go back to using the
Alpha-optimized in_cksum().


# 1.20 23-May-1996 cgd

disable alpha-specific in_cksum.c; it seems slightly buggy


Revision tags: netbsd-1-2-base
# 1.19 19-May-1996 cgd

branches: 1.19.4;
Tuned in_cksum() from Matt Thomas <matt@3am-software.com>. According
to him, this implementation is approximately 50% faster than the
machine-independent portable version.


# 1.18 17-May-1996 cgd

add files for the implementation of the TC 'bus' mem & I/O functions


# 1.17 07-May-1996 thorpej

*** empty log message ***


# 1.16 01-May-1996 cgd

add support for PMAG-B Color Frame Buffer (CFB) option boards. OSF/1
doesn't support these, but they appear to work OK (with an appropriate
monitor) in my 3000/300.


# 1.15 01-May-1996 cgd

add the right (raster, wsconsdev) attributes to sfb


# 1.14 18-Apr-1996 cgd

attach le with different attributes, depending on parent (i.e. tc or
ioasic), and use those attributes to pull in appropriate files.
le_ioasic now has needs-flag, but le doesn't; the flag is only necessary
on systems configured with IOASIC-attached LANCE chips.


# 1.13 17-Apr-1996 cgd

ioasic doesn't need a flag, and correctly conditionalize inclusion of
machines' tc configuration files.


# 1.12 17-Apr-1996 cgd

clean up clock handling: clock drivers are now seperate from the
chip-independent clock code. 'clock' has been renamed 'mcclock' 'clock'
has been renamed 'mcclock' (since it's a driver for that particular
clock, and since eventually there may be another clock chip driver),
and now attaches via seperate match/attach functions to both TC and ISA.
This removes a whole lot of #ifdefs...


# 1.11 12-Apr-1996 cgd

update for present alpha reality:
add drivers for ps/2-style mice (on the PC-ish alphas), and for the
workstation console glue code. also, update for config changes, etc.


# 1.10 17-Mar-1996 thorpej

New device attachment scheme:

- split softc size and match/attach out from cfdriver into
a new struct cfattach.

- new "attach" directive for files.*. May specify the name of
the cfattach structure, so that devices may be easily attached
to parents with different autoconfiguration semantics.


# 1.9 20-Dec-1995 cgd

rename TC 'asic' to 'ioasic'


# 1.8 23-Nov-1995 cgd

wholesale update from my NetBSD/Alpha source tree. Includes:
Support for AXPpci CPUs,
Support for AlphaStation 600 CPUs,
new boot block structure, which requires an 'installboot'
program and works a lot like the NetBSD/sparc boot blocks.


Revision tags: netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base
# 1.7 20-Sep-1995 thorpej

Use `files.osf1'


# 1.6 03-Aug-1995 cgd

update for all the latest bells and whistles


# 1.5 27-Jun-1995 cgd

update for current configuration descriptions


# 1.4 22-Apr-1995 cgd

clean up a bit, use MI files lists. add a bunch of comments.
Also, include the EISA, ISA, and PCI files lists.


# 1.3 03-Mar-1995 cgd

kill redundant 'cd' major number definition


# 1.2 27-Feb-1995 cgd

fill up device switches, clean up a couple of mistakes.


# 1.1 13-Feb-1995 cgd

preliminary Alpha support. note that NOT ALL OF THE MODIFICATIONS TO
THE REST OF THE KERNEL ARE IN THE TREE YET. Also, some of this is
_incredibly_ hack-ish, etc., but it works.