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