summaryrefslogtreecommitdiffstats
path: root/sys/conf
Commit message (Collapse)AuthorAgeFilesLines
* Update the description of pcn(4) from pcn(4) vs. lnc(4) to pcn(4) vs. le(4)marius2006-05-151-3/+5
| | | | now that lnc(4) is removed and le(4) is going to replace it.
* Remove the ipfw6 config from NOTESmat2006-05-141-4/+0
| | | | | | Forgotten by: mlaier Approved by: mlaier Pointy hat to: mlaier :-)
* Removed the deprecated lance driver, lnc, from files.gnn2006-05-143-4/+0
|
* Resurrect Skyeye support :cognet2006-05-131-1/+2
| | | | | | | | | | | | | Add a new option, SKYEYE_WORKAROUNDS, which as the name suggests adds workarounds for things skyeye doesn't simulate. Specifically : - Use USART0 instead of DBGU as the console, make it not use DMA, and manually provoke an interrupt when we're done in the transmit function. - Skyeye maintains an internal counter for clock, but apparently there's no way to access it, so hack the timecounter code to return a value which is increased at every clock interrupts. This is gross, but I didn't find a better way to implement timecounters without hacking Skyeye to get the counter value. - Force the write-back of PTEs once we're done writing them, even if they are supposed to be write-through. I don't know why I have to do that.
* Remove ip6fw. Since ipfw has full functional IPv6 support now and - inmlaier2006-05-122-5/+0
| | | | contrast to ip6fw - is properly lockes, it is time to retire ip6fw.
* Document VERBOSE_SYSINIT in NOTES.benno2006-05-121-0/+8
| | | | Requested by: Niclas Zeising <lothrandil at n00b dot apagnu dot se>
* Remove the snd_ess identify routine for the sound device in Alpha PWSjhb2006-05-121-1/+0
| | | | machines.
* add support for makeoptions MFS_IMAGE="<file>" in the config file whichjmg2006-05-121-0/+9
| | | | will automaticly populate the kernel w/ the mfs image...
* Add a new kernel config option, VERBOSE_SYSINIT.benno2006-05-121-0/+1
| | | | | | | | | | | | | | When porting FreeBSD to a new platform, one of the more useful things to do is get mi_startup() to let you know which SYSINIT it's up to. Most people tend to whack a printf in the SYSINIT loop to print the address of the function it's about to call. Going one better, jhb made a version that uses DDB to look up the name of the function and print that instead. This version is essentially his with the addition of some ifdeffery to make it optional and to allow it to work (although using only the function address, not the symbol) if you forgot to enable DDB. All the cool bits by: jhb Approved by: scottl, rink, cognet, imp
* First pass at removing Alpha kernel support.jhb2006-05-116-467/+1
|
* Fix LINSYSFS in the platform options files that I missed from the platformambrisko2006-05-103-0/+3
| | | | split out change.
* Add in linsysfs. A linux 2.6 like sys filesystem to pacify the Linuxambrisko2006-05-093-0/+3
| | | | | | | LSI MegaRAID SAS utility. Sponsored by: IronPort Systems Man page help from: brueffer
* Add the ath and the wlan crypto support.nyan2006-05-081-0/+10
|
* - change the example of compiling only specific modules to not containnetchild2006-05-0711-41/+15
| | | | | | | | | | | | | | | | | | | | | | | | 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
* AH_REGOPS_FUNC is needed for sparcsam2006-05-051-0/+1
| | | | MFC after: 2 weeks
* Rewrite of puc(4). Significant changes are:marcel2006-04-284-15/+6
| | | | | | | | | | | | | | | | | | | | 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.
* Enable the rr232x driver for amd64.scottl2006-04-281-0/+7
|
* Add the 'rr232x' driver for the HighPoint RocketRAID 2320 series of cards.scottl2006-04-271-0/+8
| | | | | | | | | This driver was generously developed and donated by Highpoint. It is enabled for i386 only at the moment. I will enable it for amd64 shortly. Obtained from: HighPoint Technologies, Inc.
* The sk(4) driver has moved to /sys/dev/skyongari2006-04-271-1/+1
|
* make BGE_FAKE_AUTONEG a tunable.mr2006-04-251-3/+0
| | | | | | | | | | | This allows one to change the behavior of the driver pre-boot. NOTE: This patch was made for DragonFly BSD by Sepherosa Ziehau. PR: kern/94833 Submitted by: Devon H. O'Dell Obtained from: DragonFly MFC after: 1 month
* Revert previous commit. It's not part of the ppc(4) changes.marcel2006-04-241-1/+0
|
* o Move ISA specific code from ppc.c to ppc_isa.c -- a bus front-marcel2006-04-2413-22/+8
| | | | | | | | | | | | | | end for isa(4). o Add a seperate bus frontend for acpi(4) and allow ISA DMA for it when ISA is configured in the kernel. This allows acpi(4) attachments in non-ISA configurations, as is possible for ia64. o Add a seperate bus frontend for pci(4) and detect known single port parallel cards. o Merge PC98 specific changes under pc98/cbus into the MI driver. The changes are minor enough for conditional compilation and in this form invites better abstraction. o Have ppc(4) usabled on all platforms, now that ISA specifics are untangled enough.
* MFi386: revision 1.554 (add minidump_machdep.c).nyan2006-04-211-0/+1
|
* Merge minidumps from amd64 where they were originally developed.peter2006-04-211-0/+1
| | | | | | | | | | | | | Major differences: * since there is no direct map region, there is no custom uma memory allocator to modify to include its pages in the dumps. * Various data entries are reduced from 64 bit to 32 bit to match the native size. dump_add_page() and dump_drop_page() are still present in case one wants to arrange for arbitary pages to be dumped. This is of marginal use though because libkvm+kgdb cannot address physical memory that isn't mapped into kvm.
* Introduce minidumps. Full physical memory crash dumps are still availablepeter2006-04-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | via the debug.minidump sysctl and tunable. Traditional dumps store all physical memory. This was once a good thing when machines had a maximum of 64M of ram and 1GB of kvm. These days, machines often have many gigabytes of ram and a smaller amount of kvm. libkvm+kgdb don't have a way to access physical ram that is not mapped into kvm at the time of the crash dump, so the extra ram being dumped is mostly wasted. Minidumps invert the process. Instead of dumping physical memory in in order to guarantee that all of kvm's backing is dumped, minidumps instead dump only memory that is actively mapped into kvm. amd64 has a direct map region that things like UMA use. Obviously we cannot dump all of the direct map region because that is effectively an old style all-physical-memory dump. Instead, introduce a bitmap and two helper routines (dump_add_page(pa) and dump_drop_page(pa)) that allow certain critical direct map pages to be included in the dump. uma_machdep.c's allocator is the intended consumer. Dumps are a custom format. At the very beginning of the file is a header, then a copy of the message buffer, then the bitmap of pages present in the dump, then the final level of the kvm page table trees (2MB mappings are expanded into a 4K page mappings), then the sparse physical pages according to the bitmap. libkvm can now conveniently access the kvm page table entries. Booting my test 8GB machine, forcing it into ddb and forcing a dump leads to a 48MB minidump. While this is a best case, I expect minidumps to be in the 100MB-500MB range. Obviously, never larger than physical memory of course. minidumps are on by default. It would want be necessary to turn them off if it was necessary to debug corrupt kernel page table management as that would mess up minidumps as well. Both minidumps and regular dumps are supported on the same machine.
* Remove sab(4).marcel2006-04-191-1/+0
|
* Fxi tpyo.mjacob2006-04-181-1/+1
| | | | Noticed by: maxim
* Add ISP_DEFAULT_ROLES as a config option.mjacob2006-04-182-0/+6
|
* Import ACPI Dock Station support. Note that this is still very young.iwasaki2006-04-151-0/+1
| | | | | | | | Additional detach implementaions (or maybe improvement) for other deivce drivers is required. Reviewed by: njl, imp MFC after: 1 week
* Hook bce up to the buildps2006-04-102-0/+4
|
* Add a new option, XSCALE_DISABLE_CCNT, to not use the xscale ccnt as acognet2006-04-061-0/+1
| | | | timecounter (because gxemul doesn't emule it yet).
* o add opt_ath.h enable tweaking various config parameters for the driversam2006-04-031-0/+8
| | | | | | | without modifying the source code o default debug msgs and diag support to off MFC after: 3 days
* Add the MacIO attachment for scc(4).marcel2006-04-011-0/+1
|
* Allow uart(4) to be built on PowerPC.marcel2006-03-311-0/+1
|
* Include the sbus attachment of scc(1) when either fhc(4) or sbus(4)marcel2006-03-301-1/+1
| | | | is configured.
* o Add scc(4) to the build.marcel2006-03-302-0/+13
| | | | | | o Add the scc(4) manpage to the build. o Update the uart(4) manpage to account for scc(4). o Update the uart(4) module build to include support for scc(4).
* Hook the MFI driver up to the build.scottl2006-03-293-0/+5
|
* Erm don't use -mno-apcs-frame if we're going to do profiling either, it's notcognet2006-03-271-1/+1
| | | | exactly compatible.
* add support for copying console messages to a remote gdbsam2006-03-231-0/+1
| | | | Reviewed by: kan
* Merge Perforce changes 93512, 93514, 93515 from TrustedBSD audit3rwatson2006-03-191-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | branch: Integrate audit.c to audit_worker.c, so as to migrate the worker thread implementation to its own .c file. Populate audit_worker.c using parts now removed from audit.c: - Move audit rotation global variables. - Move audit_record_write(), audit_worker_rotate(), audit_worker_drain(), audit_worker(), audit_rotate_vnode(). - Create audit_worker_init() from relevant parts of audit_init(), which now calls this routine. - Recreate audit_free(), which wraps uma_zfree() so that audit_record_zone can be static to audit.c. - Unstaticize various types and variables relating to the audit record queue so that audit_worker can get to them. We may want to wrap these in accessor methods at some point. - Move AUDIT_PRINTF() to audit_private.h. Addition of audit_worker.c to kernel configuration, missed in earlier submit. Obtained from: TrustedBSD Project
* add ath_hal gluesam2006-03-142-0/+19
| | | | MFC after: 3 days
* Quote ${CC} when passing it in environment.ru2006-03-131-2/+2
| | | | Submitted by: bde
* Add "device atausb"sos2006-03-101-0/+1
|
* Retire NETSMBCRYPTO as a kernel option and make its functionalityyar2006-03-0510-13/+10
| | | | | | | | | | | | | | | enabled by default in NETSMB and smbfs.ko. With the most of modern SMB providers requiring encryption by default, there is little sense left in keeping the crypto part of NETSMB optional at the build time. This will also return smbfs.ko to its former properties users are rather accustomed to. Discussed with: freebsd-stable, re (scottl) Not objected by: bp, tjr (silence) MFC after: 5 days
* Add support for the second (RT2561/RT2561S) and third (RT2661 MIMO XR)damien2006-03-051-2/+2
| | | | | | | | generations of 802.11abg chipsets from Ralink Technology. Get rid of the pccard front-end while I'm here since all adapters are cardbus ones. Obtained from: OpenBSD
* Take the functionality contained in the former "options TDFX_LINUX"yar2006-03-032-1/+1
| | | | | | | | | | | into a separate module. Accordingly, convert the option into a device named similarly. Note for MFC: Perhaps the option should stay in RELENG_6 for POLA reasons. Suggested by: scottl Reviewed by: cokane MFC after: 5 days
* Move XBOX option to options. While it is only valid on i386,imp2006-03-033-7/+3
| | | | syscons_isa is shared with other machines.
* The altq(4) code already handles SMP so clarify what ALTQ_NOPCC is needed for.thompsa2006-03-021-3/+4
|
* Move de driver to dev/deimp2006-02-261-1/+1
|
* Remove dev/uart/uart_if.m from the default MFILES (in kmod.mk) andmarcel2006-02-241-1/+1
| | | | instead define MFILES appropriately for the uart(4) module build.
OpenPOWER on IntegriCloud