| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Notes:
svn path=/head/; revision=280574
|
|
|
|
| |
Notes:
svn path=/head/; revision=280573
|
|
|
|
| |
Notes:
svn path=/head/; revision=280572
|
|
|
|
| |
Notes:
svn path=/head/; revision=280571
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the Raspberry Pi B we support most of the devices are already supported,
however the base address has changed.
A few items are not working, or missing. The main ones are:
* DMA doesn't work in the sdhci driver.
* Enabling vchiq halts the boot, may be interrupt related.
* There is no U-Boot port yet so the DTB is embedded in the kernel.
The last point will make it difficult to boot FreeBSD, however there is
support for the Raspberry Pi 2 in the U-Boot git repo. As I have not tested
this it is left as an open task to create a port to build.
X-MFC: When the above issues are fixed
Sponsored by: ABT Systems Ltd
Notes:
svn path=/head/; revision=280558
|
|
|
|
|
|
|
|
|
| |
different base address for the devces.
MFC after: 1 week
Notes:
svn path=/head/; revision=280520
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
number of dynamically created and destroyed SYSCTLs during runtime it
is very likely that the current new OID number limit of 0x7fffffff can
be reached. Especially if dynamic OID creation and destruction results
from automatic tests. Additional changes:
- Optimize the typical use case by decrementing the next automatic OID
sequence number instead of incrementing it. This saves searching time
when inserting new OIDs into a fresh parent OID node.
- Add simple check for duplicate non-automatic OID numbers.
MFC after: 1 week
Notes:
svn path=/head/; revision=280495
|
|
|
|
| |
Notes:
svn path=/head/; revision=280476
|
|
|
|
|
|
|
|
| |
MFC after: 3 days
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=280475
|
|
|
|
|
|
|
|
| |
Requested by: Peter Xu <xzpeter@gmail.com>
MFC after: 3 days
Notes:
svn path=/head/; revision=280463
|
|
|
|
|
|
|
|
|
|
|
| |
* Use a save way to walk throught a list while manipulting it.
* Have to appropiate locks in place.
Joint work with rrs@
MFC after: 3 days
Notes:
svn path=/head/; revision=280459
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The `nonnull' attribute specifies that some function parameters should be
non-null pointers. This is very useful as it helps the compiler generate
warnings on suspicious code and can also enable some small optimizations.
In clang this is also useful for the static analyzer.
While we could go on defining this all over the tree, it only
makes sense to annotate a subset of critical functions.
Hinted by: Android's bionic libc
Differential Revision: https://reviews.freebsd.org/D2101
Notes:
svn path=/head/; revision=280458
|
|
|
|
|
|
|
|
|
|
|
|
| |
vm.boot_pages is marked as a CTLFLAG_RDTUN, but it's used by the VM
before the sysctl subsystem is initialsed. We manually fetch the
variable from the environment to work around this problem.
Tested by: Keith White kwhite at uottawa.ca
MFC after: 1 week
Notes:
svn path=/head/; revision=280457
|
|
|
|
| |
Notes:
svn path=/head/; revision=280456
|
|
|
|
|
|
|
|
|
|
| |
will be shared between the existing Raspberry Pi config, and the new
Raspberry Pi 2 config.
MFC after: 1 week
Notes:
svn path=/head/; revision=280453
|
|
|
|
|
|
|
|
|
|
| |
former to std.bcm2835. These will be used to enable support for the
Raspberry Pi 2.
MFC after: 1 week
Notes:
svn path=/head/; revision=280452
|
|
|
|
|
|
|
|
|
| |
and more functional drivers ahci(4), siis(4) and mvs(4).
This removes about 3400 lines of code, unused since FreeBSD 9.0 release.
Notes:
svn path=/head/; revision=280451
|
|
|
|
|
|
|
|
| |
re-register sysctls when destroying sysctl contexts or when moving
sysctls from one tree to another.
Notes:
svn path=/head/; revision=280450
|
|
|
|
|
|
|
|
|
|
|
|
| |
code segment base address.
Also if an instruction doesn't support a mod R/M (modRM) byte, don't
be concerned if the CPU is in real mode.
Reviewed by: neel
Notes:
svn path=/head/; revision=280447
|
|
|
|
|
|
|
|
|
| |
after r280444.
Sponsored by: Nginx, Inc.
Notes:
svn path=/head/; revision=280445
|
|
|
|
|
|
|
|
|
|
| |
function that works with in6_addr and it is not related to the INET6
stack implementation.
Sponsored by: Nginx, Inc.
Notes:
svn path=/head/; revision=280444
|
|
|
|
| |
Notes:
svn path=/head/; revision=280443
|
|
|
|
|
|
|
|
|
|
| |
statements. This allows for setting all PCM core parameters in the
kernel environment through loader.conf(5) or kenv(1) which is useful
for pluggable PCM devices like USB audio devices which might be
plugged after that sysctl.conf(5) is executed.
Notes:
svn path=/head/; revision=280442
|
|
|
|
|
|
|
|
|
|
| |
to extend the IPv6 packet node format string, which causes a build failure when
SIFTR is compiled with IPv6 support.
Reported by: Lars Eggert
Notes:
svn path=/head/; revision=280441
|
|
|
|
|
|
|
|
|
|
|
| |
reported in
https://code.google.com/p/sctp-refimpl/issues/detail?id=11
Thanks to Lally Singh for reporting it.
MFC after: 3 days
Notes:
svn path=/head/; revision=280440
|
|
|
|
|
|
|
|
|
| |
While there, don't refer to a net articifically.
MFC after: 3 days
Notes:
svn path=/head/; revision=280439
|
|
|
|
|
|
|
|
|
| |
get from gcc, and libgcc_eh.
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/head/; revision=280437
|
|
|
|
|
|
|
|
|
| |
is named opensslconf-aarch64.h.
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/head/; revision=280436
|
|
|
|
|
|
|
|
|
|
|
|
| |
requested size. If tag restrictions caused split entry, its size is
less then requsted.
Hardware provided by: Michael Fuckner <michael@fuckner.net>
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Notes:
svn path=/head/; revision=280435
|
|
|
|
|
|
|
|
| |
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Notes:
svn path=/head/; revision=280434
|
|
|
|
|
|
|
| |
Sponsored by: Solarflare Communications, Inc.
Notes:
svn path=/head/; revision=280433
|
|
|
|
|
|
|
| |
Sponsored by: Solarflare Communications, Inc.
Notes:
svn path=/head/; revision=280432
|
|
|
|
|
|
|
| |
Sponsored by: Solarflare Communications, Inc.
Notes:
svn path=/head/; revision=280431
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the right solution but I will leave it to experts to untangle this
problem to properly stop the build failures.
At the moment only if_ix.c includes dev/netmap/ixgbe_netmap.h which is
good as ixgbe_netmap.h defines a couple of (file) static variables--thus
local to if_ix.c.
static int ix_crcstrip however now also got checked from ix_txrx.c
(as an extern) and should not be visible there. In fact we do see
powerpc and powerpc64 build failures because of this. It is unclear
to me why on other (clang built?) architectures this does not lead
to a reference of an undefined symbol and similar build breakage.
Notes:
svn path=/head/; revision=280430
|
|
|
|
|
|
|
|
|
|
| |
when there is no recording channel.
MFC after: 3 days
PR: 198444
Notes:
svn path=/head/; revision=280429
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Release 2015b - 2015-03-19 23:28:11 -0700
Changes affecting future time stamps
Mongolia will start observing DST again this year, from the last
Saturday in March at 02:00 to the last Saturday in September at 00:00.
(Thanks to Ganbold Tsagaankhuu.)
Palestine will start DST on March 28, not March 27. Also,
correct the fall 2014 transition from September 26 to October 24.
Adjust future predictions accordingly. (Thanks to Steffen Thorsen.)
Changes affecting past time stamps
The 1982 zone shift in Pacific/Easter has been corrected, fixing a 2015a
regression. (Thanks to Stuart Bishop for reporting the problem.)
Some more zones have been turned into links, when they differed
from existing zones only for older time stamps. As usual,
these changes affect UTC offsets in pre-1970 time stamps only.
Their old contents have been moved to the 'backzone' file.
The affected zones are: America/Antigua, America/Cayman,
Pacific/Midway, and Pacific/Saipan.
Changes affecting time zone abbreviations
Correct the 1992-2010 DST abbreviation in Volgograd from "MSK" to "MSD".
(Thanks to Hank W.)
Notes:
svn path=/head/; revision=280413
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Release 2015b - 2015-03-19 23:28:11 -0700
Changes affecting future time stamps
Mongolia will start observing DST again this year, from the last
Saturday in March at 02:00 to the last Saturday in September at 00:00.
(Thanks to Ganbold Tsagaankhuu.)
Palestine will start DST on March 28, not March 27. Also,
correct the fall 2014 transition from September 26 to October 24.
Adjust future predictions accordingly. (Thanks to Steffen Thorsen.)
Changes affecting past time stamps
The 1982 zone shift in Pacific/Easter has been corrected, fixing a 2015a
regression. (Thanks to Stuart Bishop for reporting the problem.)
Some more zones have been turned into links, when they differed
from existing zones only for older time stamps. As usual,
these changes affect UTC offsets in pre-1970 time stamps only.
Their old contents have been moved to the 'backzone' file.
The affected zones are: America/Antigua, America/Cayman,
Pacific/Midway, and Pacific/Saipan.
Changes affecting time zone abbreviations
Correct the 1992-2010 DST abbreviation in Volgograd from "MSK" to "MSD".
(Thanks to Hank W.)
Obtained from: ftp://ftp.iana.org/tz/releases/
Notes:
svn path=/vendor/tzdata/dist/; revision=280411
svn path=/vendor/tzdata/tzdata2015b/; revision=280412; tag=vendor/tzdata/tzdata2015b
|
| |
| |
| |
| |
| |
| |
| | |
jails.
Notes:
svn path=/head/; revision=280410
|
| |
| |
| |
| |
| |
| |
| |
| | |
Casting fd to an unsigned type simplifies fd range coparison to mere checking
if the result is bigger than the table.
Notes:
svn path=/head/; revision=280407
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
mark outstanding chunks for retransmissions.
MFC after: 3 days
Notes:
svn path=/head/; revision=280404
|
| |
| |
| |
| |
| |
| |
| | |
MFC after: 1 week
Notes:
svn path=/head/; revision=280403
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
pointer cannot be changed directly by userland code on armv6 (it can be on
armv4), so there's no need to save/restore.
Submitted by: Michal Meloun
Notes:
svn path=/head/; revision=280402
|
| |
| |
| |
| | |
Notes:
svn path=/head/; revision=280401
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
ARM: treat [N x i32] and [N x i64] as AAPCS composite types
The logic is almost there already, with our special homogeneous
aggregate handling. Tweaking it like this allows front-ends to emit
AAPCS compliant code without ever having to count registers or add
discarded padding arguments.
Only arrays of i32 and i64 are needed to model AAPCS rules, but I
decided to apply the logic to all integer arrays for more consistency.
This fixes a possible "Unexpected member type for HA" error when
compiling lib/msun/bsdsrc/b_tgamma.c for armv6.
Reported by: Jakub Palider <jpa@semihalf.com>
Notes:
svn path=/head/; revision=280400
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Legacy ata(4) -> BUS_PROBE_LOW_PRIORITY; more functional ahci(4), siis(4),
mvs(4) -> BUS_PROBE_DEFAULT; BUS_PROBE_VENDOR leave for vendor drivers.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=280393
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
There are four places, all in cam_xpt.c, where ccbs are malloc'ed. Two of
these use M_ZERO, two don't. The two that don't meant that allocated ccbs
had trash in them making it hard to debug errors where they showed up. Due
to this, use M_ZERO all the time when allocating ccbs.
Submitted by: Scott Ferris <scott.ferris@isilon.com>
Sponsored by: EMC/Isilon Storage Division
Reviewed by: scottl, imp
Differential: https://reviews.freebsd.org/D2120
Notes:
svn path=/head/; revision=280388
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Bring some important updates from NetBSD up to about 2008/04/25.
The main feature is initial support for C99.
This is a very basic update to make it easier to merge new
compiler attirbutes but more updates are likely to follow.
Obtained from: NetBSD
MFC after: 2 weeks
Notes:
svn path=/head/; revision=280387
|
| |
| |
| |
| | |
Notes:
svn path=/head/; revision=280386
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
NB: Using NULL for default values in-case someone
or something uncomments it and reboots. See
check-password.4th(8) for additional details.
MFC after: 3 days
X-MFC-to: stable/10 stable/9
Notes:
svn path=/head/; revision=280385
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When taking user input, don't show asterisks as the user types
but instead spin a twiddle. Implement Ctrl-U to clear user input.
If the buffer is empty, either because the user has yet to type
anything, presses Ctrl-U at any time, or presses backspace enough
to end in an empty buffer, the twiddle is erased to provide feed-
back to the user.
MFC after: 3 days
X-MFC-to: stable/10 stable/9
Notes:
svn path=/head/; revision=280384
|