aboutsummaryrefslogtreecommitdiff
path: root/sys/pc98/conf/GENERIC
Commit message (Collapse)AuthorAgeFilesLines
* Remove pc98 support completely.Yoshihiro Takahashi2017-01-281-262/+0
| | | | | | | | | I thank all developers and contributors for pc98. Relnotes: yes Notes: svn path=/head/; revision=312910
* Add a COMPAT_FREEBSD11 kernel option.Mark Johnston2016-12-091-0/+1
| | | | | | | | | | Use it wherever COMPAT_FREEBSD10 is currently specified. Reviewed by: glebius, imp, jhb Differential Revision: https://reviews.freebsd.org/D8736 Notes: svn path=/head/; revision=309749
* In the TCP stack, the hhook(9) framework provides hooks for kernel modulesJonathan T. Looney2016-10-121-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to add actions that run when a TCP frame is sent or received on a TCP session in the ESTABLISHED state. In the base tree, this functionality is only used for the h_ertt module, which is used by the cc_cdg, cc_chd, cc_hd, and cc_vegas congestion control modules. Presently, we incur overhead to check for hooks each time a TCP frame is sent or received on an ESTABLISHED TCP session. This change adds a new compile-time option (TCP_HHOOK) to determine whether to include the hhook(9) framework for TCP. To retain backwards compatibility, I added the TCP_HHOOK option to every configuration file that already defined "options INET". (Therefore, this patch introduces no functional change. In order to see a functional difference, you need to compile a custom kernel without the TCP_HHOOK option.) This change will allow users to easily exclude this functionality from their kernel, should they wish to do so. Note that any users who use a custom kernel configuration and use one of the congestion control modules listed above will need to add the TCP_HHOOK option to their kernel configuration. Reviewed by: rrs, lstewart, hiren (previous version), sjg (makefiles only) Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D8185 Notes: svn path=/head/; revision=307082
* Fix whitespace on addition of IPSEC optionEd Maste2015-11-261-1/+1
| | | | Notes: svn path=/head/; revision=291374
* Remove compatibility shims for legacy ATA device names.Alexander Motin2015-10-111-1/+0
| | | | | | | | We got new ATA stack in FreeBSD 8.x, switched to it at 9.x, completely removed old stack at 10.x, so at 11.x it is time to remove compat shims. Notes: svn path=/head/; revision=289137
* Spell crypto correctly.Christian Brueffer2015-07-141-1/+1
| | | | Notes: svn path=/head/; revision=285530
* Fix up tabs vs. spacesGeorge V. Neville-Neil2015-07-041-1/+1
| | | | Notes: svn path=/head/; revision=285151
* Enable IPSEC in all GENERIC kernels.George V. Neville-Neil2015-07-041-0/+4
| | | | | | | | | | Universe and kernel build tests passed 4 July 2015 PR: 128030 Sponsored by: Rubicon Communications (Netgate) Notes: svn path=/head/; revision=285142
* Build GENERIC with RACCT/RCTL support by default. Note that it stillEdward Tomasz Napierala2015-05-141-0/+3
| | | | | | | | | | | | | needs to be enabled by adding "kern.racct.enable=1" to /boot/loader.conf. Differential Revision: https://reviews.freebsd.org/D2407 Reviewed by: emaste@, wblock@ MFC after: 1 month Relnotes: yes Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=282901
* Remove "New" label from NFSCL/NFSD now that they are the only NFSJohn Baldwin2015-01-061-2/+2
| | | | | | | | | client/server. While here, remove duplicate NFSCL from sys/conf/NOTES. Approved by: rmacklem Notes: svn path=/head/; revision=276755
* Renove faith(4) and faithd(8) from base. It looks like industryAlexander V. Chernikov2014-11-091-1/+0
| | | | | | | | | | | | have chosen different (and more traditional) stateless/statuful NAT64 as translation mechanism. Last non-trivial commits to both faith(4) and faithd(8) happened more than 12 years ago, so I assume it is time to drop RFC3142 in FreeBSD. No objections from: net@ Notes: svn path=/head/; revision=274331
* Add COMPAT_FREEBSD9 and COMPAT_FREEBSD10 options to wrap code thatJohn Baldwin2014-10-241-0/+2
| | | | | | | | | provides compatability for FreeBSD 9.x and 10.x binaries. Enable these options in kernel configs that enable other COMPAT_FREEBSD<n> options. Notes: svn path=/head/; revision=273603
* MFi386: Enable QUOTA, PRINTF_BUFR_SIZE and puc.Yoshihiro Takahashi2014-09-281-0/+5
| | | | Notes: svn path=/head/; revision=272259
* - Cosmetic changes.Yoshihiro Takahashi2014-09-281-107/+109
| | | | | | | - Reduce diffs against i386. Notes: svn path=/head/; revision=272258
* Make process descriptors standard part of the kernel. rwhod(8) alreadyPawel Jakub Dawidek2013-11-301-1/+0
| | | | | | | | | | | requires process descriptors to work and having PROCDESC in GENERIC seems not enough, especially that we hope to have more and more consumers in the base. MFC after: 3 days Notes: svn path=/head/; revision=258768
* Add process descriptors support to the GENERIC kernel. It is already beingPawel Jakub Dawidek2013-08-181-0/+1
| | | | | | | | | | | | used by the tools in base systems and with sandboxing more and more tools the usage should only increase. Submitted by: Mariusz Zaborski <oshogbo@FreeBSD.org> Sponsored by: Google Summer of Code 2013 MFC after: 1 month Notes: svn path=/head/; revision=254480
* Back out r253779 & r253786.David E. O'Brien2013-07-311-1/+0
| | | | Notes: svn path=/head/; revision=253845
* Decouple yarrow from random(4) device.David E. O'Brien2013-07-291-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Make Yarrow an optional kernel component -- enabled by "YARROW_RNG" option. The files sha2.c, hash.c, randomdev_soft.c and yarrow.c comprise yarrow. * random(4) device doesn't really depend on rijndael-*. Yarrow, however, does. * Add random_adaptors.[ch] which is basically a store of random_adaptor's. random_adaptor is basically an adapter that plugs in to random(4). random_adaptor can only be plugged in to random(4) very early in bootup. Unplugging random_adaptor from random(4) is not supported, and is probably a bad idea anyway, due to potential loss of entropy pools. We currently have 3 random_adaptors: + yarrow + rdrand (ivy.c) + nehemeiah * Remove platform dependent logic from probe.c, and move it into corresponding registration routines of each random_adaptor provider. probe.c doesn't do anything other than picking a specific random_adaptor from a list of registered ones. * If the kernel doesn't have any random_adaptor adapters present then the creation of /dev/random is postponed until next random_adaptor is kldload'ed. * Fix randomdev_soft.c to refer to its own random_adaptor, instead of a system wide one. Submitted by: arthurmesh@gmail.com, obrien Obtained from: Juniper Networks Reviewed by: obrien Notes: svn path=/head/; revision=253779
* Remove all legacy ATA code parts, not used since options ATA_CAM enabled inAlexander Motin2013-04-041-1/+0
| | | | | | | | | | | | most kernels before FreeBSD 9.0. Remove such modules and respective kernel options: atadisk, ataraid, atapicd, atapifd, atapist, atapicam. Remove the atacontrol utility and some man pages. Remove useless now options ATA_CAM. No objections: current@, stable@ MFC after: never Notes: svn path=/head/; revision=249083
* Remove support for plip from the GENERIC kernel as no systems in theEitan Adler2013-02-011-1/+0
| | | | | | | | | | | | | | last 10 years require this support. Discussed with: db Discussed with: kib Reviewed by: imp Reviewed by: jhb Reviewed by: -hackers Approved by: cperciva (mentor) Notes: svn path=/head/; revision=246222
* MFi386: r232521Yoshihiro Takahashi2013-01-041-33/+0
| | | | | | | Exclude USB drivers (except umass and ukbd) from main kernel image. Notes: svn path=/head/; revision=245035
* As discussed on -current last October, remove the firewire drivers fromDag-Erling Smørgrav2013-01-031-1/+0
| | | | | | | GENERIC. Notes: svn path=/head/; revision=244992
* Grammar fix: s/NIC's/NICs/Glen Barber2012-08-261-1/+1
| | | | | | | MFC after: 3 days Notes: svn path=/head/; revision=239699
* MFprojects/zfsd:Alexander Motin2012-05-241-1/+1
| | | | | | | Generalize and unify ses device description. Notes: svn path=/head/; revision=235898
* Remove pty(4) from our kernel configurations.Ed Schouten2012-03-211-1/+0
| | | | | | | | | | | | | | As of FreeBSD 8, this driver should not be used. Applications that use posix_openpt(2) and openpty(3) use the pts(4) that is built into the kernel unconditionally. If it turns out high profile depend on the pty(4) module anyway, I'd rather get those fixed. So please report any issues to me. The pty(4) module is still available as a kernel module of course, so a simple `kldload pty' can be used to run old-style pseudo-terminals. Notes: svn path=/head/; revision=233271
* Remove full debugger options and enable KDB_TRACE option instead to decreaseYoshihiro Takahashi2012-02-091-14/+2
| | | | | | | kernel size and increase performance. Notes: svn path=/head/; revision=231276
* - Disable the olpt driver. Because it conflicts with the ppc/lpt driver.Yoshihiro Takahashi2012-02-091-2/+1
| | | | | | | | | - Remove obsolete comment. MFC after: 3 days Notes: svn path=/head/; revision=231273
* Flip these options on so the modules build correctly for now.Adrian Chadd2012-01-061-2/+2
| | | | Notes: svn path=/head/; revision=229691
* Add "options CAPABILITY_MODE" and "options CAPABILITIES" to GENERIC kernelRobert Watson2011-12-291-0/+2
| | | | | | | | | | | | | configurations for various architectures in FreeBSD 10.x. This allows basic Capsicum functionality to be used in the default FreeBSD configuration on non-embedded architectures; process descriptors are not yet enabled by default. MFC after: 3 months Sponsored by: Google, Inc Notes: svn path=/head/; revision=228973
* Add a PCI front-end to esp(4) allowing it to support AMD Am53C974 andMarius Strobl2011-11-011-1/+1
| | | | | | | | | | | | | | | | replace amd(4) with the former in the amd64, i386 and pc98 GENERIC kernel configuration files. Besides duplicating functionality, amd(4), which previously also supported the AMD Am53C974, unlike esp(4) is no longer maintained and has accumulated enough bit rot over time to always cause a panic during boot as long as at least one target is attached to it (see PR 124667). PR: 124667 Obtained from: NetBSD (based on) MFC after: 3 days Notes: svn path=/head/; revision=227006
* Adjust the debugger options slightly. This should help me do the rightKen Smith2011-10-271-1/+4
| | | | | | | | | | | thing when changing the debugging options as part of head becoming a new stable branch. It may also help people who for one reason or another want to run head but don't want it slowed down by the debugging support. Reviewed by: kib Notes: svn path=/head/; revision=226835
* Fix a zyd(4) comment typo that was copy+pasted into most kernel config files.Christian Brueffer2011-09-111-1/+1
| | | | | | | | | | PR: 160276 Submitted by: MATSUMIYA Ryo <matsumiya@mma.club.uec.ac.jp> Approved by: re (kib) MFC after: 1 week Notes: svn path=/head/; revision=225482
* Change all the sample kernel configurations to useRick Macklem2011-08-071-1/+1
| | | | | | | | | | | | | NFSCL, NFSD instead of NFSCLIENT, NFSSERVER since NFSCL and NFSD are now the defaults. The client change is needed for diskless configurations, so that the root mount works for fstype nfs. Reported by seanbru at yahoo-inc.com for i386/XEN. Approved by: re (hrs) Notes: svn path=/head/; revision=224699
* - Reduce diffs against i386.Yoshihiro Takahashi2011-06-131-6/+7
| | | | | | | - Add snd_uaudio. Notes: svn path=/head/; revision=223046
* This patch changes head so that the default NFS client is now the newRick Macklem2011-04-271-2/+2
| | | | | | | | | | | | | | | | | NFS client (which I guess is no longer experimental). The fstype "newnfs" is now "nfs" and the regular/old NFS client is now fstype "oldnfs". Although mounts via fstype "nfs" will usually work without userland changes, an updated mount_nfs(8) binary is needed for kernels built with "options NFSCL" but not "options NFSCLIENT". Updated mount_nfs(8) and mount(8) binaries are needed to do mounts for fstype "oldnfs". The GENERIC kernel configs have been changed to use options NFSCL and NFSD (the new client and server) instead of NFSCLIENT and NFSSERVER. For kernels being used on diskless NFS root systems, "options NFSCL" must be in the kernel config. Discussed on freebsd-fs@. Notes: svn path=/head/; revision=221124
* - Add shim to simplify migration to the CAM-based ATA. For each new adaXAlexander Motin2011-04-261-0/+1
| | | | | | | | | | | | device in /dev/ create symbolic link with adY name, trying to mimic old ATA numbering. Imitation is not complete, but should be enough in most cases to mount file systems without touching /etc/fstab. - To know what behavior to mimic, restore ATA_STATIC_ID option in cases where it was present before. - Add some more details to UPDATING. Notes: svn path=/head/; revision=221071
* Switch the GENERIC kernels for all architectures to the new CAM-based ATAAlexander Motin2011-04-241-10/+9
| | | | | | | | | | | | | | | | stack. It means that all legacy ATA drivers are disabled and replaced by respective CAM drivers. If you are using ATA device names in /etc/fstab or other places, make sure to update them respectively (adX -> adaY, acdX -> cdY, afdX -> daY, astX -> saY, where 'Y's are the sequential numbers for each type in order of detection, unless configured otherwise with tunables, see cam(4)). ataraid(4) functionality is now supported by the RAID GEOM class. To use it you can load geom_raid kernel module and use graid(8) tool for management. Instead of /dev/arX device names, use /dev/raid/rX. Notes: svn path=/head/; revision=220982
* Break out the ath PCI logic into a separate device/module.Adrian Chadd2011-03-311-1/+2
| | | | | | | | | | | | Introduce the AHB glue for Atheros embedded systems. Right now it's hard-coded for the AR9130 chip whose support isn't yet in this HAL; it'll be added in a subsequent commit. Kernel configuration files now need both 'ath' and 'ath_pci' devices; both modules need to be loaded for the ath device to work. Notes: svn path=/head/; revision=220185
* Add a small change to the comment in the GENRIC config files that include udbpJulian Elischer2011-03-091-1/+1
| | | | | | | | Submitted by: Chris Forgron, cforgeron at acsi dot ca MFC after: 1 week Notes: svn path=/head/; revision=219435
* Now userland POSIX semaphore is based on umtx. The kernel moduleDavid Xu2010-09-241-1/+0
| | | | | | | | is only used to support binary compatible, if want to run old binary, you need to kldload the module. Notes: svn path=/head/; revision=213098
* Add MALLOC_DEBUG_MAXZONES debug malloc(9) option to use multiple umaMatthew D Fleming2010-07-281-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | zones for each malloc bucket size. The purpose is to isolate different malloc types into hash classes, so that any buffer overruns or use-after-free will usually only affect memory from malloc types in that hash class. This is purely a debugging tool; by varying the hash function and tracking which hash class was corrupted, the intersection of the hash classes from each instance will point to a single malloc type that is being misused. At this point inspection or memguard(9) can be used to catch the offending code. Add MALLOC_DEBUG_MAXZONES=8 to -current GENERIC configuration files. The suggestion to have this on by default came from Kostik Belousov on -arch. This code is based on work by Ron Steinke at Isilon Systems. Reviewed by: -arch (mostly silence) Reviewed by: zml Approved by: zml (mentor) Notes: svn path=/head/; revision=210564
* Change USB_DEBUG to #ifdef and allow it to be turned off. Previously this hadAndrew Thompson2010-04-221-0/+1
| | | | | | | | | the illusion of a tunable setting but was always turned on regardless. MFC after: 1 week Notes: svn path=/head/; revision=207077
* Remove COMPAT_43TTY from stock kernel configuration files.Ed Schouten2010-03-131-1/+0
| | | | | | | | | | | COMPAT_43TTY enables the sgtty interface. Even though its exposure has only been removed in FreeBSD 8.0, it wasn't used by anything in the base system in FreeBSD 5.x (possibly even 4.x?). On those releases, if your ports/packages are less than two years old, they will prefer termios over sgtty. Notes: svn path=/head/; revision=205116
* Adjust style (following the already existing rules) for the newlyAttilio Rao2010-02-151-1/+1
| | | | | | | | | introduced option DEADLKRES. Reported by: danfe, julian, avg Notes: svn path=/head/; revision=203938
* Add the options DEADLKRES (introducing the deadlock resolver thread) inAttilio Rao2010-02-101-0/+1
| | | | | | | | | | | | | the 'debugging' section of any HEAD kernel and enable for the mainstream ones, excluding the embedded architectures. It may, of course, enabled on a case-by-case basis. Sponsored by: Sandvine Incorporated Requested by: emaste Discussed with: kib Notes: svn path=/head/; revision=203758
* Move the examples for the 'hints' and 'env' keywords from various GENERICJohn Baldwin2010-01-191-9/+0
| | | | | | | | | kernel configs into NOTES. Reviewed by: imp Notes: svn path=/head/; revision=202634
* Add INCLUDE_CONFIG_FILE in GENERIC on all non-embedded platforms.Warner Losh2010-01-101-0/+1
| | | | | | | | | # This is the resolution of removing it from DEFAULTS... MFC after: 5 days Notes: svn path=/head/; revision=202019
* Add vlan(4) to all GENERIC kernels.Brooks Davis2010-01-031-0/+1
| | | | | | | MFC after: 1 week Notes: svn path=/head/; revision=201443
* Re-enable more options and devices. Now kernel size problem is gone.Yoshihiro Takahashi2010-01-031-20/+20
| | | | | | | MFC after: 2 week Notes: svn path=/head/; revision=201415
* Move the USB wireless drivers down into their own section next to the USBJohn Baldwin2009-10-131-4/+5
| | | | | | | | | | ethernet drivers. Submitted by: Glen Barber glen.j.barber @ gmail MFC after: 1 month Notes: svn path=/head/; revision=198043