aboutsummaryrefslogtreecommitdiff
path: root/sys/pc98/conf
Commit message (Collapse)AuthorAgeFilesLines
* Remove pc98 support completely.Yoshihiro Takahashi2017-01-286-1258/+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
* Remove the ie(4) driver for Intel 82586 ISA Ethernet adapters.John Baldwin2016-08-201-5/+0
| | | | | | | | | | | | | | This driver only supports 10Mb Ethernet using PIO (the hardware supports DMA, but the driver only does PIO). There are not any PCCard adapters supported by this driver, only ISA cards. In addition, it does not use bus_space but instead uses bcopy with volatile pointers triggering a host of warnings. (if_ie.c is one of 3 files always built with -Wno-error) Relnotes: yes Notes: svn path=/head/; revision=304513
* Remove the wds(4) driver for the WD700 ISA SCSI HBA.John Baldwin2016-08-191-1/+0
| | | | | | | | | | While this driver does do DMA, it bounce buffers all transactions through a single 64k buffer. It also does not have a manpage. Relnotes: yes Notes: svn path=/head/; revision=304503
* Move 'device pci' for the PCI bus driver to the MI NOTES file.John Baldwin2016-04-291-5/+0
| | | | | | | | The PCI bus was already listed in all of the MD NOTES files and the driver should at least compile on all platforms. Notes: svn path=/head/; revision=298824
* Disconnect iBCS2 emulator from the build. The ibcs2 option, the buildKonstantin Belousov2015-11-281-1/+1
| | | | | | | | | | glue and the sources are not removed for now. Discussed with: emaste Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=291419
* 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
* This configuration file removes several debugging options, includingGeorge V. Neville-Neil2014-12-021-0/+38
| | | | | | | | | | | WITNESS and INVARIANTS checking, which are known to have significant performance impact on running systems. When benchmarking new features this kernel should be used instead of the standard GENERIC. This kernel configuration should never appear outside of the HEAD of the FreeBSD tree. Notes: svn path=/head/; revision=275422
* 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
* lindev(4): finish the partial commit in r265212Eitan Adler2014-05-021-3/+0
| | | | | | | | | | | | | | lindev(4) was only used to provide /dev/full which is now a standard feature of FreeBSD. /dev/full was never linux-specific and provides a generally useful feature. Document this in UPDATING and bump __FreeBSD_version. This will be documented in the PH shortly. Reported by: jkim Notes: svn path=/head/; revision=265215
* 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
* Tidy up some CVS workarounds.Peter Wemm2013-05-121-1/+0
| | | | Notes: svn path=/head/; revision=250544
* Remove all legacy ATA code parts, not used since options ATA_CAM enabled inAlexander Motin2013-04-042-2/+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
* Disable the option VFS_ALLOW_NONMPSAFE by default on all the supportedAttilio Rao2012-03-061-3/+0
| | | | | | | | | | | | | | | platforms. This will make every attempt to mount a non-mpsafe filesystem to the kernel forbidden, unless it is expressely compiled with VFS_ALLOW_NONMPSAFE option. This patch is part of the effort of killing non-MPSAFE filesystems from the tree. No MFC is expected for this patch. Notes: svn path=/head/; revision=232619
* 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
* Introduce the option VFS_ALLOW_NONMPSAFE and turn it on by default onAttilio Rao2011-11-081-0/+3
| | | | | | | | | | | | | | | | | all the architectures. The option allows to mount non-MPSAFE filesystem. Without it, the kernel will refuse to mount a non-MPSAFE filesytem. This patch is part of the effort of killing non-MPSAFE filesystems from the tree. No MFC is expected for this patch. Tested by: gianni Reviewed by: kib Notes: svn path=/head/; revision=227333
* 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
* Enable the new PCI-PCI bridge driver on pc98 by default. I missed thisJohn Baldwin2011-07-161-0/+2
| | | | | | | in 221394 when I had meant to enable it on all i386 systems by default. Notes: svn path=/head/; revision=224098
* - 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