| #
a8eb3b36
|
| 18-Mar-2024 |
Simon J. Gerraty <sjg@FreeBSD.org> |
loader.4th dictthreshold too small
The dictthreshold in stand/forth/loader.4th is too small resulting in full dictionary.
Reviewed by: stevek, imp Sponsored by: Juniper Networks, Inc. Differential
loader.4th dictthreshold too small
The dictthreshold in stand/forth/loader.4th is too small resulting in full dictionary.
Reviewed by: stevek, imp Sponsored by: Juniper Networks, Inc. Differential Revision: https://reviews.freebsd.org/D44414
show more ...
|
| #
26a58599
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line forth tag
Remove /^\\[\s*]*\$FreeBSD\$.*$\n/
|
| #
73531a2a
|
| 27-Mar-2020 |
Ryan Moeller <freqlabs@FreeBSD.org> |
loader: Fully reset terminal settings, not just colors
Reviewed by: kevans Reviewed by: tsoome Approved by: mav (mentor) MFC after: 1 week Sponsored by: iXsystems, Inc. Differential Revision: https:
loader: Fully reset terminal settings, not just colors
Reviewed by: kevans Reviewed by: tsoome Approved by: mav (mentor) MFC after: 1 week Sponsored by: iXsystems, Inc. Differential Revision: https://reviews.freebsd.org/D21733
show more ...
|
| #
0f80acb9
|
| 19-Sep-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r352436 through r352536.
|
| #
68861a62
|
| 17-Sep-2019 |
Toomas Soome <tsoome@FreeBSD.org> |
loader: provide u> and xemit words if needed
We have external interpreter (userboot.so) which may be lagging behind with updates and may be missing u> xemit words.
|
| #
a8eb3b36
|
| 18-Mar-2024 |
Simon J. Gerraty <sjg@FreeBSD.org> |
loader.4th dictthreshold too small
The dictthreshold in stand/forth/loader.4th is too small resulting in full dictionary.
Reviewed by: stevek, imp Sponsored by: Juniper Networks, Inc. Differential
loader.4th dictthreshold too small
The dictthreshold in stand/forth/loader.4th is too small resulting in full dictionary.
Reviewed by: stevek, imp Sponsored by: Juniper Networks, Inc. Differential Revision: https://reviews.freebsd.org/D44414
show more ...
|
| #
26a58599
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line forth tag
Remove /^\\[\s*]*\$FreeBSD\$.*$\n/
|
| #
73531a2a
|
| 27-Mar-2020 |
Ryan Moeller <freqlabs@FreeBSD.org> |
loader: Fully reset terminal settings, not just colors
Reviewed by: kevans Reviewed by: tsoome Approved by: mav (mentor) MFC after: 1 week Sponsored by: iXsystems, Inc. Differential Revision: https:
loader: Fully reset terminal settings, not just colors
Reviewed by: kevans Reviewed by: tsoome Approved by: mav (mentor) MFC after: 1 week Sponsored by: iXsystems, Inc. Differential Revision: https://reviews.freebsd.org/D21733
show more ...
|
| #
0f80acb9
|
| 19-Sep-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r352436 through r352536.
|
| #
68861a62
|
| 17-Sep-2019 |
Toomas Soome <tsoome@FreeBSD.org> |
loader: provide u> and xemit words if needed
We have external interpreter (userboot.so) which may be lagging behind with updates and may be missing u> xemit words.
|
| #
7afc7a87
|
| 11-Apr-2018 |
Warner Losh <imp@FreeBSD.org> |
Revert r332275, r332272, r332270
There's problems with them. The order of efi stuff isn't quite right, and there's various problems. Revert until thos problems can be fixed.
Reviewed by: kevans@
|
| #
ff77d7a5
|
| 08-Apr-2018 |
Toomas Soome <tsoome@FreeBSD.org> |
loader: 332270 did use wrong path for efi.4th
The correct path is still /boot/efi.4th
|
| #
cae0ecf6
|
| 08-Apr-2018 |
Toomas Soome <tsoome@FreeBSD.org> |
loader: include efi.4th only if we do have uefi
Also simplify efi.4th.
|
| #
b28421d5
|
| 02-Feb-2018 |
Warner Losh <imp@FreeBSD.org> |
These 4th words were an attempt to allow integration into the boot loader scripts. However, that path won't be taken after all it seems. Remove this code before it decays into uselessness. Also remov
These 4th words were an attempt to allow integration into the boot loader scripts. However, that path won't be taken after all it seems. Remove this code before it decays into uselessness. Also remove build dependencies on forth no longer needed.
show more ...
|
| #
ca987d46
|
| 14-Nov-2017 |
Warner Losh <imp@FreeBSD.org> |
Move sys/boot to stand. Fix all references to new location
Sponsored by: Netflix
|
| #
d124e396
|
| 01-Feb-2017 |
Toomas Soome <tsoome@FreeBSD.org> |
loader.efi environment related cleanups
Since we have dedicated libefi/env.c file for variable support, the following changes are done:
Simple cstyle changes in env.c Moved efi variable related com
loader.efi environment related cleanups
Since we have dedicated libefi/env.c file for variable support, the following changes are done:
Simple cstyle changes in env.c Moved efi variable related commands from loader/main.c to libefi/env.c Did create function to set "efi-version" environment variable in env.c.
This function does serve two purposes: for first a small clean up of the loader main(), and for second, it does replace the otherwise unused efi_variable_support hack. A bit of cleanup of ficl backend functions. The TEST_MAIN has no meaning, and removed few memory leaks.
The forth code is updated to use "efi-version" variable, instead of ficl environment check.
Reviewed by: imp Approved by: imp (mentor) Differential Revision: https://reviews.freebsd.org/D9165
show more ...
|
| #
b6110871
|
| 24-Oct-2016 |
Warner Losh <imp@FreeBSD.org> |
Preliminary support for EFI in boot loader. Define efi-boot forth environment variable to allow conditional compilation based on EFI being present or not. Provide efi-setenv, efi-getenv, and efi-unse
Preliminary support for EFI in boot loader. Define efi-boot forth environment variable to allow conditional compilation based on EFI being present or not. Provide efi-setenv, efi-getenv, and efi-unsetenv, though those need improvement. Move the efi definition to libefi (but include a reference so they get included).
show more ...
|
| #
32286efe
|
| 31-Aug-2016 |
Warner Losh <imp@FreeBSD.org> |
Remove accidentally committed stray comment.
Noticed by: dteske@
|
| #
0b1c7ee3
|
| 31-Aug-2016 |
Warner Losh <imp@FreeBSD.org> |
Create a hook 'post-initialize' for people that want to define something (perhaps in loader.rc.local) that can read in .conf files after all the other .conf files have been read and override settings
Create a hook 'post-initialize' for people that want to define something (perhaps in loader.rc.local) that can read in .conf files after all the other .conf files have been read and override settings in them. This is quite handy if the .conf file name is determined while the loader is running, but might be generically useful for other things. If this hook exists, call it, otherwise don't do anything.
Doing it in these functions ensures that this file is reliably read. It also works around a defect in forth where s" isn't allowed outside a function (well, in a compile context) leading to gross workarounds if one were to hack loader.rc like:
: maybe-some-func s" some-func" sfind if execute else drop then ; maybe-some-func
which somehow seems worse. Though I'm sure there's some clever forthy way of doing that with a macro.
Sponsored by: Netflix, Inc
show more ...
|
| #
0f897f87
|
| 18-May-2016 |
Warner Losh <imp@FreeBSD.org> |
Explain why extra sutff always outputs even when it shouldn't for the '?' command. Wasted a bunch of time tracking it down tonight.
|
| #
88ebc855
|
| 30-Apr-2016 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
boot/forth: spelling fixes.
Reviewed by: dteske MFC after: 2 weeks
|
| #
a7ec4877
|
| 08-Apr-2015 |
Devin Teske <dteske@FreeBSD.org> |
Re-do proper mode-endings. Antithesis of r281176-281179 which reverted earlier migration away from sloppy mode-endings (r280925,280974-280976) due to a red-herring in diagnosing HardenedBSD boot lock
Re-do proper mode-endings. Antithesis of r281176-281179 which reverted earlier migration away from sloppy mode-endings (r280925,280974-280976) due to a red-herring in diagnosing HardenedBSD boot lockup.
Thanks to: lattera (shawn.webb@hardenedbsd<dot>org) MFC after: 3 days X-MFC-to: stable/10 X-MFC-with: r280925,280974-280976,281176-281179
show more ...
|
| #
9390da36
|
| 06-Apr-2015 |
Devin Teske <dteske@FreeBSD.org> |
Partially revert r280925: Back to previous mode-endings based on feedback
MFC after: 3 days X-MFC-with: r280925 Reported by: lattera
|
| #
91771b69
|
| 01-Apr-2015 |
Devin Teske <dteske@FreeBSD.org> |
Solve dreaded "dictionary full" issue by segregating words into new vocabularies delay-processing, password-processing, version-processing, frame-drawing, menu-infrastructure, menu-namespace, menu-co
Solve dreaded "dictionary full" issue by segregating words into new vocabularies delay-processing, password-processing, version-processing, frame-drawing, menu-infrastructure, menu-namespace, menu-command-helpers, and menusets-infrastructure. The net effect is to remove almost 200 definitions from the main forth vocabulary reducing the dictionary size by over 50%. The chances of hitting "dictionary full" should be greatly reduced by this patch.
MFC after: 3 days X-MFC-to: stable/10
show more ...
|
| #
4cfd4855
|
| 31-Mar-2015 |
Devin Teske <dteske@FreeBSD.org> |
Optimize bootmsg to use fg/bg/me from screen.4th NB: screen.4th is included by way of check-password.4th
MFC after: 3 days X-MFC-to: stable/10
|