aboutsummaryrefslogtreecommitdiff
path: root/sys/pc98/conf/GENERIC
Commit message (Collapse)AuthorAgeFilesLines
...
* MFi386: revision 197653Yoshihiro Takahashi2009-10-011-1/+1
| | | | | | | | | Improve 802.11s comment. MFC after: 1 day Notes: svn path=/head/; revision=197657
* Implementation of the upcoming Wireless Mesh standard, 802.11s, on theRui Paulo2009-07-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | net80211 wireless stack. This work is based on the March 2009 D3.0 draft standard. This standard is expected to become final next year. This includes two main net80211 modules, ieee80211_mesh.c which deals with peer link management, link metric calculation, routing table control and mesh configuration and ieee80211_hwmp.c which deals with the actually routing process on the mesh network. HWMP is the mandatory routing protocol on by the mesh standard, but others, such as RA-OLSR, can be implemented. Authentication and encryption are not implemented. There are several scripts under tools/tools/net80211/scripts that can be used to test different mesh network topologies and they also teach you how to setup a mesh vap (for the impatient: ifconfig wlan0 create wlandev ... wlanmode mesh). A new build option is available: IEEE80211_SUPPORT_MESH and it's enabled by default on GENERIC kernels for i386, amd64, sparc64 and pc98. Drivers that support mesh networks right now are: ath, ral and mwl. More information at: http://wiki.freebsd.org/WifiMesh Please note that this work is experimental. Also, please note that bridging a mesh vap with another network interface is not yet supported. Many thanks to the FreeBSD Foundation for sponsoring this project and to Sam Leffler for his support. Also, I would like to thank Gateworks Corporation for sending me a Cambria board which was used during the development of this project. Reviewed by: sam Approved by: re (kensmith) Obtained from: projects/mesh11s Notes: svn path=/head/; revision=195618
* Enable POSIX semaphores on all non-embedded architectures by default.Ed Schouten2009-07-021-0/+1
| | | | | | | | | | | | More applications (including Firefox) seem to depend on this nowadays, so not having this enabled by default is a bad idea. Proposed by: miwi Patch by: Florian Smeets <flo kasimir com> Approved by: re (kib) Notes: svn path=/head/; revision=195295
* Remove MAC kernel config files and add "options MAC" to GENERIC, with theRobert Watson2009-06-021-0/+1
| | | | | | | | | | | | | | | | | | goal of shipping 8.0 with MAC support in the default kernel. No policies will be compiled in or enabled by default, but it will now be possible to load them at boot or runtime without a kernel recompile. While the framework is not believed to impose measurable overhead when no policies are loaded (a result of optimization over the past few months in HEAD), we'll continue to benchmark and optimize as the release approaches. Please keep an eye out for performance or functionality regressions that could be a result of this change. Approved by: re (kensmith) Obtained from: TrustedBSD Project Notes: svn path=/head/; revision=193334
* o add uathSam Leffler2009-05-011-1/+2
| | | | | | | o sort usb wireless drivers Notes: svn path=/head/; revision=191726
* Remove the uscanner(4) driver, this follows the removal of the kernel scannerAndrew Thompson2009-03-191-1/+0
| | | | | | | | | | driver in Linux 2.6. uscanner was just a simple wrapper around a fifo and contained no logic, the default interface is now libusb (supported by sane). Reviewed by: HPS Notes: svn path=/head/; revision=190100
* Change over the usb kernel options to the new stack (retaining existingAndrew Thompson2009-02-231-60/+1
| | | | | | | naming). The old usb stack can be compiled in my prefixing the name with 'o'. Notes: svn path=/head/; revision=188944
* Add uslcom to the build too.Andrew Thompson2009-02-151-0/+1
| | | | | | | Reminded by: Michael Butler Notes: svn path=/head/; revision=188665
* Switch over GENERIC kernels to USB2 by default.Andrew Thompson2009-02-151-1/+57
| | | | | | | Tested by: make universe Notes: svn path=/head/; revision=188660
* MFi386: 187144Yoshihiro Takahashi2009-01-151-2/+8
| | | | | | | | | | Documentation-only change: - add a reference to the config(5) manpage; - hopefully clarify the format of the 'env FILENAME' directive. Notes: svn path=/head/; revision=187297
* Disable the pccard, parallel, GbE and wireless lan related devices andYoshihiro Takahashi2008-12-211-40/+40
| | | | | | | | | | some options by default to decrease a kernel size. Because PC98 does not have so much memory. MFC after: 3 days Notes: svn path=/head/; revision=186372
* Remove "[KEEP THIS!]" from COMPAT_43TTY. It's not really that important.Ed Schouten2008-12-021-1/+1
| | | | | | | | | | Sgtty is a programming interface that has been replaced by termios over the years. In June we already removed <sgtty.h>, which exposes the ioctl()'s that are implemented by this interface. The importance of this flag is overrated right now. Notes: svn path=/head/; revision=185567
* Switch to ath hal source code. Note this removes the ath_halSam Leffler2008-12-011-1/+2
| | | | | | | | | | | | | | | | | | | | module; the ath module now brings in the hal support. Kernel config files are almost backwards compatible; supplying device ath_hal gives you the same chip support that the binary hal did but you must also include options AH_SUPPORT_AR5416 to enable the extended format descriptors used by 11n parts. It is now possible to control the chip support included in a build by specifying exactly which chips are to be supported in the config file; consult ath_hal(4) for information. Notes: svn path=/head/; revision=185522
* Add the uart for 2nd CCU support.Yoshihiro Takahashi2008-08-251-1/+2
| | | | Notes: svn path=/head/; revision=182160
* Integrate the new MPSAFE TTY layer to the FreeBSD operating system.Ed Schouten2008-08-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The last half year I've been working on a replacement TTY layer for the FreeBSD kernel. The new TTY layer was designed to improve the following: - Improved driver model: The old TTY layer has a driver model that is not abstract enough to make it friendly to use. A good example is the output path, where the device drivers directly access the output buffers. This means that an in-kernel PPP implementation must always convert network buffers into TTY buffers. If a PPP implementation would be built on top of the new TTY layer (still needs a hooks layer, though), it would allow the PPP implementation to directly hand the data to the TTY driver. - Improved hotplugging: With the old TTY layer, it isn't entirely safe to destroy TTY's from the system. This implementation has a two-step destructing design, where the driver first abandons the TTY. After all threads have left the TTY, the TTY layer calls a routine in the driver, which can be used to free resources (unit numbers, etc). The pts(4) driver also implements this feature, which means posix_openpt() will now return PTY's that are created on the fly. - Improved performance: One of the major improvements is the per-TTY mutex, which is expected to improve scalability when compared to the old Giant locking. Another change is the unbuffered copying to userspace, which is both used on TTY device nodes and PTY masters. Upgrading should be quite straightforward. Unlike previous versions, existing kernel configuration files do not need to be changed, except when they reference device drivers that are listed in UPDATING. Obtained from: //depot/projects/mpsafetty/... Approved by: philip (ex-mentor) Discussed: on the lists, at BSDCan, at the DevSummit Sponsored by: Snow B.V., the Netherlands dcons(4) fixed by: kan Notes: svn path=/head/; revision=181905
* Disconnect drivers that haven't been ported to MPSAFE TTY yet.Ed Schouten2008-08-031-2/+0
| | | | | | | | | | | | | | | | As clearly mentioned on the mailing lists, there is a list of drivers that have not been ported to the MPSAFE TTY layer yet. Remove them from the kernel configuration files. This means people can now still use these drivers if they explicitly put them in their kernel configuration file, which is good. People should keep in mind that after August 10, these drivers will not work anymore. Even though owners of the hardware are capable of getting these drivers working again, I will see if I can at least get them to a compilable state (if time permits). Notes: svn path=/head/; revision=181233
* Add HWPMC_HOOKS to GENERIC kernels, this makes hwpmc.ko work outXin LI2008-07-071-0/+1
| | | | | | | of the box. Notes: svn path=/head/; revision=180359
* Resort the if_ti driver to match the PCI Network cards instead of placingRemko Lodder2008-05-171-1/+1
| | | | | | | | | | | | it under the mii devices list. PR: kern/123147 Submitted by: gavin Approved by: imp (mentor, implicit) MFC after: 3 days Notes: svn path=/head/; revision=179078
* enable IEEE80211_DEBUG and IEEE80211_AMPDU_AGE by defaultSam Leffler2008-05-031-0/+2
| | | | Notes: svn path=/head/; revision=178742
* Multi-bss (aka vap) support for 802.11 devices.Sam Leffler2008-04-201-2/+0
| | | | | | | | | | | | | | Note this includes changes to all drivers and moves some device firmware loading to use firmware(9) and a separate module (e.g. ral). Also there no longer are separate wlan_scan* modules; this functionality is now bundled into the wlan module. Supported by: Hobnob and Marvell Reviewed by: many Obtained from: Atheros (some bits) Notes: svn path=/head/; revision=178354
* move awi to the Attic; it will not make the jump to the new world orderSam Leffler2008-04-201-1/+0
| | | | | | | Reviewed by: imp Notes: svn path=/head/; revision=178352
* Add kernel module support for nfslockd and krpc. Use the module systemDoug Rabson2008-03-271-0/+1
| | | | | | | | | | to detect (or load) kernel NLM support in rpc.lockd. Remove the '-k' option to rpc.lockd and make kernel NLM the default. A user can still force the use of the old user NLM by building a kernel without NFSLOCKD and/or removing the nfslockd.ko module. Notes: svn path=/head/; revision=177662
* MFi386: revision 1.482.Yoshihiro Takahashi2008-03-101-0/+1
| | | | | | | | Import uslcom(4) from OpenBSD - this is a driver for Silicon Laboratories CP2101/CP2102 based USB serial adapters. Notes: svn path=/head/; revision=177025
* Add COMPAT_FREEBSD7 and enable it in configs that have COMPAT_FREEBSD6.John Baldwin2008-01-071-0/+1
| | | | Notes: svn path=/head/; revision=175147
* Break out stack(9) from ddb(4):Robert Watson2007-12-021-0/+1
| | | | | | | | | | | | | | | | | | | | | | | - Introduce per-architecture stack_machdep.c to hold stack_save(9). - Introduce per-architecture machine/stack.h to capture any common definitions required between db_trace.c and stack_machdep.c. - Add new kernel option "options STACK"; we will build in stack(9) if it is defined, or also if "options DDB" is defined to provide compatibility with existing users of stack(9). Add new stack_save_td(9) function, which allows the capture of a stacktrace of another thread rather than the current thread, which the existing stack_save(9) was limited to. It requires that the thread be neither swapped out nor running, which is the responsibility of the consumer to enforce. Update stack(9) man page. Build tested: amd64, arm, i386, ia64, powerpc, sparc64, sun4v Runtime tested: amd64 (rwatson), arm (cognet), i386 (rwatson) Notes: svn path=/head/; revision=174195
* MFi386: revision 1.476Yoshihiro Takahashi2007-10-261-0/+13
| | | | | | | Add more (commented-out) usb devices. Notes: svn path=/head/; revision=173020
* Use the correct expanded name for SCTP.Christian Brueffer2007-09-261-1/+1
| | | | | | | | | | PR: 116496 Submitted by: koitsu Reviewed by: rrs Approved by: re (kensmith) Notes: svn path=/head/; revision=172332
* Enable SCTP by default for GENERIC kernels in order to give itXin LI2007-06-141-0/+1
| | | | | | | | | | | | more exposure. The current state of SCTP implementation is considered to be ready for 32-bit platforms, but still need some work/testing on 64-bit platforms. Approved by: re (kensmith) Discussed with: rrs Notes: svn path=/head/; revision=170731
* Add wlan_scan_ap and wlan_scan_sta to platforms that include wlan.Andrew Thompson2007-06-111-0/+2
| | | | Notes: svn path=/head/; revision=170552
* Enable AUDIT by default in the GENERIC kernel, allowing security eventRobert Watson2007-06-081-0/+1
| | | | | | | | | | | auditing to be turned on without a kernel recompile, just an rc.conf option. Approved by: re (kensmith) Obtained from: TrustedBSD Project Notes: svn path=/head/; revision=170440
* Disable PREEMPTION option. It causes some problem on pc98.Yoshihiro Takahashi2007-05-131-1/+1
| | | | Notes: svn path=/head/; revision=169516
* Add wlan_amrr. ural(4) uses amrr as transmit rate control.Kevin Lo2007-05-101-0/+1
| | | | Notes: svn path=/head/; revision=169433
* Remove trailing '.' for consistency!Pawel Jakub Dawidek2007-04-101-1/+1
| | | | Notes: svn path=/head/; revision=168603
* Add UFS_GJOURNAL options to the GENERIC kernel.Pawel Jakub Dawidek2007-04-101-0/+1
| | | | | | | Approved by: re (kensmith) Notes: svn path=/head/; revision=168594
* Include GEOM_LABEL in GENERIC. It's very useful and not well publicizedBrooks Davis2007-02-091-0/+1
| | | | | | | | | enough. Approved by: pjd Notes: svn path=/head/; revision=166604
* Evolve the ctlreq interface added to geom_gpt into a genericMarcel Moolenaar2007-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. Notes: svn path=/head/; revision=166551
* Remove the KSE option now that it's in DEFAULTS on these arches/machines.John Birrell2006-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@ Notes: svn path=/head/; revision=163711
* Make KSE a kernel option, turned on by default in all GENERICJohn Birrell2006-10-261-0/+1
| | | | | | | | | | kernel configs except sun4v (which doesn't process signals properly with KSE). Reviewed by: davidxu@ Notes: svn path=/head/; revision=163709
* - Remove SCHED_ULE from GENERIC to better avoid foot-shooting bySimon L. B. Nielsen2006-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 Notes: svn path=/head/; revision=163041
* Added COMPAT_FREEBSD6 option.Ruslan Ermilov2006-09-261-0/+1
| | | | Notes: svn path=/head/; revision=162658
* Make the firmware assist driver resident inMatt Jacob2006-07-091-0/+1
| | | | | | | | | preparation for isp using it. Reviewed by: sam, max Notes: svn path=/head/; revision=160211
* Backed out the change by request from rwatson.Sergey Babkin2006-06-261-1/+0
| | | | | | | PR: kern/14584 Notes: svn path=/head/; revision=159964
* The common UID/GID space implementation. It has been discussed on -archSergey Babkin2006-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 Notes: svn path=/head/; revision=159927
* Remove COMPAT_43 from GENERIC (and other kernel configs). For amd64 there'sAlexander Leidinger2006-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 Notes: svn path=/head/; revision=159651
* - As only the PCI front-end of le(4) is common to all platforms move itsMarius Strobl2006-05-171-2/+2
| | | | | | | | | | entry to the PCI NICs section so it's in the same spot in all GENERIC config files. - Add a note to the description of pcn(4) informing that is has precedence over le(4). Notes: svn path=/head/; revision=158710
* Kill more references to lnc(4).Ruslan Ermilov2006-05-161-1/+1
| | | | | | | Submitted by: grep(1) Notes: svn path=/head/; revision=158647
* Switch from the lnc driver to the le driver. But C-NET(98)S support isYoshihiro Takahashi2006-05-151-1/+1
| | | | | | | dropped. Notes: svn path=/head/; revision=158591
* Add the ath and the wlan crypto support.Yoshihiro Takahashi2006-05-081-0/+6
| | | | Notes: svn path=/head/; revision=158357
* 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-271-1/+0
| | | | | | | - Move existing "machine" directives to DEFAULTS. Notes: svn path=/head/; revision=152865