freebsd-src/stand/i386/loader
Warner Losh 195a96f0b3
Some checks are pending
Cross-build Kernel / ${{ matrix.target_arch }} ${{ matrix.os }} (${{ matrix.compiler }}) (clang-14, /usr/lib/llvm-14/bin, ubuntu-22.04, bmake libarchive-dev clang-14 lld-14, arm64, aarch64) (push) Waiting to run
Cross-build Kernel / ${{ matrix.target_arch }} ${{ matrix.os }} (${{ matrix.compiler }}) (clang-14, /usr/lib/llvm-14/bin, ubuntu-22.04, bmake libarchive-dev clang-14 lld-14, amd64, amd64) (push) Waiting to run
Cross-build Kernel / ${{ matrix.target_arch }} ${{ matrix.os }} (${{ matrix.compiler }}) (clang-13, /opt/homebrew/opt/llvm@13/bin, macos-latest, bmake libarchive llvm@13, arm64, aarch64) (push) Waiting to run
Cross-build Kernel / ${{ matrix.target_arch }} ${{ matrix.os }} (${{ matrix.compiler }}) (clang-13, /opt/homebrew/opt/llvm@13/bin, macos-latest, bmake libarchive llvm@13, amd64, amd64) (push) Waiting to run
Cross-build Kernel / ${{ matrix.target_arch }} ${{ matrix.os }} (${{ matrix.compiler }}) (clang-12, /usr/lib/llvm-12/bin, ubuntu-20.04, bmake libarchive-dev clang-12 lld-12, arm64, aarch64) (push) Waiting to run
Cross-build Kernel / ${{ matrix.target_arch }} ${{ matrix.os }} (${{ matrix.compiler }}) (clang-12, /usr/lib/llvm-12/bin, ubuntu-20.04, bmake libarchive-dev clang-12 lld-12, amd64, amd64) (push) Waiting to run
stand: Stop building in fat, ext2fs, gzip and bzip to BIOS /boot/loader
This saves space to allow pxeboot to work again. Users desiring these
features can turn them on for their custom build. While these are useful
for some specialized applications, they aren't needed to boot the
typical system, and we're low on space.

          text    data     bss      dec       hex   filename
Before: 465866   20740   31612   518218   0x7e84a   loader_lua.bin
After:  441535   17484   31092   490111   0x77a7f   loader_lua.bin

Savings: 28,107 bytes

Sponsored by:		Netflix
Reviewed by:		kevans
Differential Revision:	https://reviews.freebsd.org/D42416
2024-07-24 21:15:28 -06:00
..
chain.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
conf.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
gfx_bios.c loader: Make MK_LOADER_BIOS_TEXTONLY work 2024-02-17 23:29:07 -07:00
help.i386
loader.rc Remove $FreeBSD$: one-line forth tag 2023-08-16 11:55:43 -06:00
main.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
Makefile stand: Stop building in fat, ext2fs, gzip and bzip to BIOS /boot/loader 2024-07-24 21:15:28 -06:00
Makefile.depend loader: add target for dirdeps build 2023-11-02 19:35:08 -04:00
Makefile.depend.options loader: add target for dirdeps build 2023-11-02 19:35:08 -04:00
version Remove $FreeBSD$: one-line bare tag 2023-08-16 11:55:20 -06:00