| #
6fb0d678
|
| 14-Nov-2025 |
Alexander Ziaee <ziaee@FreeBSD.org> |
loader.8: Document module commands
Begin documenting module loader commands in loader(8), where the reader would look for them. Segregate them by their availability in individual loader implementati
loader.8: Document module commands
Begin documenting module loader commands in loader(8), where the reader would look for them. Segregate them by their availability in individual loader implementations, like build(7) targets. These details were graciously donated by kevans.
MFC after: 3 days Reviewed by: kevans Co-authored-by: Kyle Evans <kevans@freebsd.org> Differential Revision: https://reviews.freebsd.org/D50727
show more ...
|
| #
a3782531
|
| 18-Sep-2025 |
Alexander Ziaee <ziaee@FreeBSD.org> |
stand/man: Fix mdoc typos for emails, tag spdx
MFC after: 3 days
|
| #
fa9896e0
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: two-line nroff pattern
Remove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/
|
| #
11f49259
|
| 30-Apr-2022 |
Warner Losh <imp@FreeBSD.org> |
stand: Change libstand.3 to libsa.3
Changes instances of the non-existant libstand.3 to the more correct, but also non-existant libsa.3.
Sponsored by: Netflix
|
| #
f7b0434d
|
| 04-Apr-2022 |
Jens Schweikhardt <schweikh@FreeBSD.org> |
Correct a grammo.
|
| #
9e1dc7be
|
| 29-Sep-2021 |
Warner Losh <imp@FreeBSD.org> |
loader: create separate man pages for each of the loaders
Create a man page per loader. Loader(8) will have information common to all of them, while loader_${INTERP}(8) will have information relevan
loader: create separate man pages for each of the loaders
Create a man page per loader. Loader(8) will have information common to all of them, while loader_${INTERP}(8) will have information relevant to that specific loader. Rewrite loader(8) to give an overview and point to the appropriate man page. Rewrite each of the loader_${INTER}(8) man pages to contain only the relevant information to that loader. Put all the common commands, environment variables, etc in loader_simp(8) and refernce that from the loader_lua or loader_4th man pages. The loader_lua(8) could use more details about the Lua integration. Additional organization may be benefitial.
Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D31340
show more ...
|
| #
74578402
|
| 28-Sep-2021 |
Colin Percival <cperciva@FreeBSD.org> |
loader: Set twiddle globaldiv to 16 by default
Booting FreeBSD on an EC2 c5.xlarge instance, the loader "twiddles" 810 times over the course of 510 ms, a rate of 1.59 kHz. Even accepting that many s
loader: Set twiddle globaldiv to 16 by default
Booting FreeBSD on an EC2 c5.xlarge instance, the loader "twiddles" 810 times over the course of 510 ms, a rate of 1.59 kHz. Even accepting that many systems are slower than this particular VM and will take longer to boot (especially if using spinning-rust disks), this seems like an unhelpfully large amount of twiddling when compared to the ~60 Hz frame rate of many displays; printing the twiddles also consumes roughly 10% of the boot time on the aforementioned VM.
Setting the default globaldiv to 16 dramatically reduces the time spent printing twiddles to the console while still twiddling at roughly 100 Hz; this should be ample even for systems which take longer to boot and consequently twiddle slower.
Note that this can adjusted via the twiddle_divisor variable in loader.conf, but that file is not processed until nearly halfway through the loader's runtime.
Reviewed by: allanjude, jrtc27, kevans MFC after: 1 week Sponsored by: https://www.patreon.com/cperciva Differential Revision: <https://reviews.freebsd.org/D32163>
show more ...
|
| #
13c98cd0
|
| 14-Jul-2021 |
Warner Losh <imp@FreeBSD.org> |
loader(8): fix path to be correct loader.4th.
boot.4th was a thing for only a few months around FreeBSD 3.1. The correct name has been loader.4th for a long time.
MFC After: 2 days Sponsored by
loader(8): fix path to be correct loader.4th.
boot.4th was a thing for only a few months around FreeBSD 3.1. The correct name has been loader.4th for a long time.
MFC After: 2 days Sponsored by: Netflix
show more ...
|
| #
71f6aea4
|
| 12-Jul-2021 |
Daniel Gerzo <danger@FreeBSD.org> |
loader: update autoboot description and move to loader.conf.5
Document "NO" special value for the autoboot_delay and move the description to loader.conf.5.
imp reworked some of the wording from dan
loader: update autoboot description and move to loader.conf.5
Document "NO" special value for the autoboot_delay and move the description to loader.conf.5.
imp reworked some of the wording from danger's patch.
Reviewed by: imp PR: 85128 Differential Revision: https://reviews.freebsd.org/D11887
show more ...
|
| #
5984246f
|
| 07-Apr-2021 |
Yongbo Yao <yongbo.yao@dell.com> |
Loader: support booting OS from memory disk (MD)
Until now, the boot image can be embedded into the loader with /sys/tools/embed_mfs.sh, and memory disk (MD) is already supported in loader source. B
Loader: support booting OS from memory disk (MD)
Until now, the boot image can be embedded into the loader with /sys/tools/embed_mfs.sh, and memory disk (MD) is already supported in loader source. But due to memory disk (MD) driver isn't registered to the loader yet, the boot image can't be boot from embedded memory disk.
Reviewed by: dab, tsoome MFC after: 1 week Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D29512
show more ...
|
| #
180db5ef
|
| 02-Oct-2020 |
Mateusz Piotrowski <0mp@FreeBSD.org> |
Correct the documented size of kern.msgbufsize
The correct value is 96KB after r226090.
PR: 249971 Submitted by: johannes@jo-t.de MFC after: 3 days
|
| #
551d20f0
|
| 13-Jul-2020 |
Allan Jude <allanjude@FreeBSD.org> |
Loader: explain the syntax of currdev
The origin text was: "Syntax for devices is odd." That is not very helpful.
PR: 199103 Reviewed by: kevans, tsoome Sponsored by: Klara Inc. Event: July 2020
Loader: explain the syntax of currdev
The origin text was: "Syntax for devices is odd." That is not very helpful.
PR: 199103 Reviewed by: kevans, tsoome Sponsored by: Klara Inc. Event: July 2020 Bugathon Differential Revision: https://reviews.freebsd.org/D25629
show more ...
|
| #
bc02c18c
|
| 07-Feb-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r357408 through r357661.
|
| #
eb24e149
|
| 03-Feb-2020 |
Warner Losh <imp@FreeBSD.org> |
Remove sparc64 support from the boot loader.
Remove all the sparc64 specific bits, both files and ifdefs.
|
| #
3611ec60
|
| 18-Aug-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r337646 through r338014.
|
| #
f9c0a512
|
| 10-Aug-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r337286 through r337585.
|
| #
bbd7a929
|
| 04-Aug-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r336870 through r337285, and resolve conflicts.
|
| #
6fb0d678
|
| 14-Nov-2025 |
Alexander Ziaee <ziaee@FreeBSD.org> |
loader.8: Document module commands
Begin documenting module loader commands in loader(8), where the reader would look for them. Segregate them by their availability in individual loader implementati
loader.8: Document module commands
Begin documenting module loader commands in loader(8), where the reader would look for them. Segregate them by their availability in individual loader implementations, like build(7) targets. These details were graciously donated by kevans.
MFC after: 3 days Reviewed by: kevans Co-authored-by: Kyle Evans <kevans@freebsd.org> Differential Revision: https://reviews.freebsd.org/D50727
show more ...
|
| #
a3782531
|
| 18-Sep-2025 |
Alexander Ziaee <ziaee@FreeBSD.org> |
stand/man: Fix mdoc typos for emails, tag spdx
MFC after: 3 days
|
| #
fa9896e0
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: two-line nroff pattern
Remove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/
|
| #
11f49259
|
| 30-Apr-2022 |
Warner Losh <imp@FreeBSD.org> |
stand: Change libstand.3 to libsa.3
Changes instances of the non-existant libstand.3 to the more correct, but also non-existant libsa.3.
Sponsored by: Netflix
|
| #
f7b0434d
|
| 04-Apr-2022 |
Jens Schweikhardt <schweikh@FreeBSD.org> |
Correct a grammo.
|
| #
9e1dc7be
|
| 29-Sep-2021 |
Warner Losh <imp@FreeBSD.org> |
loader: create separate man pages for each of the loaders
Create a man page per loader. Loader(8) will have information common to all of them, while loader_${INTERP}(8) will have information relevan
loader: create separate man pages for each of the loaders
Create a man page per loader. Loader(8) will have information common to all of them, while loader_${INTERP}(8) will have information relevant to that specific loader. Rewrite loader(8) to give an overview and point to the appropriate man page. Rewrite each of the loader_${INTER}(8) man pages to contain only the relevant information to that loader. Put all the common commands, environment variables, etc in loader_simp(8) and refernce that from the loader_lua or loader_4th man pages. The loader_lua(8) could use more details about the Lua integration. Additional organization may be benefitial.
Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D31340
show more ...
|
| #
74578402
|
| 28-Sep-2021 |
Colin Percival <cperciva@FreeBSD.org> |
loader: Set twiddle globaldiv to 16 by default
Booting FreeBSD on an EC2 c5.xlarge instance, the loader "twiddles" 810 times over the course of 510 ms, a rate of 1.59 kHz. Even accepting that many s
loader: Set twiddle globaldiv to 16 by default
Booting FreeBSD on an EC2 c5.xlarge instance, the loader "twiddles" 810 times over the course of 510 ms, a rate of 1.59 kHz. Even accepting that many systems are slower than this particular VM and will take longer to boot (especially if using spinning-rust disks), this seems like an unhelpfully large amount of twiddling when compared to the ~60 Hz frame rate of many displays; printing the twiddles also consumes roughly 10% of the boot time on the aforementioned VM.
Setting the default globaldiv to 16 dramatically reduces the time spent printing twiddles to the console while still twiddling at roughly 100 Hz; this should be ample even for systems which take longer to boot and consequently twiddle slower.
Note that this can adjusted via the twiddle_divisor variable in loader.conf, but that file is not processed until nearly halfway through the loader's runtime.
Reviewed by: allanjude, jrtc27, kevans MFC after: 1 week Sponsored by: https://www.patreon.com/cperciva Differential Revision: <https://reviews.freebsd.org/D32163>
show more ...
|
| #
13c98cd0
|
| 14-Jul-2021 |
Warner Losh <imp@FreeBSD.org> |
loader(8): fix path to be correct loader.4th.
boot.4th was a thing for only a few months around FreeBSD 3.1. The correct name has been loader.4th for a long time.
MFC After: 2 days Sponsored by
loader(8): fix path to be correct loader.4th.
boot.4th was a thing for only a few months around FreeBSD 3.1. The correct name has been loader.4th for a long time.
MFC After: 2 days Sponsored by: Netflix
show more ...
|