arm64: efi-header: pad with zeroes

Use the new .*align_zeropad macros to pad the EFI header with zeroes
rather than NOPs. This is primarily to make it easier for a human to
look at the Image or vmlinux, as zeroes are more clearly unimportant
than NOPs, and `objdump -d` will skip zero bytes when dumping
instructions. In theory this will also make it easier to catch bugs that
cause us to branch into the header.

This gets rid of ~60K of NOPs in the Image header.

There should be no functional change as a result of this patch.

Signed-off-by: Mark Rutland <mark.rutland@arm.com>
1 file changed