0131-kern-buffer-Add-variable-sized-heap-buffer.patch 126 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237
  1. From 030fb6c4fa354cdbd6a8d6903dfed5d36eaf3cb2 Mon Sep 17 00:00:00 2001
  2. From: Chris Coulson <chris.coulson@canonical.com>
  3. Date: Thu, 7 Jan 2021 15:15:43 +0000
  4. Subject: [PATCH] kern/buffer: Add variable sized heap buffer
  5. Add a new variable sized heap buffer type (grub_buffer_t) with simple
  6. operations for appending data, accessing the data and maintaining
  7. a read cursor.
  8. Signed-off-by: Chris Coulson <chris.coulson@canonical.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.core.am | 46 +++---
  14. grub-core/Makefile.core.def | 1 +
  15. grub-core/Makefile.in | 341 +++++++++++++++++++++++++-------------------
  16. grub-core/kern/buffer.c | 117 +++++++++++++++
  17. include/grub/buffer.h | 144 +++++++++++++++++++
  18. po/POTFILES.in | 2 +
  19. 6 files changed, 485 insertions(+), 166 deletions(-)
  20. create mode 100644 grub-core/kern/buffer.c
  21. create mode 100644 include/grub/buffer.h
  22. diff --git a/grub-core/Makefile.core.am b/grub-core/Makefile.core.am
  23. index fbfb627..2fa9a8e 100644
  24. --- a/grub-core/Makefile.core.am
  25. +++ b/grub-core/Makefile.core.am
  26. @@ -22334,7 +22334,7 @@ gcry_whirlpool.marker: $(gcry_whirlpool_module_SOURCES) $(nodist_gcry_whirlpool_
  27. if COND_emu
  28. platform_PROGRAMS += kernel.exec
  29. kernel_exec_SOURCES =
  30. -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
  31. +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/buffer.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
  32. nodist_kernel_exec_SOURCES = ## platform nodist sources
  33. kernel_exec_LDADD =
  34. kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL) $(CFLAGS_GNULIB)
  35. @@ -22356,7 +22356,7 @@ endif
  36. if COND_i386_pc
  37. platform_PROGRAMS += kernel.exec
  38. kernel_exec_SOURCES = kern/i386/pc/startup.S
  39. -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
  40. +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/buffer.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
  41. nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
  42. kernel_exec_LDADD =
  43. kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
  44. @@ -22378,7 +22378,7 @@ endif
  45. if COND_i386_efi
  46. platform_PROGRAMS += kernel.exec
  47. kernel_exec_SOURCES = kern/i386/efi/startup.S
  48. -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/lockdown.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
  49. +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/lockdown.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/buffer.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
  50. nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
  51. kernel_exec_LDADD =
  52. kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
  53. @@ -22400,7 +22400,7 @@ endif
  54. if COND_i386_qemu
  55. platform_PROGRAMS += kernel.exec
  56. kernel_exec_SOURCES = kern/i386/qemu/startup.S
  57. -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
  58. +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/buffer.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
  59. nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
  60. kernel_exec_LDADD =
  61. kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
  62. @@ -22422,7 +22422,7 @@ endif
  63. if COND_i386_coreboot
  64. platform_PROGRAMS += kernel.exec
  65. kernel_exec_SOURCES = kern/i386/coreboot/startup.S
  66. -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
  67. +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/buffer.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
  68. nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
  69. kernel_exec_LDADD =
  70. kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
  71. @@ -22444,7 +22444,7 @@ endif
  72. if COND_i386_multiboot
  73. platform_PROGRAMS += kernel.exec
  74. kernel_exec_SOURCES = kern/i386/coreboot/startup.S
  75. -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
  76. +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/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
  77. nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
  78. kernel_exec_LDADD =
  79. kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
  80. @@ -22466,7 +22466,7 @@ endif
  81. if COND_i386_ieee1275
  82. platform_PROGRAMS += kernel.exec
  83. kernel_exec_SOURCES = kern/i386/ieee1275/startup.S
  84. -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
  85. +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/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
  86. nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
  87. kernel_exec_LDADD =
  88. kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
  89. @@ -22488,7 +22488,7 @@ endif
  90. if COND_x86_64_efi
  91. platform_PROGRAMS += kernel.exec
  92. kernel_exec_SOURCES = kern/x86_64/efi/startup.S
  93. -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/lockdown.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
  94. +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/lockdown.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
  95. nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
  96. kernel_exec_LDADD =
  97. kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
  98. @@ -22510,7 +22510,7 @@ endif
  99. if COND_i386_xen
  100. platform_PROGRAMS += kernel.exec
  101. kernel_exec_SOURCES = kern/i386/xen/startup.S
  102. -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
  103. +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/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
  104. nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
  105. kernel_exec_LDADD =
  106. kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
  107. @@ -22532,7 +22532,7 @@ endif
  108. if COND_x86_64_xen
  109. platform_PROGRAMS += kernel.exec
  110. kernel_exec_SOURCES = kern/x86_64/xen/startup.S
  111. -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
  112. +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/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
  113. nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
  114. kernel_exec_LDADD =
  115. kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
  116. @@ -22554,7 +22554,7 @@ endif
  117. if COND_i386_xen_pvh
  118. platform_PROGRAMS += kernel.exec
  119. kernel_exec_SOURCES = kern/i386/xen/startup_pvh.S
  120. -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
  121. +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/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
  122. nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
  123. kernel_exec_LDADD =
  124. kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
  125. @@ -22576,7 +22576,7 @@ endif
  126. if COND_mips_loongson
  127. platform_PROGRAMS += kernel.exec
  128. kernel_exec_SOURCES = kern/mips/startup.S
  129. -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
  130. +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/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
  131. nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
  132. kernel_exec_LDADD =
  133. kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
  134. @@ -22598,7 +22598,7 @@ endif
  135. if COND_sparc64_ieee1275
  136. platform_PROGRAMS += kernel.exec
  137. kernel_exec_SOURCES = kern/sparc64/ieee1275/crt0.S
  138. -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
  139. +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/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
  140. nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
  141. kernel_exec_LDADD =
  142. kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
  143. @@ -22620,7 +22620,7 @@ endif
  144. if COND_powerpc_ieee1275
  145. platform_PROGRAMS += kernel.exec
  146. kernel_exec_SOURCES = kern/powerpc/ieee1275/startup.S
  147. -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
  148. +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/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
  149. nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
  150. kernel_exec_LDADD =
  151. kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
  152. @@ -22642,7 +22642,7 @@ endif
  153. if COND_mips_arc
  154. platform_PROGRAMS += kernel.exec
  155. kernel_exec_SOURCES = kern/mips/startup.S
  156. -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
  157. +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/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
  158. nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
  159. kernel_exec_LDADD =
  160. kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
  161. @@ -22664,7 +22664,7 @@ endif
  162. if COND_ia64_efi
  163. platform_PROGRAMS += kernel.exec
  164. kernel_exec_SOURCES =
  165. -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/lockdown.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
  166. +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/lockdown.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
  167. nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
  168. kernel_exec_LDADD =
  169. kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL) -fno-builtin -fpic -minline-int-divide-max-throughput
  170. @@ -22686,7 +22686,7 @@ endif
  171. if COND_mips_qemu_mips
  172. platform_PROGRAMS += kernel.exec
  173. kernel_exec_SOURCES = kern/mips/startup.S
  174. -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
  175. +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/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
  176. nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
  177. kernel_exec_LDADD =
  178. kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
  179. @@ -22708,7 +22708,7 @@ endif
  180. if COND_arm_uboot
  181. platform_PROGRAMS += kernel.exec
  182. kernel_exec_SOURCES = kern/arm/startup.S
  183. -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
  184. +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/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
  185. nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
  186. kernel_exec_LDADD =
  187. kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
  188. @@ -22730,7 +22730,7 @@ endif
  189. if COND_arm_efi
  190. platform_PROGRAMS += kernel.exec
  191. kernel_exec_SOURCES = kern/arm/efi/startup.S
  192. -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/lockdown.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
  193. +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/lockdown.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
  194. nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
  195. kernel_exec_LDADD =
  196. kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
  197. @@ -22752,7 +22752,7 @@ endif
  198. if COND_arm64_efi
  199. platform_PROGRAMS += kernel.exec
  200. kernel_exec_SOURCES = kern/arm64/efi/startup.S
  201. -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/lockdown.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
  202. +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/lockdown.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
  203. nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
  204. kernel_exec_LDADD =
  205. kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
  206. @@ -22774,7 +22774,7 @@ endif
  207. if COND_arm_coreboot
  208. platform_PROGRAMS += kernel.exec
  209. kernel_exec_SOURCES = kern/arm/startup.S
  210. -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
  211. +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/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
  212. nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
  213. kernel_exec_LDADD =
  214. kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
  215. @@ -22796,7 +22796,7 @@ endif
  216. if COND_riscv32_efi
  217. platform_PROGRAMS += kernel.exec
  218. kernel_exec_SOURCES = kern/riscv/efi/startup.S
  219. -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/lockdown.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
  220. +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/lockdown.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
  221. nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
  222. kernel_exec_LDADD =
  223. kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
  224. @@ -22818,7 +22818,7 @@ endif
  225. if COND_riscv64_efi
  226. platform_PROGRAMS += kernel.exec
  227. kernel_exec_SOURCES = kern/riscv/efi/startup.S
  228. -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/lockdown.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
  229. +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/lockdown.c kern/compiler-rt.c kern/mm.c kern/time.c kern/generic/millisleep.c kern/buffer.c kern/command.c kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c kern/parser.c kern/partition.c kern/rescue_parser.c kern/rescue_reader.c kern/term.c kern/verifiers.c
  230. nodist_kernel_exec_SOURCES = symlist.c ## platform nodist sources
  231. kernel_exec_LDADD =
  232. kernel_exec_CFLAGS = $(AM_CFLAGS) $(CFLAGS_KERNEL)
  233. diff --git a/grub-core/Makefile.core.def b/grub-core/Makefile.core.def
  234. index ee8dc55..291b58a 100644
  235. --- a/grub-core/Makefile.core.def
  236. +++ b/grub-core/Makefile.core.def
  237. @@ -123,6 +123,7 @@ kernel = {
  238. riscv32_efi_startup = kern/riscv/efi/startup.S;
  239. riscv64_efi_startup = kern/riscv/efi/startup.S;
  240. + common = kern/buffer.c;
  241. common = kern/command.c;
  242. common = kern/corecmd.c;
  243. common = kern/device.c;
  244. diff --git a/grub-core/Makefile.in b/grub-core/Makefile.in
  245. index ac400ea..1f8133b 100644
  246. --- a/grub-core/Makefile.in
  247. +++ b/grub-core/Makefile.in
  248. @@ -10459,12 +10459,12 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \
  249. kern/efi/init.c kern/efi/mm.c term/efi/console.c kern/acpi.c \
  250. kern/efi/acpi.c kern/efi/sb.c kern/lockdown.c \
  251. kern/compiler-rt.c kern/mm.c kern/time.c \
  252. - kern/generic/millisleep.c kern/command.c kern/corecmd.c \
  253. - kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c \
  254. - kern/file.c kern/fs.c kern/list.c kern/main.c kern/misc.c \
  255. - kern/parser.c kern/partition.c kern/rescue_parser.c \
  256. - kern/rescue_reader.c kern/term.c kern/verifiers.c \
  257. - kern/arm/startup.S kern/arm/coreboot/init.c \
  258. + kern/generic/millisleep.c kern/buffer.c kern/command.c \
  259. + kern/corecmd.c kern/device.c kern/disk.c kern/dl.c kern/env.c \
  260. + kern/err.c kern/file.c kern/fs.c kern/list.c kern/main.c \
  261. + kern/misc.c kern/parser.c kern/partition.c \
  262. + kern/rescue_parser.c kern/rescue_reader.c kern/term.c \
  263. + kern/verifiers.c kern/arm/startup.S kern/arm/coreboot/init.c \
  264. kern/arm/coreboot/timer.c kern/arm/coreboot/coreboot.S \
  265. lib/fdt.c bus/fdt.c term/ps2.c term/arm/pl050.c \
  266. term/arm/cros.c term/arm/cros_ec.c bus/spi/rk3288_spi.c \
  267. @@ -10538,6 +10538,7 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \
  268. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-mm.$(OBJEXT) \
  269. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-time.$(OBJEXT) \
  270. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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/generic/kernel_exec-millisleep.$(OBJEXT) \
  271. +@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-buffer.$(OBJEXT) \
  272. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-command.$(OBJEXT) \
  273. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-corecmd.$(OBJEXT) \
  274. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-device.$(OBJEXT) \
  275. @@ -10578,6 +10579,7 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \
  276. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-mm.$(OBJEXT) \
  277. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-time.$(OBJEXT) \
  278. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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/generic/kernel_exec-millisleep.$(OBJEXT) \
  279. +@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-buffer.$(OBJEXT) \
  280. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-command.$(OBJEXT) \
  281. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-corecmd.$(OBJEXT) \
  282. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-device.$(OBJEXT) \
  283. @@ -10616,6 +10618,7 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \
  284. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-mm.$(OBJEXT) \
  285. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-time.$(OBJEXT) \
  286. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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/generic/kernel_exec-millisleep.$(OBJEXT) \
  287. +@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-buffer.$(OBJEXT) \
  288. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-command.$(OBJEXT) \
  289. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-corecmd.$(OBJEXT) \
  290. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-device.$(OBJEXT) \
  291. @@ -10653,6 +10656,7 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \
  292. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-mm.$(OBJEXT) \
  293. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-time.$(OBJEXT) \
  294. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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/generic/kernel_exec-millisleep.$(OBJEXT) \
  295. +@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-buffer.$(OBJEXT) \
  296. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-command.$(OBJEXT) \
  297. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-corecmd.$(OBJEXT) \
  298. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-device.$(OBJEXT) \
  299. @@ -10691,6 +10695,7 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \
  300. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-mm.$(OBJEXT) \
  301. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-time.$(OBJEXT) \
  302. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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/generic/kernel_exec-millisleep.$(OBJEXT) \
  303. +@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-buffer.$(OBJEXT) \
  304. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-command.$(OBJEXT) \
  305. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-corecmd.$(OBJEXT) \
  306. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-device.$(OBJEXT) \
  307. @@ -10728,6 +10733,7 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \
  308. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-mm.$(OBJEXT) \
  309. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-time.$(OBJEXT) \
  310. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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/generic/kernel_exec-millisleep.$(OBJEXT) \
  311. +@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-buffer.$(OBJEXT) \
  312. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-command.$(OBJEXT) \
  313. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-corecmd.$(OBJEXT) \
  314. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-device.$(OBJEXT) \
  315. @@ -10768,6 +10774,7 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \
  316. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-mm.$(OBJEXT) \
  317. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-time.$(OBJEXT) \
  318. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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/generic/kernel_exec-millisleep.$(OBJEXT) \
  319. +@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-buffer.$(OBJEXT) \
  320. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-command.$(OBJEXT) \
  321. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-corecmd.$(OBJEXT) \
  322. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-device.$(OBJEXT) \
  323. @@ -10822,6 +10829,7 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \
  324. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-mm.$(OBJEXT) \
  325. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-time.$(OBJEXT) \
  326. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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/generic/kernel_exec-millisleep.$(OBJEXT) \
  327. +@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-buffer.$(OBJEXT) \
  328. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-command.$(OBJEXT) \
  329. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-corecmd.$(OBJEXT) \
  330. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-device.$(OBJEXT) \
  331. @@ -10856,6 +10864,7 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \
  332. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-mm.$(OBJEXT) \
  333. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-time.$(OBJEXT) \
  334. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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/generic/kernel_exec-millisleep.$(OBJEXT) \
  335. +@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-buffer.$(OBJEXT) \
  336. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-command.$(OBJEXT) \
  337. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-corecmd.$(OBJEXT) \
  338. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-device.$(OBJEXT) \
  339. @@ -10893,6 +10902,7 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \
  340. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-mm.$(OBJEXT) \
  341. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-time.$(OBJEXT) \
  342. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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/generic/kernel_exec-millisleep.$(OBJEXT) \
  343. +@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-buffer.$(OBJEXT) \
  344. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-command.$(OBJEXT) \
  345. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-corecmd.$(OBJEXT) \
  346. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-device.$(OBJEXT) \
  347. @@ -10928,6 +10938,7 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \
  348. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-mm.$(OBJEXT) \
  349. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-time.$(OBJEXT) \
  350. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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/generic/kernel_exec-millisleep.$(OBJEXT) \
  351. +@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-buffer.$(OBJEXT) \
  352. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-command.$(OBJEXT) \
  353. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-corecmd.$(OBJEXT) \
  354. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-device.$(OBJEXT) \
  355. @@ -10963,6 +10974,7 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \
  356. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-mm.$(OBJEXT) \
  357. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-time.$(OBJEXT) \
  358. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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/generic/kernel_exec-millisleep.$(OBJEXT) \
  359. +@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-buffer.$(OBJEXT) \
  360. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-command.$(OBJEXT) \
  361. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-corecmd.$(OBJEXT) \
  362. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-device.$(OBJEXT) \
  363. @@ -10994,6 +11006,7 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \
  364. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-mm.$(OBJEXT) \
  365. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-time.$(OBJEXT) \
  366. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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/generic/kernel_exec-millisleep.$(OBJEXT) \
  367. +@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-buffer.$(OBJEXT) \
  368. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-command.$(OBJEXT) \
  369. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-corecmd.$(OBJEXT) \
  370. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-device.$(OBJEXT) \
  371. @@ -11023,6 +11036,7 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \
  372. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-mm.$(OBJEXT) \
  373. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-time.$(OBJEXT) \
  374. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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/generic/kernel_exec-millisleep.$(OBJEXT) \
  375. +@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-buffer.$(OBJEXT) \
  376. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-command.$(OBJEXT) \
  377. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-corecmd.$(OBJEXT) \
  378. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-device.$(OBJEXT) \
  379. @@ -11054,6 +11068,7 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \
  380. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-mm.$(OBJEXT) \
  381. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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-time.$(OBJEXT) \
  382. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_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/generic/kernel_exec-millisleep.$(OBJEXT) \
  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_TRUE@ kern/kernel_exec-buffer.$(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_TRUE@ kern/kernel_exec-command.$(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_TRUE@ kern/kernel_exec-corecmd.$(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_TRUE@ kern/kernel_exec-device.$(OBJEXT) \
  387. @@ -11091,6 +11106,7 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \
  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_TRUE@ kern/kernel_exec-mm.$(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_TRUE@ kern/kernel_exec-time.$(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_TRUE@ kern/generic/kernel_exec-millisleep.$(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_TRUE@ kern/kernel_exec-buffer.$(OBJEXT) \
  392. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_TRUE@ kern/kernel_exec-command.$(OBJEXT) \
  393. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_FALSE@@COND_i386_ieee1275_TRUE@ kern/kernel_exec-corecmd.$(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_TRUE@ kern/kernel_exec-device.$(OBJEXT) \
  395. @@ -11130,6 +11146,7 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \
  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_TRUE@ kern/kernel_exec-mm.$(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_TRUE@ kern/kernel_exec-time.$(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_TRUE@ kern/generic/kernel_exec-millisleep.$(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_TRUE@ kern/kernel_exec-buffer.$(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_TRUE@ kern/kernel_exec-command.$(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_TRUE@ kern/kernel_exec-corecmd.$(OBJEXT) \
  402. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_FALSE@@COND_i386_efi_TRUE@ kern/kernel_exec-device.$(OBJEXT) \
  403. @@ -11174,6 +11191,7 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \
  404. @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-mm.$(OBJEXT) \
  405. @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-time.$(OBJEXT) \
  406. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_FALSE@@COND_i386_coreboot_TRUE@ kern/generic/kernel_exec-millisleep.$(OBJEXT) \
  407. +@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-buffer.$(OBJEXT) \
  408. @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-command.$(OBJEXT) \
  409. @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-corecmd.$(OBJEXT) \
  410. @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-device.$(OBJEXT) \
  411. @@ -11216,6 +11234,7 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \
  412. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_TRUE@ term/kernel_exec-tparm.$(OBJEXT) \
  413. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_TRUE@ commands/kernel_exec-extcmd.$(OBJEXT) \
  414. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_TRUE@ lib/kernel_exec-arg.$(OBJEXT) \
  415. +@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_TRUE@ kern/kernel_exec-buffer.$(OBJEXT) \
  416. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_TRUE@ kern/kernel_exec-command.$(OBJEXT) \
  417. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_TRUE@ kern/kernel_exec-corecmd.$(OBJEXT) \
  418. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_FALSE@@COND_emu_TRUE@ kern/kernel_exec-device.$(OBJEXT) \
  419. @@ -11257,6 +11276,7 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \
  420. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_TRUE@ kern/kernel_exec-mm.$(OBJEXT) \
  421. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_TRUE@ kern/kernel_exec-time.$(OBJEXT) \
  422. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_TRUE@ kern/generic/kernel_exec-millisleep.$(OBJEXT) \
  423. +@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_TRUE@ kern/kernel_exec-buffer.$(OBJEXT) \
  424. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_TRUE@ kern/kernel_exec-command.$(OBJEXT) \
  425. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_TRUE@ kern/kernel_exec-corecmd.$(OBJEXT) \
  426. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_FALSE@@COND_arm_uboot_TRUE@ kern/kernel_exec-device.$(OBJEXT) \
  427. @@ -11298,6 +11318,7 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \
  428. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_TRUE@ kern/kernel_exec-mm.$(OBJEXT) \
  429. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_TRUE@ kern/kernel_exec-time.$(OBJEXT) \
  430. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_TRUE@ kern/generic/kernel_exec-millisleep.$(OBJEXT) \
  431. +@COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_TRUE@ kern/kernel_exec-buffer.$(OBJEXT) \
  432. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_TRUE@ kern/kernel_exec-command.$(OBJEXT) \
  433. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_TRUE@ kern/kernel_exec-corecmd.$(OBJEXT) \
  434. @COND_arm64_efi_FALSE@@COND_arm_coreboot_FALSE@@COND_arm_efi_TRUE@ kern/kernel_exec-device.$(OBJEXT) \
  435. @@ -11353,6 +11374,7 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \
  436. @COND_arm64_efi_FALSE@@COND_arm_coreboot_TRUE@ kern/kernel_exec-mm.$(OBJEXT) \
  437. @COND_arm64_efi_FALSE@@COND_arm_coreboot_TRUE@ kern/kernel_exec-time.$(OBJEXT) \
  438. @COND_arm64_efi_FALSE@@COND_arm_coreboot_TRUE@ kern/generic/kernel_exec-millisleep.$(OBJEXT) \
  439. +@COND_arm64_efi_FALSE@@COND_arm_coreboot_TRUE@ kern/kernel_exec-buffer.$(OBJEXT) \
  440. @COND_arm64_efi_FALSE@@COND_arm_coreboot_TRUE@ kern/kernel_exec-command.$(OBJEXT) \
  441. @COND_arm64_efi_FALSE@@COND_arm_coreboot_TRUE@ kern/kernel_exec-corecmd.$(OBJEXT) \
  442. @COND_arm64_efi_FALSE@@COND_arm_coreboot_TRUE@ kern/kernel_exec-device.$(OBJEXT) \
  443. @@ -11391,6 +11413,7 @@ am__kernel_exec_SOURCES_DIST = kern/arm64/efi/startup.S \
  444. @COND_arm64_efi_TRUE@ kern/kernel_exec-mm.$(OBJEXT) \
  445. @COND_arm64_efi_TRUE@ kern/kernel_exec-time.$(OBJEXT) \
  446. @COND_arm64_efi_TRUE@ kern/generic/kernel_exec-millisleep.$(OBJEXT) \
  447. +@COND_arm64_efi_TRUE@ kern/kernel_exec-buffer.$(OBJEXT) \
  448. @COND_arm64_efi_TRUE@ kern/kernel_exec-command.$(OBJEXT) \
  449. @COND_arm64_efi_TRUE@ kern/kernel_exec-corecmd.$(OBJEXT) \
  450. @COND_arm64_efi_TRUE@ kern/kernel_exec-device.$(OBJEXT) \
  451. @@ -25607,11 +25630,12 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
  452. @COND_arm64_efi_TRUE@ kern/acpi.c kern/efi/acpi.c kern/efi/sb.c \
  453. @COND_arm64_efi_TRUE@ kern/lockdown.c kern/compiler-rt.c \
  454. @COND_arm64_efi_TRUE@ kern/mm.c kern/time.c \
  455. -@COND_arm64_efi_TRUE@ kern/generic/millisleep.c kern/command.c \
  456. -@COND_arm64_efi_TRUE@ kern/corecmd.c kern/device.c kern/disk.c \
  457. -@COND_arm64_efi_TRUE@ kern/dl.c kern/env.c kern/err.c \
  458. -@COND_arm64_efi_TRUE@ kern/file.c kern/fs.c kern/list.c \
  459. -@COND_arm64_efi_TRUE@ kern/main.c kern/misc.c kern/parser.c \
  460. +@COND_arm64_efi_TRUE@ kern/generic/millisleep.c kern/buffer.c \
  461. +@COND_arm64_efi_TRUE@ kern/command.c kern/corecmd.c \
  462. +@COND_arm64_efi_TRUE@ kern/device.c kern/disk.c kern/dl.c \
  463. +@COND_arm64_efi_TRUE@ kern/env.c kern/err.c kern/file.c \
  464. +@COND_arm64_efi_TRUE@ kern/fs.c kern/list.c kern/main.c \
  465. +@COND_arm64_efi_TRUE@ kern/misc.c kern/parser.c \
  466. @COND_arm64_efi_TRUE@ kern/partition.c kern/rescue_parser.c \
  467. @COND_arm64_efi_TRUE@ kern/rescue_reader.c kern/term.c \
  468. @COND_arm64_efi_TRUE@ kern/verifiers.c
  469. @@ -25639,12 +25663,13 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
  470. @COND_arm_coreboot_TRUE@ kern/arm/compiler-rt.S lib/division.c \
  471. @COND_arm_coreboot_TRUE@ kern/compiler-rt.c kern/mm.c \
  472. @COND_arm_coreboot_TRUE@ kern/time.c kern/generic/millisleep.c \
  473. -@COND_arm_coreboot_TRUE@ kern/command.c kern/corecmd.c \
  474. -@COND_arm_coreboot_TRUE@ kern/device.c kern/disk.c kern/dl.c \
  475. -@COND_arm_coreboot_TRUE@ kern/env.c kern/err.c kern/file.c \
  476. -@COND_arm_coreboot_TRUE@ kern/fs.c kern/list.c kern/main.c \
  477. -@COND_arm_coreboot_TRUE@ kern/misc.c kern/parser.c \
  478. -@COND_arm_coreboot_TRUE@ kern/partition.c kern/rescue_parser.c \
  479. +@COND_arm_coreboot_TRUE@ kern/buffer.c kern/command.c \
  480. +@COND_arm_coreboot_TRUE@ kern/corecmd.c kern/device.c \
  481. +@COND_arm_coreboot_TRUE@ kern/disk.c kern/dl.c kern/env.c \
  482. +@COND_arm_coreboot_TRUE@ kern/err.c kern/file.c kern/fs.c \
  483. +@COND_arm_coreboot_TRUE@ kern/list.c kern/main.c kern/misc.c \
  484. +@COND_arm_coreboot_TRUE@ kern/parser.c kern/partition.c \
  485. +@COND_arm_coreboot_TRUE@ kern/rescue_parser.c \
  486. @COND_arm_coreboot_TRUE@ kern/rescue_reader.c kern/term.c \
  487. @COND_arm_coreboot_TRUE@ kern/verifiers.c
  488. @COND_arm_efi_TRUE@kernel_exec_SOURCES = kern/arm/efi/startup.S \
  489. @@ -25659,13 +25684,14 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
  490. @COND_arm_efi_TRUE@ kern/efi/acpi.c kern/efi/sb.c \
  491. @COND_arm_efi_TRUE@ kern/lockdown.c kern/compiler-rt.c \
  492. @COND_arm_efi_TRUE@ kern/mm.c kern/time.c \
  493. -@COND_arm_efi_TRUE@ kern/generic/millisleep.c kern/command.c \
  494. -@COND_arm_efi_TRUE@ kern/corecmd.c kern/device.c kern/disk.c \
  495. -@COND_arm_efi_TRUE@ kern/dl.c kern/env.c kern/err.c kern/file.c \
  496. -@COND_arm_efi_TRUE@ kern/fs.c kern/list.c kern/main.c \
  497. -@COND_arm_efi_TRUE@ kern/misc.c kern/parser.c kern/partition.c \
  498. -@COND_arm_efi_TRUE@ kern/rescue_parser.c kern/rescue_reader.c \
  499. -@COND_arm_efi_TRUE@ kern/term.c kern/verifiers.c
  500. +@COND_arm_efi_TRUE@ kern/generic/millisleep.c kern/buffer.c \
  501. +@COND_arm_efi_TRUE@ kern/command.c kern/corecmd.c kern/device.c \
  502. +@COND_arm_efi_TRUE@ kern/disk.c kern/dl.c kern/env.c kern/err.c \
  503. +@COND_arm_efi_TRUE@ kern/file.c kern/fs.c kern/list.c \
  504. +@COND_arm_efi_TRUE@ kern/main.c kern/misc.c kern/parser.c \
  505. +@COND_arm_efi_TRUE@ kern/partition.c kern/rescue_parser.c \
  506. +@COND_arm_efi_TRUE@ kern/rescue_reader.c kern/term.c \
  507. +@COND_arm_efi_TRUE@ kern/verifiers.c
  508. @COND_arm_uboot_TRUE@kernel_exec_SOURCES = kern/arm/startup.S \
  509. @COND_arm_uboot_TRUE@ kern/arm/uboot/init.c \
  510. @COND_arm_uboot_TRUE@ kern/arm/uboot/uboot.S \
  511. @@ -25679,11 +25705,12 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
  512. @COND_arm_uboot_TRUE@ term/terminfo.c term/tparm.c \
  513. @COND_arm_uboot_TRUE@ commands/extcmd.c lib/arg.c \
  514. @COND_arm_uboot_TRUE@ kern/compiler-rt.c kern/mm.c kern/time.c \
  515. -@COND_arm_uboot_TRUE@ kern/generic/millisleep.c kern/command.c \
  516. -@COND_arm_uboot_TRUE@ kern/corecmd.c kern/device.c kern/disk.c \
  517. -@COND_arm_uboot_TRUE@ kern/dl.c kern/env.c kern/err.c \
  518. -@COND_arm_uboot_TRUE@ kern/file.c kern/fs.c kern/list.c \
  519. -@COND_arm_uboot_TRUE@ kern/main.c kern/misc.c kern/parser.c \
  520. +@COND_arm_uboot_TRUE@ kern/generic/millisleep.c kern/buffer.c \
  521. +@COND_arm_uboot_TRUE@ kern/command.c kern/corecmd.c \
  522. +@COND_arm_uboot_TRUE@ kern/device.c kern/disk.c kern/dl.c \
  523. +@COND_arm_uboot_TRUE@ kern/env.c kern/err.c kern/file.c \
  524. +@COND_arm_uboot_TRUE@ kern/fs.c kern/list.c kern/main.c \
  525. +@COND_arm_uboot_TRUE@ kern/misc.c kern/parser.c \
  526. @COND_arm_uboot_TRUE@ kern/partition.c kern/rescue_parser.c \
  527. @COND_arm_uboot_TRUE@ kern/rescue_reader.c kern/term.c \
  528. @COND_arm_uboot_TRUE@ kern/verifiers.c
  529. @@ -25696,11 +25723,11 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
  530. @COND_emu_TRUE@ kern/emu/cache.c osdep/emuconsole.c osdep/dl.c \
  531. @COND_emu_TRUE@ osdep/sleep.c osdep/init.c osdep/emunet.c \
  532. @COND_emu_TRUE@ osdep/cputime.c term/terminfo.c term/tparm.c \
  533. -@COND_emu_TRUE@ commands/extcmd.c lib/arg.c kern/command.c \
  534. -@COND_emu_TRUE@ kern/corecmd.c kern/device.c kern/disk.c \
  535. -@COND_emu_TRUE@ kern/dl.c kern/env.c kern/err.c kern/file.c \
  536. -@COND_emu_TRUE@ kern/fs.c kern/list.c kern/main.c kern/misc.c \
  537. -@COND_emu_TRUE@ kern/parser.c kern/partition.c \
  538. +@COND_emu_TRUE@ commands/extcmd.c lib/arg.c kern/buffer.c \
  539. +@COND_emu_TRUE@ kern/command.c kern/corecmd.c kern/device.c \
  540. +@COND_emu_TRUE@ kern/disk.c kern/dl.c kern/env.c kern/err.c \
  541. +@COND_emu_TRUE@ kern/file.c kern/fs.c kern/list.c kern/main.c \
  542. +@COND_emu_TRUE@ kern/misc.c kern/parser.c kern/partition.c \
  543. @COND_emu_TRUE@ kern/rescue_parser.c kern/rescue_reader.c \
  544. @COND_emu_TRUE@ kern/term.c kern/verifiers.c
  545. @COND_i386_coreboot_TRUE@kernel_exec_SOURCES = \
  546. @@ -25721,12 +25748,13 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
  547. @COND_i386_coreboot_TRUE@ kern/i386/tsc_pit.c \
  548. @COND_i386_coreboot_TRUE@ kern/compiler-rt.c kern/mm.c \
  549. @COND_i386_coreboot_TRUE@ kern/time.c kern/generic/millisleep.c \
  550. -@COND_i386_coreboot_TRUE@ kern/command.c kern/corecmd.c \
  551. -@COND_i386_coreboot_TRUE@ kern/device.c kern/disk.c kern/dl.c \
  552. -@COND_i386_coreboot_TRUE@ kern/env.c kern/err.c kern/file.c \
  553. -@COND_i386_coreboot_TRUE@ kern/fs.c kern/list.c kern/main.c \
  554. -@COND_i386_coreboot_TRUE@ kern/misc.c kern/parser.c \
  555. -@COND_i386_coreboot_TRUE@ kern/partition.c kern/rescue_parser.c \
  556. +@COND_i386_coreboot_TRUE@ kern/buffer.c kern/command.c \
  557. +@COND_i386_coreboot_TRUE@ kern/corecmd.c kern/device.c \
  558. +@COND_i386_coreboot_TRUE@ kern/disk.c kern/dl.c kern/env.c \
  559. +@COND_i386_coreboot_TRUE@ kern/err.c kern/file.c kern/fs.c \
  560. +@COND_i386_coreboot_TRUE@ kern/list.c kern/main.c kern/misc.c \
  561. +@COND_i386_coreboot_TRUE@ kern/parser.c kern/partition.c \
  562. +@COND_i386_coreboot_TRUE@ kern/rescue_parser.c \
  563. @COND_i386_coreboot_TRUE@ kern/rescue_reader.c kern/term.c \
  564. @COND_i386_coreboot_TRUE@ kern/verifiers.c
  565. @COND_i386_efi_TRUE@kernel_exec_SOURCES = kern/i386/efi/startup.S \
  566. @@ -25740,14 +25768,14 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
  567. @COND_i386_efi_TRUE@ kern/acpi.c kern/efi/acpi.c kern/efi/sb.c \
  568. @COND_i386_efi_TRUE@ kern/lockdown.c kern/compiler-rt.c \
  569. @COND_i386_efi_TRUE@ kern/mm.c kern/time.c \
  570. -@COND_i386_efi_TRUE@ kern/generic/millisleep.c kern/command.c \
  571. -@COND_i386_efi_TRUE@ kern/corecmd.c kern/device.c kern/disk.c \
  572. -@COND_i386_efi_TRUE@ kern/dl.c kern/env.c kern/err.c \
  573. -@COND_i386_efi_TRUE@ kern/file.c kern/fs.c kern/list.c \
  574. -@COND_i386_efi_TRUE@ kern/main.c kern/misc.c kern/parser.c \
  575. -@COND_i386_efi_TRUE@ kern/partition.c kern/rescue_parser.c \
  576. -@COND_i386_efi_TRUE@ kern/rescue_reader.c kern/term.c \
  577. -@COND_i386_efi_TRUE@ kern/verifiers.c
  578. +@COND_i386_efi_TRUE@ kern/generic/millisleep.c kern/buffer.c \
  579. +@COND_i386_efi_TRUE@ kern/command.c kern/corecmd.c \
  580. +@COND_i386_efi_TRUE@ kern/device.c kern/disk.c kern/dl.c \
  581. +@COND_i386_efi_TRUE@ kern/env.c kern/err.c kern/file.c \
  582. +@COND_i386_efi_TRUE@ kern/fs.c kern/list.c kern/main.c \
  583. +@COND_i386_efi_TRUE@ kern/misc.c kern/parser.c kern/partition.c \
  584. +@COND_i386_efi_TRUE@ kern/rescue_parser.c kern/rescue_reader.c \
  585. +@COND_i386_efi_TRUE@ kern/term.c kern/verifiers.c
  586. @COND_i386_ieee1275_TRUE@kernel_exec_SOURCES = \
  587. @COND_i386_ieee1275_TRUE@ kern/i386/ieee1275/startup.S \
  588. @COND_i386_ieee1275_TRUE@ disk/ieee1275/ofdisk.c \
  589. @@ -25762,12 +25790,13 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
  590. @COND_i386_ieee1275_TRUE@ commands/extcmd.c lib/arg.c \
  591. @COND_i386_ieee1275_TRUE@ kern/compiler-rt.c kern/mm.c \
  592. @COND_i386_ieee1275_TRUE@ kern/time.c kern/generic/millisleep.c \
  593. -@COND_i386_ieee1275_TRUE@ kern/command.c kern/corecmd.c \
  594. -@COND_i386_ieee1275_TRUE@ kern/device.c kern/disk.c kern/dl.c \
  595. -@COND_i386_ieee1275_TRUE@ kern/env.c kern/err.c kern/file.c \
  596. -@COND_i386_ieee1275_TRUE@ kern/fs.c kern/list.c kern/main.c \
  597. -@COND_i386_ieee1275_TRUE@ kern/misc.c kern/parser.c \
  598. -@COND_i386_ieee1275_TRUE@ kern/partition.c kern/rescue_parser.c \
  599. +@COND_i386_ieee1275_TRUE@ kern/buffer.c kern/command.c \
  600. +@COND_i386_ieee1275_TRUE@ kern/corecmd.c kern/device.c \
  601. +@COND_i386_ieee1275_TRUE@ kern/disk.c kern/dl.c kern/env.c \
  602. +@COND_i386_ieee1275_TRUE@ kern/err.c kern/file.c kern/fs.c \
  603. +@COND_i386_ieee1275_TRUE@ kern/list.c kern/main.c kern/misc.c \
  604. +@COND_i386_ieee1275_TRUE@ kern/parser.c kern/partition.c \
  605. +@COND_i386_ieee1275_TRUE@ kern/rescue_parser.c \
  606. @COND_i386_ieee1275_TRUE@ kern/rescue_reader.c kern/term.c \
  607. @COND_i386_ieee1275_TRUE@ kern/verifiers.c
  608. @COND_i386_multiboot_TRUE@kernel_exec_SOURCES = \
  609. @@ -25781,12 +25810,12 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
  610. @COND_i386_multiboot_TRUE@ kern/compiler-rt.c kern/mm.c \
  611. @COND_i386_multiboot_TRUE@ kern/time.c \
  612. @COND_i386_multiboot_TRUE@ kern/generic/millisleep.c \
  613. -@COND_i386_multiboot_TRUE@ kern/command.c kern/corecmd.c \
  614. -@COND_i386_multiboot_TRUE@ kern/device.c kern/disk.c kern/dl.c \
  615. -@COND_i386_multiboot_TRUE@ kern/env.c kern/err.c kern/file.c \
  616. -@COND_i386_multiboot_TRUE@ kern/fs.c kern/list.c kern/main.c \
  617. -@COND_i386_multiboot_TRUE@ kern/misc.c kern/parser.c \
  618. -@COND_i386_multiboot_TRUE@ kern/partition.c \
  619. +@COND_i386_multiboot_TRUE@ kern/buffer.c kern/command.c \
  620. +@COND_i386_multiboot_TRUE@ kern/corecmd.c kern/device.c \
  621. +@COND_i386_multiboot_TRUE@ kern/disk.c kern/dl.c kern/env.c \
  622. +@COND_i386_multiboot_TRUE@ kern/err.c kern/file.c kern/fs.c \
  623. +@COND_i386_multiboot_TRUE@ kern/list.c kern/main.c kern/misc.c \
  624. +@COND_i386_multiboot_TRUE@ kern/parser.c kern/partition.c \
  625. @COND_i386_multiboot_TRUE@ kern/rescue_parser.c \
  626. @COND_i386_multiboot_TRUE@ kern/rescue_reader.c kern/term.c \
  627. @COND_i386_multiboot_TRUE@ kern/verifiers.c
  628. @@ -25795,24 +25824,26 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
  629. @COND_i386_pc_TRUE@ term/i386/pc/console.c kern/i386/dl.c \
  630. @COND_i386_pc_TRUE@ kern/i386/tsc.c kern/i386/tsc_pit.c \
  631. @COND_i386_pc_TRUE@ kern/compiler-rt.c kern/mm.c kern/time.c \
  632. -@COND_i386_pc_TRUE@ kern/generic/millisleep.c kern/command.c \
  633. -@COND_i386_pc_TRUE@ kern/corecmd.c kern/device.c kern/disk.c \
  634. -@COND_i386_pc_TRUE@ kern/dl.c kern/env.c kern/err.c kern/file.c \
  635. -@COND_i386_pc_TRUE@ kern/fs.c kern/list.c kern/main.c \
  636. -@COND_i386_pc_TRUE@ kern/misc.c kern/parser.c kern/partition.c \
  637. -@COND_i386_pc_TRUE@ kern/rescue_parser.c kern/rescue_reader.c \
  638. -@COND_i386_pc_TRUE@ kern/term.c kern/verifiers.c
  639. +@COND_i386_pc_TRUE@ kern/generic/millisleep.c kern/buffer.c \
  640. +@COND_i386_pc_TRUE@ kern/command.c kern/corecmd.c kern/device.c \
  641. +@COND_i386_pc_TRUE@ kern/disk.c kern/dl.c kern/env.c kern/err.c \
  642. +@COND_i386_pc_TRUE@ kern/file.c kern/fs.c kern/list.c \
  643. +@COND_i386_pc_TRUE@ kern/main.c kern/misc.c kern/parser.c \
  644. +@COND_i386_pc_TRUE@ kern/partition.c kern/rescue_parser.c \
  645. +@COND_i386_pc_TRUE@ kern/rescue_reader.c kern/term.c \
  646. +@COND_i386_pc_TRUE@ kern/verifiers.c
  647. @COND_i386_qemu_TRUE@kernel_exec_SOURCES = kern/i386/qemu/startup.S \
  648. @COND_i386_qemu_TRUE@ kern/i386/qemu/init.c bus/pci.c \
  649. @COND_i386_qemu_TRUE@ kern/vga_init.c kern/i386/qemu/mmap.c \
  650. @COND_i386_qemu_TRUE@ term/i386/pc/vga_text.c kern/i386/dl.c \
  651. @COND_i386_qemu_TRUE@ kern/i386/tsc.c kern/i386/tsc_pit.c \
  652. @COND_i386_qemu_TRUE@ kern/compiler-rt.c kern/mm.c kern/time.c \
  653. -@COND_i386_qemu_TRUE@ kern/generic/millisleep.c kern/command.c \
  654. -@COND_i386_qemu_TRUE@ kern/corecmd.c kern/device.c kern/disk.c \
  655. -@COND_i386_qemu_TRUE@ kern/dl.c kern/env.c kern/err.c \
  656. -@COND_i386_qemu_TRUE@ kern/file.c kern/fs.c kern/list.c \
  657. -@COND_i386_qemu_TRUE@ kern/main.c kern/misc.c kern/parser.c \
  658. +@COND_i386_qemu_TRUE@ kern/generic/millisleep.c kern/buffer.c \
  659. +@COND_i386_qemu_TRUE@ kern/command.c kern/corecmd.c \
  660. +@COND_i386_qemu_TRUE@ kern/device.c kern/disk.c kern/dl.c \
  661. +@COND_i386_qemu_TRUE@ kern/env.c kern/err.c kern/file.c \
  662. +@COND_i386_qemu_TRUE@ kern/fs.c kern/list.c kern/main.c \
  663. +@COND_i386_qemu_TRUE@ kern/misc.c kern/parser.c \
  664. @COND_i386_qemu_TRUE@ kern/partition.c kern/rescue_parser.c \
  665. @COND_i386_qemu_TRUE@ kern/rescue_reader.c kern/term.c \
  666. @COND_i386_qemu_TRUE@ kern/verifiers.c
  667. @@ -25824,14 +25855,14 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
  668. @COND_i386_xen_TRUE@ term/terminfo.c term/tparm.c \
  669. @COND_i386_xen_TRUE@ commands/extcmd.c lib/arg.c \
  670. @COND_i386_xen_TRUE@ kern/compiler-rt.c kern/mm.c kern/time.c \
  671. -@COND_i386_xen_TRUE@ kern/generic/millisleep.c kern/command.c \
  672. -@COND_i386_xen_TRUE@ kern/corecmd.c kern/device.c kern/disk.c \
  673. -@COND_i386_xen_TRUE@ kern/dl.c kern/env.c kern/err.c \
  674. -@COND_i386_xen_TRUE@ kern/file.c kern/fs.c kern/list.c \
  675. -@COND_i386_xen_TRUE@ kern/main.c kern/misc.c kern/parser.c \
  676. -@COND_i386_xen_TRUE@ kern/partition.c kern/rescue_parser.c \
  677. -@COND_i386_xen_TRUE@ kern/rescue_reader.c kern/term.c \
  678. -@COND_i386_xen_TRUE@ kern/verifiers.c
  679. +@COND_i386_xen_TRUE@ kern/generic/millisleep.c kern/buffer.c \
  680. +@COND_i386_xen_TRUE@ kern/command.c kern/corecmd.c \
  681. +@COND_i386_xen_TRUE@ kern/device.c kern/disk.c kern/dl.c \
  682. +@COND_i386_xen_TRUE@ kern/env.c kern/err.c kern/file.c \
  683. +@COND_i386_xen_TRUE@ kern/fs.c kern/list.c kern/main.c \
  684. +@COND_i386_xen_TRUE@ kern/misc.c kern/parser.c kern/partition.c \
  685. +@COND_i386_xen_TRUE@ kern/rescue_parser.c kern/rescue_reader.c \
  686. +@COND_i386_xen_TRUE@ kern/term.c kern/verifiers.c
  687. @COND_i386_xen_pvh_TRUE@kernel_exec_SOURCES = \
  688. @COND_i386_xen_pvh_TRUE@ kern/i386/xen/startup_pvh.S \
  689. @COND_i386_xen_pvh_TRUE@ kern/i386/dl.c commands/boot.c \
  690. @@ -25842,12 +25873,13 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
  691. @COND_i386_xen_pvh_TRUE@ term/tparm.c commands/extcmd.c \
  692. @COND_i386_xen_pvh_TRUE@ lib/arg.c kern/compiler-rt.c kern/mm.c \
  693. @COND_i386_xen_pvh_TRUE@ kern/time.c kern/generic/millisleep.c \
  694. -@COND_i386_xen_pvh_TRUE@ kern/command.c kern/corecmd.c \
  695. -@COND_i386_xen_pvh_TRUE@ kern/device.c kern/disk.c kern/dl.c \
  696. -@COND_i386_xen_pvh_TRUE@ kern/env.c kern/err.c kern/file.c \
  697. -@COND_i386_xen_pvh_TRUE@ kern/fs.c kern/list.c kern/main.c \
  698. -@COND_i386_xen_pvh_TRUE@ kern/misc.c kern/parser.c \
  699. -@COND_i386_xen_pvh_TRUE@ kern/partition.c kern/rescue_parser.c \
  700. +@COND_i386_xen_pvh_TRUE@ kern/buffer.c kern/command.c \
  701. +@COND_i386_xen_pvh_TRUE@ kern/corecmd.c kern/device.c \
  702. +@COND_i386_xen_pvh_TRUE@ kern/disk.c kern/dl.c kern/env.c \
  703. +@COND_i386_xen_pvh_TRUE@ kern/err.c kern/file.c kern/fs.c \
  704. +@COND_i386_xen_pvh_TRUE@ kern/list.c kern/main.c kern/misc.c \
  705. +@COND_i386_xen_pvh_TRUE@ kern/parser.c kern/partition.c \
  706. +@COND_i386_xen_pvh_TRUE@ kern/rescue_parser.c \
  707. @COND_i386_xen_pvh_TRUE@ kern/rescue_reader.c kern/term.c \
  708. @COND_i386_xen_pvh_TRUE@ kern/verifiers.c
  709. @COND_ia64_efi_TRUE@kernel_exec_SOURCES = kern/ia64/efi/startup.S \
  710. @@ -25859,14 +25891,14 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
  711. @COND_ia64_efi_TRUE@ kern/acpi.c kern/efi/acpi.c kern/efi/sb.c \
  712. @COND_ia64_efi_TRUE@ kern/lockdown.c kern/compiler-rt.c \
  713. @COND_ia64_efi_TRUE@ kern/mm.c kern/time.c \
  714. -@COND_ia64_efi_TRUE@ kern/generic/millisleep.c kern/command.c \
  715. -@COND_ia64_efi_TRUE@ kern/corecmd.c kern/device.c kern/disk.c \
  716. -@COND_ia64_efi_TRUE@ kern/dl.c kern/env.c kern/err.c \
  717. -@COND_ia64_efi_TRUE@ kern/file.c kern/fs.c kern/list.c \
  718. -@COND_ia64_efi_TRUE@ kern/main.c kern/misc.c kern/parser.c \
  719. -@COND_ia64_efi_TRUE@ kern/partition.c kern/rescue_parser.c \
  720. -@COND_ia64_efi_TRUE@ kern/rescue_reader.c kern/term.c \
  721. -@COND_ia64_efi_TRUE@ kern/verifiers.c
  722. +@COND_ia64_efi_TRUE@ kern/generic/millisleep.c kern/buffer.c \
  723. +@COND_ia64_efi_TRUE@ kern/command.c kern/corecmd.c \
  724. +@COND_ia64_efi_TRUE@ kern/device.c kern/disk.c kern/dl.c \
  725. +@COND_ia64_efi_TRUE@ kern/env.c kern/err.c kern/file.c \
  726. +@COND_ia64_efi_TRUE@ kern/fs.c kern/list.c kern/main.c \
  727. +@COND_ia64_efi_TRUE@ kern/misc.c kern/parser.c kern/partition.c \
  728. +@COND_ia64_efi_TRUE@ kern/rescue_parser.c kern/rescue_reader.c \
  729. +@COND_ia64_efi_TRUE@ kern/term.c kern/verifiers.c
  730. @COND_mips_arc_TRUE@kernel_exec_SOURCES = kern/mips/startup.S \
  731. @COND_mips_arc_TRUE@ kern/mips/arc/init.c term/arc/console.c \
  732. @COND_mips_arc_TRUE@ disk/arc/arcdisk.c \
  733. @@ -25875,14 +25907,14 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
  734. @COND_mips_arc_TRUE@ kern/mips/init.c term/terminfo.c \
  735. @COND_mips_arc_TRUE@ term/tparm.c commands/extcmd.c lib/arg.c \
  736. @COND_mips_arc_TRUE@ kern/compiler-rt.c kern/mm.c kern/time.c \
  737. -@COND_mips_arc_TRUE@ kern/generic/millisleep.c kern/command.c \
  738. -@COND_mips_arc_TRUE@ kern/corecmd.c kern/device.c kern/disk.c \
  739. -@COND_mips_arc_TRUE@ kern/dl.c kern/env.c kern/err.c \
  740. -@COND_mips_arc_TRUE@ kern/file.c kern/fs.c kern/list.c \
  741. -@COND_mips_arc_TRUE@ kern/main.c kern/misc.c kern/parser.c \
  742. -@COND_mips_arc_TRUE@ kern/partition.c kern/rescue_parser.c \
  743. -@COND_mips_arc_TRUE@ kern/rescue_reader.c kern/term.c \
  744. -@COND_mips_arc_TRUE@ kern/verifiers.c
  745. +@COND_mips_arc_TRUE@ kern/generic/millisleep.c kern/buffer.c \
  746. +@COND_mips_arc_TRUE@ kern/command.c kern/corecmd.c \
  747. +@COND_mips_arc_TRUE@ kern/device.c kern/disk.c kern/dl.c \
  748. +@COND_mips_arc_TRUE@ kern/env.c kern/err.c kern/file.c \
  749. +@COND_mips_arc_TRUE@ kern/fs.c kern/list.c kern/main.c \
  750. +@COND_mips_arc_TRUE@ kern/misc.c kern/parser.c kern/partition.c \
  751. +@COND_mips_arc_TRUE@ kern/rescue_parser.c kern/rescue_reader.c \
  752. +@COND_mips_arc_TRUE@ kern/term.c kern/verifiers.c
  753. @COND_mips_loongson_TRUE@kernel_exec_SOURCES = kern/mips/startup.S \
  754. @COND_mips_loongson_TRUE@ term/ns8250.c bus/bonito.c \
  755. @COND_mips_loongson_TRUE@ bus/cs5536.c bus/pci.c \
  756. @@ -25904,12 +25936,13 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
  757. @COND_mips_loongson_TRUE@ lib/arg.c kern/compiler-rt.c \
  758. @COND_mips_loongson_TRUE@ kern/mm.c kern/time.c \
  759. @COND_mips_loongson_TRUE@ kern/generic/millisleep.c \
  760. -@COND_mips_loongson_TRUE@ kern/command.c kern/corecmd.c \
  761. -@COND_mips_loongson_TRUE@ kern/device.c kern/disk.c kern/dl.c \
  762. -@COND_mips_loongson_TRUE@ kern/env.c kern/err.c kern/file.c \
  763. -@COND_mips_loongson_TRUE@ kern/fs.c kern/list.c kern/main.c \
  764. -@COND_mips_loongson_TRUE@ kern/misc.c kern/parser.c \
  765. -@COND_mips_loongson_TRUE@ kern/partition.c kern/rescue_parser.c \
  766. +@COND_mips_loongson_TRUE@ kern/buffer.c kern/command.c \
  767. +@COND_mips_loongson_TRUE@ kern/corecmd.c kern/device.c \
  768. +@COND_mips_loongson_TRUE@ kern/disk.c kern/dl.c kern/env.c \
  769. +@COND_mips_loongson_TRUE@ kern/err.c kern/file.c kern/fs.c \
  770. +@COND_mips_loongson_TRUE@ kern/list.c kern/main.c kern/misc.c \
  771. +@COND_mips_loongson_TRUE@ kern/parser.c kern/partition.c \
  772. +@COND_mips_loongson_TRUE@ kern/rescue_parser.c \
  773. @COND_mips_loongson_TRUE@ kern/rescue_reader.c kern/term.c \
  774. @COND_mips_loongson_TRUE@ kern/verifiers.c
  775. @COND_mips_qemu_mips_TRUE@kernel_exec_SOURCES = kern/mips/startup.S \
  776. @@ -25927,12 +25960,12 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
  777. @COND_mips_qemu_mips_TRUE@ lib/arg.c kern/compiler-rt.c \
  778. @COND_mips_qemu_mips_TRUE@ kern/mm.c kern/time.c \
  779. @COND_mips_qemu_mips_TRUE@ kern/generic/millisleep.c \
  780. -@COND_mips_qemu_mips_TRUE@ kern/command.c kern/corecmd.c \
  781. -@COND_mips_qemu_mips_TRUE@ kern/device.c kern/disk.c kern/dl.c \
  782. -@COND_mips_qemu_mips_TRUE@ kern/env.c kern/err.c kern/file.c \
  783. -@COND_mips_qemu_mips_TRUE@ kern/fs.c kern/list.c kern/main.c \
  784. -@COND_mips_qemu_mips_TRUE@ kern/misc.c kern/parser.c \
  785. -@COND_mips_qemu_mips_TRUE@ kern/partition.c \
  786. +@COND_mips_qemu_mips_TRUE@ kern/buffer.c kern/command.c \
  787. +@COND_mips_qemu_mips_TRUE@ kern/corecmd.c kern/device.c \
  788. +@COND_mips_qemu_mips_TRUE@ kern/disk.c kern/dl.c kern/env.c \
  789. +@COND_mips_qemu_mips_TRUE@ kern/err.c kern/file.c kern/fs.c \
  790. +@COND_mips_qemu_mips_TRUE@ kern/list.c kern/main.c kern/misc.c \
  791. +@COND_mips_qemu_mips_TRUE@ kern/parser.c kern/partition.c \
  792. @COND_mips_qemu_mips_TRUE@ kern/rescue_parser.c \
  793. @COND_mips_qemu_mips_TRUE@ kern/rescue_reader.c kern/term.c \
  794. @COND_mips_qemu_mips_TRUE@ kern/verifiers.c
  795. @@ -25953,12 +25986,13 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
  796. @COND_powerpc_ieee1275_TRUE@ kern/compiler-rt.c kern/mm.c \
  797. @COND_powerpc_ieee1275_TRUE@ kern/time.c \
  798. @COND_powerpc_ieee1275_TRUE@ kern/generic/millisleep.c \
  799. -@COND_powerpc_ieee1275_TRUE@ kern/command.c kern/corecmd.c \
  800. -@COND_powerpc_ieee1275_TRUE@ kern/device.c kern/disk.c \
  801. -@COND_powerpc_ieee1275_TRUE@ kern/dl.c kern/env.c kern/err.c \
  802. -@COND_powerpc_ieee1275_TRUE@ kern/file.c kern/fs.c kern/list.c \
  803. -@COND_powerpc_ieee1275_TRUE@ kern/main.c kern/misc.c \
  804. -@COND_powerpc_ieee1275_TRUE@ kern/parser.c kern/partition.c \
  805. +@COND_powerpc_ieee1275_TRUE@ kern/buffer.c kern/command.c \
  806. +@COND_powerpc_ieee1275_TRUE@ kern/corecmd.c kern/device.c \
  807. +@COND_powerpc_ieee1275_TRUE@ kern/disk.c kern/dl.c kern/env.c \
  808. +@COND_powerpc_ieee1275_TRUE@ kern/err.c kern/file.c kern/fs.c \
  809. +@COND_powerpc_ieee1275_TRUE@ kern/list.c kern/main.c \
  810. +@COND_powerpc_ieee1275_TRUE@ kern/misc.c kern/parser.c \
  811. +@COND_powerpc_ieee1275_TRUE@ kern/partition.c \
  812. @COND_powerpc_ieee1275_TRUE@ kern/rescue_parser.c \
  813. @COND_powerpc_ieee1275_TRUE@ kern/rescue_reader.c kern/term.c \
  814. @COND_powerpc_ieee1275_TRUE@ kern/verifiers.c
  815. @@ -25973,7 +26007,7 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
  816. @COND_riscv32_efi_TRUE@ kern/efi/acpi.c kern/efi/sb.c \
  817. @COND_riscv32_efi_TRUE@ kern/lockdown.c kern/compiler-rt.c \
  818. @COND_riscv32_efi_TRUE@ kern/mm.c kern/time.c \
  819. -@COND_riscv32_efi_TRUE@ kern/generic/millisleep.c \
  820. +@COND_riscv32_efi_TRUE@ kern/generic/millisleep.c kern/buffer.c \
  821. @COND_riscv32_efi_TRUE@ kern/command.c kern/corecmd.c \
  822. @COND_riscv32_efi_TRUE@ kern/device.c kern/disk.c kern/dl.c \
  823. @COND_riscv32_efi_TRUE@ kern/env.c kern/err.c kern/file.c \
  824. @@ -25993,12 +26027,13 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
  825. @COND_riscv64_efi_TRUE@ kern/efi/sb.c kern/lockdown.c \
  826. @COND_riscv64_efi_TRUE@ kern/compiler-rt.c kern/mm.c \
  827. @COND_riscv64_efi_TRUE@ kern/time.c kern/generic/millisleep.c \
  828. -@COND_riscv64_efi_TRUE@ kern/command.c kern/corecmd.c \
  829. -@COND_riscv64_efi_TRUE@ kern/device.c kern/disk.c kern/dl.c \
  830. -@COND_riscv64_efi_TRUE@ kern/env.c kern/err.c kern/file.c \
  831. -@COND_riscv64_efi_TRUE@ kern/fs.c kern/list.c kern/main.c \
  832. -@COND_riscv64_efi_TRUE@ kern/misc.c kern/parser.c \
  833. -@COND_riscv64_efi_TRUE@ kern/partition.c kern/rescue_parser.c \
  834. +@COND_riscv64_efi_TRUE@ kern/buffer.c kern/command.c \
  835. +@COND_riscv64_efi_TRUE@ kern/corecmd.c kern/device.c \
  836. +@COND_riscv64_efi_TRUE@ kern/disk.c kern/dl.c kern/env.c \
  837. +@COND_riscv64_efi_TRUE@ kern/err.c kern/file.c kern/fs.c \
  838. +@COND_riscv64_efi_TRUE@ kern/list.c kern/main.c kern/misc.c \
  839. +@COND_riscv64_efi_TRUE@ kern/parser.c kern/partition.c \
  840. +@COND_riscv64_efi_TRUE@ kern/rescue_parser.c \
  841. @COND_riscv64_efi_TRUE@ kern/rescue_reader.c kern/term.c \
  842. @COND_riscv64_efi_TRUE@ kern/verifiers.c
  843. @COND_sparc64_ieee1275_TRUE@kernel_exec_SOURCES = \
  844. @@ -26019,12 +26054,13 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
  845. @COND_sparc64_ieee1275_TRUE@ kern/compiler-rt.c kern/mm.c \
  846. @COND_sparc64_ieee1275_TRUE@ kern/time.c \
  847. @COND_sparc64_ieee1275_TRUE@ kern/generic/millisleep.c \
  848. -@COND_sparc64_ieee1275_TRUE@ kern/command.c kern/corecmd.c \
  849. -@COND_sparc64_ieee1275_TRUE@ kern/device.c kern/disk.c \
  850. -@COND_sparc64_ieee1275_TRUE@ kern/dl.c kern/env.c kern/err.c \
  851. -@COND_sparc64_ieee1275_TRUE@ kern/file.c kern/fs.c kern/list.c \
  852. -@COND_sparc64_ieee1275_TRUE@ kern/main.c kern/misc.c \
  853. -@COND_sparc64_ieee1275_TRUE@ kern/parser.c kern/partition.c \
  854. +@COND_sparc64_ieee1275_TRUE@ kern/buffer.c kern/command.c \
  855. +@COND_sparc64_ieee1275_TRUE@ kern/corecmd.c kern/device.c \
  856. +@COND_sparc64_ieee1275_TRUE@ kern/disk.c kern/dl.c kern/env.c \
  857. +@COND_sparc64_ieee1275_TRUE@ kern/err.c kern/file.c kern/fs.c \
  858. +@COND_sparc64_ieee1275_TRUE@ kern/list.c kern/main.c \
  859. +@COND_sparc64_ieee1275_TRUE@ kern/misc.c kern/parser.c \
  860. +@COND_sparc64_ieee1275_TRUE@ kern/partition.c \
  861. @COND_sparc64_ieee1275_TRUE@ kern/rescue_parser.c \
  862. @COND_sparc64_ieee1275_TRUE@ kern/rescue_reader.c kern/term.c \
  863. @COND_sparc64_ieee1275_TRUE@ kern/verifiers.c
  864. @@ -26040,11 +26076,12 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
  865. @COND_x86_64_efi_TRUE@ kern/acpi.c kern/efi/acpi.c \
  866. @COND_x86_64_efi_TRUE@ kern/efi/sb.c kern/lockdown.c \
  867. @COND_x86_64_efi_TRUE@ kern/compiler-rt.c kern/mm.c kern/time.c \
  868. -@COND_x86_64_efi_TRUE@ kern/generic/millisleep.c kern/command.c \
  869. -@COND_x86_64_efi_TRUE@ kern/corecmd.c kern/device.c kern/disk.c \
  870. -@COND_x86_64_efi_TRUE@ kern/dl.c kern/env.c kern/err.c \
  871. -@COND_x86_64_efi_TRUE@ kern/file.c kern/fs.c kern/list.c \
  872. -@COND_x86_64_efi_TRUE@ kern/main.c kern/misc.c kern/parser.c \
  873. +@COND_x86_64_efi_TRUE@ kern/generic/millisleep.c kern/buffer.c \
  874. +@COND_x86_64_efi_TRUE@ kern/command.c kern/corecmd.c \
  875. +@COND_x86_64_efi_TRUE@ kern/device.c kern/disk.c kern/dl.c \
  876. +@COND_x86_64_efi_TRUE@ kern/env.c kern/err.c kern/file.c \
  877. +@COND_x86_64_efi_TRUE@ kern/fs.c kern/list.c kern/main.c \
  878. +@COND_x86_64_efi_TRUE@ kern/misc.c kern/parser.c \
  879. @COND_x86_64_efi_TRUE@ kern/partition.c kern/rescue_parser.c \
  880. @COND_x86_64_efi_TRUE@ kern/rescue_reader.c kern/term.c \
  881. @COND_x86_64_efi_TRUE@ kern/verifiers.c
  882. @@ -26057,11 +26094,12 @@ gcry_whirlpool_module_DEPENDENCIES = $(TARGET_OBJ2ELF)
  883. @COND_x86_64_xen_TRUE@ term/terminfo.c term/tparm.c \
  884. @COND_x86_64_xen_TRUE@ commands/extcmd.c lib/arg.c \
  885. @COND_x86_64_xen_TRUE@ kern/compiler-rt.c kern/mm.c kern/time.c \
  886. -@COND_x86_64_xen_TRUE@ kern/generic/millisleep.c kern/command.c \
  887. -@COND_x86_64_xen_TRUE@ kern/corecmd.c kern/device.c kern/disk.c \
  888. -@COND_x86_64_xen_TRUE@ kern/dl.c kern/env.c kern/err.c \
  889. -@COND_x86_64_xen_TRUE@ kern/file.c kern/fs.c kern/list.c \
  890. -@COND_x86_64_xen_TRUE@ kern/main.c kern/misc.c kern/parser.c \
  891. +@COND_x86_64_xen_TRUE@ kern/generic/millisleep.c kern/buffer.c \
  892. +@COND_x86_64_xen_TRUE@ kern/command.c kern/corecmd.c \
  893. +@COND_x86_64_xen_TRUE@ kern/device.c kern/disk.c kern/dl.c \
  894. +@COND_x86_64_xen_TRUE@ kern/env.c kern/err.c kern/file.c \
  895. +@COND_x86_64_xen_TRUE@ kern/fs.c kern/list.c kern/main.c \
  896. +@COND_x86_64_xen_TRUE@ kern/misc.c kern/parser.c \
  897. @COND_x86_64_xen_TRUE@ kern/partition.c kern/rescue_parser.c \
  898. @COND_x86_64_xen_TRUE@ kern/rescue_reader.c kern/term.c \
  899. @COND_x86_64_xen_TRUE@ kern/verifiers.c
  900. @@ -28027,6 +28065,8 @@ kern/generic/$(DEPDIR)/$(am__dirstamp):
  901. kern/generic/kernel_exec-millisleep.$(OBJEXT): \
  902. kern/generic/$(am__dirstamp) \
  903. kern/generic/$(DEPDIR)/$(am__dirstamp)
  904. +kern/kernel_exec-buffer.$(OBJEXT): kern/$(am__dirstamp) \
  905. + kern/$(DEPDIR)/$(am__dirstamp)
  906. kern/kernel_exec-command.$(OBJEXT): kern/$(am__dirstamp) \
  907. kern/$(DEPDIR)/$(am__dirstamp)
  908. kern/kernel_exec-corecmd.$(OBJEXT): kern/$(am__dirstamp) \
  909. @@ -30952,6 +30992,7 @@ distclean-compile:
  910. @AMDEP_TRUE@@am__include@ @am__quote@kern/$(DEPDIR)/acpi_module-acpi.Po@am__quote@
  911. @AMDEP_TRUE@@am__include@ @am__quote@kern/$(DEPDIR)/elf_module-elf.Po@am__quote@
  912. @AMDEP_TRUE@@am__include@ @am__quote@kern/$(DEPDIR)/kernel_exec-acpi.Po@am__quote@
  913. +@AMDEP_TRUE@@am__include@ @am__quote@kern/$(DEPDIR)/kernel_exec-buffer.Po@am__quote@
  914. @AMDEP_TRUE@@am__include@ @am__quote@kern/$(DEPDIR)/kernel_exec-command.Po@am__quote@
  915. @AMDEP_TRUE@@am__include@ @am__quote@kern/$(DEPDIR)/kernel_exec-compiler-rt.Po@am__quote@
  916. @AMDEP_TRUE@@am__include@ @am__quote@kern/$(DEPDIR)/kernel_exec-corecmd.Po@am__quote@
  917. @@ -35382,6 +35423,20 @@ kern/generic/kernel_exec-millisleep.obj: kern/generic/millisleep.c
  918. @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
  919. @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(kernel_exec_CPPFLAGS) $(CPPFLAGS) $(kernel_exec_CFLAGS) $(CFLAGS) -c -o kern/generic/kernel_exec-millisleep.obj `if test -f 'kern/generic/millisleep.c'; then $(CYGPATH_W) 'kern/generic/millisleep.c'; else $(CYGPATH_W) '$(srcdir)/kern/generic/millisleep.c'; fi`
  920. +kern/kernel_exec-buffer.o: kern/buffer.c
  921. +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(kernel_exec_CPPFLAGS) $(CPPFLAGS) $(kernel_exec_CFLAGS) $(CFLAGS) -MT kern/kernel_exec-buffer.o -MD -MP -MF kern/$(DEPDIR)/kernel_exec-buffer.Tpo -c -o kern/kernel_exec-buffer.o `test -f 'kern/buffer.c' || echo '$(srcdir)/'`kern/buffer.c
  922. +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) kern/$(DEPDIR)/kernel_exec-buffer.Tpo kern/$(DEPDIR)/kernel_exec-buffer.Po
  923. +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='kern/buffer.c' object='kern/kernel_exec-buffer.o' libtool=no @AMDEPBACKSLASH@
  924. +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
  925. +@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-buffer.o `test -f 'kern/buffer.c' || echo '$(srcdir)/'`kern/buffer.c
  926. +
  927. +kern/kernel_exec-buffer.obj: kern/buffer.c
  928. +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(kernel_exec_CPPFLAGS) $(CPPFLAGS) $(kernel_exec_CFLAGS) $(CFLAGS) -MT kern/kernel_exec-buffer.obj -MD -MP -MF kern/$(DEPDIR)/kernel_exec-buffer.Tpo -c -o kern/kernel_exec-buffer.obj `if test -f 'kern/buffer.c'; then $(CYGPATH_W) 'kern/buffer.c'; else $(CYGPATH_W) '$(srcdir)/kern/buffer.c'; fi`
  929. +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) kern/$(DEPDIR)/kernel_exec-buffer.Tpo kern/$(DEPDIR)/kernel_exec-buffer.Po
  930. +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='kern/buffer.c' object='kern/kernel_exec-buffer.obj' libtool=no @AMDEPBACKSLASH@
  931. +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
  932. +@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-buffer.obj `if test -f 'kern/buffer.c'; then $(CYGPATH_W) 'kern/buffer.c'; else $(CYGPATH_W) '$(srcdir)/kern/buffer.c'; fi`
  933. +
  934. kern/kernel_exec-command.o: kern/command.c
  935. @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(kernel_exec_CPPFLAGS) $(CPPFLAGS) $(kernel_exec_CFLAGS) $(CFLAGS) -MT kern/kernel_exec-command.o -MD -MP -MF kern/$(DEPDIR)/kernel_exec-command.Tpo -c -o kern/kernel_exec-command.o `test -f 'kern/command.c' || echo '$(srcdir)/'`kern/command.c
  936. @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) kern/$(DEPDIR)/kernel_exec-command.Tpo kern/$(DEPDIR)/kernel_exec-command.Po
  937. diff --git a/grub-core/kern/buffer.c b/grub-core/kern/buffer.c
  938. new file mode 100644
  939. index 0000000..9f5f8b8
  940. --- /dev/null
  941. +++ b/grub-core/kern/buffer.c
  942. @@ -0,0 +1,117 @@
  943. +/*
  944. + * GRUB -- GRand Unified Bootloader
  945. + * Copyright (C) 2021 Free Software Foundation, Inc.
  946. + *
  947. + * GRUB is free software: you can redistribute it and/or modify
  948. + * it under the terms of the GNU General Public License as published by
  949. + * the Free Software Foundation, either version 3 of the License, or
  950. + * (at your option) any later version.
  951. + *
  952. + * GRUB is distributed in the hope that it will be useful,
  953. + * but WITHOUT ANY WARRANTY; without even the implied warranty of
  954. + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  955. + * GNU General Public License for more details.
  956. + *
  957. + * You should have received a copy of the GNU General Public License
  958. + * along with GRUB. If not, see <http://www.gnu.org/licenses/>.
  959. + */
  960. +
  961. +#include <grub/buffer.h>
  962. +#include <grub/err.h>
  963. +#include <grub/misc.h>
  964. +#include <grub/mm.h>
  965. +#include <grub/safemath.h>
  966. +#include <grub/types.h>
  967. +
  968. +grub_buffer_t
  969. +grub_buffer_new (grub_size_t sz)
  970. +{
  971. + struct grub_buffer *ret;
  972. +
  973. + ret = (struct grub_buffer *) grub_malloc (sizeof (*ret));
  974. + if (ret == NULL)
  975. + return NULL;
  976. +
  977. + ret->data = (grub_uint8_t *) grub_malloc (sz);
  978. + if (ret->data == NULL)
  979. + {
  980. + grub_free (ret);
  981. + return NULL;
  982. + }
  983. +
  984. + ret->sz = sz;
  985. + ret->pos = 0;
  986. + ret->used = 0;
  987. +
  988. + return ret;
  989. +}
  990. +
  991. +void
  992. +grub_buffer_free (grub_buffer_t buf)
  993. +{
  994. + grub_free (buf->data);
  995. + grub_free (buf);
  996. +}
  997. +
  998. +grub_err_t
  999. +grub_buffer_ensure_space (grub_buffer_t buf, grub_size_t req)
  1000. +{
  1001. + grub_uint8_t *d;
  1002. + grub_size_t newsz = 1;
  1003. +
  1004. + /* Is the current buffer size adequate? */
  1005. + if (buf->sz >= req)
  1006. + return GRUB_ERR_NONE;
  1007. +
  1008. + /* Find the smallest power-of-2 size that satisfies the request. */
  1009. + while (newsz < req)
  1010. + {
  1011. + if (newsz == 0)
  1012. + return grub_error (GRUB_ERR_OUT_OF_RANGE,
  1013. + N_("requested buffer size is too large"));
  1014. + newsz <<= 1;
  1015. + }
  1016. +
  1017. + d = (grub_uint8_t *) grub_realloc (buf->data, newsz);
  1018. + if (d == NULL)
  1019. + return grub_errno;
  1020. +
  1021. + buf->data = d;
  1022. + buf->sz = newsz;
  1023. +
  1024. + return GRUB_ERR_NONE;
  1025. +}
  1026. +
  1027. +void *
  1028. +grub_buffer_take_data (grub_buffer_t buf)
  1029. +{
  1030. + void *data = buf->data;
  1031. +
  1032. + buf->data = NULL;
  1033. + buf->sz = buf->pos = buf->used = 0;
  1034. +
  1035. + return data;
  1036. +}
  1037. +
  1038. +void
  1039. +grub_buffer_reset (grub_buffer_t buf)
  1040. +{
  1041. + buf->pos = buf->used = 0;
  1042. +}
  1043. +
  1044. +grub_err_t
  1045. +grub_buffer_advance_read_pos (grub_buffer_t buf, grub_size_t n)
  1046. +{
  1047. + grub_size_t newpos;
  1048. +
  1049. + if (grub_add (buf->pos, n, &newpos))
  1050. + return grub_error (GRUB_ERR_OUT_OF_RANGE, N_("overflow is detected"));
  1051. +
  1052. + if (newpos > buf->used)
  1053. + return grub_error (GRUB_ERR_OUT_OF_RANGE,
  1054. + N_("new read is position beyond the end of the written data"));
  1055. +
  1056. + buf->pos = newpos;
  1057. +
  1058. + return GRUB_ERR_NONE;
  1059. +}
  1060. diff --git a/include/grub/buffer.h b/include/grub/buffer.h
  1061. new file mode 100644
  1062. index 0000000..f4b10cf
  1063. --- /dev/null
  1064. +++ b/include/grub/buffer.h
  1065. @@ -0,0 +1,144 @@
  1066. +/*
  1067. + * GRUB -- GRand Unified Bootloader
  1068. + * Copyright (C) 2021 Free Software Foundation, Inc.
  1069. + *
  1070. + * GRUB is free software: you can redistribute it and/or modify
  1071. + * it under the terms of the GNU General Public License as published by
  1072. + * the Free Software Foundation, either version 3 of the License, or
  1073. + * (at your option) any later version.
  1074. + *
  1075. + * GRUB is distributed in the hope that it will be useful,
  1076. + * but WITHOUT ANY WARRANTY; without even the implied warranty of
  1077. + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  1078. + * GNU General Public License for more details.
  1079. + *
  1080. + * You should have received a copy of the GNU General Public License
  1081. + * along with GRUB. If not, see <http://www.gnu.org/licenses/>.
  1082. + */
  1083. +
  1084. +#ifndef GRUB_BUFFER_H
  1085. +#define GRUB_BUFFER_H 1
  1086. +
  1087. +#include <grub/err.h>
  1088. +#include <grub/misc.h>
  1089. +#include <grub/mm.h>
  1090. +#include <grub/safemath.h>
  1091. +#include <grub/types.h>
  1092. +
  1093. +struct grub_buffer
  1094. +{
  1095. + grub_uint8_t *data;
  1096. + grub_size_t sz;
  1097. + grub_size_t pos;
  1098. + grub_size_t used;
  1099. +};
  1100. +
  1101. +/*
  1102. + * grub_buffer_t represents a simple variable sized byte buffer with
  1103. + * read and write cursors. It currently only implements
  1104. + * functionality required by the only user in GRUB (append byte[s],
  1105. + * peeking data at a specified position and updating the read cursor.
  1106. + * Some things that this doesn't do yet are:
  1107. + * - Reading a portion of the buffer by copying data from the current
  1108. + * read position in to a caller supplied destination buffer and then
  1109. + * automatically updating the read cursor.
  1110. + * - Dropping the read part at the start of the buffer when an append
  1111. + * requires more space.
  1112. + */
  1113. +typedef struct grub_buffer *grub_buffer_t;
  1114. +
  1115. +/* Allocate a new buffer with the specified initial size. */
  1116. +extern grub_buffer_t grub_buffer_new (grub_size_t sz);
  1117. +
  1118. +/* Free the buffer and its resources. */
  1119. +extern void grub_buffer_free (grub_buffer_t buf);
  1120. +
  1121. +/* Return the number of unread bytes in this buffer. */
  1122. +static inline grub_size_t
  1123. +grub_buffer_get_unread_bytes (grub_buffer_t buf)
  1124. +{
  1125. + return buf->used - buf->pos;
  1126. +}
  1127. +
  1128. +/*
  1129. + * Ensure that the buffer size is at least the requested
  1130. + * number of bytes.
  1131. + */
  1132. +extern grub_err_t grub_buffer_ensure_space (grub_buffer_t buf, grub_size_t req);
  1133. +
  1134. +/*
  1135. + * Append the specified number of bytes from the supplied
  1136. + * data to the buffer.
  1137. + */
  1138. +static inline grub_err_t
  1139. +grub_buffer_append_data (grub_buffer_t buf, const void *data, grub_size_t len)
  1140. +{
  1141. + grub_size_t req;
  1142. +
  1143. + if (grub_add (buf->used, len, &req))
  1144. + return grub_error (GRUB_ERR_OUT_OF_RANGE, N_("overflow is detected"));
  1145. +
  1146. + if (grub_buffer_ensure_space (buf, req) != GRUB_ERR_NONE)
  1147. + return grub_errno;
  1148. +
  1149. + grub_memcpy (&buf->data[buf->used], data, len);
  1150. + buf->used = req;
  1151. +
  1152. + return GRUB_ERR_NONE;
  1153. +}
  1154. +
  1155. +/* Append the supplied character to the buffer. */
  1156. +static inline grub_err_t
  1157. +grub_buffer_append_char (grub_buffer_t buf, char c)
  1158. +{
  1159. + return grub_buffer_append_data (buf, &c, 1);
  1160. +}
  1161. +
  1162. +/*
  1163. + * Forget and return the underlying data buffer. The caller
  1164. + * becomes the owner of this buffer, and must free it when it
  1165. + * is no longer required.
  1166. + */
  1167. +extern void *grub_buffer_take_data (grub_buffer_t buf);
  1168. +
  1169. +/* Reset this buffer. Note that this does not deallocate any resources. */
  1170. +void grub_buffer_reset (grub_buffer_t buf);
  1171. +
  1172. +/*
  1173. + * Return a pointer to the underlying data buffer at the specified
  1174. + * offset from the current read position. Note that this pointer may
  1175. + * become invalid if the buffer is mutated further.
  1176. + */
  1177. +static inline void *
  1178. +grub_buffer_peek_data_at (grub_buffer_t buf, grub_size_t off)
  1179. +{
  1180. + if (grub_add (buf->pos, off, &off))
  1181. + {
  1182. + grub_error (GRUB_ERR_OUT_OF_RANGE, N_("overflow is detected."));
  1183. + return NULL;
  1184. + }
  1185. +
  1186. + if (off >= buf->used)
  1187. + {
  1188. + grub_error (GRUB_ERR_OUT_OF_RANGE, N_("peek out of range"));
  1189. + return NULL;
  1190. + }
  1191. +
  1192. + return &buf->data[off];
  1193. +}
  1194. +
  1195. +/*
  1196. + * Return a pointer to the underlying data buffer at the current
  1197. + * read position. Note that this pointer may become invalid if the
  1198. + * buffer is mutated further.
  1199. + */
  1200. +static inline void *
  1201. +grub_buffer_peek_data (grub_buffer_t buf)
  1202. +{
  1203. + return grub_buffer_peek_data_at (buf, 0);
  1204. +}
  1205. +
  1206. +/* Advance the read position by the specified number of bytes. */
  1207. +extern grub_err_t grub_buffer_advance_read_pos (grub_buffer_t buf, grub_size_t n);
  1208. +
  1209. +#endif /* GRUB_BUFFER_H */
  1210. diff --git a/po/POTFILES.in b/po/POTFILES.in
  1211. index 5e26845..7753ab4 100644
  1212. --- a/po/POTFILES.in
  1213. +++ b/po/POTFILES.in
  1214. @@ -250,6 +250,7 @@
  1215. ./grub-core/kern/arm64/dl.c
  1216. ./grub-core/kern/arm64/dl_helper.c
  1217. ./grub-core/kern/arm64/efi/init.c
  1218. +./grub-core/kern/buffer.c
  1219. ./grub-core/kern/command.c
  1220. ./grub-core/kern/compiler-rt.c
  1221. ./grub-core/kern/coreboot/cbtable.c
  1222. @@ -1021,6 +1022,7 @@
  1223. ./include/grub/boottime.h
  1224. ./include/grub/bsdlabel.h
  1225. ./include/grub/btrfs.h
  1226. +./include/grub/buffer.h
  1227. ./include/grub/bufio.h
  1228. ./include/grub/cache.h
  1229. ./include/grub/cbfs_core.h
  1230. --
  1231. 2.14.2