aboutsummaryrefslogtreecommitdiff
path: root/share
Commit message (Collapse)AuthorAgeFilesLines
* RISC-V boot1.efi and loader.efi supportMitchell Horne2020-07-061-2/+2
| | | | | | | | | | | | | | | | | | | | | 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
* Make linux(4) man page also mention /compat/linux/dev.Edward Tomasz Napierala2020-07-051-1/+4
| | | | | | | | MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=362943
* Make the linux rc script use linrdlnk by default.Edward Tomasz Napierala2020-07-041-2/+4
| | | | | | | | | | | | 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 with the members of the 11th core team, core.xiMuhammad Moinur Rahman2020-07-011-3/+3
| | | | | | | | | | | | | | - 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
* Cross-reference style(9) and style.mdoc(5)Mateusz Piotrowski2020-06-302-3/+5
| | | | | | | | Suggested by: yuripv MFC after: 3 days Notes: svn path=/head/; revision=362805
* savecore: accept device names without the /dev/ prefixAlan Somers2020-06-291-2/+4
| | | | | | | | | | | | | | | | | 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
* gre(4): Add a STANDARDS sectionGordon Bergling2020-06-291-2/+38
| | | | | | | | | | | | | | | 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
* Fix CTYPE for ja_JP.eucJP and ja_JP.SJIS.Hiroki Sato2020-06-291-39305/+31726
| | | | | | | | PR: 163168 MFC after: 3 days Notes: svn path=/head/; revision=362770
* Document that Intel Dual Band Wireless AC 8265 is supported by iwm(4)Mateusz Piotrowski2020-06-282-3/+4
| | | | | | | MFC after: 2 weeks Notes: svn path=/head/; revision=362741
* Adapt documentation of kern.tty_info_kstacks.Michael Gmelin2020-06-281-2/+2
| | | | | | | | | | | 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
* Update VFS_CHECKEXP.9 to reflect how it is currently used by the NFS server.Rick Macklem2020-06-271-14/+10
| | | | | | | | | Reported by: pluknet Reviewed by: bcr Differential Revision: https://reviews.freebsd.org/D25333 Notes: svn path=/head/; revision=362709
* Document new kern.tty_info_kstacks tunable.Michael Gmelin2020-06-271-2/+10
| | | | | | | | Reviewed by: manpages (imp), 0mp Differential Revision: https://reviews.freebsd.org/D25488 Notes: svn path=/head/; revision=362700
* ixl.4: Use a -bullet list instead of -itemMateusz Piotrowski2020-06-271-1/+1
| | | | | | | | | | 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
* Import new 2-clause BSD licenced implementation of the bc and dc commandsStefan Eßer2020-06-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Fix a typo, use Lk for links and use HTTPS where applicableMateusz Piotrowski2020-06-271-5/+5
| | | | | | | MFC after: 3 days Notes: svn path=/head/; revision=362675
* rtwn: Add a USB ID for Buffalo WI-U2-433DHPLi-Wen Hsu2020-06-271-1/+2
| | | | | | | | | PR: 247573 Submitted by: HATANO Tomomi <hatanou@infolab.ne.jp> MFC after: 1 week Notes: svn path=/head/; revision=362672
* Update tests(7) as kyua(1) was imported to base in r359260Li-Wen Hsu2020-06-251-14/+15
| | | | | | | | | | | | 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
* acpi_ibm(4): Rename disengaged mode to unthrottled mode.Mark Johnston2020-06-241-3/+3
| | | | | | | | | | | | | 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
* Regenerate src.conf.5 after r362587Conrad Meyer2020-06-241-1/+9
| | | | Notes: svn path=/head/; revision=362588
* Add WITH_CLANG_FORMAT optionConrad Meyer2020-06-241-0/+2
| | | | | | | | | | | | | | | 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
* Update documentation after dropping support for i386 aout from ldconfigMateusz Piotrowski2020-06-231-7/+0
| | | | | | | The i386 aout invocation was removed from rc.d/ldconfig in r362543. Notes: svn path=/head/; revision=362548
* arch(7): small corrections for RISC-VMitchell Horne2020-06-231-6/+6
| | | | | | | | | | | | | | 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
* Mention CI system information in development(7)Li-Wen Hsu2020-06-231-1/+9
| | | | | | | | | | 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
* Add support to the crypto framework for separate AAD buffers.John Baldwin2020-06-222-3/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Followup to r362502: rc.conf(5): unobsolete gif_interfacesEugene Grosbein2020-06-221-28/+17
| | | | | | | | | | | | | | | 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
* acpi_ibm(4): Add support for putting fans in disengaged mode.Mark Johnston2020-06-221-2/+9
| | | | | | | | | PR: 247306 Submitted by: Ali Abdallah <ali.abdallah@suse.com> MFC after: 2 weeks Notes: svn path=/head/; revision=362496
* liblzma: Make liblzma use libmd implementation of SHA256.Xin LI2020-06-201-1/+1
| | | | | | | | MFC after: 2 weeks PR: 200142 Notes: svn path=/head/; revision=362452
* Correct 1BSD release date.Warner Losh2020-06-201-0/+1
| | | | | | | | | | | | | | | | 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
* [PowerPC] De-giant powermac_nvram, update documentationBrandon Bergren2020-06-191-2/+4
| | | | | | | | | | | | * 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
* Fix typo in apic.4Tom Jones2020-06-191-2/+2
| | | | | | | | | | 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
* The actual name for MMCCAM sd block devices is sdda.Warner Losh2020-06-191-3/+3
| | | | | | | Pointed out by: kibab@ Notes: svn path=/head/; revision=362362
* Add the SCTP_SUPPORT kernel option.Mark Johnston2020-06-181-1/+4
| | | | | | | | | | | | | 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
* [ath] Mention DWDS, expresscard and minipcie.Adrian Chadd2020-06-171-8/+8
| | | | | | | I use all of these.. Notes: svn path=/head/; revision=362257
* [run] mention that some 11n functionality is now available.Adrian Chadd2020-06-171-2/+2
| | | | | | | | 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
* Complete a function block with Fc, no content change.Sergey Kandaurov2020-06-161-0/+1
| | | | | | | Notably, unbreaks rendering with groff. Notes: svn path=/head/; revision=362248
* Update VFS_CHECKEXP.9 for the argument changes done by r362158.Rick Macklem2020-06-161-6/+19
| | | | | | | | | | | 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
* Fix typo in the documentation about the daily ntpd statusBaptiste Daroussin2020-06-161-2/+2
| | | | | | | | | PR: 245679 Submitted by: Taylor Stearns <t@tstearns.com> MFC after: 3 days Notes: svn path=/head/; revision=362226
* Move font related data structured to sys/font.c and update vtfontcvtToomas Soome2020-06-141-1/+1
| | | | | | | | | | | | | | | 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
* Control for Special Register Buffer Data Sampling mitigation.Konstantin Belousov2020-06-121-1/+8
| | | | | | | | | | | | | | | | | | | | 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
* Add compat.linux.debug sysctl, to make it possible to silence downEdward Tomasz Napierala2020-06-121-1/+5
| | | | | | | | | | | | 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
* Add myself (gbe) to committers-doc.dot and calendar.freebsdGordon Bergling2020-06-121-0/+2
| | | | | | | | | Reviewed by: bcr (mentor) Approved by: bcr (mentor) Differential Revision: https://reviews.freebsd.org/D25241 Notes: svn path=/head/; revision=362089
* Add pthread_getname_np() and pthread_setname_np() aliases forKonstantin Belousov2020-06-102-5/+38
| | | | | | | | | | | | | | | 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
* Make linux(4) set the openfiles soft resource limit to 1024 for LinuxEdward Tomasz Napierala2020-06-101-1/+5
| | | | | | | | | | | | | 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
* Add a crypto capability flag for accelerated software drivers.John Baldwin2020-06-091-1/+3
| | | | | | | | | | | | | | | | | | 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
* Document that /lib is always in the list of shared library pathsMateusz Piotrowski2020-06-081-2/+4
| | | | | | | | | /lib was added to the list in r119011. MFC after: 1 week Notes: svn path=/head/; revision=361920
* src.conf.5: regen after BINUTILS options removalEd Maste2020-06-071-13/+0
| | | | Notes: svn path=/head/; revision=361892
* taskqueue(9): reference callout(9) instead of timeout(9)Yuri Pankov2020-06-071-3/+3
| | | | | | | | | | | | 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
* Mention nda where we mention nvd.Warner Losh2020-06-071-1/+3
| | | | Notes: svn path=/head/; revision=361882
* Retire BINUTILS and BINUTILS_BOOTSTRAP optionsEd Maste2020-06-071-6/+2
| | | | | | | | | | | | | 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
* src.conf.5: regen after r361876, SYSTEM_LINKER description updateEd Maste2020-06-061-4/+2
| | | | Notes: svn path=/head/; revision=361879