summaryrefslogtreecommitdiffstats
path: root/sys/alpha/conf
Commit message (Collapse)AuthorAgeFilesLines
* Add a new driver for the AMD PCnet/FAST, FAST+ and Home PCI adapters.wpaul2000-09-202-0/+2
| | | | | | | | | | | | | | Previously, these cards were supported by the lnc driver (and they still are, but the pcn driver will claim them first), which is fine except the lnc driver runs them in 16-bit LANCE compatibility mode. The pcn driver runs these chips in 32-bit mode and uses the RX alignment feature to achieve zero-copy receive. (Which puts it in the same class as the xl, fxp and tl chipsets.) This driver is also MI, so it will work on the x86 and alpha platforms. (The lnc driver is still needed to support non-PCI cards. At some point, I'll need to newbusify it so that it too will me MI.) The Am79c978 HomePNA adapter is also supported.
* Turn the /dev/random device into a (pseudo-)device, not an option.markm2000-09-122-2/+2
| | | | | (I didn't realise that it was this easy!) Submitted by: jhb
* Add tx to the list of miibus using network drivers. We already build tx inbillf2000-09-112-0/+2
| | | | /sys/modules for alpha, and it compiles on beast.
* LINT -> NOTESalex2000-09-091-2/+2
|
* Add AS1200 (Tincup) to descriptionwilko2000-09-042-2/+2
|
* LINT -> NOTESwilko2000-09-042-6/+6
|
* *fix* commented out DEVFSmjacob2000-08-272-2/+2
|
* add commented out DEVFSmjacob2000-08-272-0/+2
|
* Comment out the static wiring of hints for GENERIC - the release processpeter2000-08-242-2/+4
| | | | now installs the hints file into /boot.
* Move RAID controllers to the same position as in i386 GENERIC.obrien2000-07-292-8/+8
|
* Add the RAID controller that are known to work (or did on last test).obrien2000-07-292-0/+8
| | | | Reviewed by: msmith
* Comment out `ncr' as `sym' handles all that `ncr' does.obrien2000-07-292-4/+4
| | | | | | | (only commented out to make it easy for people to find it that really wants it.) Asked for by: Peter
* Add SOFTUPDATES to GENERIC (BOOTMFS has this filtered out)obrien2000-07-152-0/+2
|
* Removing commented out devices I added.mjacob2000-07-102-10/+0
|
* Add in the commented out SCSI device entries ofmjacob2000-07-082-0/+10
| | | | | | | | | #device ses # SCSI Environmental Services (and SAF-TE) #device targ # SCSI Target Mode Code #device targbh # SCSI Target Mode Blackhole Device #define pt # SCSI Processor Target Device so that people know that they are there.
* Report the line number where gethints.pl does not understand somethingpeter2000-06-261-1/+2
| | | | in an old device line.
* Get the build bits right for the new Architecture Independant null- andmarkm2000-06-252-0/+2
| | | | | entropy drivers. Reviewed by: dfr(mostly)
* Add UP1000 to GENERICgallatin2000-06-192-0/+2
|
* Deal with quoted arguments. This hack parser uses whitespace to delimitpeter2000-06-171-0/+5
| | | | | | | fields, not lex/yacc grammar so it is not an exact match but should be close enough for most cases. Deal with 'port?', 'irq?' style specifications. These are parsed as seperate values in lex/yacc in config(8) but tripped up this helper tool.
* Use while (<>) instead of while(<STDIN>) so that perl will automagicallypeter2000-06-171-1/+1
| | | | | | | | deal with filename arguments. It is amazing how much you forget over time. Thanks to the people that reminded me this. I knew there was an easy way that didn't involve messing with $argv, filehandles, etc, but just could not remember - all of my books are on the opposite side of the planet..
* Print error messages to stderr, not stdout.peter2000-06-141-1/+1
|
* Borrow phk's axe and apply the next stage of config(8)'s evolution.peter2000-06-135-55/+175
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use Warner Losh's "hint" driver to decode ascii strings to fill the resource table at boot time. config(8) no longer generates an ioconf.c table - ie: the configuration no longer has to be compiled into the kernel. You can reconfigure your isa devices with the likes of this at loader(8) time: set hint.ed.0.port=0x320 userconfig will be rewritten to use this style interface one day and will move to /boot/userconfig.4th or something like that. It is still possible to statically compile in a set of hints into a kernel if you do not wish to use loader(8). See the "hints" directive in GENERIC as an example. All device wiring has been moved out of config(8). There is a set of helper scripts (see i386/conf/gethints.pl, and the same for alpha and pc98) that extract the 'at isa? port foo irq bar' from the old files and produces a hints file. If you install this file as /boot/device.hints (and update /boot/defaults/loader.conf - You can do a build/install in sys/boot) then loader will load it automatically for you. You can also compile in the hints directly with: hints "device.hints" as well. There are a few things that I'm not too happy with yet. Under this scheme, things like LINT would no longer be useful as "documentation" of settings. I have renamed this file to 'NOTES' and stored the example hints strings in it. However... this is not something that config(8) understands, so there is a script that extracts the build-specific data from the documentation file (NOTES) to produce a LINT that can be config'ed and built. A stack of man4 pages will need updating. :-/ Also, since there is no longer a difference between 'device' and 'pseudo-device' I collapsed the two together, and the resulting 'device' takes a 'number of units' for devices that still have it statically allocated. eg: 'device fe 4' will compile the fe driver with NFE set to 4. You can then set hints for 4 units (0 - 3). Also note that 'device fe0' will be interpreted as "zero units of 'fe'" which would be bad, so there is a config warning for this. This is only needed for old drivers that still have static limits on numbers of units. All the statically limited drivers that I could find were marked. Please exercise EXTREME CAUTION when transitioning! Moral support by: phk, msmith, dfr, asmodai, imp, and others
* Enable USB in GENERIC on the Alpha.jhb2000-06-082-24/+24
| | | | Reviewed by: deathly silence on -alpha
* Change sl(4) configuration lines to reflect its new dynamic nature.green2000-05-303-3/+3
|
* Add AlphaServer 2000 (demi-sable), 2100 (sable), and 2100A (lynx) support.gallatin2000-05-282-0/+2
| | | | | | | | | Only PCI and on-board ISA peripherials are supported at this time. This support has been only lightly tested due to a lack of response to my call for testers on the freebsd-alpha mailing list. It works quite well on the one AS2100 on which it has been tested, but it may not work on an AS2100A and should therefore be regarded as experimental.
* sysctl'ize ICMP_BANDLIM and ICMP_BANDLIM_SUPPRESS_OUTPUT.dan2000-05-222-2/+0
| | | | Suggested by: des/nbm
* Port ppc driver to alpha.dfr2000-05-142-0/+16
| | | | Submitted by: Andrew M. Miklic <miklic@ibm.net>
* Change to comments only: spell FreeBSD.org correctlyhoek2000-05-133-5/+5
|
* Add option for Rawhide (AlphaServer 4100 systems).mjacob2000-05-072-2/+4
|
* Add the COMPAT_OLDPCI option for the alpha so GENERIC compiles.peter2000-03-192-0/+2
|
* Alpha 8200: add DEC_KN8AE (TurboLaser) platform option.mjacob2000-03-182-0/+2
|
* Do some cleanups of the IPv6 stuff. This is a non-functional change.green2000-02-272-6/+4
| | | | Approved by: jkh
* Enable IPv6 optionsjkh2000-02-262-0/+8
|
* Clean up POSIX options, syncronize generics.jkh2000-02-042-2/+6
|
* Remove 'conflicts' token - it has been effectively doing absolutelypeter2000-01-292-2/+2
| | | | | nothing for quite some time. The only thing that cared was userconfig, but it was for one invisible device so we never saw it's effects.
* Mitigate the stream.c attacksimp2000-01-282-0/+2
| | | | | | | | | | | | | o Drop all broadcast and multicast source addresses in tcp_input. o Enable ICMP_BANDLIM in GENERIC. o Change default to 200/s from 100/s. This will still stop the attack, but is conservative enough to do this close to code freeze. This is not the optimal patch for the problem, but is likely the least intrusive patch that can be made for this. Obtained from: Don Lewis and Matt Dillon. Reviewed by: freebsd-security
* Remove a no-op "port ?" declaration.peter2000-01-242-2/+2
|
* Update GENERIC/SIMOS to leave out the useless trailing digit in pcipeter2000-01-233-116/+104
| | | | and other unwired devices.
* updated commentswilko2000-01-212-4/+10
|
* Removed outdated comment on experimental nature of ata. Added comment to espwilko2000-01-162-12/+2
|
* Correct comments / point to right LINT file (./LINT does not exist for Alpha)wilko2000-01-162-6/+8
|
* Add device driver support for USB ethernet adapters based on the CATCwpaul2000-01-142-0/+2
| | | | | | | | | | | | | | | | USB-EL1202A chipset. Between this and the other two drivers, we should have support for pretty much every USB ethernet adapter on the market. The only other USB chip that I know of is the SMC USB97C196, and right now I don't know of any adapters that use it (including the ones made by SMC :/ ). Note that the CATC chip supports a nifty feature: read and write combining. This allows multiple ethernet packets to be transfered in a single USB bulk in/out transaction. However I'm again having trouble with large bulk in transfers like I did with the ADMtek chip, which leads me to believe that our USB stack needs some work before we can really make use of this feature. When/if things improve, I intend to revisit the aue and cue drivers. For now, I've lost enough sanity points.
* Sort.obrien2000-01-122-2/+4
|
* Put on my asbestos suit and move $mach/conf/*.$mach to conf/*.$mach aspeter2000-01-094-693/+0
| | | | | | | | | | | | | | | | | | hinted at in the previous config(8) commits. I've spoken about this with a few people and after the initial suprise wore off they thought it wasn't a bad idea. The upshot of it is that all the files*, Makefile*, options* files are all right next to each other in the hope that people making changes to one set will remember the others. Note, config(8) looks to sys/conf first, and falls back to sys/$mach/conf still, so this doesn't stop people working in subdirs for new platforms. But once it's in the tree it can be moved next to the other files so that the non-i386 platforms are (hopefully) treated a little better than as if they were "second class" ports. This does not change any user editable files. the config program is still run in the same directory as before, the per-platform files (GENERIC, LINT etc) are still in the same place.
* Synced with sys/i386/conf/Makefile.i386 (MACHINE -> MACHINE_ARCH).kato2000-01-091-1/+1
| | | | Pointed out by: peter
* Bump configversion. The controller/device changes are upwards but notpeter2000-01-091-1/+1
| | | | | downwards compatable. If you try and config a s/controller/device/ kernel with an old config(8), the results will be less than satisfactory.
* Further sync Alpha and i386 Makefiles. Remove KERNFORMAT = elf stuff aspeter2000-01-081-12/+4
| | | | | | it's always true on these platforms (and is likely to be on others as well since loader is the one that is configured for whatever the boot requirements are)
* Sync with i386marcel2000-01-081-13/+9
| | | | | | | | | | | | | | \begin{quote} Compile genassym.c with ordinary ${CFLAGS}. The (small) needs for ${GEN_CFLAGS} and -U_KERNEL became negative when all all the genassym.c's were converted to be cross-built. Makefile.*: - Cleanups associated with the old genassym. - Fixed deprecated spelling of ${.IMPSRC} as "$<". \end{quote} Submitted by: bde
* s/controller/device/ as per config(8)peter2000-01-083-41/+41
|
* Use genassym(1).marcel2000-01-071-5/+2
|
OpenPOWER on IntegriCloud