summaryrefslogtreecommitdiffstats
path: root/contrib/llvm/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp
diff options
context:
space:
mode:
authorsmh <smh@FreeBSD.org>2016-02-05 15:35:33 +0000
committersmh <smh@FreeBSD.org>2016-02-05 15:35:33 +0000
commit277002da84c3e33d12853e5396d1cddb7389b400 (patch)
treeb26ec99cf466d4fc4efe770e613ae3ab9239f50e /contrib/llvm/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp
parentfd38ead294ac15adc73d80d72d44517a82502ac2 (diff)
downloadFreeBSD-src-277002da84c3e33d12853e5396d1cddb7389b400.zip
FreeBSD-src-277002da84c3e33d12853e5396d1cddb7389b400.tar.gz
Fix EFI multi device boot support
Fix EFI boot support when presented with multiple valid boot partitions across multiple devices. It now prefers to boot from partitions that are present on the underlying device that the boot1 image was loaded from. This means that it will boot from the partitions on device the user chose from EFI boot menu in preference to those on other devices. Also fixed is the recovery from a failed attempt to boot, from a seemingly valid partition, by continuing to trying all other available partitions no matter what the error. boot1 now use * to signify a partition what was accepted from the preferred device and + otherwise. Finally some error messages where improved and DPRINTF's with slowed boot to aid debugging. ZFS will still be preferred over UFS when both are available on the boot device. Reviewed by: imp MFC after: 1 week Sponsored by: Multiplay Differential Revision: https://reviews.freebsd.org/D5108
Diffstat (limited to 'contrib/llvm/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud