summaryrefslogtreecommitdiffstats
path: root/sys/contrib
Commit message (Collapse)AuthorAgeFilesLines
* MFC r262591, r262592, r262593, r262597, r262598, r262599, r262600, r262601,ian2014-05-1676-0/+10883
| | | | | | | | | | | | | | | | | | r262606 Initial import of Linux/Vendor DTS files for various embedded boards. Initial import of DTS files from Linux Correct initial import script New AT91 devices or fdt probe added to existing devices. Some of these are just stubs for testing the new dts. - nand - SDRAMC - shdwc - tcb - usb host and gadget
* Merge r262763, r262767, r262771, r262806 from head:glebius2014-03-211-1/+1
| | | | | | | | | | - Remove rt_metrics_lite and simply put its members into rtentry. - Use counter(9) for rt_pksent (former rt_rmx.rmx_pksent). This removes another cache trashing ++ from packet forwarding path. - Create zini/fini methods for the rtentry UMA zone. Via initialize mutex and counter in them. - Fix reporting of rmx_pksent to routing socket. - Fix netstat(1) to report "Use" both in kvm(3) and sysctl(3) mode.
* Bulk sync of pf changes from head, in attempt to fixup broken build Iglebius2014-03-128-6/+25
| | | | | | | | | made in r263029. Merge r257186,257215,257349,259736,261797. These changesets split pfvar.h into several smaller headers and make userland utilities to include only some of them.
* MFC r256717:kevlo2013-12-311-185/+185
| | | | Update firmware for run(4) to version 0.33.
* MFC r256470:np2013-10-214-708/+1173
| | | | | | | | Update krping to the latest upstream code. Move all the FreeBSD specific parts to krping_dev.c, which leaves the other files as close to their upstream versions as possible. Approved by: re (glebius)
* MFC r256467:np2013-10-2127-13178/+0
| | | | | | | | Delete all of the old RDMA code (except krping, which was switched to use sys/ofed some time back). This has been sitting around as dead code in the tree for a very long time. Approved by: re (hrs)
* Initialize a variable in sys/contrib/ipfilter/netinet/ip_tftp_pxy.c, todim2013-10-101-1/+1
| | | | | | | silence a gcc warning. Approved by: re (rodrigc) X-MFC-With: r255332
* Initialize a variable in sys/contrib/ipfilter/netinet/ip_rcmd_pxy.c, todim2013-10-091-1/+1
| | | | | | | silence a gcc warning. Approved by: re (gjb) X-MFC-With: r255332
* Update OFED to Linux 3.7 and update Mellanox drivers.alfred2013-09-291-15/+59
| | | | | | | | | | | | | | | | | | | | | | | Update the OFED Infiniband core to the version supplied in Linux version 3.7. The update to OFED is nearly all additional defines and functions with the exception of the addition of additional parameters to ib_register_device() and the reg_user_mr callback. In addition the ibcore (Infiniband core) and ipoib (IP over Infiniband) have both been made into completely loadable modules to facilitate testing of the OFED stack in FreeBSD. Finally the Mellanox Infiniband drivers are now updated to the latest version shipping with Linux 3.7. Submitted by: Mellanox FreeBSD driver team: Oded Shanoon (odeds mellanox.com), Meny Yossefi (menyy mellanox.com), Orit Moskovich (oritm mellanox.com) Approved by: re
* Address double init of ip_log mutex, fixing a panic after ipfilter iscy2013-09-211-1/+1
| | | | | | | re-enabled following it being disabled. Approved by: glebius (mentor) Approved by: re (blanket)
* Enable main ipfilter sysctl MIBs.cy2013-09-211-28/+26
| | | | | Approved by: glebius (mentor) Approved by: re (blanket)
* Convert ipfilter from timeout(9) to callout(9).cy2013-09-212-4/+14
| | | | | | Submitted by: jhb Approved by: glebius (mentor) Approved by: re (blanket)
* Remove additional non-FreeBSD code.cy2013-09-211-25/+2
| | | | | Approved by: glebius (mentor) Approved by: re (blanket)
* Fix !INET6 build.glebius2013-09-071-1/+1
|
* Update ipfilter 4.1.28 --> 5.1.2.cy2013-09-0645-12884/+32595
|\ | | | | | | | | Approved by: glebius (mentor) BSD Licensed by: Darren Reed <darrenr@reed.wattle.id.au> (author)
| * As per the developers handbook (5.3.1 step 1), prepare the vendor trees forcy2013-07-1943-40513/+0
| | | | | | | | | | | | | | | | import of new ipfilter vendor sources by flattening them. To keep the tags consistent with dist, the tags are also flattened. Approved by: glebius (Mentor)
* | Add firmware for Centrino 2200-N wireless devices.gnn2013-08-281-0/+12250
| | | | | | | | Driver software for this firmware will be updated in a following commit.
* | drm/radeon: Import the Radeon KMS driverdumbbell2013-08-2597-0/+32767
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This driver is based on Linux 3.8 and a previous effort by kan@. More informations about this project can be found on the FreeBSD wiki: https://wiki.freebsd.org/AMD_GPU The driver is split into: sys/dev/drm2: The driver sources. sys/modules/drm2/radeonkmw: The driver main kernel module's Makefile. sys/modules/drm2/radeonkmsfw: All firmware kernel module Makefiles. There's one directory and one Makefile for each firmware. sys/contrib/dev/drm2/radeonkmsfw: All firmware binary sources. tools/tools/drm/radeon Tools to update firmwares or regenerate some headers. Merging the driver to FreeBSD 9.x may be possible but not a priority for now. Help from: kib@, kan@ Tested by: avg@, kwm@, ray@, Alexander Yerenkow <yerenkow@gmail.com>, Anders Bolt-Evensen <andersbo87@me.com>, Denis Djubajlo <stdedjub@googlemail.com>, J.R. Oldroyd <fbsd@opal.com>, Mikaël Urankar <mikael.urankar@gmail.com>, Pierre-Emmanuel Pédron <pepcitron@gmail.com>, Sam Fourman Jr. <sfourman@gmail.com>, Wade <wade-is-great@live.com>, (probably other I forgot...) HW donations: kyzh, Yakaz
* | Merge ACPICA 20130823.jkim2013-08-2341-105/+1070
| |
* | Assorted fixes to krping. Disconnect the rest of sys/contrib/rdma fromnp2013-08-233-7/+22
| | | | | | | | | | | | | | | | the build while here. sys/ofed has more recent RDMA code and should be used instead. We should probably move krping out of sys/contrib/rdma and get rid of the rest of it. Obtained from: Chelsio
* | Add firmware for the Intel 2030 and variants.adrian2013-08-111-0/+24904
| | | | | | | | | | Submitted by: Cedric GROSS <cg@gross.info> Obtained from: Linux, Intel
* | Remove a now-unused firmware.adrian2013-08-111-7833/+0
| |
* | Update the 6000g2a image.adrian2013-08-111-0/+30188
| | | | | | | | Obtained from: Linux, Intel
* | Realtek's RTL8712 firmware blob needed by the upcoming rsu(4) driver.rpaulo2013-07-291-0/+2149
| |
* | Merge ACPICA 20130725.jkim2013-07-2624-634/+1533
| |
* | Fix build for gcc users by declaring variables for unions in structs whichnetchild2013-07-101-7/+7
| | | | | | | | | | | | | | | | don't declare a variable. The size before/after this change of the structs doesn't change with gcc/clang. Noticed by: several Suggested by: Gary Jennejohn <gljennjohn@googlemail.com>
* | Adding urtwn(4) firmware and related changes.hiren2013-07-103-0/+609
| | | | | | | | | | Reviewed by: rpaulo Approved by: sbruno (mentor)
* | - Move videodev headers from compat/linux to contrib/v4l (cp from vendor andnetchild2013-07-062-0/+2137
| | | | | | | | | | | | | | | | | | | | apply diff to compat/linux versions). - The cp implies an update of videodev2.h to the linux kernel 2.6.34.14 one. The update makes video in skype v4 work on FreeBSD. Tested by: Artyom Mirgorodskiy <artyom.mirgorodsky@gmail.com> (update of header only)
* | Check the return value from ath_hal_malloc()adrian2013-06-291-0/+5
| | | | | | | | Reported by: uqs
* | Move definitions required by userland applications out of acpica_machdep.h.jkim2013-06-271-1/+11
| |
* | Merge ACPICA 20130626.jkim2013-06-2740-240/+508
| |
* | If EEPROM data is provided by the AHB layer, copy it in.adrian2013-06-261-0/+6
| | | | | | | | | | | | | | | | This is required for the flash layer code to correctly work. Tested: * AR9330 SoC (carambola 2)
* | Re-enable the channel set code for the AR933x.adrian2013-06-261-11/+9
| | | | | | | | | | This required a HAL change to map the 2GHz frequency back to an IEEE channel number in order to fetch some value(s) to program in.
* | In preparation to support AR933x SoC builds, allow the AH_SUPPORT_AR93(xx)adrian2013-06-261-3/+6
| | | | | | | | | | | | options to set the AR9300 HAL defines. This enables the Wasp, Hornet (and later Scorpion) SoC code.
* | Add a stub AR93xx RF module just to keep the linker happy.adrian2013-06-261-0/+21
| | | | | | | | | | | | | | | | | | When building AR933x test images, I'd like to only build only the ar9300 HAL. To do this, it needs to supply an RF linker entry or it won't compile. Tested: * AR933x test builds
* | The AR9300 HAL uses this config to program AR_PHY_SWITCH_COM_2 on AR9485adrian2013-06-141-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NICs which have bluetooth coexistence enabled. The WB225 NIC has the common antenna switch configuration set to 0x0 which disables all external switch bit setting. This obviously won't work when doing coexistence. This value is a magic value from the windows .inf files. It _looks_ right but I haven't yet verified it - unfortunately my AR9285+AR3012 BT combo has an earlier BT device which doesn't actually _have_ firmware on it. So I have to fix ath3kfw to handle loading in firmware into the newer NICs before I can finish testing this. This may not hold true for CUS198, which is another custom AR9485 board.
* | Flip on AH_PRIVATE_DIAG by default; this will include the AR9300 EEPROMadrian2013-06-141-0/+1
| | | | | | | | dump code that is worth having around.
* | Add bluetooth setup method functions to the HAL.adrian2013-06-141-0/+8
| |
* | If chan is NULL, don't derefrence it.adrian2013-06-141-0/+5
| | | | | | | | | | | | | | | | | | The bluetooth setup code actually does a channel lookup during setup, even though we haven't yet programmed in a channel. Sigh. Tested: * WB225 (AR9485) + bluetooth
* | Set the FreeBSD capability bit to indicate that LNA diversity is enabled.adrian2013-06-131-0/+7
| | | | | | | | This is true for the AR9485 and AR933x SoC.
* | Return HAL_ANT_VARIABLE for now, until it's unstubbed.adrian2013-06-131-1/+1
| | | | | | | | | | This is needed by the slow antenna diversity logic for the AR9485/AR9462 as it's only engaged if the TX diveristy is set to VARIABLE.
* | Tie in the LNA diversity configuration functions into the HAL.adrian2013-06-121-0/+6
| |
* | Fix a false -> AH_FALSE.adrian2013-05-291-1/+1
| | | | | | | | | | Now, why this hasn't tripped _any_ tinderbox builds yet, I dunno. It's been like this for a while.
* | Merge ACPICA 20130517.jkim2013-05-20160-2194/+3607
|\ \
* | | Turns out that there really isn't an RTC chip on this board, at all.imp2013-05-121-3/+0
| | |
* | | Make the read/write routines default to the newer DS1337 part, but keepimp2013-05-101-20/+2
| | | | | | | | | | | | the supported bits board specific.
* | | As requested, move this back to opt-in and list my boards.imp2013-05-101-3/+30
| | |
* | | Remove the commented out code I just committed. If we need it, I'llimp2013-05-101-225/+0
| | | | | | | | | | | | bring it back uncommented our, or rewrite it.
* | | Add support from GE Intelligent Platform Cavium Octeon boards. Addimp2013-05-105-12/+457
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | options OCTEON_VENDOR_GEFES to enable support for these boards, to match changes that GE publishes to the Octeon Simple Executive. Since board types overlap with other boards, it is unlikely that we will properly boot on other Octeon boards with OCTEON_VENDOR_GEFES enabled. Tested extensively on the WANIC 6354, but I retained support for all the other models. Some features need changes in the base kernel, and those are in progress.
* | | Both my EBH5200 and GE WANIC 6354 have a RTC as well. It looks fromimp2013-05-101-18/+3
| | | | | | | | | | | | | | | | | | the Linux tree that they always include this chip in their FDT, so make support for the ds1337 opt-out rather than opt-in. Now my boards boot with the correct time.
OpenPOWER on IntegriCloud