aboutsummaryrefslogtreecommitdiff
path: root/sys/conf
Commit message (Collapse)AuthorAgeFilesLines
* Lots of changes, including:Doug Rabson1998-08-105-8/+19
| | | | | | | | | | | | | * Support for AlphaStation 200, 250, 255, 400 * Untested support for UDB, Multia, AXPpci33 (Noname) * Support for Personal Workstation 433a/433au, 500a/500au, 600a/600au (Miata) * Some minor fixes and improvements to interrupt handling. Submitted by: Andrew Gallatin <gallatin@cs.duke.edu> (AS200, Miata) Obtained from: NetBSD (some code for AS200, Miata, Noname) Notes: svn path=/head/; revision=38215
* A few misc changes to get the spigot and meteor board working in 3.0.Jordan K. Hubbard1998-08-082-2/+12
| | | | | | | Submitted by: Jim Lowe <james@miller.cs.uwm.edu> Notes: svn path=/head/; revision=38195
* Make ../Makefile.inc handling more consistant to prevent multiple includesPeter Wemm1998-08-081-1/+4
| | | | | | | | | when certain .mk files include other .mk files. This will remove the need for multiple include protection in some other makefiles around the tree (and helps some elf conditionals). Notes: svn path=/head/; revision=38183
* Sync with sys/i386/conf/files.i386 and majors.i386 revisions 1.200 andKATO Takenori1998-08-071-1/+2
| | | | | | | 1.44, respectively. Notes: svn path=/head/; revision=38163
* Update DPT driver from 1.4.3 to 1.4.5Eivind Eklund1998-08-052-12/+32
| | | | | | | Submitted by: Simon Shapiro <shimon@simon-shapiro.org> Notes: svn path=/head/; revision=38115
* Add driver dgm - for the Digiboard PC/XemBrian Somers1998-08-043-6/+10
| | | | | | | | | | Submitted by: "IBS / Andre Oppermann" <andre@pipeline.ch> DEVFS additions: brian dgm gets major number 101. Notes: svn path=/head/; revision=38108
* Major ppbus updates from the author.Mike Smith1998-08-032-1/+6
| | | | | | | | | | | | | | | | | | | | - ppbus now supports PLIP via the if_plip driver - ieee1284 infrastructure added, including parallel-port PnP - port microsequencer added, for scripting the sort of port I/O that is common with parallel devices without endless calls up and down through the driver structure. - improved bus ownership behaviour among the ppbus-using drivers. - improved I/O chipset feature detection The vpo driver is now implemented using the microsequencer, leading to some performance improvements as well as providing an extensive example of its use. Reviewed by: msmith Submitted by: Nicolas Souchu <Nicolas.Souchu@prism.uvsq.fr> Notes: svn path=/head/; revision=38061
* Change load address to 0xfffffc0000300000 to help support AS200.Doug Rabson1998-07-303-4/+4
| | | | Notes: svn path=/head/; revision=37970
* Honor NOSHARED for tools. All tools should be built static forBruce Evans1998-07-291-5/+9
| | | | | | | | | | | | | | `make world' to avoid problems with picking up (new) target or (stale) host shared libraries. Don't honor -static in LDFLAGS for linking LKMs. LDFLAGS is not actually for ld, but we use it anyway, and must prevent -static being misinterpreted as -s. Don't hide any of the link steps. Notes: svn path=/head/; revision=37948
* pseudo-device ssc requires su.c (pseudo-device su)Brian Somers1998-07-281-0/+1
| | | | | | | | Submitted by: woods@zeus.leitch.com (Greg A. Woods) PR: 7413 Notes: svn path=/head/; revision=37928
* Add KN20AA support.Doug Rabson1998-07-222-6/+26
| | | | | | | Add entries for syscons. Notes: svn path=/head/; revision=37830
* Tweaks to stop config(8) warnings and to avoid an unfinished experiment ofDoug Rabson1998-07-221-3/+3
| | | | | | | | | mine. Submitted by: Andrew Gallatin <gallatin@cs.duke.edu> Notes: svn path=/head/; revision=37829
* Sync with sys/i386/conf/files.i386 revision 1.199.KATO Takenori1998-07-211-1/+2
| | | | Notes: svn path=/head/; revision=37804
* Add the 'cs' driver for Crystal Semiconductor CS89x0 devices. ThisMike Smith1998-07-202-2/+5
| | | | | | | | | supports PnP and if_media. I've been running a slightly older version here for several weeks now. Submitted by: Maxim Bolotin <max@rsu.ru> Notes: svn path=/head/; revision=37785
* Tweaks for cross-building from NetBSD/alpha.Doug Rabson1998-07-151-3/+3
| | | | | | | Submitted by: Andrew Gallatin <gallatin@cs.duke.edu> Notes: svn path=/head/; revision=37687
* Linker script for alpha kernel.Doug Rabson1998-07-152-0/+266
| | | | Notes: svn path=/head/; revision=37684
* Overhaul the spl system so that it actually works properly.Doug Rabson1998-07-121-7/+7
| | | | Notes: svn path=/head/; revision=37598
* Define option DEC_EB164Doug Rabson1998-07-121-1/+2
| | | | Notes: svn path=/head/; revision=37596
* Add some bits and pieces for my test box.Doug Rabson1998-07-121-1/+11
| | | | Notes: svn path=/head/; revision=37594
* Sync with sys/i386/conf/Makefile.i386 revision 1.117.KATO Takenori1998-07-121-40/+30
| | | | Notes: svn path=/head/; revision=37582
* Removed historical dependencies on `Makefile'. They had rotted to beingBruce Evans1998-07-122-64/+44
| | | | | | | | | | | | | | | | | | | | | | | | | mostly for objects that have the fewest dependencies on `Makefile' (since they were mostly for utilities and objects generated from *.s and these don't depend on profiling flags). Give an explicit rule for building vnode_if.o. This fixes building it without ${PROF}. Use .ORDER instead of a stamp file to avoid building vnode_if.[ch] concurrently. Removed explicit dependencies that will be generated by `make' (.c.o) or will be generated by mkdep. Added missing dependencies of special objects on opt_global.h. Use ${NORMAL_C} instead of special rules for special objects where possible. FIxed dependencies of vers.o. Notes: svn path=/head/; revision=37581
* Removed all traces of PARAM in Makefile.i386. Incremented CONFIGVERSBruce Evans1998-07-122-20/+20
| | | | | | | | | | to reflect the dependency of Makefile.i386 on nothing being put in PARAM. Config versioning is too closely coupled with the Makefile.i386. Notes: svn path=/head/; revision=37580
* Prepare to handle MAXUSERS as a normal option.Bruce Evans1998-07-121-1/+2
| | | | Notes: svn path=/head/; revision=37575
* Moved definition of fscale from param.c to kern_synch.c where itBruce Evans1998-07-111-6/+1
| | | | | | | | should always have been (it has no user-servicable parts even at compile time) and staticized it. Notes: svn path=/head/; revision=37565
* Add ipforward optionJulian Elischer1998-07-111-2/+2
| | | | Notes: svn path=/head/; revision=37551
* Forgot to register the IPFIREWALL_FORWARD option.Julian Elischer1998-07-061-1/+2
| | | | Notes: svn path=/head/; revision=37411
* Sync with sys/i386/conf/options.i386 revision 1.82.KATO Takenori1998-07-021-9/+8
| | | | Notes: svn path=/head/; revision=37338
* Remove unused optionJulian Elischer1998-07-021-3/+1
| | | | Notes: svn path=/head/; revision=37333
* Add 3 sysctl variables for future use by ps)1_Poul-Henning Kamp1998-06-301-1/+4
| | | | Notes: svn path=/head/; revision=37315
* Nuked opt_defunct.h and kern_opt.c. config(8) now generates good enoughBruce Evans1998-06-304-19/+3
| | | | | | | warnings about all unknown options. Notes: svn path=/head/; revision=37296
* remove option LINUX as it did nothing, add DEBUG_LINUX to debug theJohn-Mark Gurney1998-06-301-2/+4
| | | | | | | | | linux emulation... (actually moved LINUX to opt_dontuse.h) Notes: svn path=/head/; revision=37287
* move OVERRIDE_TUNER from i386 to general options... it's not i386John-Mark Gurney1998-06-302-4/+5
| | | | | | | specific Notes: svn path=/head/; revision=37286
* document options to hardwire GUS irq/dmas...John-Mark Gurney1998-06-302-2/+11
| | | | Notes: svn path=/head/; revision=37285
* document PCI_QUIET that prevents pci from compiling in so many stringsJohn-Mark Gurney1998-06-302-3/+11
| | | | Notes: svn path=/head/; revision=37284
* document some VM paging options for cache sizes:John-Mark Gurney1998-06-302-2/+13
| | | | | | | | | PQ_NOOPT no coloring PQ_LARGECACHE used for 512k/16k cache PQ_HUGECACHE used for 1024k/16k cache Notes: svn path=/head/; revision=37282
* make NO_SCSI_SENSE a proper option (already documented in LINT)John-Mark Gurney1998-06-301-1/+2
| | | | Notes: svn path=/head/; revision=37281
* document and make EXPORTMFS a new style optionJohn-Mark Gurney1998-06-302-2/+5
| | | | Notes: svn path=/head/; revision=37280
* convert some nfs tunables to options, these are:John-Mark Gurney1998-06-302-3/+27
| | | | | | | | | | | | | | | | | | | NFS_MINATTRTIMO VREG attrib cache timeout in sec NFS_MAXATTRTIMO NFS_MINDIRATTRTIMO VDIR attrib cache timeout in sec NFS_MAXDIRATTRTIMO NFS_GATHERDELAY Default write gather delay (msec) NFS_UIDHASHSIZ Tune the size of nfssvc_sock with this NFS_WDELAYHASHSIZ and with this NFS_MUIDHASHSIZ Tune the size of nfsmount with this NFS_NOSERVER (already documented in LINT) NFS_DEBUG turn on NFS debugging also, because NFS_ROOT is used by very different files, it has been renamed to opt_nfsroot.h instead of the old opt_nfs.h.... Notes: svn path=/head/; revision=37272
* Add options for selecting ELF or KLD symbols in DDB.Doug Rabson1998-06-282-1/+5
| | | | Notes: svn path=/head/; revision=37222
* Sync with sys/i386/conf/Makefile.i386 revision 1.115.KATO Takenori1998-06-251-5/+7
| | | | Notes: svn path=/head/; revision=37152
* Oops, add ppc to the 'tty' imask.Mike Smith1998-06-241-2/+2
| | | | Notes: svn path=/head/; revision=37144
* Fix race condition for creation of vnode_if.c and vnode_if.h.Eivind Eklund1998-06-242-10/+14
| | | | | | | Exact problem pointed out by: Cyrus Rahman <cr@jcmax.com> Notes: svn path=/head/; revision=37140
* Moved P1003 options from the middle of the devices section to theBruce Evans1998-06-211-16/+15
| | | | | | | | | | | | end of the main options section. Turned on documented option OVERRIDE_TUNER. LINT is primarily for turning on options, not for documenting them. Don't list IPFILTER twice (once as broken). Notes: svn path=/head/; revision=37090
* Round tickadj up. This prevents tickadj from being 0 when HZ > 500,Bruce Evans1998-06-211-2/+2
| | | | | | | | | | | | which makes adjtime(2) useless and confuses xntpd(8) into refusing to start even when it would use the kernel PLL instead of adjtime(). The result is the same as recommended by tickadj(8), at least when HZ divides 10^6. Of course, you wouldn't want to actually use adjtime() when HZ is large. In the silly boundary case of HZ == 10^6, tickadj == tick == 1 so the clock stops while adjtime() is active. Notes: svn path=/head/; revision=37087
* Sync with sys/i386/conf/Makefile.i386 revision 1.114.KATO Takenori1998-06-171-2/+2
| | | | Notes: svn path=/head/; revision=37040
* Don't generate declarations for isa device structs in "ioconf.h".Bruce Evans1998-06-172-4/+4
| | | | | | | | | | | | | Don't generate declarations for isa interrupt handlers at all. Isa interrupt handlers are now declared in <i386/isa/isa_device.h> but should be converted take a `void *' arg and staticized as soon as possible. Updated CONFIGVERS. New configs are very incompatible with previous versions. Notes: svn path=/head/; revision=37035
* Sync with sys/i386/isa/conf/files.i386 revision 1.198.KATO Takenori1998-06-171-2/+1
| | | | Notes: svn path=/head/; revision=37024
* Backed out rev.1.183, which had nothing to do with its log message.Bruce Evans1998-06-161-2/+1
| | | | | | | | It was to support a half-baked optimization of certain long long divisions in gcc-2.8 and/or egcs. We now avoid these divisions. Notes: svn path=/head/; revision=37016
* Oops, wrong file again.Doug Rabson1998-06-141-1/+1
| | | | Notes: svn path=/head/; revision=36988
* Major changes to the generic device framework for FreeBSD/alpha:Doug Rabson1998-06-143-9/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Eliminate bus_t and make it possible for all devices to have attached children. * Support dynamically extendable interfaces for drivers to replace both the function pointers in driver_t and bus_ops_t (which has been removed entirely. Two system defined interfaces have been defined, 'device' which is mandatory for all devices and 'bus' which is recommended for all devices which support attached children. * In addition, the alpha port defines two simple interfaces 'clock' for attaching various real time clocks to the system and 'mcclock' for the many different variations of mc146818 clocks which can be attached to different alpha platforms. This eliminates two more function pointer tables in favour of the generic method dispatch system provided by the device framework. Future device interfaces may include: * cdev and bdev interfaces for devfs to use in replacement for specfs and the fixed interfaces bdevsw and cdevsw. * scsi interface to replace struct scsi_adapter (not sure how this works in CAM but I imagine there is something similar there). * various tailored interfaces for different bus types such as pci, isa, pccard etc. Notes: svn path=/head/; revision=36972