summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | bump for linke set changessam2008-11-281-1/+1
| | |
| * | Replace most compile-time support options with linker sets forsam2008-11-2865-499/+264
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | chip and RF backend support: o add OS_DATA_SET and OS_SET_DECLARE os requirements for setting up linker sets o add AH_CHIP macro for registering chip support (e.g. 5210) o add AH_RF macro for registering RF support (e.g. 2413); note this isn't required for single chip solutions where there's no ambiguity (e.g. 5416/9160+2133) but for 5212 class parts it's required because of the multi-chip solutions o remove all uses of AH_SUPPORT_AR5210, AH_SUPPORT_AR5211, AH_SUPPORT_5212, and AH_SUPPORT_AR9160; still need AH_SUPPORT_AR5416 to enable the 11n descriptor formats and 5312 support is presently broken o remove all uses of AH_SUPPORT_2133, AH_SUPPORT_2413, AH_SUPPORT_5111, AH_SUPPORT_5112, AH_SUPPORT_2417, AH_SUPPORT_2425, and AH_SUPPORT_5413; 5312-related support still requires fixup Remaining issues: o fixup SoC attach o ath_hal_attach uses a hack to probe w/o access to the vendorid o fallback handling of parts w/o a macrev needs to be restored
| * | Update to later code from my repository:sam2008-11-2863-2971/+4853
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | o many bug fixes o add new periodic calibration api o break up 5416 periodic calibration code in preparation for 928x o move get noise floor to rf backends o 5416-specific ani (still disabled) o modularize 5210 eeprom format a la other eeprom formats o start cleaning up regdomain code o prepare for proper 1/2 and 1/4 width channel support o bring back 900MHz card support o clean up 5212 rf version handling o add 1/2 and 1/4 width channel support for 5212 parts o split 5212 rfgain handling out o improve ani debugging o add AH_USE_INIPDGAIN compile option o purge a bunch of dead 5212 state o add 1/2 and 1/4 rate modes o remove HAL_CAP_CHAN_HALFRATE and HAL_CAP_CHAN_QUARTERRATE; the same info can now be deduced from the set of supported modes
| * | not neededsam2008-11-281-101/+0
| | |
| * | remove unneeded stuffsam2008-11-2832-3253/+0
| | |
| * | virgin import of ath halsam2008-11-28135-0/+54392
| /
* | The times(3) function returns the number of CLK_TCKs since thekeramida2008-12-011-4/+9
| | | | | | | | | | | | | | | | startup time of FreeBSD, not since the UNIX Epoch. PR: docs/122359 Submitted by: Viktor Štujber MFC after: 1 week
* | Trivial patch to show on which geom has the error been detected.ivoras2008-12-011-1/+2
| | | | | | | | | | | | Submitted by: Rick C. Petty Approved by: gnn (mentor) MFC after: 1 month
* | Catch up with the disappearance of sys/dev/hfa.kensmith2008-12-011-1/+0
| |
* | Fix fread() to return a correct value on platforms where sizeof(int) !=ru2008-12-011-1/+1
| | | | | | | | | | | | | | sizeof(size_t), i.e. on all 64-bit platforms. Reported by: Andrey V. Elsukov MFC after: 3 days
* | Adjustments to make a tags file a bit more suitable to amd64.kensmith2008-12-011-14/+13
| | | | | | | | Reviewed by: peter
* | Fix a lock order reversal bug that could cause deadlock during fork(2).jasone2008-12-011-11/+37
| | | | | | | | Reported by: kib
* | - Fix spelling error in comments.stas2008-12-018-8/+8
| | | | | | | | | | | | PR: arm/128891 Submitted by: Pavel Pankov <pankov_p@mail.ru> Approved by: kib (mentor)
* | Remove The Netgear WG111v2 supportkevlo2008-12-011-2/+0
| |
* | The Netgear WG111v2 USB dongle contains a RTL8187 chip,kevlo2008-12-011-1/+0
| | | | | | | | | | | | not a GW3887 chip. Obtained from: OpenBSD
* | null out m_next when marshalling a packetkmacy2008-12-011-1/+3
| |
* | Update internal mac stats every time the tick task is calledkmacy2008-12-011-25/+16
| | | | | | | | | | if we don't do this "netstat -w 1" will frequently see negative differences in packets sent
* | don't manually track statisticskmacy2008-12-011-6/+0
| |
* | Proper fix for tracking ifnet statisticskmacy2008-12-011-0/+52
| |
* | Fix an inverted check introduced in r184554.attilio2008-12-011-1/+1
| | | | | | | | | | Submitted by: tegge Pointy hat to: me
* | Revision 184199 had not been fully reverted, add missing piece.davidxu2008-12-011-0/+4
| | | | | | | | Reported by: phk
* | Restore AHCI suspend/resume support,mav2008-12-011-2/+2
| | | | | | | | broken with modularization commit (rev 183724).
* | Provide a 'tinderbox' target that compiles enough of FreeBSD thatalfred2008-12-011-7/+28
| | | | | | | | | | | | | | | | a developer can rest reasonably assured that the tinderbox will not be broken. This target leverages most of 'universe' but will exit non-zero and output a summary at the end. "make tinderbox"
* | Allow boot code to be smaller than what the scheme expects.marcel2008-12-014-5/+20
| | | | | | | | | | This effectively changes the boot code size to be an upper bound and makes the interface more flexible.
* | Print error messages as-is, when they don't conform tomarcel2008-11-301-6/+9
| | | | | | | | | | <errno> [<parameter> 'value'] These are error messages from (lib)geom itself.
* | Call gctl_free() after we processed the error string.marcel2008-11-301-5/+11
| | | | | | | | It's being freed as part of the request.
* | - Get rid of unused variable in KTR checks. This allows ktr(4) enabledstas2008-11-301-3/+2
| | | | | | | | | | | | | | | | | | | | ARM kernel to compile. PR: arm/128897 Submitted by: Pankov Pavel <pankov_p@mail.ru> Reviewed by: raj Approved by: kib (mentor, implicit) MFC after: 1 week
* | - Get rid of extra include file, erroneously added by thestas2008-11-301-1/+0
| | | | | | | | | | | | | | previous commit. This include file was required by the first version of the patch. Approved by: kib (mentor, implicit)
* | - Obtain main clock frequency dynamically based on CKGR_MCFR registerstas2008-11-302-6/+51
| | | | | | | | | | | | | | | | | | | | | | contents. - It is possible to override the dynamic configuration by using AT91C_MAIN_CLOCK option in kernel config. PR: arm/128961 (based on) Submitted by: Bjorn Konig <bkoenig@alpha-tierchen.de> Reviewed by: imp Approved by: kib (mentor, implicit)
* | cover up sun4v namespace pollutionsam2008-11-301-0/+3
| |
* | It's silly to claim recv(2) is to be removed in favour of recvfrom(2)ivoras2008-11-301-1/+0
| | | | | | | | | | | | (at least at this time :) ). Approved by: gnn (mentor)
* | hookup mcast and promisc callbackssam2008-11-301-0/+18
| | | | | | | | Submitted by: "Paul B. Mahol" <onemda@gmail.com>
* | Partially roll back a revision which changed the error code being returnedcsjp2008-11-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | by getaudit(2). Some applications such has su, id will interpret E2BIG as requiring the use of getaudit_addr(2) to pull extended audit state (ip6) from the kernel. This change un-breaks the ABI when auditing has been activated on a system and the users are logged in via ip6. This is a RELENG_7_1 candidate. MFC after: 1 day Discussed with: rwatson
* | Adjust an assertion to handle the case where a lock is contested, butjasone2008-11-301-1/+1
| | | | | | | | | | | | spinning is avoided due to running on a single-CPU system. Reported by: stefanf
* | Major overhaul:sam2008-11-302-382/+569
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | o eliminate private state indexed by 802.11 rate codes; use the hal's rate tables directly to get the same info o calculate a mask of operational rates to optimize lookups and checks (instead of using for loops and similar) o optimize size bin operations o ignore rates marked as "do not use" in the hal phy tables o fix bug that caused upshifting to break in 11g once the rate dropped below 11Mb/s o add more intelligent multi-rate tx schedules o add support for 1/2 and 1/4 width channels o add dev.ath.X.sample_stats sysctl to dump runtime statistics to the console (needs to go up to a user app) o export more tuning knobs via sysctls (still a couple of magic constants)
* | sync w/ p4 branchsam2008-11-301-1/+2
| |
* | some of the 11n parts can hang under certain conditions withoutsam2008-11-301-2/+28
| | | | | | | | | | | | | | necessary workarounds, add code to detect these hangs and distinguish them from other events; note this code is only invoked for anomalous conditions and (at the moment) is a noop because the hang detection code is in a new hal that's coming shortly
* | add frequency mapping for the Zcomax GZ-901sam2008-11-301-4/+9
| |
* | enable use of modules but disable them by adding MODULES_OVERRIDE=""sam2008-11-3012-3/+13
| | | | | | | | | | | | | | in each config file until we can sort out issues in the modules tree Reviewed by: imp MFC after: 1 month
* | opt_at91.h isn't needed here at all anymore, since the board initimp2008-11-301-1/+0
| | | | | | | | | | routines have been split out. Remove it. This leaves only one instance of it in the tree that will be going away soon.
* | Enable getaudit_addr(2) for sshd again. This will un-break the subjectcsjp2008-11-301-1/+1
| | | | | | | | BSM audit tokens for IPv6.
* | Make the linker.hints file have mode 644 instead of 600.luigi2008-11-301-0/+2
| | | | | | | | | | | | | | There is nothing secret in the file, and the missing read permission breaks diskless operation. MFC after: 4 weeks
* | Clarify the reason to not use the volatile string as an argument to CTRkib2008-11-301-6/+11
| | | | | | | | | | | | | | macros. Note the logging of file and line. Reviewed by: dchagin MFC after: 3 days
* | Don't call ether_ioctl() with locks held. Loop in xn_rxeof() until the backenddfr2008-11-301-81/+85
| | | | | | | | | | stops adding stuff to the ring otherwise we miss RX interrupts which kills performance.
* | Add more obsolete files.antoine2008-11-301-0/+5
| |
* | On FreeBSD, printing the version is centralized, so no need to repeatimp2008-11-301-2/+0
| | | | | | | | it here. I think that gonzo@ has also made this change to p4.
* | Do not spin when trying to lock on a single-CPU system.jasone2008-11-301-11/+13
| | | | | | | | Reported by: davidxu
* | Improve a comment.jkoshy2008-11-301-4/+7
| |
* | According to "Intel 64 and IA-32 Architectures Software Developer's Manualmav2008-11-301-1/+5
| | | | | | | | | | | | Volume 3B: System Programming Guide, Part 2", CPUs with family 0x6 and model above or 0xE and CPUs with family 0xF and model above or 0x3 have invariant TSC.
* | According to "Intel 64 and IA-32 Architectures Software Developer's Manualmav2008-11-301-1/+5
| | | | | | | | | | | | Volume 3B: System Programming Guide, Part 2", CPUs with family 0x6 and model above or 0xE and CPUs with family 0xF and model above or 0x3 have invariant TSC.
OpenPOWER on IntegriCloud