summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Reflect tunable name change made in r230337.yongari2012-01-191-4/+4
|
* Oops, fix logic error introduced in r230337.yongari2012-01-191-1/+1
|
* Rename dev.bge.%d.msi_disable to dev.bge.%d.msi which matchesyongari2012-01-192-7/+7
| | | | | | enable/disable and default it to on. Suggested by: jhb
* Fix a logic error which resulted in putting PHY into sleep when WOLyongari2012-01-191-1/+1
| | | | | is active. If WOL is active driver should not put PHY into sleep. This change makes WOL work on RTL8168E.
* Quiet some clang warnings when compiling CTL.ken2012-01-195-54/+35
| | | | | | | | | | | | | | | | | | | ctl_error.c, ctl_error.h: Take out the ctl_sense_format enumeration, and use scsi_sense_data_type instead. Remove ctl_get_sense_format() and switch ctl_build_ua() over to using scsi_sense_data_type. ctl_backend_ramdisk.c, ctl_backend_block.c: Use C99 structure initializers instead of GNU initializers. ctl.c: Switch over to using the SCSI sense format enumeration instead of the CTL-specific enumeration. Submitted by: dim (partially) MFC after: 1 month
* Add support for new USB device.hselasky2012-01-192-2/+2
| | | | | PR: usb/164275 MFC after: 3 days
* Add support for the Em command. This restores a missing 'not' in thejhb2012-01-191-0/+5
| | | | | | | description of snd_emu10kx(4). Reviewed by: simon MFC after: 1 week
* Print controller/codec IDs for unknown chips instead of useless andmav2012-01-192-53/+50
| | | | | | | | frightening "unknown" word. In most cases we don't need to know chips to properly handle them, but having IDs in logs may simplify debugging. MFC after: 2 weeks Sponsored by: iXsystems, Inc.
* Remove remnants of dev_t.ed2012-01-195-12/+12
| | | | | | | | These functions take a `struct cdev *' -- not a dev_t. Inside the kernel, dev_t has the same use as in userspace, namely to store a device identifier. MFC after: 2 weeks
* netmap-related changes:luigi2012-01-191-29/+46
| | | | | | | | | | | | | | | | | | | | | | 1. correct the initialization of RDT when there is an ixgbe_init() while a netmap client is active. This code was previously in ixgbe_initialize_receive_units() but RDT is overwritten shortly afterwards in ixgbe_init_locked() 2. add code (not active yet) to disable CRCSTRIP while in netmap mode. From all evidence i could gather, it seems that when the 82599 has to write a data block that is not a full cache line, it first reads the line (64 bytes) and then writes back the updated version. This hurts reception of min-sized frames, which are only 60 bytes if the CRC is stripped: i could never get above 11Mpps (received from one queue) with CRCSTRIP enabled, whyle 64+4-byte packets reach 14.2 Mpps (the theoretical maximum). Leaving the CRC in gets us 14.88Mpps for 60+4 byte frames, (and penalizes 64+4). The min-size case is important not just because it looks good in benchmarks, but also because this is the size of pure acks. Note we cannot leave CRCSTRIP on by default because it is incompatible with some other features (LRO etc.)
* Add missing MLINKS to INDEX.5kevlo2012-01-191-0/+1
|
* Add support for Sony Ericsson GC89 EDGE/Wirelles LAN PC Cardeadler2012-01-191-0/+1
| | | | | | | | PR: kern/131933 Submitted by: Alex Keda <admin@lissyara.su> Approved by: jhb Approved by: cperciva (mentor, blanket for pre-mentorship already-approved commits) MFC after: 1 week
* Two 192/24/8 playback streams overflow single mandatory output line (SDO)mav2012-01-196-17/+101
| | | | | | | | | | | | | of HDA bus. Handle that from two directions: - Add support for "striping" (using several SDO lines), if supported. - Account HDA bus utilization and return error on new stream allocation attempt if remaining bandwidth is unsifficient. Most of HDA controllers have one SDO line with 46Mbps output bandwidth. NVIDIA GF210 has 2 lines - 92Mbps. NVIDIA GF520 has 4 lines - 184Mbps! MFC after: 2 months Sponsored by: iXsystems, Inc.
* Wrap changes from svn r212126 inside LOADER_NFS_SUPPORT such thatsbruno2012-01-191-0/+2
| | | | | | | | | | | | using LOADER_TFTP_SUPPORT excludes this code. Fixes compilation of pxeldr with -DLOADER_TFTP_SUPPORT Applicable to stable/9 and stable/8 now. This appears to not be needed on stable/7 as r212126 has not been MFC'd. Obtained from: Yahoo! Inc. MFC after: 2 weeks
* Update .Dd date on this man page.sbruno2012-01-181-1/+1
| | | | | | | MFC with r230313 and r230316 Caught by: bz Obtained from: Yahoo! Inc.
* Update man page to show that ciss(4) now support the P420sbruno2012-01-181-0/+2
| | | | | | | | MFC with r230313 Caught by: brueffer Obtained from: Yahoo! Inc MFC after: 2 weeks
* Add support for HP P420 to ciss(4)sbruno2012-01-181-0/+1
| | | | | | | | | Tested on upcoming Gen 8 releases of hardware from HP. MFC to all supported releases. Obtained from: Yahoo! Inc. MFC after: 2 weeks
* Improve HDMI/DisplayPort audio support in snd_hda(4):mav2012-01-185-96/+522
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Enable and handle unsolicited responses from digital display pins, reporting connection and EDID-Like Data (ELD) validity status changes. - Fetch ELD data, describing connected digital display device audio capabilities. These data not really used at the moment (user is not denied to use audio formats not supported by the device), only printed to verbose logs. But they are useful for debugging. The fact that ELD was received tells that HDMI link was established and video driver enabled HDMI audio passthrough. Some old chips may not return ELD, so lack of it is not necessary a problem. - Add some more points to CODEC configuration sequence: - For converter widgets, supporting more then two channels (HDMI/DP converter widgets support 8), set number of channels to handle. - For digital display pins (HDMI/DP) fill audio infoframe, reporting connected device about number of channels and speakers allocation. - For digital display pins (HDMI/DP) set mapping between channels seen by software and channels transferred via HDMI/DisplayPort. - Allow more audio formats, not used for analog connections because of stereo pairs orientation, but easily applicable to HDMI/DisplayPort: 2.1, 3.0, 3.1, 4.1, 5.0, 6.0, 6.1, 7.0. That list may be filtered later using info from ELD. - Disable MSI interrupts for NVIDIA HDA controllers before GT520. At this point I can successfully play audio over HDMI from NVIDIA GT210 and GT520 cards with nvidia-driver-290.10 driver to Marantz SR4001 receiver in 2.0, 2.1, 3.0, 4.0, 4.1, 5.0 and 5.1 PCM formats at 44, 48, 88 and 96KHz at 16 and 24 bits, same as do AC3/DTS passthrough. 6.0, 6.1, 7.0 and 7.1 PCM formats are not working for me, but I think it is because of receiver age. MFC after: 2 months Sponsored by: iXsystems, Inc.
* Rev 228065 (change bsd.own.mk -> bsd.init.mk) broke pam_unix.so by causingpeter2012-01-181-2/+2
| | | | | | | | | | | | the LDADD/DPADD to lose the -lpam, and causing openpam_dynamic() to fail due to "openpam_get_options" being undefined. This would cause obscure console log messages like: openpam_dynamic(): No error: 0 openpam_load_module(): no pam_unix.so found and other helpful messages which are no help in diagnosing the problem. Fortunately this change was not mfc'ed to 9.x, it isn't broken there.
* Warn if trying to install over an existing partition, which usually failsnwhitehorn2012-01-181-4/+22
| | | | | | | anyway due to libarchive not being able to overwrite schg flags. PR: bin/164278 MFC after: 4 days
* Unbreak several mips kernel configs after r230150 and r230152 to makebz2012-01-181-0/+1
| | | | a universe complete successfully again.
* Fix two issues related to the use of SIGINFO in fetch(1) to displaydes2012-01-184-14/+87
| | | | | | | | | | | | | progress information. The first is that fetch_read() (used in the HTTP code but not the FTP code) can enter an infinite loop if it has previously been interrupted by a signal. The second is that when it is interrupted, fetch_read() will discard any data it may have read up to that point. Luckily, both bugs are extremely timing-sensitive and therefore difficult to trigger. PR: bin/153240 Submitted by: Mark <markjdb@gmail.com> MFC after: 3 weeks
* Comment cosmetics: end more sentences with full stops.schweikh2012-01-181-6/+6
|
* Subject: NULLFS: properly destroy node hashrea2012-01-181-1/+1
| | | | | | | Use hashdestroy() instead of naive free(). Approved by: kib MFC after: 2 weeks
* Connect the bktr module(s) to the amd64 build.schweikh2012-01-181-0/+1
| | | | MFC after: 7 days
* Fix #ifdef VERBOSE for UTC caseemaste2012-01-181-18/+25
| | | | | | | | | | | Update verbose output to match what actually happens when selecting the UTC option, and when the -n option is used. Patch updated slightly for new libdialog. PR: bin/164042 Submitted by: Devin Teske <dteske vicor com> MFC after: 2 weeks
* Don't write /var/db/zoneinfo when zone is not actually changed.emaste2012-01-181-3/+5
| | | | | | | | | If the specified zone file does not exist or the -n flag is specified, do not update /var/db/zoneinfo. PR: bin/164039 Submitted by: Devin Teske <dteske vicor com> MFC after: 1 week
* Specify the correct section (4 instead of 9) in the h_ertt man page's title andlstewart2012-01-181-2/+2
| | | | | | bump the document date. MFC after: 3 days
* Add missing line continuation \. It did not cause any issue becauseemaste2012-01-181-1/+1
| | | | | | | | the same path is already being included in ../Makefile.inc. PR: 164192 Submitted by: Devin Teske <dteske vicor com> MFC after: 2 weeks
* NOOBJ is long time deadkevlo2012-01-181-4/+0
| | | | Reviewed by: kib
* vfs_object_create() function is obsolete. Use vnode_create_vobject()kevlo2012-01-181-2/+2
| | | | | | to create the backing object. Reviewed by: kib
* Allow growfs to be built with GCC 4.7 and -Werror.ed2012-01-171-1/+3
| | | | | The dp1 variable is only used when FSIRAND is defined. Just place the variable behind #ifdefs entirely.
* Document dev.bge.%d.msi_disable tunable.yongari2012-01-171-2/+5
|
* Remove unused variables.ed2012-01-171-96/+30
| | | | | Simply annotate the function parameters with __unused, instead of adding the ve-variables. This makes the code build with GCC 4.7 and -Werror.
* Introduce a tunable that disables use of MSI.yongari2012-01-172-0/+10
| | | | Non-zero value will use INTx.
* Remove unneeded dtv variable.ed2012-01-172-6/+0
| | | | | | | It is only assigned and not used at all. The object files stay identical when the variables are removed. Approved by: kib
* Revert changes in r228790. It prevented the ypserv daemon from working withhrs2012-01-171-3/+1
| | | | with multiple socktypes.
* Only use the static assertion when __generic is available.ed2012-01-171-0/+3
| | | | Reported by: tijl
* Don't expose __generic() when not using C++.ed2012-01-171-1/+1
| | | | | | | | According to the GCC documentation, the constructs used to implement <tgmath.h> are only available in C mode. They only cause breakage when used used with g++. Reported by: tijl
* Free allocated jumbo buffers when controller is stopped.yongari2012-01-171-2/+14
|
* Use a RX DMA tag to free loaded RX DMA maps.yongari2012-01-171-1/+1
| | | | Previously it used a TX DMA tag.
* Tidy-up.adrian2012-01-171-1/+1
|
* The newhook method can be called in ISR context atglebius2012-01-171-2/+3
| | | | certain circumstances, so better use M_NOWAIT in it.
* Add definitions for the FPU extended state header, legacy extendedkib2012-01-172-0/+49
| | | | | | state and AVX state. MFC after: 1 week
* Modernize the fpusave structures definitions by using uint*_t types.kib2012-01-171-13/+18
| | | | MFC after: 1 week
* Explain why it is safe to unlock the vnode.alc2012-01-171-0/+3
| | | | Requested by: kib
* Fix clang atomic to use for atomic_is_lock_free().theraven2012-01-171-1/+1
| | | | | Reviewed by: ed Approved by: dim (mentor)
* Allocate our mbuf with m_get2().glebius2012-01-171-24/+10
|
* Provide a function m_get2() that allocates a minimal mbuf thatglebius2012-01-171-0/+48
| | | | | | would fit specified size. Returned mbuf may be a single mbuf, an mbuf with a cluster from packet zone, or an mbuf with jumbo cluster of sufficient size.
* Implement xsetbv(), xsave() and xrstor() providing C access to thekib2012-01-171-0/+38
| | | | | | | | | | | similarly named CPU instructions. Since our in-tree binutils gas is not aware of the instructions, and I have to use the byte-sequence to encode them, hardcode the r/m operand as (%rdi). This way, first argument of the pseudo-function is already placed into proper register. MFC after: 1 week
OpenPOWER on IntegriCloud