summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Increase WARNS to 3.des2011-05-122-2/+2
|
* uintmax_t is a better type here...imp2011-05-121-1/+1
| | | | Submitted by: avg@
* Add initial BCM5719 support. TSO and jumbo frame was intentionallyyongari2011-05-122-12/+88
| | | | | | | disabled for BCM5719 A0 revision due to known hardware errata. Many thanks to Broadcom for continuing support of FreeBSD. Submitted by: Geans Pin at Broadcom
* Explicitly clear 1000baseT control register for F1 PHY used inyongari2011-05-121-0/+12
| | | | | | | | | | | AR8132 FastEthernet controller. The PHY has no ability to establish a gigabit link. Previously only link parters which support down-shifting was able to establish link. This change should fix a long standing link establishment issue of AR8132. PR: kern/156935 MFC after: 1 week
* Fix printf int mismatch on 32-bit architectures...imp2011-05-121-2/+3
|
* Add (somewhat speculative) bootable CD support for PAPR/pSeries-typenwhitehorn2011-05-121-0/+16
| | | | | | systems. In principle, FreeBSD should run on at least some of these already, and support for the remainder will hopefully show up eventually, so add this while I'm thinking about it.
* Remove some hacks to handle strange behavior of LXT 970 PHYs now betternwhitehorn2011-05-121-10/+0
| | | | | handled in miibus after r221812. Thanks to marius@ for piecing this together!
* Some PHYs like the Level One LXT970 optionally can default to isolationmarius2011-05-121-6/+9
| | | | | | | after rest, in which case we may need to deisolate it. Tested by: nwhitehorn MFC after 1 week
* Now that the devices with functioning ps-poll hardware support haveadrian2011-05-121-3/+1
| | | | been enumerated (merlin and later), flick this on.
* fix build on 32-bit platforms for r221803avg2011-05-121-1/+1
| | | | | | | | | Casting a pointer to a wide integer is probably not that bad, but I am still guilty of not testing this. Pointyhat to: avg MFC after: 1 week X-MFC with: r221803
* - Do no try to drop a NULL filedesc pointer.stas2011-05-121-1/+2
|
* - Commit work from libprocstat project. These patches add support for runtimestas2011-05-1242-1250/+3931
| | | | | | | | | | | | | | | | | | | | | | | file and processes information retrieval from the running kernel via sysctl in the form of new library, libprocstat. The library also supports KVM backend for analyzing memory crash dumps. Both procstat(1) and fstat(1) utilities have been modified to take advantage of the library (as the bonus point the fstat(1) utility no longer need superuser privileges to operate), and the procstat(1) utility is now able to display information from memory dumps as well. The newly introduced fuser(1) utility also uses this library and able to operate via sysctl and kvm backends. The library is by no means complete (e.g. KVM backend is missing vnode name resolution routines, and there're no manpages for the library itself) so I plan to improve it further. I'm commiting it so it will get wider exposure and review. We won't be able to MFC this work as it relies on changes in HEAD, which was introduced some time ago, that break kernel ABI. OTOH we may be able to merge the library with KVM backend if we really need it there. Discussed with: rwatson
* Break out the AR9285 analog registers from ar5416/ar5416phy.h and putadrian2011-05-124-97/+133
| | | | | | | them in a new header file, ar9002/ar9285_an.h. Shuffle the AR9280 analog registers in ar5416/ar541phy.h into a contiguous spot.
* dsp/pcm: allow to mmap both read and write buffers using the same fdavg2011-05-121-21/+35
| | | | | | | | | | This brings our implementation in line with OSS specification for systems that support mmap. The change should also improve compatibility with OSS software not specifically written for FreeBSD, e.g. PulseAudio OSS plugin. Reviewed by: kib, jhb MFC after: 1 week
* Fix the half/quater rate PLL setup for AR5416, AR9160 andadrian2011-05-121-3/+7
| | | | | | | | | (beta?) AR9280 chips. Note: This doesn't "fix" half/quarter rate support for these chips; it merely fixes an oversight. Obtained from: Atheros
* Fixes from Atheros:adrian2011-05-121-2/+6
| | | | | * If AR9130, give the chip extra time to reset * If AR5416, don't shutdown the chip during reset
* Correct a typojfv2011-05-121-1/+1
|
* MFV: nc(1) from OpenBSD 4.9.delphij2011-05-114-44/+123
| | | | | MFC after: 1 month Obtained from: OpenBSD
* Move the three geom kprocs as threads under a single pid.thompsa2011-05-111-46/+25
| | | | Reviewed by: julian
* Chipset support for the new Intel Panther Point PCH, thanksjfv2011-05-117-2/+105
| | | | to Seth Heasley for preparing the changes.
* Add basic metadata integrity check. In case when partition table wasae2011-05-111-1/+48
| | | | | | | | probed and read successfull, but it contains invalid values (e.g. overlapped partitions, offset or size is out of bounds), then table will be rejected. MFC after: 1 month
* Remove wrong comment.dchagin2011-05-111-3/+0
| | | | MFC after: 1 week.
* + DTrace as a bootstrap tool is only needed on certain older systems.obrien2011-05-111-4/+10
| | | | | | | + Be more consistent between BMAKE and TMAKE. + Add NO_CTF to crosstools as is done for bootstrap and build tools. Reviewed by: marcel
* Fix up the net80211 alq logging - this commit makes it usable.adrian2011-05-111-3/+5
| | | | | | | | * revert a local path change that shouldn't have made it to the commit * fix some indenting/wrapping * Fix the ale data copy - i should be copying into the ale data pointer, not over the ale entry itself.
* net80211 alq bugfixes:adrian2011-05-111-3/+12
| | | | | | * Track number of logged operations * call alq_post() so things are logged * network order things
* Make freebsd-update(8) smarter in how it handles $FreeBSD$ tags incperciva2011-05-111-3/+33
| | | | | | | | | | | | | | | | | | | configuration files. If the current file differs from the canonical version from the old release only due to differences in the $FreeBSD$ tag (which can happen if the system was installed from source code, depending on how the src tree was checked out) then freebsd-update will treat the file as "unmodified" and silently update it to the "clean" version in the new release. If the only change being made to a configuration file is in the $FreeBSD$ tag (e.g., for any configuration files which have been modified locally, now that we're using SVN and the $FreeBSD$ tag changes when a branch is created), freebsd-update will no longer print the diff and prompt "Does this look reasonable (y/n)?". Nagged by: pgollucci MFC after: 1 month
* Make the NF calibration logic (hopefully!) more resistive to noisyadrian2011-05-111-12/+28
| | | | | | | | | | | | | | | | environments. In setups where NF calibration can take a while, don't load the CCA and kick off a new NF calibration if the previous one hasn't yet completed. This shouldn't happen unless the environment is noisy but those exist (hi phk!). Here, if the previous NF hasn't completed when ar5416LoadNf() is run (which reads the NF), it skips updating the history buffer, loading the NF CCA array and kicking off the next NF cal. It's hoped it'll occur in the next long calibration interval. Obtained from: Atheros, ath9k, my local HAL
* Always log if the NF CCA load fails; so users with debugging enabledadrian2011-05-111-2/+2
| | | | can see they're likely in a very noisy environment.
* Make sure the chip is awake before writing to it to finally detachadrian2011-05-111-0/+6
| | | | | | it. Obtained from: Atheros
* Add a new flag - HAL_DEBUG_UNMASKABLE - which always logs a debug messageadrian2011-05-112-1/+3
| | | | (when debug is enabled) no matter what.
* Remove unused variableadrian2011-05-111-1/+0
|
* Remove the initial NF completion check.adrian2011-05-111-22/+4
| | | | | | | | | | | | This is taking quite a while for some people in some situations (eg AR5418 in phk's Abusive Radio Environment). Instead, the rest of the calibration related code should ensure that a NF calibration has occured before reading NF values and kicking off another NF calibration. The channel should also likely be marked as "noisy" (CWINT) if the NF calibration takes too long.
* Remove a now unneeded comment..adrian2011-05-111-1/+0
|
* Restore the RSSI threshold after writing the board values.adrian2011-05-111-3/+3
| | | | This would be overwritten by the board initvals written in ah->writeIni().
* Use new option names for NFS client and NFS servergonzo2011-05-1116-28/+28
| | | | See UPDATING entry for 20110427
* Add an ATOMIC_CLEAR_LONG.marius2011-05-101-0/+11
|
* Fix whitespace.marius2011-05-101-1/+1
|
* Fix a bug in r221407; this driver doesn't add the media itself.marius2011-05-101-1/+1
| | | | PR: 156893
* Add SC_PIXEL_MODE to GENERIC for amd64 and i386.jkim2011-05-102-0/+2
| | | | Requested by: many
* bitcount32: replace lengthy comment with a reference to SWARavg2011-05-101-38/+2
| | | | MFC after: 5 days
* dtrace: remove unused codeavg2011-05-102-42/+2
| | | | | | Which is also useless, IMO. MFC after: 5 days
* Only try to set up IPIs at boot on systems that actually have more than onenwhitehorn2011-05-101-12/+16
| | | | | | | CPU. This fixes a panic observed on Heathrow-based systems without SMP-capable PICs when the kernel had both options SMP and INVARIANTS. MFC after: 5 days
* Regen.ru2011-05-101-36/+75
|
* Reassurance for impatient.ru2011-05-101-0/+10
|
* Style.ru2011-05-101-10/+10
|
* Add an entry for the SIIG Quartet Serial 850 which uses an Oxfordjhb2011-05-101-0/+6
| | | | | | | chip with a non-default clock. PR: kern/147583 MFC after: 1 week
* - There now exist options that have different defaults depending onru2011-05-103-49/+139
| | | | | | | | | | | | | | the architecture, reflect this in documentation. For such options, both WITH_FOO and WITHOUT_FOO description files should be provided. Prodded by: des - Setting a build option may enforce other build options, try harder to detect this case. - Setting a build option may change other option's default value, try harder to detect this case.
* The Objective C support was removed in r220755.ru2011-05-101-2/+0
| | | | Submitted by: des
* Removed unsupported options MK_BINUTILS and MK_GCC that wereru2011-05-101-2/+0
| | | | silently added in r218936.
* Flush the scriptfile whenever we see a non-graphical character to getphk2011-05-101-5/+11
| | | | | more real-time logging, without forcing a write(2) on every single character.
OpenPOWER on IntegriCloud