aboutsummaryrefslogtreecommitdiff
path: root/share/man/man7
Commit message (Collapse)AuthorAgeFilesLines
* simd(7): add missing aarch64 SIMD functionsGetz Mikalsen6 days1-15/+16
| | | | | | | | | | | | | Some of the string functions in contrib/arm-optimized routines are SIMD enhanced which is not reflect on the simd(7) manpage. This commit addresses that and introduces a new label A for functions enhanced with the Arm ASIMD (Neon) extension. Approved by: emaste Reviewed by: fuz (GSoC mentor) MFC to: stable/14 Sponsored by: Google LLC (GSoC 2024) Differential Revision: https://reviews.freebsd.org/D45523
* build.7: update cross-compile exampleMitchell Horne11 days1-5/+6
| | | | | | Replace armv6 with the more-relevant arm64. MFC after: 3 days
* build.7: +freebsd to description, link developmentAlexander Ziaee11 days1-1/+4
| | | | | | Reviewed by: mhorne MFC after: 3 days Pull Request: https://github.com/freebsd/freebsd-src/pull/1273
* build.7: nit section order, tag spdxAlexander Ziaee11 days1-5/+8
| | | | | | Reviewed by: mhorne MFC after: 3 days Pull Request: https://github.com/freebsd/freebsd-src/pull/1273
* mitigations.7: move SSP documentation from security.7 to hereEd Maste2024-06-012-80/+87
| | | | | | | | | | Stack Smashing Protection (SSP) is a software vulnerability mitigation, and fits with this page. Add a note to the beginning of security.7 providing a more explicit cross reference to mitigations.7. Reviewed by: kevans Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D45435
* mitigations.7: uncomment reference to recently added sectionEd Maste2024-06-011-2/+2
| | | | | | | | | A brief description of supervisor mode memory access protection was added in 72ece341b427. Uncomment the existing reference to this section in the table of contents. Fixes: 72ece341b427 ("mitigations.7: mention supervisor mode memory...") Sponsored by: The FreeBSD Foundation
* mitigations.7: Document riscv's SM[AE]P equivalentsJessica Clarke2024-05-311-0/+2
| | | | | | Its base privileged architecture provides these. Read/write is toggleable via the SUM bit, so use that as its feature name. Execute is always-on so has no name.
* mitigations.7: mention supervisor mode memory access protectionsEd Maste2024-05-311-3/+21
| | | | | | Reviewed by: imp (earlier), olce (earlier), kib Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D45420
* man filesystems: fix xrefs after move to section 4Alexander Ziaee2024-05-162-3/+3
| | | | | Reviewed by: des, imp Pull Request: https://github.com/freebsd/freebsd-src/pull/1077
* man filesystems: move driver pages to section fourAlexander Ziaee2024-05-163-332/+0
| | | | | | | | | | Filesystem manual pages describe drivers, not formats; except for fs, which describes the structures of ffs/ufs, not how to use it in the system. Reported by: emaste Reviewed by: des, imp, meena (previous version) Pull Request: https://github.com/freebsd/freebsd-src/pull/1077
* Add a build knob for _FORTIFY_SOURCEKyle Evans2024-05-131-0/+75
| | | | | | | | | | | | | | | | | In the future, we will Default to _FORTIFY_SOURCE=2 if SSP is enabled, otherwise default to _FORTIFY_SOURCE=0. For now we default it to 0 unconditionally to ease bisect across older versions without the new symbols, and we'll put out a call for testing. include/*.h include their ssp/*.h equivalents as needed based on the knob. Programs and users are allowed to override FORTIFY_SOURCE in their Makefiles or src.conf/make.conf to force it off. Reviewed by: des, markj Relnotes: yes Sponsored by: Stormshield Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D32308
* intro(7): add link to new networking(7)Mitchell Horne2024-04-181-1/+3
| | | | | | It improves the discoverability of the page. Sponsored by: The FreeBSD Foundation
* hier.7: polish entry to system manualAlexander Ziaee2024-04-181-84/+123
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Entries reworded to improve grammar or add keywords: - document description: substitute layout for index for first-glance - /etc/freebsd/update.conf - /usr/share/vi/ Entries that have been wordshuffled for brevity or consistency: - /{bin,libexec,nonexistent,sbin,tmp}/ - /boot/dtb/overlays/ - /boot/{defaults,efi,kernel,lua}/ - /usr/libexec/ - /var/{db,games,lib,log/{bsdisks.log,spool/,tmp/}} - /usr/share/sysroot/VERSION/MACHINE.MACHINE_ARCH/ (unfold a little) - /usr/local/share/doc/freebsd/ (unfold a little) Entries that have macro or linking adjustments: - /{boot,boot/efi,dev,etc,home,sbin,usr/bin}/ (overview or intro pages) - /media/ (bsdisks is from ports, but afaik pulled by every desktop) - /usr/share/{lib/,lib/dtrace/,libdata/games/,man/}/ (intro pages) - /var/log/messages (syslog(3) -> syslogd(8)) Entries that have been added: - /dev/{cuaU0,vmm,zvol}/ - /usr/share/{atf,bhyve}/ - /usr/share/libexec/hyperv/ (thanks @rtprio) - /local/<subdirectories>/ - /var/log/debug.log (thanks @pauamma) - /var/spool/{lock,lpd} Please forgive my earlier mistakes fixed in this commit: - /{dev,/usr/share/{calendar,misc}} : accidentally reverted description - /etc/local-unbound.conf/ (wrong link) - /usr/{freebsd-dist,lib32,libdata},/var/log/{dmesg.today,lpd-errs} (typos) - /{usr/libdata/gcc/,var/log/bsdisks.log} (removed, unnecessary) PR: 261349 Reviewed by: mhorne MFC after: 1 week Pull Request: https://github.com/freebsd/freebsd-src/pull/1131
* networking.7 : create network quickstart guideAlexander Ziaee2024-04-172-0/+106
| | | | | | | | | | | | | | | | Now that the handbook has been moved to ports, I think it's very nice to have a network quickstart guide in-band, in base, in the system manual. If the user uses any of the following terms "man -k {network,networking,wifi,quickstart}" this page will come up, which is I think a very common use case for new users. Currently, this document explains connecting to a basic Ethernet network, a basic wifi network, scanning for wifi networks, and airplane mode, as well as linking to other sections, including the handbook Co-authored-by: Graham Perrin <grahamperrin@gmail.com> Reviewed by: imp, bcr, freebsd@igalic.co Pull Request: https://github.com/freebsd/freebsd-src/pull/833
* BSD.usr.dist: remove empty /usr/libdata/gcc directoryMitchell Horne2024-03-211-3/+1
| | | | | | | | | | I am unsure of its exact historical usage, but, we no longer ship GCC with FreeBSD, and it should have been removed. Reviewed by: imp, emaste MFC after: 3 days Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D44440
* hier.7: various improvements usr/src and /varAlexander Ziaee2024-03-011-25/+129
| | | | | | | | Forth batch of word smithing: /usr/src and /var: Improved wording and a few missing files added. Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/831
* hier.7: various improvements usr (no src)Alexander Ziaee2024-03-011-39/+87
| | | | | | | | Third batch of word smithing: /usr but not /usr/src: Improved wording and a few missing files added. Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/831
* hier.7: various improvements m-sAlexander Ziaee2024-03-011-9/+14
| | | | | | | | Second batch of word smithing: /media, /mnt, /nonexistant, /rescue, /sbin: Improved wording and a few missing files added Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/831
* hier.7: various improvementsAlexander Ziaee2024-03-011-25/+188
| | | | | | | | First batch of word smithing: /boot, /dev and /etc. Improved wording and a few missing files added, though /dev is by no means complete. Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/831
* Revert "hier.7: add /lib/casper directory"Konstantin Belousov2024-02-061-5/+1
| | | | | | | | | | This reverts commit 407345752d0330766c86b5600740152c34be3ff0. No longer needed since helpers are moved to /lib. Reviewed by: emaste Sponsored by: The FreeBSD Foundation MFC after: 3 days Differential revision: https://reviews.freebsd.org/D43758
* Fix "version introduced" in numerous manual pagesTom Hukins2024-01-081-1/+1
| | | | | MFC after: 1 week Pull request: https://github.com/freebsd/freebsd-src/pull/853
* Fix typos in man pages under /share/manBenedict Reuschling2024-01-022-3/+3
| | | | Found using: devel/py-proselint
* security.7: Fix typo (triple S)Jose Luis Duran2023-12-281-1/+1
| | | | | Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/955
* share/man/man7/simd.7: document SIMD-enhanced memrchr implementationRobert Clausecker2023-12-251-1/+2
| | | | | | | | Tested by: developers@, exp-run Approved by: mjg MFC after: 1 month MFC to: stable/14 PR: 275785
* share/man/man7/simd.7: document simd-enhanced memccpy, strncatRobert Clausecker2023-12-251-1/+3
| | | | | | | | | Tested by: developers@, exp-run Approved by: mjg MFC after: 1 month MFC to: stable/14 PR: 275785 Differential Revision: HTTPS://reviews.freebsd.org/D42902
* share/man/man7/simd.7: add forgotten aarch64 string functionsRobert Clausecker2023-12-251-10/+10
| | | | | | | | | | | I previously forgot to mention these as they are set up through contrib/arm-optimized/routines/string. Tested by: developers@, exp-run Approved by: mjg MFC after: 1 month MFC to: stable/14 PR: 275785
* share/man/man7/simd.7: document scalar/baseline strlcpy, strlcatRobert Clausecker2023-12-251-1/+3
| | | | | | | | | Tested by: developers@, exp-run Approved by: mjg MFC after: 1 month MFC to: stable/14 PR: 275785 Differential Revision: https://reviews.freebsd.org/D42863
* share/man/man7/simd.7: document SIMD-enhanced strcatRobert Clausecker2023-12-251-4/+4
| | | | | | | | | | Sponsored by: The FreeBSD Foundation Tested by: developers@, exp-run Approved by: mjg MFC after: 1 month MFC to: stable/14 PR: 275785 Differential Revision: https://reviews.freebsd.org/D42600
* share/man/man7/simd.7: document simd-enhanced strncpy, stpncpyRobert Clausecker2023-12-251-3/+4
| | | | | | | | | | Sponsored by: The FreeBSD Foundation Tested by: developers@, exp-run Approved by: mjg MFC after: 1 month MFC to: stable/14 PR: 275785 Differential Revision: https://reviews.freebsd.org/D42519
* share/man/man7/simd.7: document amd64 SIMD use for strsep()Robert Clausecker2023-12-251-1/+2
| | | | | | | | | | Sponsored by: The FreeBSD Foundation Tested by: developers@, exp-run Approved by: mjg MFC after: 1 month MFC to: stable/14 PR: 275785 Differential Revision: https://reviews.freebsd.org/D42346
* share/man/man7/simd.7: document strrchr scalar, baseline implementationRobert Clausecker2023-12-251-3/+3
| | | | | | | | | | | | | Also mention missing rindex() entry, which is provided through strrchr(). Sponsored by: The FreeBSD Foundation Tested by: developers@, exp-run Approved by: mjg MFC after: 1 month MFC to: stable/14 PR: 275785 Differential Revision: https://reviews.freebsd.org/D42217
* share/man/man7/simd.7: document strncmp amd64 scalar, baseline implementationsRobert Clausecker2023-12-251-2/+2
| | | | | | | | | | Sponsored by: The FreeBSD Foundation Tested by: developers@, exp-run Approved by: mjg MFC after: 1 month MFC to: stable/14 PR: 275785 Differential Revision: https://reviews.freebsd.org/D42122
* share/man/man7/simd.7: document amd64 SIMD use for strpbrk()Robert Clausecker2023-12-251-0/+1
| | | | | | | | | | Sponsored by: The FreeBSD Foundation Tested by: developers@, exp-run Approved by: mjg MFC after: 1 month MFC to: stable/14 PR: 275785 Differential Revision: https://reviews.freebsd.org/D41980
* share/man/man7/simd.7: document new amd64 baseline strcmp()Robert Clausecker2023-12-251-2/+2
| | | | | | | | | | Sponsored by: The FreeBSD Foundation Tested by: developers@, exp-run Approved by: mjg MFC after: 1 month MFC to: stable/14 PR: 275785 Differential Revision: https://reviews.freebsd.org/D41971
* share: Remove ancient SCCS tags.Warner Losh2023-11-278-15/+0
| | | | | | | | Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a perl script. Sponsored by: Netflix
* SEE ALSO section improvements for tuning(7), tunefs(8) and fsck_ffs(8)Gordon Bergling2023-11-171-1/+2
| | | | | | | | | | | cross-reference ffs(7) in fsck_ffs(8) cross-reference ffs(7) and tuning(7) in tunefs(8) cross-reference ffs(7) in tuning(7) PR: 263433 Reviewed by: bcr MFC after: 5 days Differential Revision: https://reviews.freebsd.org/D42631
* Update ASLR stack sysctl description in security.7 and mitigations.7Ed Maste2023-10-242-4/+3
| | | | | | | | | | | In an earlier implementation the stack (gap) was randomized when the enable sysctl was set and ASLR was also enabled (in general) for the binary. In the current implementation the sysctl operates independently. Reviewed by: kib Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D42357
* share/man/man7/simd.7: document new amd64 timingsafe_memcmp()Robert Clausecker2023-10-151-2/+3
| | | | | | Sponsored by: The FreeBSD Foundation Approved by: security (cperciva) Differential Revision: https://reviews.freebsd.org/D41696
* share/man/man7/simd.7: document new timingsafe_bcmp(3) scalar, baseline ↵Robert Clausecker2023-10-151-34/+35
| | | | | | | | implementations Sponsored by: The FreeBSD Foundation Approved by: security (cperciva) Differential Revision: https://reviews.freebsd.org/D41673
* mitigations.7: briefly explain RELROEd Maste2023-10-061-9/+27
| | | | | | Reviewed by: bcr (earlier), kib Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D42107
* Connect mitigations(7) to the buildEd Maste2023-10-062-1/+3
| | | | | | Also add some cross references. Sponsored by: The FreeBSD Foundation
* Add mitigations(7) describing our vulnerability mitigationsEd Maste2023-10-051-0/+349
| | | | | | | | | This is an initial take on documenting vulnerability mitigations. Reviewed by: gbe (earlier) Sponsored by: The FreeBSD Foundation Co-authored-by: Olivier Certner <olce.freebsd@certner.fr> Differential Revision: https://reviews.freebsd.org/D41794
* security(7): security.bsd.see*: Be more accurateOlivier Certner2023-09-281-4/+6
| | | | | | | Reviewed by: mhorne, pauamma_gundo.com MFC after: 2 weeks Sponsored by: Kumacom SAS Differential Revision: https://reviews.freebsd.org/D41108
* arch.7: fix final 12.x release as 12.4Ed Maste2023-09-261-2/+2
| | | | | arm (pre-v6/v7) and sparc64 listed 12.x as the final release. 12.4 is the final 12.x release so we can fix the version number.
* ports(7): Update the default setting of MASTER_SITE_INDEXLi-Wen Hsu2023-09-241-2/+2
| | | | MFC after: 3 days
* share/man/man7/simd.7: documend simd-enhanced memchr(3), strnlen(3)Robert Clausecker2023-09-081-1/+3
| | | | | | | | Sponsored by: The FreeBSD Foundation Approved by: mjg MFC after: 1 week MFC to: stable/14 Differential Revision: https://reviews.freebsd.org/D41598
* share/man/man7/simd.7: document simd-enhanced strspn(3)Robert Clausecker2023-09-081-1/+2
| | | | | | | | Sponsored by: The FreeBSD Foundation Approved by: mjg MFC after: 1 week MFC to: stable/14 Differential Revision: https://reviews.freebsd.org/D41567
* share/man/man7/simd.7: document simd-enhanced strcspn(3)Robert Clausecker2023-09-081-1/+2
| | | | | | | | Sponsored by: The FreeBSD Foundation Approved by: mjg MFC after: 1 week MFC to: stable/14 Differential Revision: https://reviews.freebsd.org/D41557
* */string.3,arch.7,environ.7: add cross-references to simd(7)Robert Clausecker2023-09-052-4/+13
| | | | | | | | | | | With the new simd-dispatch framework documented in simd(7), add cross-references to the new man pages to appropriate places. Sponsored by: The FreeBSD Foundation Approved by: emaste MFC to: stable/14 MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D41697
* share/man/man7/simd.7: document new amd64 memcmp/bcmp baseline routinesRobert Clausecker2023-08-211-3/+3
| | | | | | | | | | | Sponsored by: The FreeBSD Foundation bcmp(3) is implemented as a variant of memcmp(3) and benefits from the same optimisations. Sponsored by: The FreeBSD Foundation Approved by: kib Differential Revision: https://reviews.freebsd.org/D41442