| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This implementation doesn't have any major deviations from the other EFI
ports. I've copied the boilerplate from arm and arm64.
I've tested this with the following boot flows:
OpenSBI (M-mode) -> u-boot (S-mode) -> loader.efi -> FreeBSD
OpenSBI (M-mode) -> u-boot (S-mode) -> boot1.efi -> loader.efi -> FreeBSD
Due to the way that u-boot handles secondary CPUs, OpenSBI >= v0.7 is required,
as the HSM extension is needed to bring them up explicitly. Because of this,
using BBL as the SBI implementation will not be possible. Additionally, there
are a few recent u-boot changes that are required as well, all of which will be
present in the upcoming v2020.07 release.
Looks good: emaste
Differential Revision: https://reviews.freebsd.org/D25135
Notes:
svn path=/head/; revision=362973
|
|
|
|
|
|
|
|
| |
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/head/; revision=362943
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes Linux gettyname(3), with caveats (see PR).
PR: kern/240767
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D25558
Notes:
svn path=/head/; revision=362935
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Update the core-secretary role.
- Update the comment to mention that the sorting is done based on FreeBSD
login name
Reported by: bofh (with core-secretary@ hat on)
Reviewed by: bcr
Approved by: bcr
Differential Revision: https://reviews.freebsd.org/D25526
Notes:
svn path=/head/; revision=362839
|
|
|
|
|
|
|
|
| |
Suggested by: yuripv
MFC after: 3 days
Notes:
svn path=/head/; revision=362805
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
dumpon has accepted device names without the prefix ever since r291207.
Since dumpon and savecore are always paired, they ought to accept the same
arguments. Prior to this change, specifying 'dumpdev="da3"' in
/etc/rc.conf, for example, would result in dumpon working just fine but
savecore complaining that "Dump device does not exist".
PR: 247618
Reviewed by: cem, bcr
MFC after: 2 weeks
Sponsored by: Axcient
Differential Revision: https://reviews.freebsd.org/D25500
Notes:
svn path=/head/; revision=362790
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Expand the mentioned RFC in the SEE ALSO section
and reference RFC1701 and RFC1702.
PR: 240250
Reviewed by: bcr (mentor)
Approved by: bcr (mentor)
Obtained from: OpenBSD
MFC after: 7 days
Differential Revision: https://reviews.freebsd.org/D25504
Notes:
svn path=/head/; revision=362779
|
|
|
|
|
|
|
|
| |
PR: 163168
MFC after: 3 days
Notes:
svn path=/head/; revision=362770
|
|
|
|
|
|
|
| |
MFC after: 2 weeks
Notes:
svn path=/head/; revision=362741
|
|
|
|
|
|
|
|
|
|
|
| |
s/stack/kernel stack/, as this feature only shows kernel stacks.
Reported by: jhb
Reviewed by: jhb
Differential Revision: https://reviews.freebsd.org/D25488
Notes:
svn path=/head/; revision=362727
|
|
|
|
|
|
|
|
|
| |
Reported by: pluknet
Reviewed by: bcr
Differential Revision: https://reviews.freebsd.org/D25333
Notes:
svn path=/head/; revision=362709
|
|
|
|
|
|
|
|
| |
Reviewed by: manpages (imp), 0mp
Differential Revision: https://reviews.freebsd.org/D25488
Notes:
svn path=/head/; revision=362700
|
|
|
|
|
|
|
|
|
|
| |
Now the list looks like a list. Using -item only makes sense if the list is
meant to be a list of terms and definitions.
MFC after: 3 days
Notes:
svn path=/head/; revision=362684
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
These implementations of the bc and dc programs offer a number of advantages
compared to the current implementations in the FreeBSD base system:
- They do not depend on external large number functions (i.e. no dependency
on OpenSSL or any other large number library)
- They implements all features found in GNU bc/dc (with the exception of
the forking of sub-processes, which the author of this version considers
as a security issue).
- They are significantly faster than the current code in base (more than
2 orders of magnitude in some of my tests, e.g. for 12345^100000).
- They should be fully compatible with all features and the behavior of the
current implementations in FreeBSD (not formally verified).
- They support POSIX message catalogs and come with localized messages in
Chinese, Dutch, English, French, German, Japanese, Polish, Portugueze,
and Russian.
- They offer very detailed man-pages that provide far more information than
the current ones.
The upstream sources contain a large number of tests, which are not
imported with this commit. They could be integrated into our test
framework at a latter time.
Installation of this version is controlled by the option "MK_GH_BC=yes".
This option will be set to yes by default in 13-CURRENT, but will be off
by default in 12-STABLE.
Approved by: imp
Obtained from: https://git.yzena.com/gavin/bc
MFC after: 4 weeks
Relnotes: yes
Differential Revision: https://reviews.freebsd.org/D19982
Notes:
svn path=/head/; revision=362681
|
|
|
|
|
|
|
| |
MFC after: 3 days
Notes:
svn path=/head/; revision=362675
|
|
|
|
|
|
|
|
|
| |
PR: 247573
Submitted by: HATANO Tomomi <hatanou@infolab.ne.jp>
MFC after: 1 week
Notes:
svn path=/head/; revision=362672
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR: 247151
Reported by: 0mp
Reviewed by: 0mp, asomers, bcr, emaste, markj
Suggested from: brooks, ngie
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D25339
Notes:
svn path=/head/; revision=362610
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This mode was added in r362496. Rename it to make the meaning more
clear.
PR: 247306
Suggested by: rpokala
Submitted by: Ali Abdallah <ali.abdallah@suse.com>
MFC with: r362496
Notes:
svn path=/head/; revision=362592
|
|
|
|
| |
Notes:
svn path=/head/; revision=362588
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
clang-format is enabled conditional on either WITH_CLANG_EXTRAS or
WITH_CLANG_FORMAT. Some sources in libclang are build conditional on
either rule, and obviously the clang-format binary itself depends on the
rule.
clang-format could still use a manual page.
Reviewed by: emaste
Differential Revision: https://reviews.freebsd.org/D25427
Notes:
svn path=/head/; revision=362587
|
|
|
|
|
|
|
| |
The i386 aout invocation was removed from rc.d/ldconfig in r362543.
Notes:
svn path=/head/; revision=362548
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Document that RISC-V supports multiple page sizes: 4K, 2M, and 1G.
RISC-V's long double is always 128-bits wide, therefore quad precision.
Mention __riscv_float_abi_soft, which can be used to differentiate between
riscv64 and riscv64sf in userland code.
MFC after: 3 days
Notes:
svn path=/head/; revision=362546
|
|
|
|
|
|
|
|
|
|
| |
Approved by: 0mp, bcr
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D25340
Notes:
svn path=/head/; revision=362539
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This permits requests to provide the AAD in a separate side buffer
instead of as a region in the crypto request input buffer. This is
useful when the main data buffer might not contain the full AAD
(e.g. for TLS or IPsec with ESN).
Unlike separate IVs which are constrained in size and stored in an
array in struct cryptop, separate AAD is provided by the caller
setting a new crp_aad pointer to the buffer. The caller must ensure
the pointer remains valid and the buffer contents static until the
request is completed (e.g. when the callback routine is invoked).
As with separate output buffers, not all drivers support this feature.
Consumers must request use of this feature via a new session flag.
To aid in driver testing, kern.crypto.cryptodev_separate_aad can be
set to force /dev/crypto requests to use a separate AAD buffer.
Discussed with: cem
Sponsored by: Chelsio Communications
Differential Revision: https://reviews.freebsd.org/D25288
Notes:
svn path=/head/; revision=362517
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
There are cases when gif_interfaces cannot be replaced
with cloned_interfaces, such as tunnels with external IPv6 addresses
and internal IPv4 or vice versa. Such configuration requires
extra invocation of ifconfig(8) and supported with gif_interfaces only.
Fix manual page and provide some examples.
MFC after: 1 week
X-MFC-With: 362502
Notes:
svn path=/head/; revision=362503
|
|
|
|
|
|
|
|
|
| |
PR: 247306
Submitted by: Ali Abdallah <ali.abdallah@suse.com>
MFC after: 2 weeks
Notes:
svn path=/head/; revision=362496
|
|
|
|
|
|
|
|
| |
MFC after: 2 weeks
PR: 200142
Notes:
svn path=/head/; revision=362452
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The Quarter Century of Unix book said that 1BSD was released March 1979.
However, the 1BSD tape image that's on Kirk's historical unix collection has an
earlier date.
It was common practice, at the time, to create a new copy of the tape from the
master system when a new tape was to go out, so several different versions of
1BSD, etc were shipped from Berkerely. The date on the 1BSD tape in the Berkeley
archives on Kirk's DVD is dated in January 16 1979 on the label, and has dates
as late as Jan 29 (there's an UPDATE file that says this includes updates
through this date). Note this date as well.
Notes:
svn path=/head/; revision=362420
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Remove the giant lock requirement from powermac_nvram.
* Update manual pages to reflect current state.
Reviewed by: bcr (manpages), jhibbits
Sponsored by: Tag1 Consulting, Inc.
Differential Revision: https://reviews.freebsd.org/D24812
Notes:
svn path=/head/; revision=362406
|
|
|
|
|
|
|
|
|
|
| |
Reviewed by: bcr (manpages)
Approved by: jtl (co-mentor)
MFC after: 3 days
Differential Revision: https://reviews.freebsd.org/D25357
Notes:
svn path=/head/; revision=362379
|
|
|
|
|
|
|
| |
Pointed out by: kibab@
Notes:
svn path=/head/; revision=362362
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is in preparation for enabling a loadable SCTP stack. Analogous to
IPSEC/IPSEC_SUPPORT, the SCTP_SUPPORT kernel option must be configured
in order to support a loadable SCTP implementation.
Discussed with: tuexen
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/head/; revision=362338
|
|
|
|
|
|
|
| |
I use all of these..
Notes:
svn path=/head/; revision=362257
|
|
|
|
|
|
|
|
| |
A-MPDU, short-gi and 40MHz mode is currently not supported, but hey,
it supports enough 11n to be useful.
Notes:
svn path=/head/; revision=362256
|
|
|
|
|
|
|
| |
Notably, unbreaks rendering with groff.
Notes:
svn path=/head/; revision=362248
|
|
|
|
|
|
|
|
|
|
|
| |
The arguments for VFS_CHECKEXP() were changed by r362158.
Also, the numsecflavors and secflavors arguments were not documented,
so add these as well.
This is a content change.
Notes:
svn path=/head/; revision=362246
|
|
|
|
|
|
|
|
|
| |
PR: 245679
Submitted by: Taylor Stearns <t@tstearns.com>
MFC after: 3 days
Notes:
svn path=/head/; revision=362226
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Prepare support to be able to handle font data in loader, consolidate
data structures to sys/font.h and update vtfontcvt.
vtfontcvt update is about to output set of glyphs in form of C source,
the implementation does allow to output compressed or uncompressed font
bitmaps.
Reviewed by: bcr
Differential Revision: https://reviews.freebsd.org/D24189
Notes:
svn path=/head/; revision=362172
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
New microcode update for Intel enables mitigation for SRBDS, which
slows down RDSEED and related instructions. The update also provides
a control to limit the mitigation to SGX enclaves, which should
restore the speed of random generator by the cost of potential
cross-core bufer sampling.
See https://software.intel.com/security-software-guidance/insights/deep-dive-special-register-buffer-data-sampling
GIve the user control over it.
Reviewed by: markj
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D25221
Notes:
svn path=/head/; revision=362130
|
|
|
|
|
|
|
|
|
|
|
|
| |
the debug messages. While here, clean up some variable naming.
Reviewed by: bcr (manpages), emaste
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D25230
Notes:
svn path=/head/; revision=362104
|
|
|
|
|
|
|
|
|
| |
Reviewed by: bcr (mentor)
Approved by: bcr (mentor)
Differential Revision: https://reviews.freebsd.org/D25241
Notes:
svn path=/head/; revision=362089
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
pthread_get_name_np() and pthread_set_name_np().
This re-applies r361770 after compatibility fixes.
Reviewed by: antoine, jkim, markj
Tested by: antoine (exp-run)
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D25117
Notes:
svn path=/head/; revision=362032
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
applications, which often depend on this being the case. There's a new
sysctl, compat.linux.default_openfiles, to control this behaviour.
Reviewed by: kevans, emaste, bcr (manpages)
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D25177
Notes:
svn path=/head/; revision=362015
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use this in GELI to print out a different message when accelerated
software such as AESNI is used vs plain software crypto.
While here, simplify the logic in GELI a bit for determing which type
of crypto driver was chosen the first time by examining the
capabilities of the matched driver after a single call to
crypto_newsession rather than making separate calls with different
flags.
Reviewed by: delphij
Sponsored by: Chelsio Communications
Differential Revision: https://reviews.freebsd.org/D25126
Notes:
svn path=/head/; revision=361991
|
|
|
|
|
|
|
|
|
| |
/lib was added to the list in r119011.
MFC after: 1 week
Notes:
svn path=/head/; revision=361920
|
|
|
|
| |
Notes:
svn path=/head/; revision=361892
|
|
|
|
|
|
|
|
|
|
|
|
| |
As timeout(9) was removed and all consumers were converted to
callout(9), reference it instead for the description of sbt, pr,
and flags arguments.
Reviewed by: trasz
Differential Revision: https://reviews.freebsd.org/D25165
Notes:
svn path=/head/; revision=361888
|
|
|
|
| |
Notes:
svn path=/head/; revision=361882
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
As of r361857 all BINUTILS options are disabled by default - ports
have been changed to depend on binutils if they require GNU as, and
all base system assembly files have been switched to use Clang's
integrated assembler.
Relnotes: Yes
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/head/; revision=361880
|
|
|
|
| |
Notes:
svn path=/head/; revision=361879
|