summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Summarize information about connected analog pins and EDID-like data receivedmav2012-11-171-8/+154
| | | | | | | | | | | from HDMI/DisplayPort devices in form of general connection status and sound(4)-style channel matrix. Now that information is only reported in readable form to verbose logs, but potentially could be used by sound(4) to correctly choose default devices and configure vchans. Fix rear and side channels swap on analog 7.1 outputs. As soon as there is a huge mess in industry about naming and using of these channels, duplicate rear channels of 4 and 5.1 streams to both read and side speakers.
* Ensure hwpmc support is correctly included.adrian2012-11-171-0/+1
|
* Make MIPS24k PMC optional on "hwpmc_mips24k."adrian2012-11-171-1/+1
| | | | Requested by: juli
* make the MIPS24k HWPMC support require hwpmc_mips24k as well as hwpmc.adrian2012-11-171-1/+1
| | | | | | This way non-MIPS24k platforms (eg Octeon) can have separate PMC support. Requested by: juli
* Migrate the AR71xx UART (an 8250 derivative) to hide behind uart_ar71xx.adrian2012-11-175-2/+6
| | | | | The AR9330/AR9331 UART is a totally different thing, so having it included with 'uart' is not going to work out.
* Update a comment to reflect the elimination of the hold queue in r242300.alc2012-11-171-5/+1
|
* Correctly populate the RTS field.adrian2012-11-171-1/+2
| | | | | Tested: * AR5210, STA mode, RTS enabled
* * Remove ah_desc.h, it's not neededadrian2012-11-171-2/+2
| | | | | | * Add some shifts that I'm using in userspace (athalq.) However, this exposes a fun little bug..
* Make this a flag.adrian2012-11-171-1/+1
|
* Implement AR5210 descriptor decoding.adrian2012-11-174-2/+204
|
* Add AR5211 descriptor decoding support.adrian2012-11-174-2/+205
|
* .. include ah_desc.h here now.adrian2012-11-172-0/+2
|
* Remove the ah_desc.h reference; it's not needed.adrian2012-11-171-1/+0
| | | | | I'm using these descriptor header files in userland and I'm trying to avoid populating a compatibility ah_desc.h file.
* Add AR5212 frame decoding support.adrian2012-11-174-4/+250
|
* Implement a basic data decoder for the data produced by if_ath_alq.adrian2012-11-174-0/+529
| | | | This decodes the AR5416 family 11n TX and RX descriptors.
* Install bsd.progs.mk, needed by bsd.test.mk and thus by atf.test.mk.marcel2012-11-171-0/+1
|
* I'm not sure why ah_desc.h was required here, but it doesn't _need_adrian2012-11-161-2/+1
| | | | | | | | to be. So, just toss it. There's no options or ah_desc fields in here. Whilst I'm here, fix up the #ifdef and #define to mach.
* * Remove a duplicate TX ALQ post routine!adrian2012-11-161-43/+11
| | | | | | | * For CABQ traffic, I -can- chain them together using the next pointer and just push that particular chain head to the CABQ. However, this doesn't magically make EDMA TX CABQ work - I have to do some further hoop jumping.
* ALQ logging enhancements:adrian2012-11-164-2/+68
| | | | | | | | | | | | | * upon setup, tell the alq code what the chip information is. * add TX/RX path logging for legacy chips. * populate the tx/rx descriptor length fields with a best-estimate. It's overly big (96 bytes when AH_SUPPORT_AR5416 is enabled) but it'll do for now. Whilst I'm here, add CURVNET_RESTORE() here during probe/attach as a partial solution to fixing crashes during attach when the attach fails. There are other attach failures that I have to deal with; those'll come later.
* ath(4) ALQ logging improvements.adrian2012-11-162-10/+43
| | | | | | | | | | | | | | | | | * Add a new method which allows the driver to push the MAC/phy/hal info into the logging stream. * Add a new ALQ logging entry which logs the mac/phy/hal information. * Modify the ALQ startup path to log the MAC/phy/hal information so the decoder knows which HAL/chip is generating this information. * Convert the header and mac/phy/hal information to use be32, rather than host order. I'd like to make this stuff endian-agnostic so I can decode MIPS generated logs on a PC. This requires some further driver modifications to correctly log the right initial chip information. Also - although noone bar me is currently using this, I've shifted the debug bitmask around a bit. Consider yourself warned!
* Get the accounting working. We now have counters how manytuexen2012-11-167-18/+46
| | | | | | | | | chunks for each SCTP outgoing stream are in the send and sent queue. While there, improve the naming of NR-SACK related constants recently introduced. MFC after: 1 week
* - the preferred way to write a NULL pointer constant is with NULLkevlo2012-11-163-9/+6
| | | | | | - whitespace nit Reviewed by: glebius
* Correct spelling of "lily" [0]eadler2012-11-161-3/+3
| | | | | | | | | Correct spelling of Camellia PR: misc/173655 [0] Submitted by: John Ryan <john@shiftregister.net> [0] Approved by: cperciva MFC after: 1 week
* Remove trailing whitespace.joel2012-11-161-1/+1
|
* last commit was a mistakeeadler2012-11-161-1/+1
| | | | | Pointyhat to: me (for real) Approved by: cperciva (implicit)
* Update comment.glebius2012-11-161-1/+2
|
* o Remove meaningless PROTOCOLS section.glebius2012-11-161-43/+65
| | | | | | | | | | | | | | | o Describe passing file descriptors as separate section. - Descriptors can be passed through any protocol of the UNIX family, not SOCK_STREAM and SOCK_SEQPACKET only. [1] o Describe socket options as separate section. - Move LOCAL_PEERCRED option to this section. - Describe struct xucred. - In LOCAL_CREDS section mention that credentials are passed only on the first read on non-datagram sockets. o Xref all mentioned system calls. Noticed by: Igor Sysoev [1]
* Fix weird indentation.des2012-11-161-4/+4
|
* Reduce the overhead of locking, use IF_AFDATA_RLOCK() when we are doingae2012-11-165-18/+18
| | | | | | | simple lookups. Sponsored by: Yandex LLC MFC after: 1 week
* Change fetch(1) to:andre2012-11-161-11/+25
| | | | | | | | | | | o Report the instantaneous bandwidth instead of an average since the beginning of the download. o At the finish of the download report the average bandwidth and also the total time it took instead of 00m00s. Reviewed by: des MFC after: 1 week
* mdoc: Use the Ev macro for environmental variables.joel2012-11-161-3/+3
|
* Remove trailing whitespace.joel2012-11-161-1/+1
|
* Document that rtprio(2) and rtprio_thread(2) can fail with EFAULTkevlo2012-11-161-2/+10
| | | | | | due to the invoked copyout(9). Reviewed by: davidxu
* In pget(9), if PGET_NOTWEXIT flag is not specified, also search thekib2012-11-163-46/+47
| | | | | | | | | | | | zombie list for the pid. This allows several kern.proc sysctls to report useful information for zombies. Hold the allproc_lock around all searches instead of relocking it. Remove private pfind_locked() from the new nfs client code. Requested and reviewed by: pjd Tested by: pho MFC after: 3 weeks
* For some more completeness add matrixes for 3.1 and 7.0 channel setups.mav2012-11-164-10/+121
|
* M_USE_RESERVE is no longer deprecated. It is once again supported.alc2012-11-161-8/+7
| | | | Reviewed by: kib
* Restore the proper handling of the pid 0 for waitpid(2).kib2012-11-161-4/+9
| | | | | | | Fix the style around. Reported and reviewed by: bde (previous version) MFC after: 28 days
* Move the definition of the idtype_t from sys/types.h to sys/wait.h.kib2012-11-163-41/+41
| | | | | | | | | Fix the bug, use #if __BSD_VISIBLE instead of #if defined(__BSD_VISIBLE), since __BSD_VISIBLE is always defined. Reformat the comments from the Solaris style to KNF. Reported and reviewed by: bde MFC after: 28 days
* Alphabetically reorder the forward-declarations of the structures.kib2012-11-161-7/+8
| | | | | | | Add the declaration for enum idtype, to be used later. Reported and reviewed by: bde MFC after: 28 days
* Style fixes for r242958.kib2012-11-162-10/+6
| | | | | Reported and reviewed by: bde MFC after: 28 days
* Move the declaration of vm_phys_paddr_to_vm_page() from vm/vm_page.hkib2012-11-167-2/+6
| | | | | | | to vm/vm_phys.h, where it belongs. Requested and reviewed by: alc MFC after: 2 weeks
* Explicitely state that M_USE_RESERVE requires M_NOWAIT, using assertion.kib2012-11-161-0/+3
| | | | | Reviewed by: alc MFC after: 2 weeks
* dot.login is supposed to be for bourne shell, not csheadler2012-11-161-1/+1
| | | | | Pointyhat to: me Approved by: cperciva (implicit)
* Update man pages and clarify a number of options.grog2012-11-162-35/+65
| | | | | | Rework block count calculations to work correctly with small "block" sizes. MFC after: 14 days
* Move detailed description of BLOCKSIZE to getbsize(3).grog2012-11-161-7/+4
| | | | MFC after: 2 weeks.
* Complete man page.grog2012-11-161-11/+27
| | | | MFC after: 2 weeks
* Merge bmake-20121111sjg2012-11-1611-31/+91
|\ | | | | | | | | | | Also pay attention to MK_SHARED_TOOLCHAIN. Approved by: marcel (mentor)
| * Tag bmake-20121111sjg2012-11-15121-0/+54627
| | | | | | | | Approved by: marcel (mentor)
| * Import bmake-20121111 - pick up fix for .ORDERsjg2012-11-158-27/+81
| | | | | | | | Approved by: marcel (mentor)
| * Tag bmake/20121010sjg2012-10-25120-0/+54573
| | | | | | | | Approved by: marcel (mentor)
OpenPOWER on IntegriCloud