summaryrefslogtreecommitdiffstats
path: root/sys/amd64/conf
Commit message (Collapse)AuthorAgeFilesLines
* Allow kldload tcpmd5jpaetzel2017-11-031-0/+1
| | | | | | | | PR: 220170 MFC after: 2 weeks (cherry picked from commit f7739d7e092d8732c6f89f4b3e8df007d620552c) (cherry picked from commit 221df4835e8b41b4615c2bbdc6d95fa804755b9c)
* Remove deprecated option DEVICE_POLLING from pfSense kernel.Luiz Otavio O Souza2017-09-061-2/+0
| | | | | | Ticket #7021 (cherry picked from commit 29f1eecf8c4325a772f69849331ce0f0114f5587)
* The option IPSEC_NAT_T is now enabled by default.Luiz Souza2017-07-121-1/+0
| | | | (cherry picked from commit 7570a149aed0128041c21907dd50d80f4a3d6794)
* Merge remote-tracking branch 'origin/releng/11.1' into RELENG_2_5Renato Botelho2017-07-033-0/+3
|\
| * MFC 310177: Enable EARLY_AP_STARTUP on amd64 and i386 kernels by default.jhb2017-05-242-0/+2
| | | | | | | | | | | | PR: 199321, 203682 Discussed with: re (kib) Relnotes: yes
| * MFC r313497: ixl(4): Update to 1.7.12-k.erj2017-05-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refresh upstream driver before impending conversion to iflib. Major new features: - Support for Fortville-based 25G adapters - Support for I2C reads/writes (To prevent getting or sending corrupt data, you should set dev.ixl.0.debug.disable_fw_link_management=1 when using I2C [this will disable link!], then set it to 0 when done. The driver implements the SIOCGI2C ioctl, so ifconfig -v works for reading I2C data, but there are read_i2c and write_i2c sysctls under the .debug sysctl tree [the latter being useful for upper page support in QSFP+]). - Addition of an iWARP client interface (so the future iWARP driver for X722 devices can communicate with the base driver). - Add "options IXL_IW" to kernel config to enable this option. Sponsored by: Intel Corporation
* | urtwn is only available as moduleRenato Botelho2016-11-251-2/+0
| |
* | Enable wireless debug for now, will be turned off before release. While ↵Renato Botelho2016-11-251-3/+5
| | | | | | | | here, add (u)rtwn drivers into kernel
* | Add DDB to pfSense kernel. Fixes #6943Renato Botelho2016-11-181-0/+1
| |
* | Merge remote-tracking branch 'origin/stable/11' into devel-11Renato Botelho2016-10-121-0/+3
|\ \ | |/
| * MFC r303818, r303833, r303941, r304478, r304481, r304483, r304484, r304554,ed2016-10-121-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r304555, r304556, r304557, r304558, r304559, r304561, r304563, r304564, r304565, r304615, r304742, r304743, r304744, r304745, r304748, r304886, r304991, r305928, r305938, r305987, r306185: Bring CloudABI support back in sync with HEAD. - Add support for running 32-bit executables on amd64, armv6 and i386. - As these new architectures require the use of the vDSO, merge back vDSO support for 64-bit executables running on amd64 and arm64 as well. This has the advantage that support for vDSO-less execution can be phased out when 11.0 becomes unsupported, as opposed to 11.x. This change has been tested by running the cloudlibc unit tests on all supported architectures, which seems to work fine.
* | Merge remote-tracking branch 'origin/stable/11' into devel-11Renato Botelho2016-10-061-0/+3
|\ \ | |/
| * MFC r306097:kib2016-10-051-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | Add kernel interfaces to call EFI Runtime Services. MFC r306104: Fix build of the module outside the kernel tree. MFC r306209 (by imp): Change the efi_get_table interface to a void **. MFC r306351: Handle TLB shootdown IPI during the EFI runtime calls, on SandyBridges.
* | Merge remote-tracking branch 'origin/stable/11' into devel-11Renato Botelho2016-07-191-38/+0
|\ \ | |/
| * Remove GENERIC-NODEBUG kernel configurations, missed duringgjb2016-07-141-38/+0
| | | | | | | | | | | | | | | | | | the stable/11 branch. This is a direct commit to stable/11. Approved by: re (kib) Sponsored by: The FreeBSD Foundation
* | Merge remote-tracking branch 'origin/stable/11' into devel-11Renato Botelho2016-07-081-9/+0
|\ \ | |/
| * - Remove debugging from GENERIC* kernel configurationsgjb2016-07-081-9/+0
| | | | | | | | | | | | | | | | | | - Enable MALLOC_PRODUCTION - Default dumpdev=NO - Remove UPDATING entry regarding debugging features Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* | Merge remote-tracking branch 'origin/master' into devel-11Renato Botelho2016-05-092-2/+3
|\ \ | |/
| * Native PCI-express HotPlug support.jhb2016-05-051-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PCI-express HotPlug support is implemented via bits in the slot registers of the PCI-express capability of the downstream port along with an interrupt that triggers when bits in the slot status register change. This is implemented for FreeBSD by adding HotPlug support to the PCI-PCI bridge driver which attaches to the virtual PCI-PCI bridges representing downstream ports on HotPlug slots. The PCI-PCI bridge driver registers an interrupt handler to receive HotPlug events. It also uses the slot registers to determine the current HotPlug state and drive an internal HotPlug state machine. For simplicty of implementation, the PCI-PCI bridge device detaches and deletes the child PCI device when a card is removed from a slot and creates and attaches a PCI child device when a card is inserted into the slot. The PCI-PCI bridge driver provides a bus_child_present which claims that child devices are present on HotPlug-capable slots only when a card is inserted. Rather than requiring a timeout in the RC for config accesses to not-present children, the pcib_read/write_config methods fail all requests when a card is not present (or not yet ready). These changes include support for various optional HotPlug capabilities such as a power controller, mechanical latch, electro-mechanical interlock, indicators, and an attention button. It also includes support for devices which require waiting for command completion events before initiating a subsequent HotPlug command. However, it has only been tested on ExpressCard systems which support surprise removal and have none of these optional capabilities. PCI-express HotPlug support is conditional on the PCI_HP option which is enabled by default on arm64, x86, and powerpc. Reviewed by: adrian, imp, vangyzen (older versions) Relnotes: yes Differential Revision: https://reviews.freebsd.org/D6136
| * sys/amd64: Small spelling fixes.pfg2016-05-032-2/+2
| | | | | | | | No functional change.
* | Merge remote-tracking branch 'origin/master' into devel-11Renato Botelho2016-05-031-5/+0
|\ \ | |/
| * Move 'device pci' for the PCI bus driver to the MI NOTES file.jhb2016-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.
* | Add the pfSense 64-bit kernel configuration.Luiz Otavio O Souza2016-04-171-0/+184
|/
* hyperv: Deprecate HYPERV option by moving Hyper-V IDT vector into vmbussephe2016-04-152-3/+0
| | | | | | | Submitted by: Jun Su <junsu microsoft com> Reviewed by: jhb, kib, sephe Sponsored by: Microsoft OSTC Differential Revision: https://reviews.freebsd.org/D5910
* Enable DEVICE_NUMA with up to 8 domains by default on amd64.jhb2016-04-122-0/+2
| | | | | | | | | 8 memory domains should handle a quad-socket board with dual-domain processors. Reviewed by: kib Relnotes: maybe? Differential Revision: https://reviews.freebsd.org/D5893
* Polish wbwd(4) driver and add more supported chips.mav2016-03-241-1/+0
| | | | MFC after: 1 month
* Fix whitespace on addition of IPSEC optionemaste2015-11-261-1/+1
|
* Remove compatibility shims for legacy ATA device names.mav2015-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.
* Import ioat(4) drivercem2015-08-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | I/OAT is also referred to as Crystal Beach DMA and is a Platform Storage Extension (PSE) on some Intel server platforms. This driver currently supports DMA descriptors only and is part of a larger effort to upstream an interconnect between multiple systems using the Non-Transparent Bridge (NTB) PSE. For now, this driver is only built on AMD64 platforms. It may be ported to work on i386 later, if that is desired. The hardware is exclusive to x86. Further documentation on ioat(4), including API documentation and usage, can be found in the new manual page. Bring in a test tool, ioatcontrol(8), in tools/tools/ioat. The test tool is not hooked up to the build and is not intended for end users. Submitted by: jimharris, Carl Delsey <carl.r.delsey@intel.com> Reviewed by: jimharris (reviewed my changes) Approved by: markj (mentor) Relnotes: yes Sponsored by: Intel Sponsored by: EMC / Isilon Storage Division Differential Revision: https://reviews.freebsd.org/D3456
* Add pmspvc device back to GENERIC. The issues with the device playingimp2015-08-031-2/+1
| | | | | | grabby hands with other driver's devices has been solved. MFC After: 3 weeks
* Pull pmspcv (pms(4)) from GENERIC. It has PCI ID conflictsgjb2015-07-311-1/+2
| | | | | | | | with ahd(4), mvs(4), and likely other drivers. MFC after: immediately With hat: re Sponsored by: The FreeBSD Foundation
* Describe COMPAT_CLOUDABI64 in the amd64 configuration NOTES file.ed2015-07-211-0/+3
|
* Implement the lockstat provider using SDT(9) instead of the custom providermarkj2015-07-191-1/+0
| | | | | | | | in lockstat.ko. This means that lockstat probes now have typed arguments and will utilize SDT probe hot-patching support when it arrives. Reviewed by: gnn Differential Revision: https://reviews.freebsd.org/D2993
* Merge driver for PMC Sierra's range of SAS/SATA HBAs.benno2015-07-172-0/+5
|\ | | | | | | | | Submitted by: Achim Leubner <Achim.Leubner@pmcs.com> Reviewed by: scottl
| * Driver 'pmspcv' added. Supports PMC-Sierra ↵achim2015-07-072-0/+5
| | | | | | | | PM8001/8081/8088/8089/8074/8076/8077 SAS/SATA HBA Controllers.
* | Revert inadvertent change to amd64/GENERIC.pkelsey2015-07-151-1/+1
| |
* | Add netmap support for ixgbe SRIOV VFs (that is, to if_ixv).pkelsey2015-07-151-1/+1
| | | | | | | | | | | | | | Differential Revision: https://reviews.freebsd.org/D2923 Reviewed by: erj, gnn Approved by: jmallett (mentor) Sponsored by: Norse Corp, Inc.
* | Spell crypto correctly.brueffer2015-07-141-1/+1
|/
* Enable IPSEC in all GENERIC kernels.gnn2015-07-041-0/+3
| | | | | | | Universe and kernel build tests passed 4 July 2015 PR: 128030 Sponsored by: Rubicon Communications (Netgate)
* Allow DTrace to be compiled-in to the kernel.br2015-06-101-0/+17
| | | | | | | | This will require for AArch64 as we dont have modules yet. Sponsored by: HEIF5 Sponsored by: ARM Ltd. Differential Revision: https://reviews.freebsd.org/D1997
* Add nvme and nvd drivers to GENERIC for amd64 and i386.jimharris2015-05-141-0/+4
| | | | | MFC after: 3 days Sponsored by: Intel
* Build GENERIC with RACCT/RCTL support by default. Note that it stilltrasz2015-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
* Microsoft vmbus, storage and other related driver enhancements for HyperV.whu2015-04-292-1/+5
| | | | | | | | | | | | | | | | | | | | - Vmbus multi channel support. - Vector interrupt support. - Signal optimization. - Storvsc driver performance improvement. - Scatter and gather support for storvsc driver. - Minor bug fix for KVP driver. Thanks royger, jhb and delphij from FreeBSD community for the reviews and comments. Also thanks Hovy Xu from NetApp for the contributions to the storvsc driver. PR: 195238 Submitted by: whu Reviewed by: royger, jhb, delphij Approved by: royger MFC after: 2 weeks Relnotes: yes Sponsored by: Microsoft OSTC
* Update to the Intel ixgbe driver:jfv2015-03-171-1/+2
| | | | | | | | | | | | | | | | | | | - Split the driver into independent pf and vf loadables. This is in preparation for SRIOV support which will be following shortly. This also allows us to keep a seperate revision control over the two parts, making for easier sustaining. - Make the TX/RX code a shared/seperated file, in the old code base the ixv code would miss fixes that went into ixgbe, this model will eliminate that problem. - The driver loadables will now match the device names, something that has been requested for some time. - Rather than a modules/ixgbe there is now modules/ix and modules/ixv - It will also be possible to make your static kernel with only one or the other for streamlined installs, or both. Enjoy! Submitted by: jfv and erj
* Implement interface to create SR-IOV Virtual Functionsrstone2015-03-011-0/+1
| | | | | | | | | | | | | | | | Implement the interace to create SR-IOV Virtual Functions (VFs). When a driver registers that they support SR-IOV by calling pci_setup_iov(), the SR-IOV code creates a new node in /dev/iov for that device. An ioctl can be invoked on that device to create VFs and have the driver initialize them. At this point, allocating memory I/O windows (BARs) is not supported. Differential Revision: https://reviews.freebsd.org/D76 Reviewed by: jhb MFC after: 1 month Sponsored by: Sandvine Inc.
* Remove ISA NICs. Anyone still using these on amd64 can build theirdes2015-01-251-10/+0
| | | | own kernel.
* Plug cxgbe(4) back into !powerpc && !arm builds, instead of building itnp2015-01-161-2/+0
| | | | on amd64 only.
* New MINIMAL kernel config. The goal with this configuration is toimp2015-01-151-0/+145
| | | | | | | | only compile in those options in GENERIC that cannot be loaded as modules. ufs is still included because many of its options aren't present in the kernel module. There's some other exceptions documented in the file. This is part of some work to get more things automatically loading in the hopes of obsoleting GENERIC one day.
* Remove "New" label from NFSCL/NFSD now that they are the only NFSjhb2015-01-061-2/+2
| | | | | | client/server. While here, remove duplicate NFSCL from sys/conf/NOTES. Approved by: rmacklem
* Fix a missed comment from r276526.scottl2015-01-021-2/+0
|
OpenPOWER on IntegriCloud