Fix "mach dtb" return code to avoid bogus boot
authorkn <kn@openbsd.org>
Fri, 26 Mar 2021 23:29:21 +0000 (23:29 +0000)
committerkn <kn@openbsd.org>
Fri, 26 Mar 2021 23:29:21 +0000 (23:29 +0000)
commitfcf3d43cc0b90d9e05a8e1269932955a1857612c
tree27c49bc8e78501ceb6e103db5a4a6cebee0b70ed
parentdef7dd08d0e32b362027b34be550101a5e9795f4
Fix "mach dtb" return code to avoid bogus boot

Bootloader command functions must return zero in case of failure,
returning 1 tells the bootloader to boot the currently set kernel iamge.

"machine dtb" is is the wrong way around so using it triggers a boot.

Fix this and print a brief usage (like other commands such as "hexdump" do)
while here.

Feedback OK patrick
sys/arch/arm64/stand/efiboot/efiboot.c