aboutsummaryrefslogtreecommitdiff
path: root/sys/alpha/conf
Commit message (Collapse)AuthorAgeFilesLines
* First pass at removing Alpha kernel support.John Baldwin2006-05-117-368/+0
| | | | Notes: svn path=/head/; revision=158458
* - change the example of compiling only specific modules to not containAlexander Leidinger2006-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 Notes: svn path=/head/; revision=158349
* Rewrite of puc(4). Significant changes are:Marcel Moolenaar2006-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. Notes: svn path=/head/; revision=158124
* Move AHC_REG_PRETTY_PRINT and AHD_REG_PRETTY_PRINT belowXin LI2006-04-241-2/+2
| | | | | | | their corresponding devices. Notes: svn path=/head/; revision=157994
* Move the old BSD4.3 tty compatibility from (!BURN_BRIDGES && COMPAT_43)Poul-Henning Kamp2006-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. Notes: svn path=/head/; revision=154170
* - Allow duplicate "machine" directives with the same arguments.Ruslan Ermilov2005-11-273-9/+1
| | | | | | | - Move existing "machine" directives to DEFAULTS. Notes: svn path=/head/; revision=152865
* Don't enable PUC_FASTINTR by default in the source. Instead, enable itJohn Baldwin2005-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. Notes: svn path=/head/; revision=152662
* Create DEFAULTS files for alpha, ia64, powerpc, and sparc64 and moveJohn Baldwin2005-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. Notes: svn path=/head/; revision=152661
* Add uart(4). When both sio(4) and uart(4) can handle a serial port,Marcel Moolenaar2005-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 Notes: svn path=/head/; revision=152102
* Try to avoid crashes during kernel startup by limiting the # of EISAWilko Bulte2005-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 Notes: svn path=/head/; revision=150517
* Introduce a kernel config for the Mandatory Access Control framework.Christian S.J. Peron2005-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 Notes: svn path=/head/; revision=150270
* Add hints for uart(4). These are the same as for sio(4) and make itMarcel Moolenaar2005-08-061-0/+7
| | | | | | | easier to switch from sio(4) to uart(4). Notes: svn path=/head/; revision=148803
* Add recently invented COMPAT_FREEBSD5 option.Ken Smith2005-07-141-0/+1
| | | | | | | MFC after: 3 days Notes: svn path=/head/; revision=147991
* Add .cvsignore files just like in sys/<arch>/compiled, this keeps CVS fromDavid E. O'Brien2005-06-201-0/+1
| | | | | | | | | questing kernel config files not in CVS. Approved by: re(kensmith) Notes: svn path=/head/; revision=147504
* Until someone who owns the various TGA-based cards has time to fix theWilko Bulte2005-06-061-1/+2
| | | | | | | | driver it is better to not include the driver in GENERIC as it panics the system on probing a TGA. Notes: svn path=/head/; revision=147050
* Add USB Communication Device Class Ethernet driver. Originally written forMaxim Sobolev2005-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 Notes: svn path=/head/; revision=143985
* Add a comment to note that pseudo-device bpf is required for DHCP.Murray Stokely2005-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 Notes: svn path=/head/; revision=143809
* These are no longer relevant. They are scripts for extracting hintsWarner Losh2005-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... Notes: svn path=/head/; revision=139817
* o Use tab instead of spaces for puc(4) line.Jun Kuriyama2005-01-051-1/+1
| | | | | | | o Use capitalized "Ethernet" for consistency. Notes: svn path=/head/; revision=139699
* Sync with i386 GENERIC some:John Baldwin2004-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). Notes: svn path=/head/; revision=139439
* Get in sync with reality: TurboLaser was never really well supported toWilko Bulte2004-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. Notes: svn path=/head/; revision=137481
* Reduce annoying SCSI probing delay from 15 to 5 seconds in all GENRIC kernels.Andre Oppermann2004-11-021-1/+1
| | | | | | | Discussed on: -current Notes: svn path=/head/; revision=137137
* Add nge. (I've used one for about a week in an XP1000.)Alan Cox2004-09-111-0/+1
| | | | Notes: svn path=/head/; revision=135071
* Switch the default scheduler to 4BSD to match what will go into RELENG_5 soon.Scott Long2004-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. Notes: svn path=/head/; revision=134917
* Add em(4) to Alpha. I had a couple running recently on Alpha and itWilko Bulte2004-08-301-0/+1
| | | | | | | | | appeared to work fine. Submitted by: Konstantin Saurbier saurbier at mathematik uni-bielefeld de Notes: svn path=/head/; revision=134527
* Stop pretending: TurboLaser support is really brokenWilko Bulte2004-08-281-1/+2
| | | | | | | MFC after: 2 days Notes: svn path=/head/; revision=134457
* Stop pretending: TurboLaser support is really broken.Wilko Bulte2004-08-281-1/+2
| | | | | | | MFC after: 2 days Notes: svn path=/head/; revision=134456
* Always compile PFIL_HOOKS into the kernel and remove the associated kernelAndre Oppermann2004-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. Notes: svn path=/head/; revision=134383
* Making a loadable null.ko for /dev/(null|zero) proved ratherMark Murray2004-08-031-1/+0
| | | | | | | | | unpopular, so remove this (mis)feature. Encouragement provided by: jhb (and others) Notes: svn path=/head/; revision=133087
* Break out the MI part of the /dev/[k]mem and /dev/io drivers intoMark Murray2004-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. Notes: svn path=/head/; revision=132956
* In -CURRENT pseudo devices are not statically assigned at compile time,Maxim Konovalov2004-07-181-1/+1
| | | | | | | | | remove a stale comment. PR: kern/62285 Notes: svn path=/head/; revision=132345
* Now that the console setup is identical to that on other platforms,Marcel Moolenaar2004-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. Notes: svn path=/head/; revision=131968
* Add options KDB and GDB. KDB takes on the function of what DDB usedMarcel Moolenaar2004-07-111-1/+3
| | | | | | | to be. Both DDB and GDB specify which KDB backends to include. Notes: svn path=/head/; revision=131967
* Update for the KDB framework. Sanitize the alpha console code now thatMarcel Moolenaar2004-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. Notes: svn path=/head/; revision=131939
* Add option GEOM_GPT. This brings the ability to have a large number ofMarcel Moolenaar2004-05-021-0/+1
| | | | | | | partitions on a single disk. Notes: svn path=/head/; revision=128845
* Spell Ethernet correctly.David E. O'Brien2004-05-021-4/+4
| | | | Notes: svn path=/head/; revision=128838
* - Remove local changes that leaked into my last commit.Jeff Roberson2004-01-241-5/+1
| | | | | | | Spotted by: juli Notes: svn path=/head/; revision=124936
* - Recruit some new ULE users by making it the default scheduler in GENERIC.Jeff Roberson2004-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. Notes: svn path=/head/; revision=124935
* Add PFIL_HOOKS to the GENERIC kernel configuration, primarily soJacques Vidrine2004-01-241-0/+1
| | | | | | | | | that one can load the IPFilter module (which requires PFIL_HOOKS). Requested by: Many, for over a year Notes: svn path=/head/; revision=124919
* Catch up with i386 GENERIC rev 1.389.David E. O'Brien2003-12-081-6/+8
| | | | Notes: svn path=/head/; revision=123284
* Since the fdc driver can't autodetect the drive capacity on the Alpha,Dag-Erling Smørgrav2003-12-051-0/+1
| | | | | | | | | | give it a hint that fd0 is a 1440 kB drive. PR: alpha/59026 Approved by: re (murray) Notes: svn path=/head/; revision=123152
* - Add the WITNESS_SKIPSPIN option to the GENERIC kernel so that users whoJeff Roberson2003-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. Notes: svn path=/head/; revision=122594
* Mention the puc(4) glue driver in a commented-out example so the userJoerg Wunsch2003-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. Notes: svn path=/head/; revision=120243
* Add option NO_SIO to work-around the hardcoded dependency on sio(4).Marcel Moolenaar2003-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. Notes: svn path=/head/; revision=119436
* Enable eisa support on alpha.Bernd Walter2003-07-212-0/+2
| | | | | | | | We need eisa bridge support on some models, which now depends on having eisa in the kernel. Notes: svn path=/head/; revision=117838
* Note that scbus is required for SCSI, not just "required" in general.Juli Mallett2003-06-081-1/+1
| | | | | | | | Submitted by: Edward Kaplan (tmbg37 on IRC) Reviewed by: rwatson (in principle) Notes: svn path=/head/; revision=115999
* There's just no reason to not have these in GENERIC.Ruslan Ermilov2003-05-181-0/+1
| | | | | | | | Found by: release/*/drivers.conf cleaning script Approved by: re (scottl) Notes: svn path=/head/; revision=115142
* Add FireWire drivers to GENERIC.Hidetoshi Shimokawa2003-04-211-0/+5
| | | | Notes: svn path=/head/; revision=113803
* Add device driver support for the ASIX Electronics AX88172 USB 2.0Bill Paul2003-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. Notes: svn path=/head/; revision=113757
* Remove empty simulator options section and add an ABI emulation section.John Baldwin2003-04-151-1/+11
| | | | | | | | Add COMPAT_OSF1, COMPAT_LINUX, and LINPROCFS options to the ABI emulation section. Notes: svn path=/head/; revision=113529