summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Use standard FreeBSD license disclaimeremaste2014-03-183-34/+34
| | | | | | | The original was accidentally copied from a NetBSD Foundation copyright block. Sponsored by: The FreeBSD Foundation
* Return error when packet is dropped because of link down.glebius2014-03-181-1/+1
| | | | | Submitted-by: Boris Misenov <Boris.Misenov@oktetlabs.ru> Sponsored by: Solarflare Communications, Inc.
* Extend the Atheros SoC support to include a method to enable/disableadrian2014-03-182-0/+36
| | | | | | | | | | | | | the NAND flash controller. Add the AR934x NAND flash controller reset routines. (It's different on subsequent SoCs.) Tested: * AR9344, Atheros DB120 reference platform Obtained from: OpenWRT
* Add the AR934x NAND flash controller register definitions.adrian2014-03-181-0/+177
| | | | Obtained from: OpenWRT
* Add missing usfs manual page.hselasky2014-03-182-0/+63
| | | | | Suggested by: Sascha Wildner <swildner@gmail.com> MFC after: 1 week
* Add missing umoscom manual page.hselasky2014-03-182-0/+67
| | | | | Suggested by: Sascha Wildner <swildner@gmail.com> MFC after: 1 week
* Correctly name USB template manual page and install it by default.hselasky2014-03-182-0/+1
| | | | | Suggested by: Sascha Wildner <swildner@gmail.com> MFC after: 1 week
* Update USB template manual page.hselasky2014-03-181-10/+9
| | | | MFC after: 1 week
* When a vcpu is deactivated it must also unblock any rendezvous that may beneel2014-03-181-12/+46
| | | | | | | | blocked on it. This is done by issuing a wakeup after clearing the 'vcpuid' from 'active_cpus'. Also, use CPU_CLR_ATOMIC() to guarantee visibility of the updated 'active_cpus' across all host cpus.
* Update NetBSD Foundation copyrights to 2-clause BSDemaste2014-03-1842-294/+0
| | | | | | | | | | | The NetBSD Foundation states "Third parties are encouraged to change the license on any files which have a 4-clause license contributed to the NetBSD Foundation to a 2-clause license." This change removes clauses 3 and 4 from copyright / license blocks that list The NetBSD Foundation as the only copyright holder. Sponsored by: The FreeBSD Foundation
* Remove comment meant for removal in r263287bdrewery2014-03-181-1/+0
| | | | X-MFC-with: 263287
* 'pkg(8) add' has no internal restriction on number of packages.bdrewery2014-03-181-2/+1
| | | | | Submitted by: tj MFC after: 1 week
* Notify vcpus participating in the rendezvous of the pending event to ensureneel2014-03-171-0/+11
| | | | that they execute the rendezvous function as soon as possible.
* Implement apb_print_child().adrian2014-03-171-0/+34
| | | | | | Tested: * AR9344, Atheros DB120 Reference board
* nvme: NVMe specification dictates 4-byte alignment for PRPs (not 8).jimharris2014-03-171-1/+2
| | | | | Sponsored by: Intel MFC after: 3 days
* nvme: Remove the software progress marker SET_FEATURE command duringjimharris2014-03-171-10/+0
| | | | | | | | | | | | controller initialization. The spec says OS drivers should send this command after controller initialization completes successfully, but other NVMe OS drivers are not sending this command. This change will therefore reduce differences between the FreeBSD and other OS drivers. Sponsored by: Intel MFC after: 3 days
* Base the max number of SG elements on MAXPHYS.jimharris2014-03-174-19/+14
| | | | | | Sponsored by: Intel Discussed with: scottl, emax MFC after: 3 days
* isci: Ensure ATA passthrough commands with RETURN_RESPONSE bit setjimharris2014-03-171-2/+10
| | | | | | | | translate their response. Sponsored by: Intel Discussed with: scottl MFC after: 3 days
* share/man/man9/counter.9asomers2014-03-171-1/+1
| | | | | | | | | Fix logic error in the description of counter_u64_alloc: the command may fail only if M_NOWAIT is specified, not M_WAITOK. Reviewed by: glebius MFC after: 2 weeks Sponsored by: Spectra Logic Corporation
* xen: fix usage of db_active in xen consoleroyger2014-03-171-2/+1
| | | | | | | | Replace usage of db_active in Xen console with kdb_active. Reported by: Andrzej Tobola <ato@iem.pw.edu.pl> Approved by: gibbs Sponsored by: Citrix Systems R&D
* Cosmetic changes to printed output, mostly related to probing devices...ian2014-03-171-36/+53
| | | | | | | | | | | | | | - Display slice and partition as <auto> instead of 0 or -1 when they're not set to specific values (the paritition=-1 was confusing folks). - When loaderdev isn't set in the u-boot environment, say so rather than displaying unknown device ''. - Print the loader(8) ident/version info earlier, so that all device- related info appears together afterwards. The one change here that isn't purely cosmetic is to call setheap() earlier. The comment says "Initialise heap as early as possible", now that's more accurate. It shouldn't make any functional difference, but may be safer if future changes lead to trying to allocate memory earlier.
* Line-wrapping tweak: make the sample jail command line fit in 80 characters.rwatson2014-03-171-2/+3
| | | | MFC after: 3 days
* Fix the paren nesting so that the network device is probed if the loadian2014-03-171-2/+2
| | | | device type is either network or wildcard.
* Make talk(1) capable of displaying UTF-8 characters.glebius2014-03-174-124/+145
| | | | Sponsored by: Nginx, Inc.
* Fix spelling.hselasky2014-03-171-1/+1
| | | | Reported by: Kevin P. Neal <kpneal@pobox.com>
* Add Tx/Rx multiqueue support to vmx(4)bryanv2014-03-175-92/+734
| | | | | | | | | | | As a prerequisite for multiple queues, the guest must have MSIX enabled. Unfortunately, to work around device passthrough bugs, FreeBSD disables MSIX when running as a VMWare guest due to the hw.pci.honor_msi_blacklist tunable; this tunable must be disabled for multiple queues. Also included is various minor changes from the projects/vmxnet branch. MFC after: 1 month
* In intr_event_handle() we already save and set td_intr_frame, somarcel2014-03-171-0/+4
| | | | | | don't do it also in ia64_handle_intr(). With ia64_handle_intr() not saving and setting td_intr_frame, make sure to do it for timer interrupts in ia64_ih_hardclock().
* Move the implementation of kdb_cpu_trap() from <machine/kdb.h> tomarcel2014-03-162-10/+15
| | | | | machdep.c. This makes it easier to add conditional code based on options.
* Don't use the ITC as the faulting address for external interrupts.marcel2014-03-162-3/+3
| | | | | We only use it for tracing and the KTR infrastructure will use ITC for the time-stamp.
* Fix a comment in capability.h: it got renamed to capsicum.h, notrwatson2014-03-161-1/+1
| | | | | | | capability.h. MFC after: 3 weeks Spotted by: alc, mcdouga9 at egr.msu.edu, thompsa
* Use armv7 TLB flush code, not arm11, for cortex-a processors.ian2014-03-161-5/+9
| | | | | | | | | The armv7 architecture uses a unified TLB model for maintenence ops even if separate instruction and data TLBs are implemented in hardware. That means that there's no distinction between the 'I' and 'D' flavors of flush, they all use the same 'ID' implementation. On the other hand, there is a difference between SMP and UP on armv7, but not on arm11, so use the armv7 routines for cortex-a processors.
* Use the same terminology as the ARM docs in comments. No functional changes.ian2014-03-161-5/+5
|
* Add more obsolete filesantoine2014-03-161-1/+7
|
* In intr_event_handle() we already save and set td_intr_frame, somarcel2014-03-162-7/+6
| | | | | | don't do it also in ia64_handle_intr(). With ia64_handle_intr() not saving and setting td_intr_frame, make sure to do it for clock interrupts in ia64_ih_clock().
* Align all comments in config files on same column. This consistencyimp2014-03-162-381/+381
| | | | | | helps when bits and pieces of GENERIC from i386 or amd64 are cut and pasted into other architecture's config files (which in the case of ARM had gotten rather akimbo).
* Make all the comments '# ' and align to same column. This fixes theimp2014-03-1646-1735/+1734
| | | | | rampently incosnsitent usage which made cut and paste from one file to another look ugly.
* find: When performing -quit, finish pending -exec ... + command lines.jilles2014-03-161-0/+1
| | | | | | | | | This avoids unexpected partial processing when a find command uses both -quit and -exec ... +. GNU find does the same. MFC after: 1 week
* Remove an extra 1 in an #if lineandrew2014-03-161-1/+1
| | | | Reported by: ian@
* Fix the spelling of function.andrew2014-03-162-2/+2
| | | | Reported by: ian@
* Fix statically-linked build (WITHOUT_DYNAMICROOT).jilles2014-03-162-4/+4
|
* Add an optimised version of the float and double helper functions. Theseandrew2014-03-166-124/+537
| | | | | | | are only used on armv6 when the vfp unit is detected. They will also be available for the upcoming armv6hf platform, however while not used by default there will need to be defined for any software that calls them directly.
* Though there currently isn't a way to insert new media into an ATAPItychon2014-03-161-0/+18
| | | | | | | drive, at least pretend to support Asynchronous Notification (AN) to avoid a guest needlessly polling for it. Approved by: grehan (co-mentor)
* * Provide information in error causes in ASCII instead oftuexen2014-03-1612-665/+275
| | | | | | | | | | | proprietary binary format. * Add support for a diagnostic information error cause. The code is sysctlable and the default is 0, which means it is not sent. This is joint work with rrs@. MFC after: 1 week
* Support the bootloader's single 16-bit 'outw' access to the Divisortychon2014-03-161-7/+19
| | | | | | Latch MSB and LSB registers. Approved by: neel (co-mentor)
* Bump __FreeBSD_version to reflect capability.h -> capsicum.h change.rwatson2014-03-161-1/+1
| | | | MFC after: 3 weeks
* Update most userspace consumers of capability.h to use capsicum.h instead.rwatson2014-03-1633-37/+37
| | | | | | | auditdistd is not updated as I will make the change upstream and then do a vendor import sometime in the next week or two. MFC after: 3 weeks
* Update kernel inclusions of capability.h to use capsicum.h instead; somerwatson2014-03-1667-69/+69
| | | | | | | | further refinement is required as some device drivers intended to be portable over FreeBSD versions rely on __FreeBSD_version to decide whether to include capability.h. MFC after: 3 weeks
* Rename capability.h to capsicum.h: the original name conflicts with therwatson2014-03-162-387/+430
| | | | | | | | | | | | draft POSIX.1e capability.h used on some systems (e.g., Linux). On FreeBSD, leave a wrapper header so that current code continues to compile. We will eventually want to deprecate the old header as the presence of a capability.h may be confusing some configure scripts. Suggested by: David Drysdale <drysdale at google.com> Discussed on: cl-capsicum-discuss MFC after: 3 weeks
* Only build the vfp/softfp switching code on armv6 as we don't support vfpandrew2014-03-161-1/+5
| | | | | on anything earlier than this. This should fix the armeb and arm builds when using gcc.
* Build fenv-vfp.c with the softfp float abi. Without this gcc generates anandrew2014-03-161-0/+3
| | | | incorrect assembly file that doesn't allow for vfp instructions.
OpenPOWER on IntegriCloud