summaryrefslogtreecommitdiffstats
path: root/sys/alpha/conf
Commit message (Collapse)AuthorAgeFilesLines
* First pass at removing Alpha kernel support.jhb2006-05-117-368/+0
|
* - change the example of compiling only specific modules to not containnetchild2006-05-071-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | the linux module, since it is not cross-platform - move linprocfs from "files" and "options" to architecture specific files, since it only makes sense to build this for those architectures, where we also have a linuxolator - disable the build of the linuxolator on our tier-2 architecture "Alpha": * we don't have a linux_base port which supports Alpha and at the same time is not outdated/obsoleted upstream/in a good condition/ currently working * the upcomming new default linux base port is based upon Fedora Core 3 (security support via http://www.fedoralegacy.org), which isn't available for Alpha (like the current default linux base port which is based upon Red Hat 8) * nobody answered my request for testing it ~1 month ago on current@ and alpha@ (it doesn't surprises me, see above) * a SoC student wouldn't have to waste time on something which nobody is willing to test This does not remove the alpha specific MD files of the linuxolator yet. Discussed on: arch (mostly silence) Spiritual support by: scottl
* Rewrite of puc(4). Significant changes are:marcel2006-04-281-2/+0
| | | | | | | | | | | | | | | | | | | | o Properly use rman(9) to manage resources. This eliminates the need to puc-specific hacks to rman. It also allows devinfo(8) to be used to find out the specific assignment of resources to serial/parallel ports. o Compress the PCI device "database" by optimizing for the common case and to use a procedural interface to handle the exceptions. The procedural interface also generalizes the need to setup the hardware (program chipsets, program clock frequencies). o Eliminate the need for PUC_FASTINTR. Serdev devices are fast by default and non-serdev devices are handled by the bus. o Use the serdev I/F to collect interrupt status and to handle interrupts across ports in priority order. o Sync the PCI device configuration to include devices found in NetBSD and not yet merged to FreeBSD. o Add support for Quatech 2, 4 and 8 port UARTs. o Add support for a couple dozen Timedia serial cards as found in Linux.
* Move AHC_REG_PRETTY_PRINT and AHD_REG_PRETTY_PRINT belowdelphij2006-04-241-2/+2
| | | | their corresponding devices.
* Move the old BSD4.3 tty compatibility from (!BURN_BRIDGES && COMPAT_43)phk2006-01-101-0/+1
| | | | | | | | | | | | to COMPAT_43TTY. Add COMPAT_43TTY to NOTES and */conf/GENERIC Compile tty_compat.c only under the new option. Spit out #warning "Old BSD tty API used, please upgrade." if ioctl_compat.h gets #included from userland.
* - Allow duplicate "machine" directives with the same arguments.ru2005-11-273-9/+1
| | | | - Move existing "machine" directives to DEFAULTS.
* Don't enable PUC_FASTINTR by default in the source. Instead, enable itjhb2005-11-211-0/+2
| | | | | | | | | | | via the DEFAULTS kernel configs. This allows folks to turn it that option off in the kernel configs if desired without having to hack the source. This is especially useful since PUC_FASTINTR hangs the kernel boot on my ultra60 which has two uart(4) devices hung off of a puc(4) device. I did not enable PUC_FASTINTR by default on powerpc since powerpc does not currently allow sharing of INTR_FAST with non-INTR_FAST like the other archs.
* Create DEFAULTS files for alpha, ia64, powerpc, and sparc64 and movejhb2005-11-212-1/+10
| | | | | | 'device mem' over from GENERIC to DEFAULTS to be consistent with i386 and amd64. Additionally, on ia64 enable ACPI by default since ia64 requires acpi.
* Add uart(4). When both sio(4) and uart(4) can handle a serial port,marcel2005-11-051-2/+3
| | | | | | | | sio(4) will claim it. This change therefore only affects how ports are handled when they are not claimed by sio(4), and in principle will improve hardware support. MFC after: 2 months
* Try to avoid crashes during kernel startup by limiting the # of EISAwilko2005-09-241-0/+3
| | | | | | | | | | | slots to probe. Problems have been reported in this area, lets hope this bandaid helps. !! Owners of EISA-equipped Alpha machines are requested to at least !! boot-test a 6-BETA build and report back to the Alpha list. Thanks! Approved by: re (scottl) Suggested by: ticso
* Introduce a kernel config for the Mandatory Access Control framework.csjp2005-09-181-0/+28
| | | | | | | | This kernel config briefly describes some of the major MAC policies available on FreeBSD. The hope is that this will raise the awareness about MAC and get more people interested. Discussed with: scottl
* Add hints for uart(4). These are the same as for sio(4) and make itmarcel2005-08-061-0/+7
| | | | easier to switch from sio(4) to uart(4).
* Add recently invented COMPAT_FREEBSD5 option.kensmith2005-07-141-0/+1
| | | | MFC after: 3 days
* Add .cvsignore files just like in sys/<arch>/compiled, this keeps CVS fromobrien2005-06-201-0/+1
| | | | | | questing kernel config files not in CVS. Approved by: re(kensmith)
* Until someone who owns the various TGA-based cards has time to fix thewilko2005-06-061-1/+2
| | | | | driver it is better to not include the driver in GENERIC as it panics the system on probing a TGA.
* Add USB Communication Device Class Ethernet driver. Originally written forsobomax2005-03-221-0/+1
| | | | | | | | | | FreeBSD based on aue(4) it was picked by OpenBSD, then from OpenBSD ported to NetBSD and finally NetBSD version merged with original one goes into FreeBSD. Obtained from: http://www.gank.org/freebsd/cdce/ NetBSD OpenBSD
* Add a comment to note that pseudo-device bpf is required for DHCP.murray2005-03-181-0/+1
| | | | | | | | | This is mentioned in the Handbook but it is not as obvious to new users why bpf is needed compared to the other largely self-explanatory items in GENERIC. PR: conf/40855 MFC after: 1 week
* These are no longer relevant. They are scripts for extracting hintsimp2005-01-071-116/+0
| | | | | | from 4.x kernel config files. User's wishing to upgrade from 4.x to 6 will need to go through 5.x, or grab this script from there. These scripts will remain in RELENG_5...
* o Use tab instead of spaces for puc(4) line.kuriyama2005-01-051-1/+1
| | | | o Use capitalized "Ethernet" for consistency.
* Sync with i386 GENERIC some:jhb2004-12-301-41/+46
| | | | | | - Update comments to newer style (space after #) - Bring across various comment updates. - Add AHC_REG_PRETTY_PRINT, ADAPTIVE_GIANT, and rue(4).
* Get in sync with reality: TurboLaser was never really well supported towilko2004-11-092-6/+0
| | | | | start with, so let it die in peace. While there, remove Multia-class as 486-like performance will not buy us much when 6.x arrives.
* Reduce annoying SCSI probing delay from 15 to 5 seconds in all GENRIC kernels.andre2004-11-021-1/+1
| | | | Discussed on: -current
* Add nge. (I've used one for about a week in an XP1000.)alc2004-09-111-0/+1
|
* Switch the default scheduler to 4BSD to match what will go into RELENG_5 soon.scottl2004-09-071-1/+3
| | | | | | | It can be switched back once 5.3 is tested and released. Also turn on PREEMPTION as many of the stability problems with it have been fixed. MT5: 3 days.
* Add em(4) to Alpha. I had a couple running recently on Alpha and itwilko2004-08-301-0/+1
| | | | | | appeared to work fine. Submitted by: Konstantin Saurbier saurbier at mathematik uni-bielefeld de
* Stop pretending: TurboLaser support is really brokenwilko2004-08-281-1/+2
| | | | MFC after: 2 days
* Stop pretending: TurboLaser support is really broken.wilko2004-08-281-1/+2
| | | | MFC after: 2 days
* Always compile PFIL_HOOKS into the kernel and remove the associated kernelandre2004-08-271-1/+0
| | | | | | | | | | | compile option. All FreeBSD packet filters now use the PFIL_HOOKS API and thus it becomes a standard part of the network stack. If no hooks are connected the entire packet filter hooks section and related activities are jumped over. This removes any performance impact if no hooks are active. Both OpenBSD and DragonFlyBSD have integrated PFIL_HOOKS permanently as well.
* Making a loadable null.ko for /dev/(null|zero) proved rathermarkm2004-08-031-1/+0
| | | | | | unpopular, so remove this (mis)feature. Encouragement provided by: jhb (and others)
* Break out the MI part of the /dev/[k]mem and /dev/io drivers intomarkm2004-08-011-1/+3
| | | | | | | | their own directory and module, leaving the MD parts in the MD area (the MD parts _are_ part of the modules). /dev/mem and /dev/io are now loadable modules, thus taking us one step further towards a kernel created entirely out of modules. Of course, there is nothing preventing the kernel from having these statically compiled.
* In -CURRENT pseudo devices are not statically assigned at compile time,maxim2004-07-181-1/+1
| | | | | | remove a stale comment. PR: kern/62285
* Now that the console setup is identical to that on other platforms,marcel2004-07-111-0/+2
| | | | | | we also need to have the right sio(4) flags: sio0: flags=0x10 so that it will be console. sio1: flags=0x80 so that it can be used as debug port.
* Add options KDB and GDB. KDB takes on the function of what DDB usedmarcel2004-07-111-1/+3
| | | | to be. Both DDB and GDB specify which KDB backends to include.
* Update for the KDB framework. Sanitize the alpha console code now thatmarcel2004-07-101-3/+0
| | | | | | | | | | | | | | | | | | it's in the way even more. Basicly: remove all alpha specific console support from gfb(4), sio(4) and syscons(4). Rewrite the alpha console initialization to be identical to all other platforms. In a nutshell: call cninit(). The platform specific code now only sets or clears RB_SERIAL and thus automaticly causes the right console to be selected. sio.c: o Replace the remote GDB hacks and use the GDB debug port interface instead. o Make debugging code conditional upon KDB instead of DDB. o Call kdb_alt_break() instead of db_alt_break(). o Call kdb_enter() instead of breakpoint(). o Remove the ugly compatibility of using the console as the debug port.
* Add option GEOM_GPT. This brings the ability to have a large number ofmarcel2004-05-021-0/+1
| | | | partitions on a single disk.
* Spell Ethernet correctly.obrien2004-05-021-4/+4
|
* - Remove local changes that leaked into my last commit.jeff2004-01-241-5/+1
| | | | Spotted by: juli
* - Recruit some new ULE users by making it the default scheduler in GENERIC.jeff2004-01-241-2/+6
| | | | | ULE will be in a probationary period to determine whether it will be left as the default in 5.3 which would likely mean the rest of the 5.x series.
* Add PFIL_HOOKS to the GENERIC kernel configuration, primarily sonectar2004-01-241-0/+1
| | | | | | that one can load the IPFilter module (which requires PFIL_HOOKS). Requested by: Many, for over a year
* Catch up with i386 GENERIC rev 1.389.obrien2003-12-081-6/+8
|
* Since the fdc driver can't autodetect the drive capacity on the Alpha,des2003-12-051-0/+1
| | | | | | | give it a hint that fd0 is a 1440 kB drive. PR: alpha/59026 Approved by: re (murray)
* - Add the WITNESS_SKIPSPIN option to the GENERIC kernel so that users whojeff2003-11-131-0/+1
| | | | | enable WITNESS on alphas will not get the expensive spin lock checking by default. This mirrors the default config settings for i386.
* Mention the puc(4) glue driver in a commented-out example so the userjoerg2003-09-191-0/+5
| | | | | | | | of "dumb" PCI-based serial/parallel boards get a hint how to enable them. I wasn't sure about the ia64, pc98, powerpc, and sparc64 archs whether they'd support puc(4) or not.
* Add option NO_SIO to work-around the hardcoded dependency on sio(4).marcel2003-08-251-0/+3
| | | | | | | Without this option it is not possible to omit the driver from the configuration file and successfully build a kernel. This option is specific to alpha.
* Enable eisa support on alpha.ticso2003-07-212-0/+2
| | | | | We need eisa bridge support on some models, which now depends on having eisa in the kernel.
* Note that scbus is required for SCSI, not just "required" in general.jmallett2003-06-081-1/+1
| | | | | Submitted by: Edward Kaplan (tmbg37 on IRC) Reviewed by: rwatson (in principle)
* There's just no reason to not have these in GENERIC.ru2003-05-181-0/+1
| | | | | Found by: release/*/drivers.conf cleaning script Approved by: re (scottl)
* Add FireWire drivers to GENERIC.simokawa2003-04-211-0/+5
|
* Add device driver support for the ASIX Electronics AX88172 USB 2.0wpaul2003-04-201-0/+1
| | | | | | | | | | | ethernet controller. The driver has been tested with the LinkSys USB200M adapter. I know for a fact that there are other devices out there with this chip but don't have all the USB vendor/device IDs. Note: I'm not sure if this will force the driver to end up in the install kernel image or not. Special magic needs to be done to exclude it to keep the boot floppies from bloating again, someone please advise.
* Remove empty simulator options section and add an ABI emulation section.jhb2003-04-151-1/+11
| | | | | Add COMPAT_OSF1, COMPAT_LINUX, and LINPROCFS options to the ABI emulation section.
OpenPOWER on IntegriCloud