summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Set mdp only under #ifdef WII.rpaulo2012-08-251-0/+3
|
* Clear freeze bit before calling xpt_release_devq.jimharris2012-08-241-1/+1
| | | | | | | | This ensures that any ccbs which immediately start during the call to xpt_release_devq see an accurate picture of the frozen_lun_mask. Sponsored by: Intel MFC after: 3 days
* Fix confirmation logic when detecting a ttybapt2012-08-241-3/+3
| | | | Reported by: mjg
* - change ALWAYS_ASSUME_YES to ASSUME_ALWAYS_YES for consistency with pkg(8)bapt2012-08-241-3/+5
| | | | | | | - if not on a tty prompt about the missing pkg(8) but default on 'no' except if ASSUME_ALWAYS_YES is set MFC after: 2 days
* Remove the hard-coded AR5416-series parameters and instead use theadrian2012-08-241-38/+13
| | | | | | | | | | | | | | | | | | | | | DFS parameters fetched from the HAL. Check whether the specific chipset supports RADAR reporting before enabling DFS; or some of the (unset) DFS methods may fail. Tested: * AR5210 (correctly didn't enable radar PHY reporting) * AR5212 (correctly enabled radar PHY reporting w/ the correct default parameters.) TODO: * Now that I have this capability check in place, I could remove the (empty) DFS methods from AR5210/AR5211. * Test on AR5416, AR9160, AR9280. PR: kern/170904
* Correctly handle the "pe_enabled" flag - both when configuring DFS andadrian2012-08-241-1/+7
| | | | | | fetching the current DFS configuration. PR: kern/170904
* Add an accessor macro for getting access to the default DFS parameters.adrian2012-08-241-0/+2
| | | | PR: kern/170904
* Fix scsi_da's BIO_DELETE->SCSI_UNMAP translation to use correct localjimharris2012-08-241-3/+3
| | | | | | | | | variable when determining various sizes related to SCSI UNMAP block descriptor lists. Sponsored by: Intel Reviewed by: mav MFC after: 3 days
* Dont use -Werror when building libbfd and gnu as on powerpc64 with clangrdivacky2012-08-242-0/+5
| | | | | | as there are warnings. Reviewed by: nwhitehorn
* Document update of 802.11s IE identifiers.bschmidt2012-08-241-0/+7
|
* Add default values for the NumTxMaps capability.adrian2012-08-244-0/+4
|
* Add the method to fetch the default DFS parameters for the AR5212 PHY.adrian2012-08-243-1/+33
| | | | | | I need to check whether new parameters were added for the AR5413 NIC. PR: kern/170904
* A workaround in r238563 was for makes (notably bmake) without theru2012-08-241-5/+4
| | | | | | | | | | internal knowledge that "cd" is a shell's built-in. Such makes may attempt to exec() "cd" that in turn will fail on systems that lack the "cd" executable. Reworked this by eliminating the root cause. Submitted by: Simon Gerraty <sjg@juniper.net>
* Implement an API to fetch the default DFS parameters for the given chip.adrian2012-08-244-0/+50
| | | | | | | The only chip this is currently implemented for is the AR5416 HAL family. A follow-up commit will add AR5212 support. PR: kern/170904
* Bring over some new EEPROM regulatory domain flags.adrian2012-08-241-0/+28
| | | | Obtained from: Qualcomm Atheros
* Add some basic definitions for a future htree implementation.pfg2012-08-242-1/+4
| | | | MFC after: 3 days
* Oops, another copy/paste issue.adrian2012-08-241-1/+1
|
* Add ath_hal_get_curmode() - this is used by the Osprey HAL.adrian2012-08-242-0/+50
| | | | Obtained from: Qualcomm Atheros
* Add rfkill HAL accessor methods.adrian2012-08-241-0/+7
|
* Oops, fix copy/paste silliness.adrian2012-08-241-5/+5
|
* Add some more capabilities (unused at the present.)adrian2012-08-241-0/+16
| | | | Obtained from: Qualcomm Atheros
* Add the MFP capability to ath_hal_getcapability().adrian2012-08-241-1/+3
| | | | Obtained from: Qualcomm Atheros
* Add some more diagnostic codes.adrian2012-08-241-0/+4
| | | | Obtained from: Qualcomm Atheros
* Wrap this a little so it's slightly easier on the eyes.adrian2012-08-241-1/+2
|
* Add some new flags:adrian2012-08-241-2/+11
| | | | | | | | | | * mfp support; * 4.9ghz support in the HAL; * device type - specifically, the bus type and whether it's a HB63 NIC (which requires some subtle chainmask handling differences in the AR5416 HAL.) Obtained from: Qualcomm Atheros
* Fetch the chip select in the bridge driver, like all the other spiimp2012-08-233-9/+9
| | | | bridges do.
* Remove duplicated GEOM_PART_* options.ray2012-08-238-16/+0
| | | | | PR: 170931 Approved by: adrian
* Allow nmbjumbop, nmbjumbo9, and nmbjumbo16 to be set directly via loadernp2012-08-231-4/+13
| | | | | | tunables. MFC after: 1 month
* Use proper resource type when freeing.imp2012-08-231-1/+1
| | | | Submitted by: Ian Lapore (indirectly in a larger patch)
* Apply fix for vendor pull request #17:mm2012-08-231-0/+1
| | | | | | | | | | Support appending to empty archives References: https://github.com/libarchive/libarchive/pull/17 Submitted by: myself Obtained from: libarchive master branch on github
* Partially roll back r239601 - keep parameter strings both length-delimitedjamie2012-08-231-4/+5
| | | | | | | | and null-terminated at the same time, because they're later passed to libjail as null-terminated. That means I also need to add a nul byte when comma-combining array parameters. MFC after: 6 days
* Merge recent vendor changes:mm2012-08-2319-216/+403
| | | | | | | | | | | | | | | 3086 unnecessarily setting DS_FLAG_INCONSISTENT on async destroyed datasets 3090 vdev_reopen() during reguid causes vdev to be treated as corrupt 3102 vdev_uberblock_load() and vdev_validate() may read the wrong label Referenes: https://www.illumos.org/issues/3086 https://www.illumos.org/issues/3090 https://www.illumos.org/issues/3102 PR: kern/170912, kern/170914 Obtained from: illumos (changeset #13776, #13777) MFC after: 2 weeks
* Pull in r162360 from upstream clang trunk:dim2012-08-231-2/+3
| | | | | | | | Merge existing attributes before processing pragmas in friend template declarations. Fixes pr13662. This should help when building Firefox with libc++.
* Since our clang now supports the tls_model attribute, remove thedim2012-08-232-9/+1
| | | | | | workaround for it in jemalloc_FreeBSD.h. Reviewed by: jasone
* Add tunable for XHCI port routing.hselasky2012-08-233-5/+19
| | | | MFC after: 1 week
* Sprinkle a bit of style.Makefile(5) across various clang Makefiles. Nodim2012-08-233-18/+18
| | | | | | functional changes. MFC after: 3 days
* Make sure bsd.dep.mk does not filter out -stdlib=xxx from CXXFLAGS,dim2012-08-231-2/+4
| | | | | | since this determines parts of the C++ include path. MFC after: 1 week
* Check the return value of sbuf_finish().jh2012-08-231-2/+8
|
* - Put arguments for print_syscall_ret() function in proper order.zont2012-08-231-1/+1
| | | | | | Bug was introduced in r192025. Approved by: kib (mentor)
* Eliminate redundant code, _thr_spinlock_init() has already been calleddavidxu2012-08-231-3/+0
| | | | in init_private(), don't call it again in fork() wrapper.
* The check for MAXPHYS doesn't make sense, so remove it.imp2012-08-231-7/+24
| | | | | | Report errors indicated by the transport. If this is too chatty, I'll throw it behind a debug write. Remove commented out debugs that are no longer useful.
* Add a placeholder and typedefs for MFP (management frame protection.)adrian2012-08-231-0/+20
| | | | Obtained from: Qualcomm Atheros
* Add some more interrupt handling bits.adrian2012-08-231-1/+7
| | | | Obtained from: Qualcomm Atheros
* Add AR9380 devid HAL definitions and probe/attach strings.adrian2012-08-232-0/+93
| | | | Obtained from: Device IDs are from Qualcomm Atheros
* Add chipset names.adrian2012-08-231-2/+2
|
* Pre-separate IP addresses passed on the command line, so they can bejamie2012-08-231-2/+26
| | | | | | | | properly parsed for interface prefixes and netmask suffixes. This was already done for the old-style (fixed) command line, but missed for the new-style. MFC after: 1 week
* Remember that I'm using length-defined strings in parameters:jamie2012-08-231-5/+3
| | | | | | | | | | | Remove a bogus null terminator when stripping the netmask from IP addresses. This was causing later addresses in a comma-separated string to disappear. Use memcpy instead of strcpy. This could just cause Bad Things. PR: 170832 MFC after: 1 week
* Correct style.obrien2012-08-221-1/+1
|
* * Reinstate r128059's consumption of our best entropy first.obrien2012-08-221-8/+13
| | | | | | | | | r128060 for "hardware-supplied entropy" reversed this without reason, seems a typo. * Isolate "better than nothing" implementation to a function. Submitted by: obrien & Arthur Mesh <arthurmesh@gmail.com> Sponsored by: Juniper Networks
* Do not change "cachable" attribute for DMA memory allocated withgonzo2012-08-221-4/+0
| | | | | | | | | | | | | | BUS_DMA_COHERENT attribute The minimum unit for changing "cachable" attribute is page, so call to pmap_change_attr effectively disable cache for all pages that newly allocated DMA memory region spans on. The problem is that general-purpose memory could reside on these pages too and disabling cache might affect performance. Moreover ldrex/strex operators raise Data Abort exception when accessing memory on page with "cachable" attribute off. BUS_DMA_COHERENT does nto require memory to be coherent. It just suggests to do best effort for reducing synchronization overhead.
OpenPOWER on IntegriCloud