1From 9e95f45ceeef36fcf93cbfffcf004276883dbc99 Mon Sep 17 00:00:00 2001 2From: Marco A Benatto <mbenatto@redhat.com> 3Date: Wed, 23 Sep 2020 11:33:33 -0400 4Subject: [PATCH] verifiers: Move verifiers API to kernel image 5 6Move verifiers API from a module to the kernel image, so it can be 7used there as well. There are no functional changes in this patch. 8 9Signed-off-by: Marco A Benatto <mbenatto@redhat.com> 10Signed-off-by: Javier Martinez Canillas <javierm@redhat.com> 11Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com> 12[Add changes to generated files] 13Signed-off-by: Stefan Sørensen <stefan.sorensen@spectralink.com> 14--- 15 grub-core/Makefile.am | 1 + 16 grub-core/Makefile.core.am | 66 +++----- 17 grub-core/Makefile.core.def | 6 +- 18 grub-core/Makefile.in | 355 +++++++++++++++++++++-------------------- 19 grub-core/commands/verifiers.c | 228 -------------------------- 20 grub-core/kern/main.c | 4 + 21 grub-core/kern/verifiers.c | 224 ++++++++++++++++++++++++++ 22 include/grub/verify.h | 9 +- 23 po/POTFILES.in | 2 +- 24 9 files changed, 446 insertions(+), 449 deletions(-) 25 delete mode 100644 grub-core/commands/verifiers.c 26 create mode 100644 grub-core/kern/verifiers.c 27 28diff --git a/grub-core/Makefile.am b/grub-core/Makefile.am 29index c6ba5b2..cc6fc7d 100644 30--- a/grub-core/Makefile.am 31+++ b/grub-core/Makefile.am 32@@ -91,6 +91,7 @@ KERNEL_HEADER_FILES += $(top_srcdir)/include/grub/parser.h 33 KERNEL_HEADER_FILES += $(top_srcdir)/include/grub/partition.h 34 KERNEL_HEADER_FILES += $(top_srcdir)/include/grub/term.h 35 KERNEL_HEADER_FILES += $(top_srcdir)/include/grub/time.h 36+KERNEL_HEADER_FILES += $(top_srcdir)/include/grub/verify.h 37 KERNEL_HEADER_FILES += $(top_srcdir)/include/grub/mm_private.h 38 KERNEL_HEADER_FILES += $(top_srcdir)/include/grub/net.h 39 KERNEL_HEADER_FILES += $(top_srcdir)/include/grub/memory.h 40diff --git a/grub-core/Makefile.core.am b/grub-core/Makefile.core.am 41index f28b753..c4d67d4 100644 42--- a/grub-core/Makefile.core.am 43+++ b/grub-core/Makefile.core.am 44@@ -6953,26 +6953,6 @@ CLEANFILES += pgp.marker 45 pgp.marker: $(pgp_module_SOURCES) $(nodist_pgp_module_SOURCES) 46 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pgp_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1) 47 grep 'MARKER' $@.new > $@; rm -f $@.new 48-platform_PROGRAMS += verifiers.module 49-MODULE_FILES += verifiers.module$(EXEEXT) 50-verifiers_module_SOURCES = commands/verifiers.c ## platform sources 51-nodist_verifiers_module_SOURCES = ## platform nodist sources 52-verifiers_module_LDADD = 53-verifiers_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) 54-verifiers_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE) 55-verifiers_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) 56-verifiers_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE) 57-verifiers_module_DEPENDENCIES = $(TARGET_OBJ2ELF) 58-dist_noinst_DATA += 59-BUILT_SOURCES += $(nodist_verifiers_module_SOURCES) 60-CLEANFILES += $(nodist_verifiers_module_SOURCES) 61-MOD_FILES += verifiers.mod 62-MARKER_FILES += verifiers.marker 63-CLEANFILES += verifiers.marker 64- 65-verifiers.marker: $(verifiers_module_SOURCES) $(nodist_verifiers_module_SOURCES) 66- $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(verifiers_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1) 67- grep 'MARKER' $@.new > $@; rm -f $@.new 68 69 if COND_x86_64_efi 70 platform_PROGRAMS += shim_lock.module 71@@ -22377,7 +22357,7 @@ gcry_whirlpool.marker: $(gcry_whirlpool_module_SOURCES) $(nodist_gcry_whirlpool_ 72 if COND_emu 73 platform_PROGRAMS += kernel.exec 74 kernel_exec_SOURCES = 75-kernel_exec_SOURCES += disk/host.c kern/emu/cache_s.S kern/emu/hostdisk.c osdep/unix/hostdisk.c osdep/exec.c osdep/devmapper/hostdisk.c osdep/hostdisk.c kern/emu/hostfs.c kern/emu/main.c kern/emu/argp_common.c kern/emu/misc.c kern/emu/mm.c kern/emu/time.c kern/emu/cache.c osdep/emuconsole.c osdep/dl.c osdep/sleep.c osdep/init.c osdep/emunet.c osdep/cputime.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c 76+kernel_exec_SOURCES += disk/host.c kern/emu/cache_s.S kern/emu/hostdisk.c osdep/unix/hostdisk.c osdep/exec.c osdep/devmapper/hostdisk.c osdep/hostdisk.c kern/emu/hostfs.c kern/emu/main.c kern/emu/argp_common.c kern/emu/misc.c kern/emu/mm.c kern/emu/time.c kern/emu/cache.c osdep/emuconsole.c osdep/dl.c osdep/sleep.c osdep/init.c osdep/emunet.c osdep/cputime.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c 77 nodist_kernel_exec_SOURCES = ## platform nodist sources 78 kernel_exec_LDADD = 79 kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL) $(CFLAGS_GNULIB) 80@@ -22399,7 +22379,7 @@ endif 81 if COND_i386_pc 82 platform_PROGRAMS += kernel.exec 83 kernel_exec_SOURCES = kern/i386/pc/startup.S 84-kernel_exec_SOURCES += kern/i386/pc/init.c kern/i386/pc/mmap.c term/i386/pc/console.c kern/i386/dl.c kern/i386/tsc.c kern/i386/tsc_pit.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c 85+kernel_exec_SOURCES += kern/i386/pc/init.c kern/i386/pc/mmap.c term/i386/pc/console.c kern/i386/dl.c kern/i386/tsc.c kern/i386/tsc_pit.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c 86 nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources 87 kernel_exec_LDADD = 88 kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL) 89@@ -22421,7 +22401,7 @@ endif 90 if COND_i386_efi 91 platform_PROGRAMS += kernel.exec 92 kernel_exec_SOURCES = kern/i386/efi/startup.S 93-kernel_exec_SOURCES += kern/i386/efi/tsc.c kern/i386/tsc_pmtimer.c kern/i386/efi/init.c bus/pci.c kern/i386/dl.c kern/i386/tsc.c kern/i386/tsc_pit.c disk/efi/efidisk.c kern/efi/efi.c kern/efi/init.c kern/efi/mm.c term/efi/console.c kern/acpi.c kern/efi/acpi.c kern/efi/sb.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c 94+kernel_exec_SOURCES += kern/i386/efi/tsc.c kern/i386/tsc_pmtimer.c kern/i386/efi/init.c bus/pci.c kern/i386/dl.c kern/i386/tsc.c kern/i386/tsc_pit.c disk/efi/efidisk.c kern/efi/efi.c kern/efi/init.c kern/efi/mm.c term/efi/console.c kern/acpi.c kern/efi/acpi.c kern/efi/sb.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c 95 nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources 96 kernel_exec_LDADD = 97 kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL) 98@@ -22443,7 +22423,7 @@ endif 99 if COND_i386_qemu 100 platform_PROGRAMS += kernel.exec 101 kernel_exec_SOURCES = kern/i386/qemu/startup.S 102-kernel_exec_SOURCES += kern/i386/qemu/init.c bus/pci.c kern/vga_init.c kern/i386/qemu/mmap.c term/i386/pc/vga_text.c kern/i386/dl.c kern/i386/tsc.c kern/i386/tsc_pit.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c 103+kernel_exec_SOURCES += kern/i386/qemu/init.c bus/pci.c kern/vga_init.c kern/i386/qemu/mmap.c term/i386/pc/vga_text.c kern/i386/dl.c kern/i386/tsc.c kern/i386/tsc_pit.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c 104 nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources 105 kernel_exec_LDADD = 106 kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL) 107@@ -22465,7 +22445,7 @@ endif 108 if COND_i386_coreboot 109 platform_PROGRAMS += kernel.exec 110 kernel_exec_SOURCES = kern/i386/coreboot/startup.S 111-kernel_exec_SOURCES += kern/i386/coreboot/init.c kern/i386/pc/acpi.c kern/acpi.c kern/i386/tsc_pmtimer.c kern/i386/coreboot/cbtable.c video/coreboot/cbfb.c kern/coreboot/mmap.c kern/coreboot/cbtable.c term/gfxterm.c font/font.c font/font_cmd.c io/bufio.c video/fb/fbblit.c video/fb/fbfill.c video/fb/fbutil.c video/fb/video_fb.c video/video.c term/i386/pc/vga_text.c kern/i386/dl.c kern/i386/tsc.c kern/i386/tsc_pit.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c 112+kernel_exec_SOURCES += kern/i386/coreboot/init.c kern/i386/pc/acpi.c kern/acpi.c kern/i386/tsc_pmtimer.c kern/i386/coreboot/cbtable.c video/coreboot/cbfb.c kern/coreboot/mmap.c kern/coreboot/cbtable.c term/gfxterm.c font/font.c font/font_cmd.c io/bufio.c video/fb/fbblit.c video/fb/fbfill.c video/fb/fbutil.c video/fb/video_fb.c video/video.c term/i386/pc/vga_text.c kern/i386/dl.c kern/i386/tsc.c kern/i386/tsc_pit.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c 113 nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources 114 kernel_exec_LDADD = 115 kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL) 116@@ -22487,7 +22467,7 @@ endif 117 if COND_i386_multiboot 118 platform_PROGRAMS += kernel.exec 119 kernel_exec_SOURCES = kern/i386/coreboot/startup.S 120-kernel_exec_SOURCES += kern/i386/coreboot/init.c kern/i386/pc/acpi.c kern/acpi.c kern/i386/multiboot_mmap.c term/i386/pc/vga_text.c kern/i386/dl.c kern/i386/tsc.c kern/i386/tsc_pit.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c 121+kernel_exec_SOURCES += kern/i386/coreboot/init.c kern/i386/pc/acpi.c kern/acpi.c kern/i386/multiboot_mmap.c term/i386/pc/vga_text.c kern/i386/dl.c kern/i386/tsc.c kern/i386/tsc_pit.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c 122 nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources 123 kernel_exec_LDADD = 124 kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL) 125@@ -22509,7 +22489,7 @@ endif 126 if COND_i386_ieee1275 127 platform_PROGRAMS += kernel.exec 128 kernel_exec_SOURCES = kern/i386/ieee1275/startup.S 129-kernel_exec_SOURCES += disk/ieee1275/ofdisk.c kern/ieee1275/cmain.c kern/ieee1275/ieee1275.c kern/ieee1275/mmap.c kern/ieee1275/openfw.c term/ieee1275/console.c kern/ieee1275/init.c kern/i386/dl.c kern/i386/tsc.c kern/i386/tsc_pit.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c 130+kernel_exec_SOURCES += disk/ieee1275/ofdisk.c kern/ieee1275/cmain.c kern/ieee1275/ieee1275.c kern/ieee1275/mmap.c kern/ieee1275/openfw.c term/ieee1275/console.c kern/ieee1275/init.c kern/i386/dl.c kern/i386/tsc.c kern/i386/tsc_pit.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c 131 nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources 132 kernel_exec_LDADD = 133 kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL) 134@@ -22531,7 +22511,7 @@ endif 135 if COND_x86_64_efi 136 platform_PROGRAMS += kernel.exec 137 kernel_exec_SOURCES = kern/x86_64/efi/startup.S 138-kernel_exec_SOURCES += kern/i386/efi/tsc.c kern/i386/tsc_pmtimer.c kern/x86_64/efi/callwrap.S kern/i386/efi/init.c bus/pci.c kern/x86_64/dl.c kern/i386/tsc.c kern/i386/tsc_pit.c disk/efi/efidisk.c kern/efi/efi.c kern/efi/init.c kern/efi/mm.c term/efi/console.c kern/acpi.c kern/efi/acpi.c kern/efi/sb.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c 139+kernel_exec_SOURCES += kern/i386/efi/tsc.c kern/i386/tsc_pmtimer.c kern/x86_64/efi/callwrap.S kern/i386/efi/init.c bus/pci.c kern/x86_64/dl.c kern/i386/tsc.c kern/i386/tsc_pit.c disk/efi/efidisk.c kern/efi/efi.c kern/efi/init.c kern/efi/mm.c term/efi/console.c kern/acpi.c kern/efi/acpi.c kern/efi/sb.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c 140 nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources 141 kernel_exec_LDADD = 142 kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL) 143@@ -22553,7 +22533,7 @@ endif 144 if COND_i386_xen 145 platform_PROGRAMS += kernel.exec 146 kernel_exec_SOURCES = kern/i386/xen/startup.S 147-kernel_exec_SOURCES += kern/i386/dl.c kern/i386/xen/hypercall.S kern/i386/tsc.c kern/i386/xen/tsc.c kern/xen/init.c term/xen/console.c disk/xen/xendisk.c commands/boot.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c 148+kernel_exec_SOURCES += kern/i386/dl.c kern/i386/xen/hypercall.S kern/i386/tsc.c kern/i386/xen/tsc.c kern/xen/init.c term/xen/console.c disk/xen/xendisk.c commands/boot.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c 149 nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources 150 kernel_exec_LDADD = 151 kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL) 152@@ -22575,7 +22555,7 @@ endif 153 if COND_x86_64_xen 154 platform_PROGRAMS += kernel.exec 155 kernel_exec_SOURCES = kern/x86_64/xen/startup.S 156-kernel_exec_SOURCES += kern/x86_64/dl.c kern/x86_64/xen/hypercall.S kern/i386/tsc.c kern/i386/xen/tsc.c kern/xen/init.c term/xen/console.c disk/xen/xendisk.c commands/boot.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c 157+kernel_exec_SOURCES += kern/x86_64/dl.c kern/x86_64/xen/hypercall.S kern/i386/tsc.c kern/i386/xen/tsc.c kern/xen/init.c term/xen/console.c disk/xen/xendisk.c commands/boot.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c 158 nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources 159 kernel_exec_LDADD = 160 kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL) 161@@ -22597,7 +22577,7 @@ endif 162 if COND_i386_xen_pvh 163 platform_PROGRAMS += kernel.exec 164 kernel_exec_SOURCES = kern/i386/xen/startup_pvh.S 165-kernel_exec_SOURCES += kern/i386/dl.c commands/boot.c disk/xen/xendisk.c kern/i386/tsc.c kern/i386/xen/tsc.c kern/i386/xen/pvh.c kern/xen/init.c term/xen/console.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c 166+kernel_exec_SOURCES += kern/i386/dl.c commands/boot.c disk/xen/xendisk.c kern/i386/tsc.c kern/i386/xen/tsc.c kern/i386/xen/pvh.c kern/xen/init.c term/xen/console.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c 167 nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources 168 kernel_exec_LDADD = 169 kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL) 170@@ -22619,7 +22599,7 @@ endif 171 if COND_mips_loongson 172 platform_PROGRAMS += kernel.exec 173 kernel_exec_SOURCES = kern/mips/startup.S 174-kernel_exec_SOURCES += term/ns8250.c bus/bonito.c bus/cs5536.c bus/pci.c kern/mips/loongson/init.c term/at_keyboard.c term/ps2.c commands/boot.c term/serial.c video/sm712.c video/sis315pro.c video/radeon_fuloong2e.c video/radeon_yeeloong3a.c commands/keylayouts.c term/gfxterm.c font/font.c font/font_cmd.c io/bufio.c video/fb/fbblit.c video/fb/fbfill.c video/fb/fbutil.c video/fb/video_fb.c video/video.c kern/generic/rtc_get_time_ms.c kern/mips/cache.S kern/mips/dl.c kern/mips/init.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c 175+kernel_exec_SOURCES += term/ns8250.c bus/bonito.c bus/cs5536.c bus/pci.c kern/mips/loongson/init.c term/at_keyboard.c term/ps2.c commands/boot.c term/serial.c video/sm712.c video/sis315pro.c video/radeon_fuloong2e.c video/radeon_yeeloong3a.c commands/keylayouts.c term/gfxterm.c font/font.c font/font_cmd.c io/bufio.c video/fb/fbblit.c video/fb/fbfill.c video/fb/fbutil.c video/fb/video_fb.c video/video.c kern/generic/rtc_get_time_ms.c kern/mips/cache.S kern/mips/dl.c kern/mips/init.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c 176 nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources 177 kernel_exec_LDADD = 178 kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL) 179@@ -22641,7 +22621,7 @@ endif 180 if COND_sparc64_ieee1275 181 platform_PROGRAMS += kernel.exec 182 kernel_exec_SOURCES = kern/sparc64/ieee1275/crt0.S 183-kernel_exec_SOURCES += kern/sparc64/cache.S kern/sparc64/dl.c kern/sparc64/ieee1275/ieee1275.c disk/ieee1275/obdisk.c disk/ieee1275/ofdisk.c kern/ieee1275/cmain.c kern/ieee1275/ieee1275.c kern/ieee1275/mmap.c kern/ieee1275/openfw.c term/ieee1275/console.c kern/ieee1275/init.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c 184+kernel_exec_SOURCES += kern/sparc64/cache.S kern/sparc64/dl.c kern/sparc64/ieee1275/ieee1275.c disk/ieee1275/obdisk.c disk/ieee1275/ofdisk.c kern/ieee1275/cmain.c kern/ieee1275/ieee1275.c kern/ieee1275/mmap.c kern/ieee1275/openfw.c term/ieee1275/console.c kern/ieee1275/init.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c 185 nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources 186 kernel_exec_LDADD = 187 kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL) 188@@ -22663,7 +22643,7 @@ endif 189 if COND_powerpc_ieee1275 190 platform_PROGRAMS += kernel.exec 191 kernel_exec_SOURCES = kern/powerpc/ieee1275/startup.S 192-kernel_exec_SOURCES += kern/powerpc/cache.S kern/powerpc/dl.c kern/powerpc/compiler-rt.S disk/ieee1275/ofdisk.c kern/ieee1275/cmain.c kern/ieee1275/ieee1275.c kern/ieee1275/mmap.c kern/ieee1275/openfw.c term/ieee1275/console.c kern/ieee1275/init.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c 193+kernel_exec_SOURCES += kern/powerpc/cache.S kern/powerpc/dl.c kern/powerpc/compiler-rt.S disk/ieee1275/ofdisk.c kern/ieee1275/cmain.c kern/ieee1275/ieee1275.c kern/ieee1275/mmap.c kern/ieee1275/openfw.c term/ieee1275/console.c kern/ieee1275/init.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c 194 nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources 195 kernel_exec_LDADD = 196 kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL) 197@@ -22685,7 +22665,7 @@ endif 198 if COND_mips_arc 199 platform_PROGRAMS += kernel.exec 200 kernel_exec_SOURCES = kern/mips/startup.S 201-kernel_exec_SOURCES += kern/mips/arc/init.c term/arc/console.c disk/arc/arcdisk.c kern/generic/rtc_get_time_ms.c kern/mips/cache.S kern/mips/dl.c kern/mips/init.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c 202+kernel_exec_SOURCES += kern/mips/arc/init.c term/arc/console.c disk/arc/arcdisk.c kern/generic/rtc_get_time_ms.c kern/mips/cache.S kern/mips/dl.c kern/mips/init.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c 203 nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources 204 kernel_exec_LDADD = 205 kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL) 206@@ -22707,7 +22687,7 @@ endif 207 if COND_ia64_efi 208 platform_PROGRAMS += kernel.exec 209 kernel_exec_SOURCES = 210-kernel_exec_SOURCES += kern/ia64/efi/startup.S kern/ia64/efi/init.c kern/ia64/dl.c kern/ia64/dl_helper.c kern/ia64/cache.c lib/division.c disk/efi/efidisk.c kern/efi/efi.c kern/efi/init.c kern/efi/mm.c term/efi/console.c kern/acpi.c kern/efi/acpi.c kern/efi/sb.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c 211+kernel_exec_SOURCES += kern/ia64/efi/startup.S kern/ia64/efi/init.c kern/ia64/dl.c kern/ia64/dl_helper.c kern/ia64/cache.c lib/division.c disk/efi/efidisk.c kern/efi/efi.c kern/efi/init.c kern/efi/mm.c term/efi/console.c kern/acpi.c kern/efi/acpi.c kern/efi/sb.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c 212 nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources 213 kernel_exec_LDADD = 214 kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL) -fno-builtin -fpic -minline-int-divide-max-throughput 215@@ -22729,7 +22709,7 @@ endif 216 if COND_mips_qemu_mips 217 platform_PROGRAMS += kernel.exec 218 kernel_exec_SOURCES = kern/mips/startup.S 219-kernel_exec_SOURCES += kern/mips/qemu_mips/init.c term/ns8250.c term/serial.c term/at_keyboard.c term/ps2.c commands/boot.c commands/keylayouts.c term/i386/pc/vga_text.c kern/vga_init.c kern/generic/rtc_get_time_ms.c kern/mips/cache.S kern/mips/dl.c kern/mips/init.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c 220+kernel_exec_SOURCES += kern/mips/qemu_mips/init.c term/ns8250.c term/serial.c term/at_keyboard.c term/ps2.c commands/boot.c commands/keylayouts.c term/i386/pc/vga_text.c kern/vga_init.c kern/generic/rtc_get_time_ms.c kern/mips/cache.S kern/mips/dl.c kern/mips/init.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c 221 nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources 222 kernel_exec_LDADD = 223 kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL) 224@@ -22751,7 +22731,7 @@ endif 225 if COND_arm_uboot 226 platform_PROGRAMS += kernel.exec 227 kernel_exec_SOURCES = kern/arm/startup.S 228-kernel_exec_SOURCES += kern/arm/uboot/init.c kern/arm/uboot/uboot.S disk/uboot/ubootdisk.c kern/uboot/uboot.c kern/uboot/init.c kern/uboot/hw.c term/uboot/console.c kern/arm/dl.c kern/arm/dl_helper.c kern/arm/cache_armv6.S kern/arm/cache_armv7.S kern/arm/cache.c kern/arm/compiler-rt.S lib/division.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c 229+kernel_exec_SOURCES += kern/arm/uboot/init.c kern/arm/uboot/uboot.S disk/uboot/ubootdisk.c kern/uboot/uboot.c kern/uboot/init.c kern/uboot/hw.c term/uboot/console.c kern/arm/dl.c kern/arm/dl_helper.c kern/arm/cache_armv6.S kern/arm/cache_armv7.S kern/arm/cache.c kern/arm/compiler-rt.S lib/division.c term/terminfo.c term/tparm.c commands/extcmd.c lib/arg.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c 230 nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources 231 kernel_exec_LDADD = 232 kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL) 233@@ -22773,7 +22753,7 @@ endif 234 if COND_arm_efi 235 platform_PROGRAMS += kernel.exec 236 kernel_exec_SOURCES = kern/arm/efi/startup.S 237-kernel_exec_SOURCES += kern/arm/efi/init.c kern/efi/fdt.c kern/arm/dl.c kern/arm/dl_helper.c kern/arm/cache_armv6.S kern/arm/cache_armv7.S kern/arm/cache.c kern/arm/compiler-rt.S lib/division.c disk/efi/efidisk.c kern/efi/efi.c kern/efi/init.c kern/efi/mm.c term/efi/console.c kern/acpi.c kern/efi/acpi.c kern/efi/sb.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c 238+kernel_exec_SOURCES += kern/arm/efi/init.c kern/efi/fdt.c kern/arm/dl.c kern/arm/dl_helper.c kern/arm/cache_armv6.S kern/arm/cache_armv7.S kern/arm/cache.c kern/arm/compiler-rt.S lib/division.c disk/efi/efidisk.c kern/efi/efi.c kern/efi/init.c kern/efi/mm.c term/efi/console.c kern/acpi.c kern/efi/acpi.c kern/efi/sb.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c 239 nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources 240 kernel_exec_LDADD = 241 kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL) 242@@ -22795,7 +22775,7 @@ endif 243 if COND_arm64_efi 244 platform_PROGRAMS += kernel.exec 245 kernel_exec_SOURCES = kern/arm64/efi/startup.S 246-kernel_exec_SOURCES += kern/arm64/efi/init.c kern/efi/fdt.c kern/arm64/cache.c kern/arm64/cache_flush.S kern/arm64/dl.c kern/arm64/dl_helper.c disk/efi/efidisk.c kern/efi/efi.c kern/efi/init.c kern/efi/mm.c term/efi/console.c kern/acpi.c kern/efi/acpi.c kern/efi/sb.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c 247+kernel_exec_SOURCES += kern/arm64/efi/init.c kern/efi/fdt.c kern/arm64/cache.c kern/arm64/cache_flush.S kern/arm64/dl.c kern/arm64/dl_helper.c disk/efi/efidisk.c kern/efi/efi.c kern/efi/init.c kern/efi/mm.c term/efi/console.c kern/acpi.c kern/efi/acpi.c kern/efi/sb.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c 248 nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources 249 kernel_exec_LDADD = 250 kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL) 251@@ -22817,7 +22797,7 @@ endif 252 if COND_arm_coreboot 253 platform_PROGRAMS += kernel.exec 254 kernel_exec_SOURCES = kern/arm/startup.S 255-kernel_exec_SOURCES += kern/arm/coreboot/init.c kern/arm/coreboot/timer.c kern/arm/coreboot/coreboot.S lib/fdt.c bus/fdt.c term/ps2.c term/arm/pl050.c term/arm/cros.c term/arm/cros_ec.c bus/spi/rk3288_spi.c commands/keylayouts.c kern/arm/coreboot/dma.c kern/arm/coreboot/cbtable.c video/coreboot/cbfb.c kern/coreboot/mmap.c kern/coreboot/cbtable.c term/gfxterm.c font/font.c font/font_cmd.c io/bufio.c video/fb/fbblit.c video/fb/fbfill.c video/fb/fbutil.c video/fb/video_fb.c video/video.c kern/arm/dl.c kern/arm/dl_helper.c kern/arm/cache_armv6.S kern/arm/cache_armv7.S kern/arm/cache.c kern/arm/compiler-rt.S lib/division.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c 256+kernel_exec_SOURCES += kern/arm/coreboot/init.c kern/arm/coreboot/timer.c kern/arm/coreboot/coreboot.S lib/fdt.c bus/fdt.c term/ps2.c term/arm/pl050.c term/arm/cros.c term/arm/cros_ec.c bus/spi/rk3288_spi.c commands/keylayouts.c kern/arm/coreboot/dma.c kern/arm/coreboot/cbtable.c video/coreboot/cbfb.c kern/coreboot/mmap.c kern/coreboot/cbtable.c term/gfxterm.c font/font.c font/font_cmd.c io/bufio.c video/fb/fbblit.c video/fb/fbfill.c video/fb/fbutil.c video/fb/video_fb.c video/video.c kern/arm/dl.c kern/arm/dl_helper.c kern/arm/cache_armv6.S kern/arm/cache_armv7.S kern/arm/cache.c kern/arm/compiler-rt.S lib/division.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c 257 nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources 258 kernel_exec_LDADD = 259 kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL) 260@@ -22839,7 +22819,7 @@ endif 261 if COND_riscv32_efi 262 platform_PROGRAMS += kernel.exec 263 kernel_exec_SOURCES = kern/riscv/efi/startup.S 264-kernel_exec_SOURCES += kern/riscv/efi/init.c kern/efi/fdt.c kern/riscv/cache.c kern/riscv/cache_flush.S kern/riscv/dl.c lib/division.c disk/efi/efidisk.c kern/efi/efi.c kern/efi/init.c kern/efi/mm.c term/efi/console.c kern/acpi.c kern/efi/acpi.c kern/efi/sb.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c 265+kernel_exec_SOURCES += kern/riscv/efi/init.c kern/efi/fdt.c kern/riscv/cache.c kern/riscv/cache_flush.S kern/riscv/dl.c lib/division.c disk/efi/efidisk.c kern/efi/efi.c kern/efi/init.c kern/efi/mm.c term/efi/console.c kern/acpi.c kern/efi/acpi.c kern/efi/sb.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c 266 nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources 267 kernel_exec_LDADD = 268 kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL) 269@@ -22861,7 +22841,7 @@ endif 270 if COND_riscv64_efi 271 platform_PROGRAMS += kernel.exec 272 kernel_exec_SOURCES = kern/riscv/efi/startup.S 273-kernel_exec_SOURCES += kern/riscv/efi/init.c kern/efi/fdt.c kern/riscv/cache.c kern/riscv/cache_flush.S kern/riscv/dl.c disk/efi/efidisk.c kern/efi/efi.c kern/efi/init.c kern/efi/mm.c term/efi/console.c kern/acpi.c kern/efi/acpi.c kern/efi/sb.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c 274+kernel_exec_SOURCES += kern/riscv/efi/init.c kern/efi/fdt.c kern/riscv/cache.c kern/riscv/cache_flush.S kern/riscv/dl.c disk/efi/efidisk.c kern/efi/efi.c kern/efi/init.c kern/efi/mm.c term/efi/console.c kern/acpi.c kern/efi/acpi.c kern/efi/sb.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c 275 nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources 276 kernel_exec_LDADD = 277 kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL) 278diff --git a/grub-core/Makefile.core.def b/grub-core/Makefile.core.def 279index abd26cf..f6c0348 100644 280--- a/grub-core/Makefile.core.def 281+++ b/grub-core/Makefile.core.def 282@@ -140,6 +140,7 @@ kernel = { 283 common = kern/rescue_parser.c; 284 common = kern/rescue_reader.c; 285 common = kern/term.c; 286+ common = kern/verifiers.c; 287 288 noemu = kern/compiler-rt.c; 289 noemu = kern/mm.c; 290@@ -943,11 +944,6 @@ module = { 291 cppflags = '-I$(srcdir)/lib/posix_wrap'; 292 }; 293 294-module = { 295- name = verifiers; 296- common = commands/verifiers.c; 297-}; 298- 299 module = { 300 name = shim_lock; 301 common = commands/efi/shim_lock.c; 302diff --git a/grub-core/Makefile.in b/grub-core/Makefile.in 303index 8fb81ee..8930714 100644 304--- a/grub-core/Makefile.in 305+++ b/grub-core/Makefile.in 306@@ -202,39 +202,39 @@ platform_PROGRAMS = disk.module$(EXEEXT) trig.module$(EXEEXT) \ 307 $(am__EXEEXT_286) $(am__EXEEXT_287) $(am__EXEEXT_288) \ 308 $(am__EXEEXT_289) $(am__EXEEXT_290) $(am__EXEEXT_291) \ 309 $(am__EXEEXT_292) hashsum.module$(EXEEXT) pgp.module$(EXEEXT) \ 310- verifiers.module$(EXEEXT) $(am__EXEEXT_293) $(am__EXEEXT_294) \ 311- $(am__EXEEXT_295) $(am__EXEEXT_296) $(am__EXEEXT_297) \ 312- $(am__EXEEXT_298) $(am__EXEEXT_299) $(am__EXEEXT_300) \ 313- $(am__EXEEXT_301) $(am__EXEEXT_302) help.module$(EXEEXT) \ 314- hexdump.module$(EXEEXT) keystatus.module$(EXEEXT) \ 315- $(am__EXEEXT_303) $(am__EXEEXT_304) loadenv.module$(EXEEXT) \ 316- ls.module$(EXEEXT) lsmmap.module$(EXEEXT) $(am__EXEEXT_305) \ 317- $(am__EXEEXT_306) $(am__EXEEXT_307) $(am__EXEEXT_308) \ 318- $(am__EXEEXT_309) $(am__EXEEXT_310) $(am__EXEEXT_311) \ 319- $(am__EXEEXT_312) memrw.module$(EXEEXT) \ 320- minicmd.module$(EXEEXT) parttool.module$(EXEEXT) \ 321- password.module$(EXEEXT) password_pbkdf2.module$(EXEEXT) \ 322- $(am__EXEEXT_313) $(am__EXEEXT_314) $(am__EXEEXT_315) \ 323- $(am__EXEEXT_316) $(am__EXEEXT_317) $(am__EXEEXT_318) \ 324- $(am__EXEEXT_319) $(am__EXEEXT_320) $(am__EXEEXT_321) \ 325- $(am__EXEEXT_322) $(am__EXEEXT_323) $(am__EXEEXT_324) \ 326- $(am__EXEEXT_325) $(am__EXEEXT_326) $(am__EXEEXT_327) \ 327- $(am__EXEEXT_328) $(am__EXEEXT_329) $(am__EXEEXT_330) \ 328- $(am__EXEEXT_331) $(am__EXEEXT_332) $(am__EXEEXT_333) \ 329- probe.module$(EXEEXT) read.module$(EXEEXT) \ 330- search.module$(EXEEXT) search_fs_file.module$(EXEEXT) \ 331- search_fs_uuid.module$(EXEEXT) search_label.module$(EXEEXT) \ 332- $(am__EXEEXT_334) $(am__EXEEXT_335) $(am__EXEEXT_336) \ 333- $(am__EXEEXT_337) $(am__EXEEXT_338) $(am__EXEEXT_339) \ 334- $(am__EXEEXT_340) $(am__EXEEXT_341) $(am__EXEEXT_342) \ 335- $(am__EXEEXT_343) $(am__EXEEXT_344) $(am__EXEEXT_345) \ 336- $(am__EXEEXT_346) $(am__EXEEXT_347) $(am__EXEEXT_348) \ 337- $(am__EXEEXT_349) sleep.module$(EXEEXT) $(am__EXEEXT_350) \ 338- $(am__EXEEXT_351) terminal.module$(EXEEXT) \ 339- test.module$(EXEEXT) true.module$(EXEEXT) $(am__EXEEXT_352) \ 340- $(am__EXEEXT_353) $(am__EXEEXT_354) $(am__EXEEXT_355) \ 341- $(am__EXEEXT_356) $(am__EXEEXT_357) $(am__EXEEXT_358) \ 342- $(am__EXEEXT_359) $(am__EXEEXT_360) videoinfo.module$(EXEEXT) \ 343+ $(am__EXEEXT_293) $(am__EXEEXT_294) $(am__EXEEXT_295) \ 344+ $(am__EXEEXT_296) $(am__EXEEXT_297) $(am__EXEEXT_298) \ 345+ $(am__EXEEXT_299) $(am__EXEEXT_300) $(am__EXEEXT_301) \ 346+ $(am__EXEEXT_302) help.module$(EXEEXT) hexdump.module$(EXEEXT) \ 347+ keystatus.module$(EXEEXT) $(am__EXEEXT_303) $(am__EXEEXT_304) \ 348+ loadenv.module$(EXEEXT) ls.module$(EXEEXT) \ 349+ lsmmap.module$(EXEEXT) $(am__EXEEXT_305) $(am__EXEEXT_306) \ 350+ $(am__EXEEXT_307) $(am__EXEEXT_308) $(am__EXEEXT_309) \ 351+ $(am__EXEEXT_310) $(am__EXEEXT_311) $(am__EXEEXT_312) \ 352+ memrw.module$(EXEEXT) minicmd.module$(EXEEXT) \ 353+ parttool.module$(EXEEXT) password.module$(EXEEXT) \ 354+ password_pbkdf2.module$(EXEEXT) $(am__EXEEXT_313) \ 355+ $(am__EXEEXT_314) $(am__EXEEXT_315) $(am__EXEEXT_316) \ 356+ $(am__EXEEXT_317) $(am__EXEEXT_318) $(am__EXEEXT_319) \ 357+ $(am__EXEEXT_320) $(am__EXEEXT_321) $(am__EXEEXT_322) \ 358+ $(am__EXEEXT_323) $(am__EXEEXT_324) $(am__EXEEXT_325) \ 359+ $(am__EXEEXT_326) $(am__EXEEXT_327) $(am__EXEEXT_328) \ 360+ $(am__EXEEXT_329) $(am__EXEEXT_330) $(am__EXEEXT_331) \ 361+ $(am__EXEEXT_332) $(am__EXEEXT_333) probe.module$(EXEEXT) \ 362+ read.module$(EXEEXT) search.module$(EXEEXT) \ 363+ search_fs_file.module$(EXEEXT) search_fs_uuid.module$(EXEEXT) \ 364+ search_label.module$(EXEEXT) $(am__EXEEXT_334) \ 365+ $(am__EXEEXT_335) $(am__EXEEXT_336) $(am__EXEEXT_337) \ 366+ $(am__EXEEXT_338) $(am__EXEEXT_339) $(am__EXEEXT_340) \ 367+ $(am__EXEEXT_341) $(am__EXEEXT_342) $(am__EXEEXT_343) \ 368+ $(am__EXEEXT_344) $(am__EXEEXT_345) $(am__EXEEXT_346) \ 369+ $(am__EXEEXT_347) $(am__EXEEXT_348) $(am__EXEEXT_349) \ 370+ sleep.module$(EXEEXT) $(am__EXEEXT_350) $(am__EXEEXT_351) \ 371+ terminal.module$(EXEEXT) test.module$(EXEEXT) \ 372+ true.module$(EXEEXT) $(am__EXEEXT_352) $(am__EXEEXT_353) \ 373+ $(am__EXEEXT_354) $(am__EXEEXT_355) $(am__EXEEXT_356) \ 374+ $(am__EXEEXT_357) $(am__EXEEXT_358) $(am__EXEEXT_359) \ 375+ $(am__EXEEXT_360) videoinfo.module$(EXEEXT) \ 376 videotest.module$(EXEEXT) xnu_uuid.module$(EXEEXT) \ 377 dm_nv.module$(EXEEXT) loopback.module$(EXEEXT) \ 378 cryptodisk.module$(EXEEXT) luks.module$(EXEEXT) \ 379@@ -10474,7 +10474,7 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \ 380 kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c \ 381 kern/misc.c kern/parser.c kern/partition.c \ 382 kern/rescue_parser.c kern/rescue_reader.c kern/term.c \ 383- kern/arm/startup.S kern/arm/coreboot/init.c \ 384+ kern/verifiers.c kern/arm/startup.S kern/arm/coreboot/init.c \ 385 kern/arm/coreboot/timer.c kern/arm/coreboot/coreboot.S \ 386 lib/fdt.c bus/fdt.c term/ps2.c term/arm/pl050.c \ 387 term/arm/cros.c term/arm/cros_ec.c bus/spi/rk3288_spi.c \ 388@@ -10564,7 +10564,8 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \ 389 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_FALSE@@COND_sparc64_ieee1275_FALSE@@COND_x86_64_efi_FALSE@@COND_x86_64_xen_TRUE@ kern/kernel_exec-partition.$(OBJEXT) \ 390 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_FALSE@@COND_sparc64_ieee1275_FALSE@@COND_x86_64_efi_FALSE@@COND_x86_64_xen_TRUE@ kern/kernel_exec-rescue_parser.$(OBJEXT) \ 391 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_FALSE@@COND_sparc64_ieee1275_FALSE@@COND_x86_64_efi_FALSE@@COND_x86_64_xen_TRUE@ kern/kernel_exec-rescue_reader.$(OBJEXT) \ 392-@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_FALSE@@COND_sparc64_ieee1275_FALSE@@COND_x86_64_efi_FALSE@@COND_x86_64_xen_TRUE@ kern/kernel_exec-term.$(OBJEXT) 393+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_FALSE@@COND_sparc64_ieee1275_FALSE@@COND_x86_64_efi_FALSE@@COND_x86_64_xen_TRUE@ kern/kernel_exec-term.$(OBJEXT) \ 394+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_FALSE@@COND_sparc64_ieee1275_FALSE@@COND_x86_64_efi_FALSE@@COND_x86_64_xen_TRUE@ kern/kernel_exec-verifiers.$(OBJEXT) 395 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_FALSE@@COND_sparc64_ieee1275_FALSE@@COND_x86_64_efi_TRUE@am_kernel_exec_OBJECTS = kern/x86_64/efi/kernel_exec-startup.$(OBJEXT) \ 396 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_FALSE@@COND_sparc64_ieee1275_FALSE@@COND_x86_64_efi_TRUE@ kern/i386/efi/kernel_exec-tsc.$(OBJEXT) \ 397 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_FALSE@@COND_sparc64_ieee1275_FALSE@@COND_x86_64_efi_TRUE@ kern/i386/kernel_exec-tsc_pmtimer.$(OBJEXT) \ 398@@ -10602,7 +10603,8 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \ 399 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_FALSE@@COND_sparc64_ieee1275_FALSE@@COND_x86_64_efi_TRUE@ kern/kernel_exec-partition.$(OBJEXT) \ 400 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_FALSE@@COND_sparc64_ieee1275_FALSE@@COND_x86_64_efi_TRUE@ kern/kernel_exec-rescue_parser.$(OBJEXT) \ 401 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_FALSE@@COND_sparc64_ieee1275_FALSE@@COND_x86_64_efi_TRUE@ kern/kernel_exec-rescue_reader.$(OBJEXT) \ 402-@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_FALSE@@COND_sparc64_ieee1275_FALSE@@COND_x86_64_efi_TRUE@ kern/kernel_exec-term.$(OBJEXT) 403+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_FALSE@@COND_sparc64_ieee1275_FALSE@@COND_x86_64_efi_TRUE@ kern/kernel_exec-term.$(OBJEXT) \ 404+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_FALSE@@COND_sparc64_ieee1275_FALSE@@COND_x86_64_efi_TRUE@ kern/kernel_exec-verifiers.$(OBJEXT) 405 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_FALSE@@COND_sparc64_ieee1275_TRUE@am_kernel_exec_OBJECTS = kern/sparc64/ieee1275/kernel_exec-crt0.$(OBJEXT) \ 406 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_FALSE@@COND_sparc64_ieee1275_TRUE@ kern/sparc64/kernel_exec-cache.$(OBJEXT) \ 407 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_FALSE@@COND_sparc64_ieee1275_TRUE@ kern/sparc64/kernel_exec-dl.$(OBJEXT) \ 408@@ -10639,7 +10641,8 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \ 409 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_FALSE@@COND_sparc64_ieee1275_TRUE@ kern/kernel_exec-partition.$(OBJEXT) \ 410 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_FALSE@@COND_sparc64_ieee1275_TRUE@ kern/kernel_exec-rescue_parser.$(OBJEXT) \ 411 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_FALSE@@COND_sparc64_ieee1275_TRUE@ kern/kernel_exec-rescue_reader.$(OBJEXT) \ 412-@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_FALSE@@COND_sparc64_ieee1275_TRUE@ kern/kernel_exec-term.$(OBJEXT) 413+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_FALSE@@COND_sparc64_ieee1275_TRUE@ kern/kernel_exec-term.$(OBJEXT) \ 414+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_FALSE@@COND_sparc64_ieee1275_TRUE@ kern/kernel_exec-verifiers.$(OBJEXT) 415 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_TRUE@am_kernel_exec_OBJECTS = kern/riscv/efi/kernel_exec-startup.$(OBJEXT) \ 416 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_TRUE@ kern/riscv/efi/kernel_exec-init.$(OBJEXT) \ 417 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_TRUE@ kern/efi/kernel_exec-fdt.$(OBJEXT) \ 418@@ -10674,7 +10677,8 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \ 419 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_TRUE@ kern/kernel_exec-partition.$(OBJEXT) \ 420 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_TRUE@ kern/kernel_exec-rescue_parser.$(OBJEXT) \ 421 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_TRUE@ kern/kernel_exec-rescue_reader.$(OBJEXT) \ 422-@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_TRUE@ kern/kernel_exec-term.$(OBJEXT) 423+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_TRUE@ kern/kernel_exec-term.$(OBJEXT) \ 424+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_TRUE@ kern/kernel_exec-verifiers.$(OBJEXT) 425 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_TRUE@am_kernel_exec_OBJECTS = kern/riscv/efi/kernel_exec-startup.$(OBJEXT) \ 426 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_TRUE@ kern/riscv/efi/kernel_exec-init.$(OBJEXT) \ 427 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_TRUE@ kern/efi/kernel_exec-fdt.$(OBJEXT) \ 428@@ -10710,7 +10714,8 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \ 429 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_TRUE@ kern/kernel_exec-partition.$(OBJEXT) \ 430 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_TRUE@ kern/kernel_exec-rescue_parser.$(OBJEXT) \ 431 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_TRUE@ kern/kernel_exec-rescue_reader.$(OBJEXT) \ 432-@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_TRUE@ kern/kernel_exec-term.$(OBJEXT) 433+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_TRUE@ kern/kernel_exec-term.$(OBJEXT) \ 434+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_TRUE@ kern/kernel_exec-verifiers.$(OBJEXT) 435 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_TRUE@am_kernel_exec_OBJECTS = kern/powerpc/ieee1275/kernel_exec-startup.$(OBJEXT) \ 436 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_TRUE@ kern/powerpc/kernel_exec-cache.$(OBJEXT) \ 437 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_TRUE@ kern/powerpc/kernel_exec-dl.$(OBJEXT) \ 438@@ -10746,7 +10751,8 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \ 439 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_TRUE@ kern/kernel_exec-partition.$(OBJEXT) \ 440 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_TRUE@ kern/kernel_exec-rescue_parser.$(OBJEXT) \ 441 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_TRUE@ kern/kernel_exec-rescue_reader.$(OBJEXT) \ 442-@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_TRUE@ kern/kernel_exec-term.$(OBJEXT) 443+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_TRUE@ kern/kernel_exec-term.$(OBJEXT) \ 444+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_TRUE@ kern/kernel_exec-verifiers.$(OBJEXT) 445 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_TRUE@am_kernel_exec_OBJECTS = kern/mips/kernel_exec-startup.$(OBJEXT) \ 446 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_TRUE@ kern/mips/qemu_mips/kernel_exec-init.$(OBJEXT) \ 447 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_TRUE@ term/kernel_exec-ns8250.$(OBJEXT) \ 448@@ -10785,7 +10791,8 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \ 449 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_TRUE@ kern/kernel_exec-partition.$(OBJEXT) \ 450 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_TRUE@ kern/kernel_exec-rescue_parser.$(OBJEXT) \ 451 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_TRUE@ kern/kernel_exec-rescue_reader.$(OBJEXT) \ 452-@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_TRUE@ kern/kernel_exec-term.$(OBJEXT) 453+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_TRUE@ kern/kernel_exec-term.$(OBJEXT) \ 454+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_TRUE@ kern/kernel_exec-verifiers.$(OBJEXT) 455 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_TRUE@am_kernel_exec_OBJECTS = kern/mips/kernel_exec-startup.$(OBJEXT) \ 456 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_TRUE@ term/kernel_exec-ns8250.$(OBJEXT) \ 457 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_TRUE@ bus/kernel_exec-bonito.$(OBJEXT) \ 458@@ -10838,7 +10845,8 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \ 459 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_TRUE@ kern/kernel_exec-partition.$(OBJEXT) \ 460 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_TRUE@ kern/kernel_exec-rescue_parser.$(OBJEXT) \ 461 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_TRUE@ kern/kernel_exec-rescue_reader.$(OBJEXT) \ 462-@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_TRUE@ kern/kernel_exec-term.$(OBJEXT) 463+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_TRUE@ kern/kernel_exec-term.$(OBJEXT) \ 464+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_TRUE@ kern/kernel_exec-verifiers.$(OBJEXT) 465 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_TRUE@am_kernel_exec_OBJECTS = kern/mips/kernel_exec-startup.$(OBJEXT) \ 466 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_TRUE@ kern/mips/arc/kernel_exec-init.$(OBJEXT) \ 467 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_TRUE@ term/arc/kernel_exec-console.$(OBJEXT) \ 468@@ -10871,7 +10879,8 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \ 469 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_TRUE@ kern/kernel_exec-partition.$(OBJEXT) \ 470 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_TRUE@ kern/kernel_exec-rescue_parser.$(OBJEXT) \ 471 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_TRUE@ kern/kernel_exec-rescue_reader.$(OBJEXT) \ 472-@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_TRUE@ kern/kernel_exec-term.$(OBJEXT) 473+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_TRUE@ kern/kernel_exec-term.$(OBJEXT) \ 474+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_TRUE@ kern/kernel_exec-verifiers.$(OBJEXT) 475 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_TRUE@am_kernel_exec_OBJECTS = kern/ia64/efi/kernel_exec-startup.$(OBJEXT) \ 476 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_TRUE@ kern/ia64/efi/kernel_exec-init.$(OBJEXT) \ 477 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_TRUE@ kern/ia64/kernel_exec-dl.$(OBJEXT) \ 478@@ -10906,7 +10915,8 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \ 479 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_TRUE@ kern/kernel_exec-partition.$(OBJEXT) \ 480 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_TRUE@ kern/kernel_exec-rescue_parser.$(OBJEXT) \ 481 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_TRUE@ kern/kernel_exec-rescue_reader.$(OBJEXT) \ 482-@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_TRUE@ kern/kernel_exec-term.$(OBJEXT) 483+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_TRUE@ kern/kernel_exec-term.$(OBJEXT) \ 484+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_TRUE@ kern/kernel_exec-verifiers.$(OBJEXT) 485 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_TRUE@am_kernel_exec_OBJECTS = kern/i386/xen/kernel_exec-startup_pvh.$(OBJEXT) \ 486 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_TRUE@ kern/i386/kernel_exec-dl.$(OBJEXT) \ 487 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_TRUE@ commands/kernel_exec-boot.$(OBJEXT) \ 488@@ -10940,7 +10950,8 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \ 489 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_TRUE@ kern/kernel_exec-partition.$(OBJEXT) \ 490 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_TRUE@ kern/kernel_exec-rescue_parser.$(OBJEXT) \ 491 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_TRUE@ kern/kernel_exec-rescue_reader.$(OBJEXT) \ 492-@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_TRUE@ kern/kernel_exec-term.$(OBJEXT) 493+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_TRUE@ kern/kernel_exec-term.$(OBJEXT) \ 494+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_TRUE@ kern/kernel_exec-verifiers.$(OBJEXT) 495 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_TRUE@am_kernel_exec_OBJECTS = kern/i386/xen/kernel_exec-startup.$(OBJEXT) \ 496 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_TRUE@ kern/i386/kernel_exec-dl.$(OBJEXT) \ 497 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_TRUE@ kern/i386/xen/kernel_exec-hypercall.$(OBJEXT) \ 498@@ -10974,7 +10985,8 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \ 499 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_TRUE@ kern/kernel_exec-partition.$(OBJEXT) \ 500 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_TRUE@ kern/kernel_exec-rescue_parser.$(OBJEXT) \ 501 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_TRUE@ kern/kernel_exec-rescue_reader.$(OBJEXT) \ 502-@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_TRUE@ kern/kernel_exec-term.$(OBJEXT) 503+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_TRUE@ kern/kernel_exec-term.$(OBJEXT) \ 504+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_TRUE@ kern/kernel_exec-verifiers.$(OBJEXT) 505 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_TRUE@am_kernel_exec_OBJECTS = kern/i386/qemu/kernel_exec-startup.$(OBJEXT) \ 506 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_TRUE@ kern/i386/qemu/kernel_exec-init.$(OBJEXT) \ 507 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_TRUE@ bus/kernel_exec-pci.$(OBJEXT) \ 508@@ -11004,7 +11016,8 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \ 509 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_TRUE@ kern/kernel_exec-partition.$(OBJEXT) \ 510 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_TRUE@ kern/kernel_exec-rescue_parser.$(OBJEXT) \ 511 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_TRUE@ kern/kernel_exec-rescue_reader.$(OBJEXT) \ 512-@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_TRUE@ kern/kernel_exec-term.$(OBJEXT) 513+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_TRUE@ kern/kernel_exec-term.$(OBJEXT) \ 514+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_TRUE@ kern/kernel_exec-verifiers.$(OBJEXT) 515 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_TRUE@am_kernel_exec_OBJECTS = kern/i386/pc/kernel_exec-startup.$(OBJEXT) \ 516 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_TRUE@ kern/i386/pc/kernel_exec-init.$(OBJEXT) \ 517 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_TRUE@ kern/i386/pc/kernel_exec-mmap.$(OBJEXT) \ 518@@ -11032,7 +11045,8 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \ 519 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_TRUE@ kern/kernel_exec-partition.$(OBJEXT) \ 520 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_TRUE@ kern/kernel_exec-rescue_parser.$(OBJEXT) \ 521 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_TRUE@ kern/kernel_exec-rescue_reader.$(OBJEXT) \ 522-@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_TRUE@ kern/kernel_exec-term.$(OBJEXT) 523+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_TRUE@ kern/kernel_exec-term.$(OBJEXT) \ 524+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_TRUE@ kern/kernel_exec-verifiers.$(OBJEXT) 525 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_TRUE@am_kernel_exec_OBJECTS = kern/i386/coreboot/kernel_exec-startup.$(OBJEXT) \ 526 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_TRUE@ kern/i386/coreboot/kernel_exec-init.$(OBJEXT) \ 527 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_TRUE@ kern/i386/pc/kernel_exec-acpi.$(OBJEXT) \ 528@@ -11062,7 +11076,8 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \ 529 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_TRUE@ kern/kernel_exec-partition.$(OBJEXT) \ 530 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_TRUE@ kern/kernel_exec-rescue_parser.$(OBJEXT) \ 531 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_TRUE@ kern/kernel_exec-rescue_reader.$(OBJEXT) \ 532-@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_TRUE@ kern/kernel_exec-term.$(OBJEXT) 533+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_TRUE@ kern/kernel_exec-term.$(OBJEXT) \ 534+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_TRUE@ kern/kernel_exec-verifiers.$(OBJEXT) 535 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_TRUE@am_kernel_exec_OBJECTS = kern/i386/ieee1275/kernel_exec-startup.$(OBJEXT) \ 536 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_TRUE@ disk/ieee1275/kernel_exec-ofdisk.$(OBJEXT) \ 537 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_TRUE@ kern/ieee1275/kernel_exec-cmain.$(OBJEXT) \ 538@@ -11098,7 +11113,8 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \ 539 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_TRUE@ kern/kernel_exec-partition.$(OBJEXT) \ 540 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_TRUE@ kern/kernel_exec-rescue_parser.$(OBJEXT) \ 541 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_TRUE@ kern/kernel_exec-rescue_reader.$(OBJEXT) \ 542-@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_TRUE@ kern/kernel_exec-term.$(OBJEXT) 543+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_TRUE@ kern/kernel_exec-term.$(OBJEXT) \ 544+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_TRUE@ kern/kernel_exec-verifiers.$(OBJEXT) 545 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_TRUE@am_kernel_exec_OBJECTS = kern/i386/efi/kernel_exec-startup.$(OBJEXT) \ 546 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_TRUE@ kern/i386/efi/kernel_exec-tsc.$(OBJEXT) \ 547 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_TRUE@ kern/i386/kernel_exec-tsc_pmtimer.$(OBJEXT) \ 548@@ -11135,7 +11151,8 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \ 549 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_TRUE@ kern/kernel_exec-partition.$(OBJEXT) \ 550 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_TRUE@ kern/kernel_exec-rescue_parser.$(OBJEXT) \ 551 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_TRUE@ kern/kernel_exec-rescue_reader.$(OBJEXT) \ 552-@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_TRUE@ kern/kernel_exec-term.$(OBJEXT) 553+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_TRUE@ kern/kernel_exec-term.$(OBJEXT) \ 554+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_TRUE@ kern/kernel_exec-verifiers.$(OBJEXT) 555 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_TRUE@am_kernel_exec_OBJECTS = kern/i386/coreboot/kernel_exec-startup.$(OBJEXT) \ 556 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_TRUE@ kern/i386/coreboot/kernel_exec-init.$(OBJEXT) \ 557 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_TRUE@ kern/i386/pc/kernel_exec-acpi.$(OBJEXT) \ 558@@ -11178,7 +11195,8 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \ 559 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_TRUE@ kern/kernel_exec-partition.$(OBJEXT) \ 560 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_TRUE@ kern/kernel_exec-rescue_parser.$(OBJEXT) \ 561 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_TRUE@ kern/kernel_exec-rescue_reader.$(OBJEXT) \ 562-@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_TRUE@ kern/kernel_exec-term.$(OBJEXT) 563+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_TRUE@ kern/kernel_exec-term.$(OBJEXT) \ 564+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_TRUE@ kern/kernel_exec-verifiers.$(OBJEXT) 565 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_TRUE@am_kernel_exec_OBJECTS = disk/kernel_exec-host.$(OBJEXT) \ 566 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_TRUE@ kern/emu/kernel_exec-cache_s.$(OBJEXT) \ 567 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_TRUE@ kern/emu/kernel_exec-hostdisk.$(OBJEXT) \ 568@@ -11219,7 +11237,8 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \ 569 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_TRUE@ kern/kernel_exec-partition.$(OBJEXT) \ 570 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_TRUE@ kern/kernel_exec-rescue_parser.$(OBJEXT) \ 571 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_TRUE@ kern/kernel_exec-rescue_reader.$(OBJEXT) \ 572-@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_TRUE@ kern/kernel_exec-term.$(OBJEXT) 573+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_TRUE@ kern/kernel_exec-term.$(OBJEXT) \ 574+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_TRUE@ kern/kernel_exec-verifiers.$(OBJEXT) 575 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_TRUE@am_kernel_exec_OBJECTS = kern/arm/kernel_exec-startup.$(OBJEXT) \ 576 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_TRUE@ kern/arm/uboot/kernel_exec-init.$(OBJEXT) \ 577 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_TRUE@ kern/arm/uboot/kernel_exec-uboot.$(OBJEXT) \ 578@@ -11259,7 +11278,8 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \ 579 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_TRUE@ kern/kernel_exec-partition.$(OBJEXT) \ 580 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_TRUE@ kern/kernel_exec-rescue_parser.$(OBJEXT) \ 581 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_TRUE@ kern/kernel_exec-rescue_reader.$(OBJEXT) \ 582-@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_TRUE@ kern/kernel_exec-term.$(OBJEXT) 583+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_TRUE@ kern/kernel_exec-term.$(OBJEXT) \ 584+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_TRUE@ kern/kernel_exec-verifiers.$(OBJEXT) 585 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_TRUE@am_kernel_exec_OBJECTS = kern/arm/efi/kernel_exec-startup.$(OBJEXT) \ 586 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_TRUE@ kern/arm/efi/kernel_exec-init.$(OBJEXT) \ 587 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_TRUE@ kern/efi/kernel_exec-fdt.$(OBJEXT) \ 588@@ -11298,7 +11318,8 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \ 589 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_TRUE@ kern/kernel_exec-partition.$(OBJEXT) \ 590 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_TRUE@ kern/kernel_exec-rescue_parser.$(OBJEXT) \ 591 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_TRUE@ kern/kernel_exec-rescue_reader.$(OBJEXT) \ 592-@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_TRUE@ kern/kernel_exec-term.$(OBJEXT) 593+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_TRUE@ kern/kernel_exec-term.$(OBJEXT) \ 594+@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_TRUE@ kern/kernel_exec-verifiers.$(OBJEXT) 595 @COND_arm64_efi_FALSE@@COND_arm_coreboot_TRUE@am_kernel_exec_OBJECTS = kern/arm/kernel_exec-startup.$(OBJEXT) \ 596 @COND_arm64_efi_FALSE@@COND_arm_coreboot_TRUE@ kern/arm/coreboot/kernel_exec-init.$(OBJEXT) \ 597 @COND_arm64_efi_FALSE@@COND_arm_coreboot_TRUE@ kern/arm/coreboot/kernel_exec-timer.$(OBJEXT) \ 598@@ -11352,7 +11373,8 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \ 599 @COND_arm64_efi_FALSE@@COND_arm_coreboot_TRUE@ kern/kernel_exec-partition.$(OBJEXT) \ 600 @COND_arm64_efi_FALSE@@COND_arm_coreboot_TRUE@ kern/kernel_exec-rescue_parser.$(OBJEXT) \ 601 @COND_arm64_efi_FALSE@@COND_arm_coreboot_TRUE@ kern/kernel_exec-rescue_reader.$(OBJEXT) \ 602-@COND_arm64_efi_FALSE@@COND_arm_coreboot_TRUE@ kern/kernel_exec-term.$(OBJEXT) 603+@COND_arm64_efi_FALSE@@COND_arm_coreboot_TRUE@ kern/kernel_exec-term.$(OBJEXT) \ 604+@COND_arm64_efi_FALSE@@COND_arm_coreboot_TRUE@ kern/kernel_exec-verifiers.$(OBJEXT) 605 @COND_arm64_efi_TRUE@am_kernel_exec_OBJECTS = kern/arm64/efi/kernel_exec-startup.$(OBJEXT) \ 606 @COND_arm64_efi_TRUE@ kern/arm64/efi/kernel_exec-init.$(OBJEXT) \ 607 @COND_arm64_efi_TRUE@ kern/efi/kernel_exec-fdt.$(OBJEXT) \ 608@@ -11388,7 +11410,8 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \ 609 @COND_arm64_efi_TRUE@ kern/kernel_exec-partition.$(OBJEXT) \ 610 @COND_arm64_efi_TRUE@ kern/kernel_exec-rescue_parser.$(OBJEXT) \ 611 @COND_arm64_efi_TRUE@ kern/kernel_exec-rescue_reader.$(OBJEXT) \ 612-@COND_arm64_efi_TRUE@ kern/kernel_exec-term.$(OBJEXT) 613+@COND_arm64_efi_TRUE@ kern/kernel_exec-term.$(OBJEXT) \ 614+@COND_arm64_efi_TRUE@ kern/kernel_exec-verifiers.$(OBJEXT) 615 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_FALSE@@COND_sparc64_ieee1275_FALSE@@COND_x86_64_efi_FALSE@@COND_x86_64_xen_TRUE@nodist_kernel_exec_OBJECTS = kernel_exec-symlist.$(OBJEXT) 616 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_FALSE@@COND_sparc64_ieee1275_FALSE@@COND_x86_64_efi_TRUE@nodist_kernel_exec_OBJECTS = kernel_exec-symlist.$(OBJEXT) 617 @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_FALSE@@COND_i386_multiboot_FALSE@@COND_i386_pc_FALSE@@COND_i386_qemu_FALSE@@COND_i386_xen_FALSE@@COND_i386_xen_pvh_FALSE@@COND_ia64_efi_FALSE@@COND_mips_arc_FALSE@@COND_mips_loongson_FALSE@@COND_mips_qemu_mips_FALSE@@COND_powerpc_ieee1275_FALSE@@COND_riscv32_efi_FALSE@@COND_riscv64_efi_FALSE@@COND_sparc64_ieee1275_TRUE@nodist_kernel_exec_OBJECTS = kernel_exec-symlist.$(OBJEXT) 618@@ -13146,13 +13169,6 @@ vbe_module_OBJECTS = $(am_vbe_module_OBJECTS) \ 619 $(nodist_vbe_module_OBJECTS) 620 vbe_module_LINK = $(CCLD) $(vbe_module_CFLAGS) $(CFLAGS) \ 621 $(vbe_module_LDFLAGS) $(LDFLAGS) -o $@ 622-am_verifiers_module_OBJECTS = \ 623- commands/verifiers_module-verifiers.$(OBJEXT) 624-nodist_verifiers_module_OBJECTS = 625-verifiers_module_OBJECTS = $(am_verifiers_module_OBJECTS) \ 626- $(nodist_verifiers_module_OBJECTS) 627-verifiers_module_LINK = $(CCLD) $(verifiers_module_CFLAGS) $(CFLAGS) \ 628- $(verifiers_module_LDFLAGS) $(LDFLAGS) -o $@ 629 am__vga_module_SOURCES_DIST = video/i386/pc/vga.c 630 @COND_i386_pc_TRUE@am_vga_module_OBJECTS = \ 631 @COND_i386_pc_TRUE@ video/i386/pc/vga_module-vga.$(OBJEXT) 632@@ -13879,7 +13895,6 @@ SOURCES = $(acpi_module_SOURCES) $(nodist_acpi_module_SOURCES) \ 633 $(nodist_usbserial_usbdebug_module_SOURCES) \ 634 $(usbtest_module_SOURCES) $(nodist_usbtest_module_SOURCES) \ 635 $(vbe_module_SOURCES) $(nodist_vbe_module_SOURCES) \ 636- $(verifiers_module_SOURCES) $(nodist_verifiers_module_SOURCES) \ 637 $(vga_module_SOURCES) $(nodist_vga_module_SOURCES) \ 638 $(vga_text_module_SOURCES) $(nodist_vga_text_module_SOURCES) \ 639 $(video_module_SOURCES) $(nodist_video_module_SOURCES) \ 640@@ -14089,8 +14104,7 @@ DIST_SOURCES = $(am__acpi_module_SOURCES_DIST) \ 641 $(am__usbserial_pl2303_module_SOURCES_DIST) \ 642 $(am__usbserial_usbdebug_module_SOURCES_DIST) \ 643 $(am__usbtest_module_SOURCES_DIST) \ 644- $(am__vbe_module_SOURCES_DIST) $(verifiers_module_SOURCES) \ 645- $(am__vga_module_SOURCES_DIST) \ 646+ $(am__vbe_module_SOURCES_DIST) $(am__vga_module_SOURCES_DIST) \ 647 $(am__vga_text_module_SOURCES_DIST) \ 648 $(am__video_module_SOURCES_DIST) \ 649 $(am__video_bochs_module_SOURCES_DIST) \ 650@@ -15497,38 +15511,38 @@ MOD_FILES = disk.mod trig.mod $(am__append_8) $(am__append_15) \ 651 $(am__append_1989) $(am__append_1996) $(am__append_2003) \ 652 $(am__append_2010) $(am__append_2017) $(am__append_2024) \ 653 $(am__append_2031) $(am__append_2038) hashsum.mod pgp.mod \ 654- verifiers.mod $(am__append_2045) $(am__append_2052) \ 655- $(am__append_2059) $(am__append_2066) $(am__append_2073) \ 656- $(am__append_2080) $(am__append_2087) $(am__append_2094) \ 657- $(am__append_2101) $(am__append_2108) help.mod hexdump.mod \ 658- keystatus.mod $(am__append_2115) $(am__append_2122) \ 659- loadenv.mod ls.mod lsmmap.mod $(am__append_2129) \ 660- $(am__append_2136) $(am__append_2143) $(am__append_2150) \ 661- $(am__append_2157) $(am__append_2164) $(am__append_2171) \ 662- $(am__append_2178) memrw.mod minicmd.mod parttool.mod \ 663- password.mod password_pbkdf2.mod $(am__append_2185) \ 664- $(am__append_2192) $(am__append_2199) $(am__append_2206) \ 665- $(am__append_2213) $(am__append_2220) $(am__append_2227) \ 666- $(am__append_2234) $(am__append_2241) $(am__append_2248) \ 667- $(am__append_2255) $(am__append_2262) $(am__append_2269) \ 668- $(am__append_2276) $(am__append_2283) $(am__append_2290) \ 669- $(am__append_2297) $(am__append_2304) $(am__append_2311) \ 670- $(am__append_2318) $(am__append_2325) probe.mod read.mod \ 671- search.mod search_fs_file.mod search_fs_uuid.mod \ 672- search_label.mod $(am__append_2332) $(am__append_2339) \ 673- $(am__append_2346) $(am__append_2353) $(am__append_2360) \ 674- $(am__append_2367) $(am__append_2374) $(am__append_2381) \ 675- $(am__append_2388) $(am__append_2395) $(am__append_2402) \ 676- $(am__append_2409) $(am__append_2416) $(am__append_2423) \ 677- $(am__append_2430) $(am__append_2437) sleep.mod \ 678- $(am__append_2444) $(am__append_2451) terminal.mod test.mod \ 679- true.mod $(am__append_2458) $(am__append_2465) \ 680- $(am__append_2472) $(am__append_2479) $(am__append_2486) \ 681- $(am__append_2493) $(am__append_2500) $(am__append_2507) \ 682- $(am__append_2514) videoinfo.mod videotest.mod xnu_uuid.mod \ 683- dm_nv.mod loopback.mod cryptodisk.mod luks.mod geli.mod \ 684- lvm.mod ldm.mod mdraid09.mod mdraid09_be.mod mdraid1x.mod \ 685- diskfilter.mod raid5rec.mod raid6rec.mod scsi.mod memdisk.mod \ 686+ $(am__append_2045) $(am__append_2052) $(am__append_2059) \ 687+ $(am__append_2066) $(am__append_2073) $(am__append_2080) \ 688+ $(am__append_2087) $(am__append_2094) $(am__append_2101) \ 689+ $(am__append_2108) help.mod hexdump.mod keystatus.mod \ 690+ $(am__append_2115) $(am__append_2122) loadenv.mod ls.mod \ 691+ lsmmap.mod $(am__append_2129) $(am__append_2136) \ 692+ $(am__append_2143) $(am__append_2150) $(am__append_2157) \ 693+ $(am__append_2164) $(am__append_2171) $(am__append_2178) \ 694+ memrw.mod minicmd.mod parttool.mod password.mod \ 695+ password_pbkdf2.mod $(am__append_2185) $(am__append_2192) \ 696+ $(am__append_2199) $(am__append_2206) $(am__append_2213) \ 697+ $(am__append_2220) $(am__append_2227) $(am__append_2234) \ 698+ $(am__append_2241) $(am__append_2248) $(am__append_2255) \ 699+ $(am__append_2262) $(am__append_2269) $(am__append_2276) \ 700+ $(am__append_2283) $(am__append_2290) $(am__append_2297) \ 701+ $(am__append_2304) $(am__append_2311) $(am__append_2318) \ 702+ $(am__append_2325) probe.mod read.mod search.mod \ 703+ search_fs_file.mod search_fs_uuid.mod search_label.mod \ 704+ $(am__append_2332) $(am__append_2339) $(am__append_2346) \ 705+ $(am__append_2353) $(am__append_2360) $(am__append_2367) \ 706+ $(am__append_2374) $(am__append_2381) $(am__append_2388) \ 707+ $(am__append_2395) $(am__append_2402) $(am__append_2409) \ 708+ $(am__append_2416) $(am__append_2423) $(am__append_2430) \ 709+ $(am__append_2437) sleep.mod $(am__append_2444) \ 710+ $(am__append_2451) terminal.mod test.mod true.mod \ 711+ $(am__append_2458) $(am__append_2465) $(am__append_2472) \ 712+ $(am__append_2479) $(am__append_2486) $(am__append_2493) \ 713+ $(am__append_2500) $(am__append_2507) $(am__append_2514) \ 714+ videoinfo.mod videotest.mod xnu_uuid.mod dm_nv.mod \ 715+ loopback.mod cryptodisk.mod luks.mod geli.mod lvm.mod ldm.mod \ 716+ mdraid09.mod mdraid09_be.mod mdraid1x.mod diskfilter.mod \ 717+ raid5rec.mod raid6rec.mod scsi.mod memdisk.mod \ 718 $(am__append_2521) $(am__append_2528) $(am__append_2535) \ 719 $(am__append_2542) $(am__append_2549) $(am__append_2556) \ 720 $(am__append_2563) $(am__append_2570) $(am__append_2577) \ 721@@ -15809,8 +15823,7 @@ MODULE_FILES = disk.module$(EXEEXT) trig.module$(EXEEXT) \ 722 $(am__append_1978) $(am__append_1985) $(am__append_1992) \ 723 $(am__append_1999) $(am__append_2006) $(am__append_2013) \ 724 $(am__append_2020) $(am__append_2027) $(am__append_2034) \ 725- hashsum.module$(EXEEXT) pgp.module$(EXEEXT) \ 726- verifiers.module$(EXEEXT) $(am__append_2041) \ 727+ hashsum.module$(EXEEXT) pgp.module$(EXEEXT) $(am__append_2041) \ 728 $(am__append_2048) $(am__append_2055) $(am__append_2062) \ 729 $(am__append_2069) $(am__append_2076) $(am__append_2083) \ 730 $(am__append_2090) $(am__append_2097) $(am__append_2104) \ 731@@ -16164,7 +16177,7 @@ MARKER_FILES = disk.marker trig.marker $(am__append_9) \ 732 $(am__append_1983) $(am__append_1990) $(am__append_1997) \ 733 $(am__append_2004) $(am__append_2011) $(am__append_2018) \ 734 $(am__append_2025) $(am__append_2032) $(am__append_2039) \ 735- hashsum.marker pgp.marker verifiers.marker $(am__append_2046) \ 736+ hashsum.marker pgp.marker $(am__append_2046) \ 737 $(am__append_2053) $(am__append_2060) $(am__append_2067) \ 738 $(am__append_2074) $(am__append_2081) $(am__append_2088) \ 739 $(am__append_2095) $(am__append_2102) $(am__append_2109) \ 740@@ -16403,6 +16416,7 @@ KERNEL_HEADER_FILES = $(top_srcdir)/include/grub/cache.h \ 741 $(top_srcdir)/include/grub/partition.h \ 742 $(top_srcdir)/include/grub/term.h \ 743 $(top_srcdir)/include/grub/time.h \ 744+ $(top_srcdir)/include/grub/verify.h \ 745 $(top_srcdir)/include/grub/mm_private.h \ 746 $(top_srcdir)/include/grub/net.h \ 747 $(top_srcdir)/include/grub/memory.h $(am__append_5803) \ 748@@ -16845,12 +16859,11 @@ CLEANFILES = build-grub-pep2elf$(BUILD_EXEEXT) \ 749 $(am__append_2009) $(am__append_2016) $(am__append_2023) \ 750 $(am__append_2030) $(am__append_2037) \ 751 $(nodist_hashsum_module_SOURCES) hashsum.marker \ 752- $(nodist_pgp_module_SOURCES) pgp.marker \ 753- $(nodist_verifiers_module_SOURCES) verifiers.marker \ 754- $(am__append_2044) $(am__append_2051) $(am__append_2058) \ 755- $(am__append_2065) $(am__append_2072) $(am__append_2079) \ 756- $(am__append_2086) $(am__append_2093) $(am__append_2100) \ 757- $(am__append_2107) $(nodist_help_module_SOURCES) help.marker \ 758+ $(nodist_pgp_module_SOURCES) pgp.marker $(am__append_2044) \ 759+ $(am__append_2051) $(am__append_2058) $(am__append_2065) \ 760+ $(am__append_2072) $(am__append_2079) $(am__append_2086) \ 761+ $(am__append_2093) $(am__append_2100) $(am__append_2107) \ 762+ $(nodist_help_module_SOURCES) help.marker \ 763 $(nodist_hexdump_module_SOURCES) hexdump.marker \ 764 $(nodist_keystatus_module_SOURCES) keystatus.marker \ 765 $(am__append_2114) $(am__append_2121) \ 766@@ -17313,11 +17326,11 @@ BUILT_SOURCES = $(nodist_disk_module_SOURCES) \ 767 $(am__append_2001) $(am__append_2008) $(am__append_2015) \ 768 $(am__append_2022) $(am__append_2029) $(am__append_2036) \ 769 $(nodist_hashsum_module_SOURCES) $(nodist_pgp_module_SOURCES) \ 770- $(nodist_verifiers_module_SOURCES) $(am__append_2043) \ 771- $(am__append_2050) $(am__append_2057) $(am__append_2064) \ 772- $(am__append_2071) $(am__append_2078) $(am__append_2085) \ 773- $(am__append_2092) $(am__append_2099) $(am__append_2106) \ 774- $(nodist_help_module_SOURCES) $(nodist_hexdump_module_SOURCES) \ 775+ $(am__append_2043) $(am__append_2050) $(am__append_2057) \ 776+ $(am__append_2064) $(am__append_2071) $(am__append_2078) \ 777+ $(am__append_2085) $(am__append_2092) $(am__append_2099) \ 778+ $(am__append_2106) $(nodist_help_module_SOURCES) \ 779+ $(nodist_hexdump_module_SOURCES) \ 780 $(nodist_keystatus_module_SOURCES) $(am__append_2113) \ 781 $(am__append_2120) $(nodist_loadenv_module_SOURCES) \ 782 $(nodist_ls_module_SOURCES) $(nodist_lsmmap_module_SOURCES) \ 783@@ -20070,14 +20083,6 @@ pgp_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE) 784 pgp_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) -I$(srcdir)/lib/posix_wrap 785 pgp_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE) 786 pgp_module_DEPENDENCIES = $(TARGET_OBJ2ELF) 787-verifiers_module_SOURCES = commands/verifiers.c ## platform sources 788-nodist_verifiers_module_SOURCES = ## platform nodist sources 789-verifiers_module_LDADD = 790-verifiers_module_CFLAGS = $(AM_CFLAGS) $(CFLAGS_MODULE) 791-verifiers_module_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_MODULE) 792-verifiers_module_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_MODULE) 793-verifiers_module_CCASFLAGS = $(AM_CCASFLAGS) $(CCASFLAGS_MODULE) 794-verifiers_module_DEPENDENCIES = $(TARGET_OBJ2ELF) 795 @COND_x86_64_efi_TRUE@shim_lock_module_SOURCES = commands/efi/shim_lock.c ## platform sources 796 @COND_x86_64_efi_TRUE@nodist_shim_lock_module_SOURCES = ## platform nodist sources 797 @COND_x86_64_efi_TRUE@shim_lock_module_LDADD = 798@@ -25629,7 +25634,8 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF) 799 @COND_arm64_efi_TRUE@ kern/file.c kern/fs.c kern/list.c \ 800 @COND_arm64_efi_TRUE@ kern/main.c kern/misc.c kern/parser.c \ 801 @COND_arm64_efi_TRUE@ kern/partition.c kern/rescue_parser.c \ 802-@COND_arm64_efi_TRUE@ kern/rescue_reader.c kern/term.c 803+@COND_arm64_efi_TRUE@ kern/rescue_reader.c kern/term.c \ 804+@COND_arm64_efi_TRUE@ kern/verifiers.c 805 @COND_arm_coreboot_TRUE@kernel_exec_SOURCES = kern/arm/startup.S \ 806 @COND_arm_coreboot_TRUE@ kern/arm/coreboot/init.c \ 807 @COND_arm_coreboot_TRUE@ kern/arm/coreboot/timer.c \ 808@@ -25660,7 +25666,8 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF) 809 @COND_arm_coreboot_TRUE@ kern/fs.c kern/list.c kern/main.c \ 810 @COND_arm_coreboot_TRUE@ kern/misc.c kern/parser.c \ 811 @COND_arm_coreboot_TRUE@ kern/partition.c kern/rescue_parser.c \ 812-@COND_arm_coreboot_TRUE@ kern/rescue_reader.c kern/term.c 813+@COND_arm_coreboot_TRUE@ kern/rescue_reader.c kern/term.c \ 814+@COND_arm_coreboot_TRUE@ kern/verifiers.c 815 @COND_arm_efi_TRUE@kernel_exec_SOURCES = kern/arm/efi/startup.S \ 816 @COND_arm_efi_TRUE@ kern/arm/efi/init.c kern/efi/fdt.c \ 817 @COND_arm_efi_TRUE@ kern/arm/dl.c kern/arm/dl_helper.c \ 818@@ -25678,7 +25685,7 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF) 819 @COND_arm_efi_TRUE@ kern/fs.c kern/list.c kern/main.c \ 820 @COND_arm_efi_TRUE@ kern/misc.c kern/parser.c kern/partition.c \ 821 @COND_arm_efi_TRUE@ kern/rescue_parser.c kern/rescue_reader.c \ 822-@COND_arm_efi_TRUE@ kern/term.c 823+@COND_arm_efi_TRUE@ kern/term.c kern/verifiers.c 824 @COND_arm_uboot_TRUE@kernel_exec_SOURCES = kern/arm/startup.S \ 825 @COND_arm_uboot_TRUE@ kern/arm/uboot/init.c \ 826 @COND_arm_uboot_TRUE@ kern/arm/uboot/uboot.S \ 827@@ -25698,7 +25705,8 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF) 828 @COND_arm_uboot_TRUE@ kern/file.c kern/fs.c kern/list.c \ 829 @COND_arm_uboot_TRUE@ kern/main.c kern/misc.c kern/parser.c \ 830 @COND_arm_uboot_TRUE@ kern/partition.c kern/rescue_parser.c \ 831-@COND_arm_uboot_TRUE@ kern/rescue_reader.c kern/term.c 832+@COND_arm_uboot_TRUE@ kern/rescue_reader.c kern/term.c \ 833+@COND_arm_uboot_TRUE@ kern/verifiers.c 834 @COND_emu_TRUE@kernel_exec_SOURCES = disk/host.c kern/emu/cache_s.S \ 835 @COND_emu_TRUE@ kern/emu/hostdisk.c osdep/unix/hostdisk.c \ 836 @COND_emu_TRUE@ osdep/exec.c osdep/devmapper/hostdisk.c \ 837@@ -25714,7 +25722,7 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF) 838 @COND_emu_TRUE@ kern/fs.c kern/list.c kern/main.c kern/misc.c \ 839 @COND_emu_TRUE@ kern/parser.c kern/partition.c \ 840 @COND_emu_TRUE@ kern/rescue_parser.c kern/rescue_reader.c \ 841-@COND_emu_TRUE@ kern/term.c 842+@COND_emu_TRUE@ kern/term.c kern/verifiers.c 843 @COND_i386_coreboot_TRUE@kernel_exec_SOURCES = \ 844 @COND_i386_coreboot_TRUE@ kern/i386/coreboot/startup.S \ 845 @COND_i386_coreboot_TRUE@ kern/i386/coreboot/init.c \ 846@@ -25739,7 +25747,8 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF) 847 @COND_i386_coreboot_TRUE@ kern/fs.c kern/list.c kern/main.c \ 848 @COND_i386_coreboot_TRUE@ kern/misc.c kern/parser.c \ 849 @COND_i386_coreboot_TRUE@ kern/partition.c kern/rescue_parser.c \ 850-@COND_i386_coreboot_TRUE@ kern/rescue_reader.c kern/term.c 851+@COND_i386_coreboot_TRUE@ kern/rescue_reader.c kern/term.c \ 852+@COND_i386_coreboot_TRUE@ kern/verifiers.c 853 @COND_i386_efi_TRUE@kernel_exec_SOURCES = kern/i386/efi/startup.S \ 854 @COND_i386_efi_TRUE@ kern/i386/efi/tsc.c \ 855 @COND_i386_efi_TRUE@ kern/i386/tsc_pmtimer.c \ 856@@ -25756,7 +25765,8 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF) 857 @COND_i386_efi_TRUE@ kern/file.c kern/fs.c kern/list.c \ 858 @COND_i386_efi_TRUE@ kern/main.c kern/misc.c kern/parser.c \ 859 @COND_i386_efi_TRUE@ kern/partition.c kern/rescue_parser.c \ 860-@COND_i386_efi_TRUE@ kern/rescue_reader.c kern/term.c 861+@COND_i386_efi_TRUE@ kern/rescue_reader.c kern/term.c \ 862+@COND_i386_efi_TRUE@ kern/verifiers.c 863 @COND_i386_ieee1275_TRUE@kernel_exec_SOURCES = \ 864 @COND_i386_ieee1275_TRUE@ kern/i386/ieee1275/startup.S \ 865 @COND_i386_ieee1275_TRUE@ disk/ieee1275/ofdisk.c \ 866@@ -25777,7 +25787,8 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF) 867 @COND_i386_ieee1275_TRUE@ kern/fs.c kern/list.c kern/main.c \ 868 @COND_i386_ieee1275_TRUE@ kern/misc.c kern/parser.c \ 869 @COND_i386_ieee1275_TRUE@ kern/partition.c kern/rescue_parser.c \ 870-@COND_i386_ieee1275_TRUE@ kern/rescue_reader.c kern/term.c 871+@COND_i386_ieee1275_TRUE@ kern/rescue_reader.c kern/term.c \ 872+@COND_i386_ieee1275_TRUE@ kern/verifiers.c 873 @COND_i386_multiboot_TRUE@kernel_exec_SOURCES = \ 874 @COND_i386_multiboot_TRUE@ kern/i386/coreboot/startup.S \ 875 @COND_i386_multiboot_TRUE@ kern/i386/coreboot/init.c \ 876@@ -25796,7 +25807,8 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF) 877 @COND_i386_multiboot_TRUE@ kern/misc.c kern/parser.c \ 878 @COND_i386_multiboot_TRUE@ kern/partition.c \ 879 @COND_i386_multiboot_TRUE@ kern/rescue_parser.c \ 880-@COND_i386_multiboot_TRUE@ kern/rescue_reader.c kern/term.c 881+@COND_i386_multiboot_TRUE@ kern/rescue_reader.c kern/term.c \ 882+@COND_i386_multiboot_TRUE@ kern/verifiers.c 883 @COND_i386_pc_TRUE@kernel_exec_SOURCES = kern/i386/pc/startup.S \ 884 @COND_i386_pc_TRUE@ kern/i386/pc/init.c kern/i386/pc/mmap.c \ 885 @COND_i386_pc_TRUE@ term/i386/pc/console.c kern/i386/dl.c \ 886@@ -25808,7 +25820,7 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF) 887 @COND_i386_pc_TRUE@ kern/fs.c kern/list.c kern/main.c \ 888 @COND_i386_pc_TRUE@ kern/misc.c kern/parser.c kern/partition.c \ 889 @COND_i386_pc_TRUE@ kern/rescue_parser.c kern/rescue_reader.c \ 890-@COND_i386_pc_TRUE@ kern/term.c 891+@COND_i386_pc_TRUE@ kern/term.c kern/verifiers.c 892 @COND_i386_qemu_TRUE@kernel_exec_SOURCES = kern/i386/qemu/startup.S \ 893 @COND_i386_qemu_TRUE@ kern/i386/qemu/init.c bus/pci.c \ 894 @COND_i386_qemu_TRUE@ kern/vga_init.c kern/i386/qemu/mmap.c \ 895@@ -25821,7 +25833,8 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF) 896 @COND_i386_qemu_TRUE@ kern/file.c kern/fs.c kern/list.c \ 897 @COND_i386_qemu_TRUE@ kern/main.c kern/misc.c kern/parser.c \ 898 @COND_i386_qemu_TRUE@ kern/partition.c kern/rescue_parser.c \ 899-@COND_i386_qemu_TRUE@ kern/rescue_reader.c kern/term.c 900+@COND_i386_qemu_TRUE@ kern/rescue_reader.c kern/term.c \ 901+@COND_i386_qemu_TRUE@ kern/verifiers.c 902 @COND_i386_xen_TRUE@kernel_exec_SOURCES = kern/i386/xen/startup.S \ 903 @COND_i386_xen_TRUE@ kern/i386/dl.c kern/i386/xen/hypercall.S \ 904 @COND_i386_xen_TRUE@ kern/i386/tsc.c kern/i386/xen/tsc.c \ 905@@ -25836,7 +25849,8 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF) 906 @COND_i386_xen_TRUE@ kern/file.c kern/fs.c kern/list.c \ 907 @COND_i386_xen_TRUE@ kern/main.c kern/misc.c kern/parser.c \ 908 @COND_i386_xen_TRUE@ kern/partition.c kern/rescue_parser.c \ 909-@COND_i386_xen_TRUE@ kern/rescue_reader.c kern/term.c 910+@COND_i386_xen_TRUE@ kern/rescue_reader.c kern/term.c \ 911+@COND_i386_xen_TRUE@ kern/verifiers.c 912 @COND_i386_xen_pvh_TRUE@kernel_exec_SOURCES = \ 913 @COND_i386_xen_pvh_TRUE@ kern/i386/xen/startup_pvh.S \ 914 @COND_i386_xen_pvh_TRUE@ kern/i386/dl.c commands/boot.c \ 915@@ -25853,7 +25867,8 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF) 916 @COND_i386_xen_pvh_TRUE@ kern/fs.c kern/list.c kern/main.c \ 917 @COND_i386_xen_pvh_TRUE@ kern/misc.c kern/parser.c \ 918 @COND_i386_xen_pvh_TRUE@ kern/partition.c kern/rescue_parser.c \ 919-@COND_i386_xen_pvh_TRUE@ kern/rescue_reader.c kern/term.c 920+@COND_i386_xen_pvh_TRUE@ kern/rescue_reader.c kern/term.c \ 921+@COND_i386_xen_pvh_TRUE@ kern/verifiers.c 922 @COND_ia64_efi_TRUE@kernel_exec_SOURCES = kern/ia64/efi/startup.S \ 923 @COND_ia64_efi_TRUE@ kern/ia64/efi/init.c kern/ia64/dl.c \ 924 @COND_ia64_efi_TRUE@ kern/ia64/dl_helper.c kern/ia64/cache.c \ 925@@ -25868,7 +25883,8 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF) 926 @COND_ia64_efi_TRUE@ kern/file.c kern/fs.c kern/list.c \ 927 @COND_ia64_efi_TRUE@ kern/main.c kern/misc.c kern/parser.c \ 928 @COND_ia64_efi_TRUE@ kern/partition.c kern/rescue_parser.c \ 929-@COND_ia64_efi_TRUE@ kern/rescue_reader.c kern/term.c 930+@COND_ia64_efi_TRUE@ kern/rescue_reader.c kern/term.c \ 931+@COND_ia64_efi_TRUE@ kern/verifiers.c 932 @COND_mips_arc_TRUE@kernel_exec_SOURCES = kern/mips/startup.S \ 933 @COND_mips_arc_TRUE@ kern/mips/arc/init.c term/arc/console.c \ 934 @COND_mips_arc_TRUE@ disk/arc/arcdisk.c \ 935@@ -25883,7 +25899,8 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF) 936 @COND_mips_arc_TRUE@ kern/file.c kern/fs.c kern/list.c \ 937 @COND_mips_arc_TRUE@ kern/main.c kern/misc.c kern/parser.c \ 938 @COND_mips_arc_TRUE@ kern/partition.c kern/rescue_parser.c \ 939-@COND_mips_arc_TRUE@ kern/rescue_reader.c kern/term.c 940+@COND_mips_arc_TRUE@ kern/rescue_reader.c kern/term.c \ 941+@COND_mips_arc_TRUE@ kern/verifiers.c 942 @COND_mips_loongson_TRUE@kernel_exec_SOURCES = kern/mips/startup.S \ 943 @COND_mips_loongson_TRUE@ term/ns8250.c bus/bonito.c \ 944 @COND_mips_loongson_TRUE@ bus/cs5536.c bus/pci.c \ 945@@ -25911,7 +25928,8 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF) 946 @COND_mips_loongson_TRUE@ kern/fs.c kern/list.c kern/main.c \ 947 @COND_mips_loongson_TRUE@ kern/misc.c kern/parser.c \ 948 @COND_mips_loongson_TRUE@ kern/partition.c kern/rescue_parser.c \ 949-@COND_mips_loongson_TRUE@ kern/rescue_reader.c kern/term.c 950+@COND_mips_loongson_TRUE@ kern/rescue_reader.c kern/term.c \ 951+@COND_mips_loongson_TRUE@ kern/verifiers.c 952 @COND_mips_qemu_mips_TRUE@kernel_exec_SOURCES = kern/mips/startup.S \ 953 @COND_mips_qemu_mips_TRUE@ kern/mips/qemu_mips/init.c \ 954 @COND_mips_qemu_mips_TRUE@ term/ns8250.c term/serial.c \ 955@@ -25934,7 +25952,8 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF) 956 @COND_mips_qemu_mips_TRUE@ kern/misc.c kern/parser.c \ 957 @COND_mips_qemu_mips_TRUE@ kern/partition.c \ 958 @COND_mips_qemu_mips_TRUE@ kern/rescue_parser.c \ 959-@COND_mips_qemu_mips_TRUE@ kern/rescue_reader.c kern/term.c 960+@COND_mips_qemu_mips_TRUE@ kern/rescue_reader.c kern/term.c \ 961+@COND_mips_qemu_mips_TRUE@ kern/verifiers.c 962 @COND_powerpc_ieee1275_TRUE@kernel_exec_SOURCES = \ 963 @COND_powerpc_ieee1275_TRUE@ kern/powerpc/ieee1275/startup.S \ 964 @COND_powerpc_ieee1275_TRUE@ kern/powerpc/cache.S \ 965@@ -25959,7 +25978,8 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF) 966 @COND_powerpc_ieee1275_TRUE@ kern/main.c kern/misc.c \ 967 @COND_powerpc_ieee1275_TRUE@ kern/parser.c kern/partition.c \ 968 @COND_powerpc_ieee1275_TRUE@ kern/rescue_parser.c \ 969-@COND_powerpc_ieee1275_TRUE@ kern/rescue_reader.c kern/term.c 970+@COND_powerpc_ieee1275_TRUE@ kern/rescue_reader.c kern/term.c \ 971+@COND_powerpc_ieee1275_TRUE@ kern/verifiers.c 972 @COND_riscv32_efi_TRUE@kernel_exec_SOURCES = kern/riscv/efi/startup.S \ 973 @COND_riscv32_efi_TRUE@ kern/riscv/efi/init.c kern/efi/fdt.c \ 974 @COND_riscv32_efi_TRUE@ kern/riscv/cache.c \ 975@@ -25977,7 +25997,8 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF) 976 @COND_riscv32_efi_TRUE@ kern/fs.c kern/list.c kern/main.c \ 977 @COND_riscv32_efi_TRUE@ kern/misc.c kern/parser.c \ 978 @COND_riscv32_efi_TRUE@ kern/partition.c kern/rescue_parser.c \ 979-@COND_riscv32_efi_TRUE@ kern/rescue_reader.c kern/term.c 980+@COND_riscv32_efi_TRUE@ kern/rescue_reader.c kern/term.c \ 981+@COND_riscv32_efi_TRUE@ kern/verifiers.c 982 @COND_riscv64_efi_TRUE@kernel_exec_SOURCES = kern/riscv/efi/startup.S \ 983 @COND_riscv64_efi_TRUE@ kern/riscv/efi/init.c kern/efi/fdt.c \ 984 @COND_riscv64_efi_TRUE@ kern/riscv/cache.c \ 985@@ -25995,7 +26016,8 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF) 986 @COND_riscv64_efi_TRUE@ kern/fs.c kern/list.c kern/main.c \ 987 @COND_riscv64_efi_TRUE@ kern/misc.c kern/parser.c \ 988 @COND_riscv64_efi_TRUE@ kern/partition.c kern/rescue_parser.c \ 989-@COND_riscv64_efi_TRUE@ kern/rescue_reader.c kern/term.c 990+@COND_riscv64_efi_TRUE@ kern/rescue_reader.c kern/term.c \ 991+@COND_riscv64_efi_TRUE@ kern/verifiers.c 992 @COND_sparc64_ieee1275_TRUE@kernel_exec_SOURCES = \ 993 @COND_sparc64_ieee1275_TRUE@ kern/sparc64/ieee1275/crt0.S \ 994 @COND_sparc64_ieee1275_TRUE@ kern/sparc64/cache.S \ 995@@ -26021,7 +26043,8 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF) 996 @COND_sparc64_ieee1275_TRUE@ kern/main.c kern/misc.c \ 997 @COND_sparc64_ieee1275_TRUE@ kern/parser.c kern/partition.c \ 998 @COND_sparc64_ieee1275_TRUE@ kern/rescue_parser.c \ 999-@COND_sparc64_ieee1275_TRUE@ kern/rescue_reader.c kern/term.c 1000+@COND_sparc64_ieee1275_TRUE@ kern/rescue_reader.c kern/term.c \ 1001+@COND_sparc64_ieee1275_TRUE@ kern/verifiers.c 1002 @COND_x86_64_efi_TRUE@kernel_exec_SOURCES = kern/x86_64/efi/startup.S \ 1003 @COND_x86_64_efi_TRUE@ kern/i386/efi/tsc.c \ 1004 @COND_x86_64_efi_TRUE@ kern/i386/tsc_pmtimer.c \ 1005@@ -26040,7 +26063,8 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF) 1006 @COND_x86_64_efi_TRUE@ kern/file.c kern/fs.c kern/list.c \ 1007 @COND_x86_64_efi_TRUE@ kern/main.c kern/misc.c kern/parser.c \ 1008 @COND_x86_64_efi_TRUE@ kern/partition.c kern/rescue_parser.c \ 1009-@COND_x86_64_efi_TRUE@ kern/rescue_reader.c kern/term.c 1010+@COND_x86_64_efi_TRUE@ kern/rescue_reader.c kern/term.c \ 1011+@COND_x86_64_efi_TRUE@ kern/verifiers.c 1012 @COND_x86_64_xen_TRUE@kernel_exec_SOURCES = kern/x86_64/xen/startup.S \ 1013 @COND_x86_64_xen_TRUE@ kern/x86_64/dl.c \ 1014 @COND_x86_64_xen_TRUE@ kern/x86_64/xen/hypercall.S \ 1015@@ -26056,7 +26080,8 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF) 1016 @COND_x86_64_xen_TRUE@ kern/file.c kern/fs.c kern/list.c \ 1017 @COND_x86_64_xen_TRUE@ kern/main.c kern/misc.c kern/parser.c \ 1018 @COND_x86_64_xen_TRUE@ kern/partition.c kern/rescue_parser.c \ 1019-@COND_x86_64_xen_TRUE@ kern/rescue_reader.c kern/term.c 1020+@COND_x86_64_xen_TRUE@ kern/rescue_reader.c kern/term.c \ 1021+@COND_x86_64_xen_TRUE@ kern/verifiers.c 1022 @COND_arm64_efi_TRUE@nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources 1023 @COND_arm_coreboot_TRUE@nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources 1024 @COND_arm_efi_TRUE@nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources 1025@@ -28051,6 +28076,8 @@ kern/kernel_exec-rescue_reader.$(OBJEXT): kern/$(am__dirstamp) \ 1026 kern/$(DEPDIR)/$(am__dirstamp) 1027 kern/kernel_exec-term.$(OBJEXT): kern/$(am__dirstamp) \ 1028 kern/$(DEPDIR)/$(am__dirstamp) 1029+kern/kernel_exec-verifiers.$(OBJEXT): kern/$(am__dirstamp) \ 1030+ kern/$(DEPDIR)/$(am__dirstamp) 1031 kern/arm/$(am__dirstamp): 1032 @$(MKDIR_P) kern/arm 1033 @: > kern/arm/$(am__dirstamp) 1034@@ -30171,12 +30198,6 @@ video/i386/pc/vbe_module-vbe.$(OBJEXT): video/i386/pc/$(am__dirstamp) \ 1035 vbe.module$(EXEEXT): $(vbe_module_OBJECTS) $(vbe_module_DEPENDENCIES) $(EXTRA_vbe_module_DEPENDENCIES) 1036 @rm -f vbe.module$(EXEEXT) 1037 $(AM_V_CCLD)$(vbe_module_LINK) $(vbe_module_OBJECTS) $(vbe_module_LDADD) $(LIBS) 1038-commands/verifiers_module-verifiers.$(OBJEXT): \ 1039- commands/$(am__dirstamp) commands/$(DEPDIR)/$(am__dirstamp) 1040- 1041-verifiers.module$(EXEEXT): $(verifiers_module_OBJECTS) $(verifiers_module_DEPENDENCIES) $(EXTRA_verifiers_module_DEPENDENCIES) 1042- @rm -f verifiers.module$(EXEEXT) 1043- $(AM_V_CCLD)$(verifiers_module_LINK) $(verifiers_module_OBJECTS) $(verifiers_module_LDADD) $(LIBS) 1044 video/i386/pc/vga_module-vga.$(OBJEXT): video/i386/pc/$(am__dirstamp) \ 1045 video/i386/pc/$(DEPDIR)/$(am__dirstamp) 1046 1047@@ -30799,7 +30820,6 @@ distclean-compile: 1048 @AMDEP_TRUE@@am__include@ @am__quote@commands/$(DEPDIR)/tr_module-tr.Po@am__quote@ 1049 @AMDEP_TRUE@@am__include@ @am__quote@commands/$(DEPDIR)/true_module-true.Po@am__quote@ 1050 @AMDEP_TRUE@@am__include@ @am__quote@commands/$(DEPDIR)/usbtest_module-usbtest.Po@am__quote@ 1051-@AMDEP_TRUE@@am__include@ @am__quote@commands/$(DEPDIR)/verifiers_module-verifiers.Po@am__quote@ 1052 @AMDEP_TRUE@@am__include@ @am__quote@commands/$(DEPDIR)/videoinfo_module-videoinfo.Po@am__quote@ 1053 @AMDEP_TRUE@@am__include@ @am__quote@commands/$(DEPDIR)/videotest_module-videotest.Po@am__quote@ 1054 @AMDEP_TRUE@@am__include@ @am__quote@commands/$(DEPDIR)/xnu_uuid_module-xnu_uuid.Po@am__quote@ 1055@@ -30975,6 +30995,7 @@ distclean-compile: 1056 @AMDEP_TRUE@@am__include@ @am__quote@kern/$(DEPDIR)/kernel_exec-rescue_reader.Po@am__quote@ 1057 @AMDEP_TRUE@@am__include@ @am__quote@kern/$(DEPDIR)/kernel_exec-term.Po@am__quote@ 1058 @AMDEP_TRUE@@am__include@ @am__quote@kern/$(DEPDIR)/kernel_exec-time.Po@am__quote@ 1059+@AMDEP_TRUE@@am__include@ @am__quote@kern/$(DEPDIR)/kernel_exec-verifiers.Po@am__quote@ 1060 @AMDEP_TRUE@@am__include@ @am__quote@kern/$(DEPDIR)/kernel_exec-vga_init.Po@am__quote@ 1061 @AMDEP_TRUE@@am__include@ @am__quote@kern/$(DEPDIR)/xz_decompress_image-compiler-rt.Po@am__quote@ 1062 @AMDEP_TRUE@@am__include@ @am__quote@kern/arm/$(DEPDIR)/kernel_exec-cache.Po@am__quote@ 1063@@ -35607,6 +35628,20 @@ kern/kernel_exec-term.obj: kern/term.c 1064 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 1065 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(kernel_exec_CPPFLAGS) $(CPPFLAGS) $(kernel_exec_CFLAGS) $(CFLAGS) -c -o kern/kernel_exec-term.obj `if test -f 'kern/term.c'; then $(CYGPATH_W) 'kern/term.c'; else $(CYGPATH_W) '$(srcdir)/kern/term.c'; fi` 1066 1067+kern/kernel_exec-verifiers.o: kern/verifiers.c 1068+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(kernel_exec_CPPFLAGS) $(CPPFLAGS) $(kernel_exec_CFLAGS) $(CFLAGS) -MT kern/kernel_exec-verifiers.o -MD -MP -MF kern/$(DEPDIR)/kernel_exec-verifiers.Tpo -c -o kern/kernel_exec-verifiers.o `test -f 'kern/verifiers.c' || echo '$(srcdir)/'`kern/verifiers.c 1069+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) kern/$(DEPDIR)/kernel_exec-verifiers.Tpo kern/$(DEPDIR)/kernel_exec-verifiers.Po 1070+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='kern/verifiers.c' object='kern/kernel_exec-verifiers.o' libtool=no @AMDEPBACKSLASH@ 1071+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 1072+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(kernel_exec_CPPFLAGS) $(CPPFLAGS) $(kernel_exec_CFLAGS) $(CFLAGS) -c -o kern/kernel_exec-verifiers.o `test -f 'kern/verifiers.c' || echo '$(srcdir)/'`kern/verifiers.c 1073+ 1074+kern/kernel_exec-verifiers.obj: kern/verifiers.c 1075+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(kernel_exec_CPPFLAGS) $(CPPFLAGS) $(kernel_exec_CFLAGS) $(CFLAGS) -MT kern/kernel_exec-verifiers.obj -MD -MP -MF kern/$(DEPDIR)/kernel_exec-verifiers.Tpo -c -o kern/kernel_exec-verifiers.obj `if test -f 'kern/verifiers.c'; then $(CYGPATH_W) 'kern/verifiers.c'; else $(CYGPATH_W) '$(srcdir)/kern/verifiers.c'; fi` 1076+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) kern/$(DEPDIR)/kernel_exec-verifiers.Tpo kern/$(DEPDIR)/kernel_exec-verifiers.Po 1077+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='kern/verifiers.c' object='kern/kernel_exec-verifiers.obj' libtool=no @AMDEPBACKSLASH@ 1078+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 1079+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(kernel_exec_CPPFLAGS) $(CPPFLAGS) $(kernel_exec_CFLAGS) $(CFLAGS) -c -o kern/kernel_exec-verifiers.obj `if test -f 'kern/verifiers.c'; then $(CYGPATH_W) 'kern/verifiers.c'; else $(CYGPATH_W) '$(srcdir)/kern/verifiers.c'; fi` 1080+ 1081 kern/arm/coreboot/kernel_exec-init.o: kern/arm/coreboot/init.c 1082 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(kernel_exec_CPPFLAGS) $(CPPFLAGS) $(kernel_exec_CFLAGS) $(CFLAGS) -MT kern/arm/coreboot/kernel_exec-init.o -MD -MP -MF kern/arm/coreboot/$(DEPDIR)/kernel_exec-init.Tpo -c -o kern/arm/coreboot/kernel_exec-init.o `test -f 'kern/arm/coreboot/init.c' || echo '$(srcdir)/'`kern/arm/coreboot/init.c 1083 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) kern/arm/coreboot/$(DEPDIR)/kernel_exec-init.Tpo kern/arm/coreboot/$(DEPDIR)/kernel_exec-init.Po 1084@@ -40983,20 +41018,6 @@ video/i386/pc/vbe_module-vbe.obj: video/i386/pc/vbe.c 1085 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 1086 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(vbe_module_CPPFLAGS) $(CPPFLAGS) $(vbe_module_CFLAGS) $(CFLAGS) -c -o video/i386/pc/vbe_module-vbe.obj `if test -f 'video/i386/pc/vbe.c'; then $(CYGPATH_W) 'video/i386/pc/vbe.c'; else $(CYGPATH_W) '$(srcdir)/video/i386/pc/vbe.c'; fi` 1087 1088-commands/verifiers_module-verifiers.o: commands/verifiers.c 1089-@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(verifiers_module_CPPFLAGS) $(CPPFLAGS) $(verifiers_module_CFLAGS) $(CFLAGS) -MT commands/verifiers_module-verifiers.o -MD -MP -MF commands/$(DEPDIR)/verifiers_module-verifiers.Tpo -c -o commands/verifiers_module-verifiers.o `test -f 'commands/verifiers.c' || echo '$(srcdir)/'`commands/verifiers.c 1090-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) commands/$(DEPDIR)/verifiers_module-verifiers.Tpo commands/$(DEPDIR)/verifiers_module-verifiers.Po 1091-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='commands/verifiers.c' object='commands/verifiers_module-verifiers.o' libtool=no @AMDEPBACKSLASH@ 1092-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 1093-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(verifiers_module_CPPFLAGS) $(CPPFLAGS) $(verifiers_module_CFLAGS) $(CFLAGS) -c -o commands/verifiers_module-verifiers.o `test -f 'commands/verifiers.c' || echo '$(srcdir)/'`commands/verifiers.c 1094- 1095-commands/verifiers_module-verifiers.obj: commands/verifiers.c 1096-@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(verifiers_module_CPPFLAGS) $(CPPFLAGS) $(verifiers_module_CFLAGS) $(CFLAGS) -MT commands/verifiers_module-verifiers.obj -MD -MP -MF commands/$(DEPDIR)/verifiers_module-verifiers.Tpo -c -o commands/verifiers_module-verifiers.obj `if test -f 'commands/verifiers.c'; then $(CYGPATH_W) 'commands/verifiers.c'; else $(CYGPATH_W) '$(srcdir)/commands/verifiers.c'; fi` 1097-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) commands/$(DEPDIR)/verifiers_module-verifiers.Tpo commands/$(DEPDIR)/verifiers_module-verifiers.Po 1098-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='commands/verifiers.c' object='commands/verifiers_module-verifiers.obj' libtool=no @AMDEPBACKSLASH@ 1099-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 1100-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(verifiers_module_CPPFLAGS) $(CPPFLAGS) $(verifiers_module_CFLAGS) $(CFLAGS) -c -o commands/verifiers_module-verifiers.obj `if test -f 'commands/verifiers.c'; then $(CYGPATH_W) 'commands/verifiers.c'; else $(CYGPATH_W) '$(srcdir)/commands/verifiers.c'; fi` 1101- 1102 video/i386/pc/vga_module-vga.o: video/i386/pc/vga.c 1103 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(vga_module_CPPFLAGS) $(CPPFLAGS) $(vga_module_CFLAGS) $(CFLAGS) -MT video/i386/pc/vga_module-vga.o -MD -MP -MF video/i386/pc/$(DEPDIR)/vga_module-vga.Tpo -c -o video/i386/pc/vga_module-vga.o `test -f 'video/i386/pc/vga.c' || echo '$(srcdir)/'`video/i386/pc/vga.c 1104 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) video/i386/pc/$(DEPDIR)/vga_module-vga.Tpo video/i386/pc/$(DEPDIR)/vga_module-vga.Po 1105@@ -43717,10 +43738,6 @@ pgp.marker: $(pgp_module_SOURCES) $(nodist_pgp_module_SOURCES) 1106 $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(pgp_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1) 1107 grep 'MARKER' $@.new > $@; rm -f $@.new 1108 1109-verifiers.marker: $(verifiers_module_SOURCES) $(nodist_verifiers_module_SOURCES) 1110- $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(verifiers_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1) 1111- grep 'MARKER' $@.new > $@; rm -f $@.new 1112- 1113 @COND_x86_64_efi_TRUE@shim_lock.marker: $(shim_lock_module_SOURCES) $(nodist_shim_lock_module_SOURCES) 1114 @COND_x86_64_efi_TRUE@ $(TARGET_CPP) -DGRUB_LST_GENERATOR $(CPPFLAGS_MARKER) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(shim_lock_module_CPPFLAGS) $(CPPFLAGS) $^ > $@.new || (rm -f $@; exit 1) 1115 @COND_x86_64_efi_TRUE@ grep 'MARKER' $@.new > $@; rm -f $@.new 1116diff --git a/grub-core/commands/verifiers.c b/grub-core/commands/verifiers.c 1117deleted file mode 100644 1118index 0dde481..0000000 1119--- a/grub-core/commands/verifiers.c 1120+++ /dev/null 1121@@ -1,228 +0,0 @@ 1122-/* 1123- * GRUB -- GRand Unified Bootloader 1124- * Copyright (C) 2017 Free Software Foundation, Inc. 1125- * 1126- * GRUB is free software: you can redistribute it and/or modify 1127- * it under the terms of the GNU General Public License as published by 1128- * the Free Software Foundation, either version 3 of the License, or 1129- * (at your option) any later version. 1130- * 1131- * GRUB is distributed in the hope that it will be useful, 1132- * but WITHOUT ANY WARRANTY; without even the implied warranty of 1133- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1134- * GNU General Public License for more details. 1135- * 1136- * You should have received a copy of the GNU General Public License 1137- * along with GRUB. If not, see <http://www.gnu.org/licenses/>. 1138- * 1139- * Verifiers helper. 1140- */ 1141- 1142-#include <grub/file.h> 1143-#include <grub/verify.h> 1144-#include <grub/dl.h> 1145- 1146-GRUB_MOD_LICENSE ("GPLv3+"); 1147- 1148-struct grub_file_verifier *grub_file_verifiers; 1149- 1150-struct grub_verified 1151-{ 1152- grub_file_t file; 1153- void *buf; 1154-}; 1155-typedef struct grub_verified *grub_verified_t; 1156- 1157-static void 1158-verified_free (grub_verified_t verified) 1159-{ 1160- if (verified) 1161- { 1162- grub_free (verified->buf); 1163- grub_free (verified); 1164- } 1165-} 1166- 1167-static grub_ssize_t 1168-verified_read (struct grub_file *file, char *buf, grub_size_t len) 1169-{ 1170- grub_verified_t verified = file->data; 1171- 1172- grub_memcpy (buf, (char *) verified->buf + file->offset, len); 1173- return len; 1174-} 1175- 1176-static grub_err_t 1177-verified_close (struct grub_file *file) 1178-{ 1179- grub_verified_t verified = file->data; 1180- 1181- grub_file_close (verified->file); 1182- verified_free (verified); 1183- file->data = 0; 1184- 1185- /* Device and name are freed by parent. */ 1186- file->device = 0; 1187- file->name = 0; 1188- 1189- return grub_errno; 1190-} 1191- 1192-struct grub_fs verified_fs = 1193-{ 1194- .name = "verified_read", 1195- .fs_read = verified_read, 1196- .fs_close = verified_close 1197-}; 1198- 1199-static grub_file_t 1200-grub_verifiers_open (grub_file_t io, enum grub_file_type type) 1201-{ 1202- grub_verified_t verified = NULL; 1203- struct grub_file_verifier *ver; 1204- void *context; 1205- grub_file_t ret = 0; 1206- grub_err_t err; 1207- int defer = 0; 1208- 1209- grub_dprintf ("verify", "file: %s type: %d\n", io->name, type); 1210- 1211- if ((type & GRUB_FILE_TYPE_MASK) == GRUB_FILE_TYPE_SIGNATURE 1212- || (type & GRUB_FILE_TYPE_MASK) == GRUB_FILE_TYPE_VERIFY_SIGNATURE 1213- || (type & GRUB_FILE_TYPE_SKIP_SIGNATURE)) 1214- return io; 1215- 1216- if (io->device->disk && 1217- (io->device->disk->dev->id == GRUB_DISK_DEVICE_MEMDISK_ID 1218- || io->device->disk->dev->id == GRUB_DISK_DEVICE_PROCFS_ID)) 1219- return io; 1220- 1221- FOR_LIST_ELEMENTS(ver, grub_file_verifiers) 1222- { 1223- enum grub_verify_flags flags = 0; 1224- err = ver->init (io, type, &context, &flags); 1225- if (err) 1226- goto fail_noclose; 1227- if (flags & GRUB_VERIFY_FLAGS_DEFER_AUTH) 1228- { 1229- defer = 1; 1230- continue; 1231- } 1232- if (!(flags & GRUB_VERIFY_FLAGS_SKIP_VERIFICATION)) 1233- break; 1234- } 1235- 1236- if (!ver) 1237- { 1238- if (defer) 1239- { 1240- grub_error (GRUB_ERR_ACCESS_DENIED, 1241- N_("verification requested but nobody cares: %s"), io->name); 1242- goto fail_noclose; 1243- } 1244- 1245- /* No verifiers wanted to verify. Just return underlying file. */ 1246- return io; 1247- } 1248- 1249- ret = grub_malloc (sizeof (*ret)); 1250- if (!ret) 1251- { 1252- goto fail; 1253- } 1254- *ret = *io; 1255- 1256- ret->fs = &verified_fs; 1257- ret->not_easily_seekable = 0; 1258- if (ret->size >> (sizeof (grub_size_t) * GRUB_CHAR_BIT - 1)) 1259- { 1260- grub_error (GRUB_ERR_NOT_IMPLEMENTED_YET, 1261- N_("big file signature isn't implemented yet")); 1262- goto fail; 1263- } 1264- verified = grub_malloc (sizeof (*verified)); 1265- if (!verified) 1266- { 1267- goto fail; 1268- } 1269- verified->buf = grub_malloc (ret->size); 1270- if (!verified->buf) 1271- { 1272- goto fail; 1273- } 1274- if (grub_file_read (io, verified->buf, ret->size) != (grub_ssize_t) ret->size) 1275- { 1276- if (!grub_errno) 1277- grub_error (GRUB_ERR_FILE_READ_ERROR, N_("premature end of file %s"), 1278- io->name); 1279- goto fail; 1280- } 1281- 1282- err = ver->write (context, verified->buf, ret->size); 1283- if (err) 1284- goto fail; 1285- 1286- err = ver->fini ? ver->fini (context) : GRUB_ERR_NONE; 1287- if (err) 1288- goto fail; 1289- 1290- if (ver->close) 1291- ver->close (context); 1292- 1293- FOR_LIST_ELEMENTS_NEXT(ver, grub_file_verifiers) 1294- { 1295- enum grub_verify_flags flags = 0; 1296- err = ver->init (io, type, &context, &flags); 1297- if (err) 1298- goto fail_noclose; 1299- if (flags & GRUB_VERIFY_FLAGS_SKIP_VERIFICATION || 1300- /* Verification done earlier. So, we are happy here. */ 1301- flags & GRUB_VERIFY_FLAGS_DEFER_AUTH) 1302- continue; 1303- err = ver->write (context, verified->buf, ret->size); 1304- if (err) 1305- goto fail; 1306- 1307- err = ver->fini ? ver->fini (context) : GRUB_ERR_NONE; 1308- if (err) 1309- goto fail; 1310- 1311- if (ver->close) 1312- ver->close (context); 1313- } 1314- 1315- verified->file = io; 1316- ret->data = verified; 1317- return ret; 1318- 1319- fail: 1320- ver->close (context); 1321- fail_noclose: 1322- verified_free (verified); 1323- grub_free (ret); 1324- return NULL; 1325-} 1326- 1327-grub_err_t 1328-grub_verify_string (char *str, enum grub_verify_string_type type) 1329-{ 1330- struct grub_file_verifier *ver; 1331- FOR_LIST_ELEMENTS(ver, grub_file_verifiers) 1332- { 1333- grub_err_t err; 1334- err = ver->verify_string ? ver->verify_string (str, type) : GRUB_ERR_NONE; 1335- if (err) 1336- return err; 1337- } 1338- return GRUB_ERR_NONE; 1339-} 1340- 1341-GRUB_MOD_INIT(verifiers) 1342-{ 1343- grub_file_filter_register (GRUB_FILE_FILTER_VERIFY, grub_verifiers_open); 1344-} 1345- 1346-GRUB_MOD_FINI(verifiers) 1347-{ 1348- grub_file_filter_unregister (GRUB_FILE_FILTER_VERIFY); 1349-} 1350diff --git a/grub-core/kern/main.c b/grub-core/kern/main.c 1351index 9cad0c4..73967e2 100644 1352--- a/grub-core/kern/main.c 1353+++ b/grub-core/kern/main.c 1354@@ -29,6 +29,7 @@ 1355 #include <grub/command.h> 1356 #include <grub/reader.h> 1357 #include <grub/parser.h> 1358+#include <grub/verify.h> 1359 1360 #ifdef GRUB_MACHINE_PCBIOS 1361 #include <grub/machine/memory.h> 1362@@ -274,6 +275,9 @@ grub_main (void) 1363 grub_printf ("Welcome to GRUB!\n\n"); 1364 grub_setcolorstate (GRUB_TERM_COLOR_STANDARD); 1365 1366+ /* Init verifiers API. */ 1367+ grub_verifiers_init (); 1368+ 1369 grub_load_config (); 1370 1371 grub_boot_time ("Before loading embedded modules."); 1372diff --git a/grub-core/kern/verifiers.c b/grub-core/kern/verifiers.c 1373new file mode 100644 1374index 0000000..aa3dc7c 1375--- /dev/null 1376+++ b/grub-core/kern/verifiers.c 1377@@ -0,0 +1,224 @@ 1378+/* 1379+ * GRUB -- GRand Unified Bootloader 1380+ * Copyright (C) 2017 Free Software Foundation, Inc. 1381+ * 1382+ * GRUB is free software: you can redistribute it and/or modify 1383+ * it under the terms of the GNU General Public License as published by 1384+ * the Free Software Foundation, either version 3 of the License, or 1385+ * (at your option) any later version. 1386+ * 1387+ * GRUB is distributed in the hope that it will be useful, 1388+ * but WITHOUT ANY WARRANTY; without even the implied warranty of 1389+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1390+ * GNU General Public License for more details. 1391+ * 1392+ * You should have received a copy of the GNU General Public License 1393+ * along with GRUB. If not, see <http://www.gnu.org/licenses/>. 1394+ * 1395+ * Verifiers helper. 1396+ */ 1397+ 1398+#include <grub/file.h> 1399+#include <grub/verify.h> 1400+#include <grub/dl.h> 1401+ 1402+GRUB_MOD_LICENSE ("GPLv3+"); 1403+ 1404+struct grub_file_verifier *grub_file_verifiers; 1405+ 1406+struct grub_verified 1407+{ 1408+ grub_file_t file; 1409+ void *buf; 1410+}; 1411+typedef struct grub_verified *grub_verified_t; 1412+ 1413+static void 1414+verified_free (grub_verified_t verified) 1415+{ 1416+ if (verified) 1417+ { 1418+ grub_free (verified->buf); 1419+ grub_free (verified); 1420+ } 1421+} 1422+ 1423+static grub_ssize_t 1424+verified_read (struct grub_file *file, char *buf, grub_size_t len) 1425+{ 1426+ grub_verified_t verified = file->data; 1427+ 1428+ grub_memcpy (buf, (char *) verified->buf + file->offset, len); 1429+ return len; 1430+} 1431+ 1432+static grub_err_t 1433+verified_close (struct grub_file *file) 1434+{ 1435+ grub_verified_t verified = file->data; 1436+ 1437+ grub_file_close (verified->file); 1438+ verified_free (verified); 1439+ file->data = 0; 1440+ 1441+ /* Device and name are freed by parent. */ 1442+ file->device = 0; 1443+ file->name = 0; 1444+ 1445+ return grub_errno; 1446+} 1447+ 1448+struct grub_fs verified_fs = 1449+{ 1450+ .name = "verified_read", 1451+ .fs_read = verified_read, 1452+ .fs_close = verified_close 1453+}; 1454+ 1455+static grub_file_t 1456+grub_verifiers_open (grub_file_t io, enum grub_file_type type) 1457+{ 1458+ grub_verified_t verified = NULL; 1459+ struct grub_file_verifier *ver; 1460+ void *context; 1461+ grub_file_t ret = 0; 1462+ grub_err_t err; 1463+ int defer = 0; 1464+ 1465+ grub_dprintf ("verify", "file: %s type: %d\n", io->name, type); 1466+ 1467+ if ((type & GRUB_FILE_TYPE_MASK) == GRUB_FILE_TYPE_SIGNATURE 1468+ || (type & GRUB_FILE_TYPE_MASK) == GRUB_FILE_TYPE_VERIFY_SIGNATURE 1469+ || (type & GRUB_FILE_TYPE_SKIP_SIGNATURE)) 1470+ return io; 1471+ 1472+ if (io->device->disk && 1473+ (io->device->disk->dev->id == GRUB_DISK_DEVICE_MEMDISK_ID 1474+ || io->device->disk->dev->id == GRUB_DISK_DEVICE_PROCFS_ID)) 1475+ return io; 1476+ 1477+ FOR_LIST_ELEMENTS(ver, grub_file_verifiers) 1478+ { 1479+ enum grub_verify_flags flags = 0; 1480+ err = ver->init (io, type, &context, &flags); 1481+ if (err) 1482+ goto fail_noclose; 1483+ if (flags & GRUB_VERIFY_FLAGS_DEFER_AUTH) 1484+ { 1485+ defer = 1; 1486+ continue; 1487+ } 1488+ if (!(flags & GRUB_VERIFY_FLAGS_SKIP_VERIFICATION)) 1489+ break; 1490+ } 1491+ 1492+ if (!ver) 1493+ { 1494+ if (defer) 1495+ { 1496+ grub_error (GRUB_ERR_ACCESS_DENIED, 1497+ N_("verification requested but nobody cares: %s"), io->name); 1498+ goto fail_noclose; 1499+ } 1500+ 1501+ /* No verifiers wanted to verify. Just return underlying file. */ 1502+ return io; 1503+ } 1504+ 1505+ ret = grub_malloc (sizeof (*ret)); 1506+ if (!ret) 1507+ { 1508+ goto fail; 1509+ } 1510+ *ret = *io; 1511+ 1512+ ret->fs = &verified_fs; 1513+ ret->not_easily_seekable = 0; 1514+ if (ret->size >> (sizeof (grub_size_t) * GRUB_CHAR_BIT - 1)) 1515+ { 1516+ grub_error (GRUB_ERR_NOT_IMPLEMENTED_YET, 1517+ N_("big file signature isn't implemented yet")); 1518+ goto fail; 1519+ } 1520+ verified = grub_malloc (sizeof (*verified)); 1521+ if (!verified) 1522+ { 1523+ goto fail; 1524+ } 1525+ verified->buf = grub_malloc (ret->size); 1526+ if (!verified->buf) 1527+ { 1528+ goto fail; 1529+ } 1530+ if (grub_file_read (io, verified->buf, ret->size) != (grub_ssize_t) ret->size) 1531+ { 1532+ if (!grub_errno) 1533+ grub_error (GRUB_ERR_FILE_READ_ERROR, N_("premature end of file %s"), 1534+ io->name); 1535+ goto fail; 1536+ } 1537+ 1538+ err = ver->write (context, verified->buf, ret->size); 1539+ if (err) 1540+ goto fail; 1541+ 1542+ err = ver->fini ? ver->fini (context) : GRUB_ERR_NONE; 1543+ if (err) 1544+ goto fail; 1545+ 1546+ if (ver->close) 1547+ ver->close (context); 1548+ 1549+ FOR_LIST_ELEMENTS_NEXT(ver, grub_file_verifiers) 1550+ { 1551+ enum grub_verify_flags flags = 0; 1552+ err = ver->init (io, type, &context, &flags); 1553+ if (err) 1554+ goto fail_noclose; 1555+ if (flags & GRUB_VERIFY_FLAGS_SKIP_VERIFICATION || 1556+ /* Verification done earlier. So, we are happy here. */ 1557+ flags & GRUB_VERIFY_FLAGS_DEFER_AUTH) 1558+ continue; 1559+ err = ver->write (context, verified->buf, ret->size); 1560+ if (err) 1561+ goto fail; 1562+ 1563+ err = ver->fini ? ver->fini (context) : GRUB_ERR_NONE; 1564+ if (err) 1565+ goto fail; 1566+ 1567+ if (ver->close) 1568+ ver->close (context); 1569+ } 1570+ 1571+ verified->file = io; 1572+ ret->data = verified; 1573+ return ret; 1574+ 1575+ fail: 1576+ ver->close (context); 1577+ fail_noclose: 1578+ verified_free (verified); 1579+ grub_free (ret); 1580+ return NULL; 1581+} 1582+ 1583+grub_err_t 1584+grub_verify_string (char *str, enum grub_verify_string_type type) 1585+{ 1586+ struct grub_file_verifier *ver; 1587+ FOR_LIST_ELEMENTS(ver, grub_file_verifiers) 1588+ { 1589+ grub_err_t err; 1590+ err = ver->verify_string ? ver->verify_string (str, type) : GRUB_ERR_NONE; 1591+ if (err) 1592+ return err; 1593+ } 1594+ return GRUB_ERR_NONE; 1595+} 1596+ 1597+void 1598+grub_verifiers_init (void) 1599+{ 1600+ grub_file_filter_register (GRUB_FILE_FILTER_VERIFY, grub_verifiers_open); 1601+} 1602diff --git a/include/grub/verify.h b/include/grub/verify.h 1603index ea04914..cd129c3 100644 1604--- a/include/grub/verify.h 1605+++ b/include/grub/verify.h 1606@@ -64,7 +64,10 @@ struct grub_file_verifier 1607 grub_err_t (*verify_string) (char *str, enum grub_verify_string_type type); 1608 }; 1609 1610-extern struct grub_file_verifier *grub_file_verifiers; 1611+extern struct grub_file_verifier *EXPORT_VAR (grub_file_verifiers); 1612+ 1613+extern void 1614+grub_verifiers_init (void); 1615 1616 static inline void 1617 grub_verifier_register (struct grub_file_verifier *ver) 1618@@ -78,7 +81,7 @@ grub_verifier_unregister (struct grub_file_verifier *ver) 1619 grub_list_remove (GRUB_AS_LIST (ver)); 1620 } 1621 1622-grub_err_t 1623-grub_verify_string (char *str, enum grub_verify_string_type type); 1624+extern grub_err_t 1625+EXPORT_FUNC (grub_verify_string) (char *str, enum grub_verify_string_type type); 1626 1627 #endif /* ! GRUB_VERIFY_HEADER */ 1628diff --git a/po/POTFILES.in b/po/POTFILES.in 1629index 22543be..11c799f 100644 1630--- a/po/POTFILES.in 1631+++ b/po/POTFILES.in 1632@@ -107,7 +107,6 @@ 1633 ./grub-core/commands/tr.c 1634 ./grub-core/commands/true.c 1635 ./grub-core/commands/usbtest.c 1636-./grub-core/commands/verifiers.c 1637 ./grub-core/commands/videoinfo.c 1638 ./grub-core/commands/videotest.c 1639 ./grub-core/commands/wildcard.c 1640@@ -334,6 +333,7 @@ 1641 ./grub-core/kern/uboot/hw.c 1642 ./grub-core/kern/uboot/init.c 1643 ./grub-core/kern/uboot/uboot.c 1644+./grub-core/kern/verifiers.c 1645 ./grub-core/kern/vga_init.c 1646 ./grub-core/kern/x86_64/dl.c 1647 ./grub-core/kern/xen/init.c 1648-- 16492.14.2 1650 1651