summaryrefslogtreecommitdiffstats
path: root/sys/amd64/conf/GENERIC
Commit message (Collapse)AuthorAgeFilesLines
* Include GEOM_LABEL in GENERIC. It's very useful and not well publicizedbrooks2007-02-091-0/+1
| | | | | | enough. Approved by: pjd
* Evolve the ctlreq interface added to geom_gpt into a genericmarcel2007-02-071-1/+1
| | | | | | | | | | | partitioning class that supports multiple schemes. Current schemes supported are APM (Apple Partition Map) and GPT. Change all GEOM_APPLE anf GEOM_GPT options into GEOM_PART_APM and GEOM_PART_GPT (resp). The ctlreq interface supports verbs to create and destroy partitioning schemes on a disk; to add, delete and modify partitions; and to commit or undo changes made.
* Add msk(4) to the list of drivers supported by GENERIC kernel.yongari2006-12-131-0/+1
|
* Sync with i386 (remove the LINUX stuff) now that the module is usable.netchild2006-12-031-5/+0
|
* It's been possible to build linprocfs as a module for some time now.ru2006-11-221-1/+1
| | | | Submitted by: rdivacky
* Remove the KSE option now that it's in DEFAULTS on these arches/machines.jb2006-10-261-1/+0
| | | | | | | | | The 'nooption' kernel config entry has to be used to turn KSE off now. This isn't my preferred way of dealing with this, but I'll defer to scottl's experience with the io/mem kernel option change and the grief experienced over that. Submitted by: scottl@
* Make KSE a kernel option, turned on by default in all GENERICjb2006-10-261-0/+1
| | | | | | | kernel configs except sun4v (which doesn't process signals properly with KSE). Reviewed by: davidxu@
* - Remove SCHED_ULE from GENERIC to better avoid foot-shooting bysimon2006-10-051-1/+0
| | | | | | | | | | | unsuspecting users. - Add a comment in NOTES about experimental status of SCHED_ULE. - Make warning about experimental status in sched_ule(4) a bit stronger. Suggested and reviewed by: dougb Discussed on: developers MFC after: 3 days
* Added COMPAT_FREEBSD6 option.ru2006-09-261-0/+1
|
* Make the firmware assist driver resident inmjacob2006-07-091-0/+1
| | | | preparation for isp using it.
* Temporarily remove SCHED_CORE, it seems I have so many works can do now,davidxu2006-07-051-1/+0
| | | | one example is POSIX priority mutex for libthr.
* Backed out the change by request from rwatson.babkin2006-06-261-1/+0
| | | | PR: kern/14584
* The common UID/GID space implementation. It has been discussed on -archbabkin2006-06-251-0/+1
| | | | | | | | | | in 1999, and there are changes to the sysctl names compared to PR, according to that discussion. The description is in sys/conf/NOTES. Lines in the GENERIC files are added in commented-out form. I'll attach the test script I've used to PR. PR: kern/14584 Submitted by: babkin
* Remove COMPAT_43 from GENERIC (and other kernel configs). For amd64 there'snetchild2006-06-151-1/+0
| | | | | | | | | | | | | | | | | | | | | | an explicit comment that it's needed for the linuxolator. This is not the case anymore. For all other architectures there was only a "KEEP THIS". I'm (and other people too) running a COMPAT_43-less kernel since it's not necessary anymore for the linuxolator. Roman is running such a kernel for a for longer time. No problems so far. And I doubt other (newer than ia32 or alpha) architectures really depend on it. This may result in a small performance increase for some workloads. If the removal of COMPAT_43 results in a not working program, please recompile it and all dependencies and try again before reporting a problem. The only place where COMPAT_43 is needed (as in: does not compile without it) is in the (outdated/not usable since too old) svr4 code. Note: this does not remove the COMPAT_43TTY option. Nagging by: rdivacky
* Add scheduler CORE, the work I have done half a year ago, recent,davidxu2006-06-131-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I picked it up again. The scheduler is forked from ULE, but the algorithm to detect an interactive process is almost completely different with ULE, it comes from Linux paper "Understanding the Linux 2.6.8.1 CPU Scheduler", although I still use same word "score" as a priority boost in ULE scheduler. Briefly, the scheduler has following characteristic: 1. Timesharing process's nice value is seriously respected, timeslice and interaction detecting algorithm are based on nice value. 2. per-cpu scheduling queue and load balancing. 3. O(1) scheduling. 4. Some cpu affinity code in wakeup path. 5. Support POSIX SCHED_FIFO and SCHED_RR. Unlike scheduler 4BSD and ULE which using fuzzy RQ_PPQ, the scheduler uses 256 priority queues. Unlike ULE which using pull and push, the scheduelr uses pull method, the main reason is to let relative idle cpu do the work, but current the whole scheduler is protected by the big sched_lock, so the benefit is not visible, it really can be worse than nothing because all other cpu are locked out when we are doing balancing work, which the 4BSD scheduelr does not have this problem. The scheduler does not support hyperthreading very well, in fact, the scheduler does not make the difference between physical CPU and logical CPU, this should be improved in feature. The scheduler has priority inversion problem on MP machine, it is not good for realtime scheduling, it can cause realtime process starving. As a result, it seems the MySQL super-smack runs better on my Pentium-D machine when using libthr, despite on UP or SMP kernel.
* Add le(4). I could actually only test it on alpha, i386 and sparc64 butmarius2006-05-171-1/+2
| | | | | given that this includes the more problematic platforms I see no reason why it shouldn't also work on amd64 and ia64.
* Kill more references to lnc(4).ru2006-05-161-3/+1
| | | | Submitted by: grep(1)
* Add in linsysfs. A linux 2.6 like sys filesystem to pacify the Linuxambrisko2006-05-091-0/+1
| | | | | | | LSI MegaRAID SAS utility. Sponsored by: IronPort Systems Man page help from: brueffer
* add ath and wlan crypto supportsam2006-05-031-0/+6
| | | | MFC after: 1 month
* Enable the rr232x driver for amd64.scottl2006-04-281-0/+1
|
* Move AHC_REG_PRETTY_PRINT and AHD_REG_PRETTY_PRINT belowdelphij2006-04-241-4/+4
| | | | their corresponding devices.
* Hook bce up to the buildps2006-04-101-0/+1
|
* Add kbdmux(4) to GENERIC on amd64emax2006-03-311-0/+2
| | | | | Requested by: scottl Tested by: scottl
* Hook the MFI driver up to the build.scottl2006-03-291-0/+1
|
* Move linux support to the linux section.obrien2006-01-121-1/+1
|
* 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-271-1/+0
| | | | - Move existing "machine" directives to DEFAULTS.
* Add uart(4). When both sio(4) and uart(4) can handle a serial port,marcel2005-11-051-1/+2
| | | | | | | | 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
* Throw the switch and turn on STOP_NMI on in GENERIC for amd64 and i386.jhb2005-11-011-0/+1
| | | | | Requested by: kris Ok'd by: scottl
* MFi386: bring over DEFAULTS (repocopy) and adapt. While there isn't apeter2005-10-271-4/+1
| | | | 4.x->6.x amd64 upgrade path, the config files are kept in approximate sync.
* Remove atpic as we've changed to using the lapic timer vs. using irq0obrien2005-10-271-3/+0
|
* Hook up the hptmv driver for amd64.scottl2005-09-081-0/+1
| | | | MFC After: 3 days
* Add back ed(4) in amd64 GENERIC. It now works nicely and since thosemux2005-07-241-2/+1
| | | | | | | | | chips are commonly found, it makes sense to have it in GENERIC. This is a candidate for a RELENG_6 MFC. Approved by; peter Requested by: pav Tested by: pav
* Add recently invented COMPAT_FREEBSD5 option.kensmith2005-07-141-0/+1
| | | | MFC after: 3 days
* Add new ral(4) and ural(4) drivers.damien2005-05-241-0/+2
| | | | Approved by: silby (mentor)
* MFi386: remove NO_MIXED_MODEpeter2005-04-151-1/+0
|
* Follow i386's suit and include AGP support in the generic kernel.anholt2005-04-131-0/+2
|
* MFR5: rev 1.421.2.6: Enable support for 32-bit Linux binaries by default.obrien2005-03-311-0/+5
| | | | | | There are too many questions in freebsd-amd64@ about how to enable Linux support that it seems a required piece of functionality. Thus we should just have it on by default.
* Glue the arcmsr driver into the tree.scottl2005-03-311-0/+1
|
* 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
* Make it clear nve needs mii, and shorten long comment line.obrien2005-03-161-2/+2
|
* Enable ehci by default on i386 and amd64. It had got to the stageiedowse2005-03-161-0/+1
| | | | | | where having this disabled was actually hurting us, since so many BIOSes include legacy USB emulation that takes control of all usb ports and only the ehci driver knows how to disable it.
* FreeBSD consumer bits of the nForce MCP NIC binary blob.obrien2005-03-121-0/+1
| | | | | | | Demanded by: DES Encouraged by: scottl Obtained from: q@onthenet.com.au (partially) KNF'ed by: obrien
* MFi386: Sync whitespace and an abbreviationpeter2005-02-281-4/+4
|
* o Use tab instead of spaces for puc(4) line.kuriyama2005-01-051-4/+4
| | | | o Use capitalized "Ethernet" for consistency.
* Minor sync to i386 GENERIC in the form of comments and whitespace.jhb2004-12-301-2/+3
|
* Reduce annoying SCSI probing delay from 15 to 5 seconds in all GENRIC kernels.andre2004-11-021-1/+1
| | | | Discussed on: -current
* MFi386: add ispfw (except using correct device<tab><tab>ispfw format,peter2004-09-221-0/+1
| | | | <space><tab> is for the options line)
* Add device driver support for the VIA Networking Technologieswpaul2004-09-101-0/+3
| | | | | | | | | | | | VT6122 gigabit ethernet chip and integrated 10/100/1000 copper PHY. The vge driver has been added to GENERIC for i386, pc98 and amd64, but not to sparc or ia64 since I don't have the ability to test it there. The vge(4) driver supports VLANs, checksum offload and jumbo frames. Also added the lge(4) and nge(4) drivers to GENERIC for i386 and pc98 since I was in the neighborhood. There's no reason to leave them out anymore.
OpenPOWER on IntegriCloud