opnsense-src/sys/boot/efi/loader
Allan Jude 3595d72f86 Disable loop unrolling in skein for sys/boot
When tsoome@ added skein support to the ZFS boot code and zfsloader, it
resulted in an explosion in code size, running close to a number of
limits.

The default for the C version of skein is to unroll all loops for
skein-256 and 512

Disabling the loop unrolling saves 20-28kb from each binary
boot1.efi
gptzfsboot
loader.efi
userboot.so
zfsloader

Reviewed by:	emaste, tsoome
Sponsored by:	ScaleEngine Inc.
Differential Revision:	https://reviews.freebsd.org/D7826
2016-10-06 03:32:30 +00:00
..
arch Use 32-bit value for .text padding, for linker portability 2016-09-23 13:18:59 +00:00
autoload.c Enable warnings in EFI boot code 2016-01-12 02:17:39 +00:00
bootinfo.c Fix several instances where the boot loader ignored pager_output 2016-05-18 05:59:05 +00:00
conf.c Netboot: allow both tftpfs and nfs in both pxeboot and loader.efi 2016-08-31 13:16:40 +00:00
copy.c loader.efi: Bump the staging size to 64M. 2016-09-06 17:58:58 +00:00
devicename.c Don't set *dev in the zfs root case, it may be NULL and will correctly be 2016-08-25 12:42:41 +00:00
loader_efi.h Enable warnings in EFI boot code 2016-01-12 02:17:39 +00:00
main.c Fix a cluster of bugs in list EFI environment variables: 2016-09-30 15:41:12 +00:00
Makefile Disable loop unrolling in skein for sys/boot 2016-10-06 03:32:30 +00:00
Makefile.depend DIRDEPS_BUILD: Regenerate without local dependencies. 2016-02-24 17:20:11 +00:00
version Move the efi loaders to be under sys/boot/efi. This will help us add 2015-04-01 08:30:40 +00:00