freebsd-nq/sys/boot/efi
Steven Hartland ba76113f61 Fix EFI UFS caching
EFI was mixing caching in two separate places causing issues when multiple
partitions where tested.

Eliminate this by removing fsstat and re-factoring fsread into fsread_size,
adding basic parameter validation.

Also:
* Enhance some error print outs.
* Fix compilation under UFS1_ONLY and UFS2_ONLY
* Use sizeof on vars instead of structs.
* Add basic parameter validation to fsread_size.

MFC after:	1 week
X-MFC-With:	r293268
Sponsored by:	Multiplay
Differential Revision:	https://reviews.freebsd.org/D4989
2016-01-21 08:58:39 +00:00
..
boot1 Fix EFI UFS caching 2016-01-21 08:58:39 +00:00
fdt Revert r293903 2016-01-14 18:46:57 +00:00
include Add EFI ZFS boot support 2016-01-15 02:33:47 +00:00
libefi Add EFI ZFS boot support 2016-01-15 02:33:47 +00:00
loader Connect the ZFS boot environment menu to the UEFI loader 2016-01-15 05:45:45 +00:00
Makefile Only build EFI components on supported compilers 2016-01-14 18:53:54 +00:00
Makefile.inc Use CFLAGS_NO_SIMD in preference to varying lists of -mno-xxxx flags. 2015-08-27 23:46:42 +00:00