freebsd-skq/sys/boot/i386
allanjude 8906b1321f 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
..
boot0 Don't use -N to set the OMAGIC with data and text writeable and data 2016-09-03 15:26:28 +00:00
boot0sio META_MODE: Remove DEP_MACHINE from Makefile.depend files. 2015-09-25 19:44:01 +00:00
boot2 Don't use -N to set the OMAGIC with data and text writeable and data 2016-09-03 15:26:28 +00:00
btx Don't use -N to set the OMAGIC with data and text writeable and data 2016-09-03 15:26:28 +00:00
cdboot Don't use -N to set the OMAGIC with data and text writeable and data 2016-09-03 15:26:28 +00:00
common Add missing prototype for getchar(..) 2016-05-13 10:59:46 +00:00
gptboot Don't use -N to set the OMAGIC with data and text writeable and data 2016-09-03 15:26:28 +00:00
gptzfsboot Disable loop unrolling in skein for sys/boot 2016-10-06 03:32:30 +00:00
kgzldr META MODE: Update dependencies with 'the-lot' and add missing directories. 2015-12-01 05:23:19 +00:00
libfirewire sys/boot: spelling fixes in comments. 2016-04-30 00:26:38 +00:00
libi386 The getsecs() function is implemented in platform- and bootfw-specific 2016-09-22 06:24:40 +00:00
loader Netboot: allow both tftpfs and nfs in both pxeboot and loader.efi 2016-08-31 13:16:40 +00:00
mbr Don't use -N to set the OMAGIC with data and text writeable and data 2016-09-03 15:26:28 +00:00
pmbr Don't use -N to set the OMAGIC with data and text writeable and data 2016-09-03 15:26:28 +00:00
pxeldr pxeboot: Add nfs.read_size tunable. 2016-09-08 09:11:13 +00:00
zfsboot Disable loop unrolling in skein for sys/boot 2016-10-06 03:32:30 +00:00
zfsloader DIRDEPS_BUILD: Update dependencies. 2016-03-21 18:02:26 +00:00
boot.ldscript Don't use -N to set the OMAGIC with data and text writeable and data 2016-09-03 15:26:28 +00:00
Makefile Restore kgzldr on i386 only 2016-02-08 16:59:52 +00:00
Makefile.inc Don't use -N to set the OMAGIC with data and text writeable and data 2016-09-03 15:26:28 +00:00