0033-verifiers-Move-verifiers-API-to-kernel-image.patch 155 KB

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