[2/2] riscv64: enable EFI support and tools for riscv64

Message ID 20230228185517.15155-2-arne_f@ipfire.org
State Accepted
Commit 1b6047b3eed9446347f94d43e7e3f9e84826c717
Headers
Series [1/2] checkrootfiles: add riscv64 checks |

Commit Message

Arne Fitzenreiter Feb. 28, 2023, 6:55 p.m. UTC
  grub is still buggy! grub-install fails with an error:
Relocation 0x13 is not implented!

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
---
 config/rootfiles/common/riscv64/dmidecode     |   13 -
 config/rootfiles/common/riscv64/grub          | 1597 +++++------------
 config/rootfiles/common/riscv64/hyperscan     |   18 -
 .../rootfiles/common/riscv64/intel-microcode  |  139 --
 .../rootfiles/common/riscv64/ipfire-netboot   |    3 -
 config/rootfiles/common/riscv64/lm_sensors    |    2 -
 config/rootfiles/common/riscv64/syslinux      |  351 ----
 lfs/Config                                    |   10 +-
 lfs/efibootmgr                                |    3 +-
 lfs/efivar                                    |    1 -
 lfs/grub                                      |    5 +-
 .../grub/grub-Use-zifencei-on-riscv.patch     |   47 +
 12 files changed, 533 insertions(+), 1656 deletions(-)
 delete mode 100644 config/rootfiles/common/riscv64/dmidecode
 delete mode 100644 config/rootfiles/common/riscv64/hyperscan
 delete mode 100644 config/rootfiles/common/riscv64/intel-microcode
 delete mode 100644 config/rootfiles/common/riscv64/ipfire-netboot
 delete mode 100644 config/rootfiles/common/riscv64/syslinux
 create mode 100644 src/patches/grub/grub-Use-zifencei-on-riscv.patch
  

Patch

diff --git a/config/rootfiles/common/riscv64/dmidecode b/config/rootfiles/common/riscv64/dmidecode
deleted file mode 100644
index 5b2ba45ed..000000000
--- a/config/rootfiles/common/riscv64/dmidecode
+++ /dev/null
@@ -1,13 +0,0 @@ 
-usr/sbin/biosdecode
-usr/sbin/dmidecode
-usr/sbin/ownership
-usr/sbin/vpddecode
-#usr/share/doc/dmidecode
-#usr/share/doc/dmidecode/AUTHORS
-#usr/share/doc/dmidecode/CHANGELOG
-#usr/share/doc/dmidecode/NEWS
-#usr/share/doc/dmidecode/README
-#usr/share/man/man8/biosdecode.8
-#usr/share/man/man8/dmidecode.8
-#usr/share/man/man8/ownership.8
-#usr/share/man/man8/vpddecode.8
diff --git a/config/rootfiles/common/riscv64/grub b/config/rootfiles/common/riscv64/grub
index 35a026391..be2fed0a5 100644
--- a/config/rootfiles/common/riscv64/grub
+++ b/config/rootfiles/common/riscv64/grub
@@ -1,5 +1,4 @@ 
 #boot/grub
-boot/grub/grub.cfg
 boot/grub/splash.png
 #etc/bash_completion.d
 #etc/bash_completion.d/grub
@@ -33,1126 +32,454 @@  usr/bin/grub-render-label
 usr/bin/grub-script-check
 usr/bin/grub-syslinux2cfg
 #usr/lib/grub
-#usr/lib/grub/i386-pc
-usr/lib/grub/i386-pc/acpi.mod
-usr/lib/grub/i386-pc/acpi.module
-usr/lib/grub/i386-pc/adler32.mod
-usr/lib/grub/i386-pc/adler32.module
-usr/lib/grub/i386-pc/affs.mod
-usr/lib/grub/i386-pc/affs.module
-usr/lib/grub/i386-pc/afs.mod
-usr/lib/grub/i386-pc/afs.module
-usr/lib/grub/i386-pc/afsplitter.mod
-usr/lib/grub/i386-pc/afsplitter.module
-usr/lib/grub/i386-pc/ahci.mod
-usr/lib/grub/i386-pc/ahci.module
-usr/lib/grub/i386-pc/all_video.mod
-usr/lib/grub/i386-pc/all_video.module
-usr/lib/grub/i386-pc/aout.mod
-usr/lib/grub/i386-pc/aout.module
-usr/lib/grub/i386-pc/archelp.mod
-usr/lib/grub/i386-pc/archelp.module
-usr/lib/grub/i386-pc/at_keyboard.mod
-usr/lib/grub/i386-pc/at_keyboard.module
-usr/lib/grub/i386-pc/ata.mod
-usr/lib/grub/i386-pc/ata.module
-usr/lib/grub/i386-pc/backtrace.mod
-usr/lib/grub/i386-pc/backtrace.module
-usr/lib/grub/i386-pc/bfs.mod
-usr/lib/grub/i386-pc/bfs.module
-usr/lib/grub/i386-pc/biosdisk.mod
-usr/lib/grub/i386-pc/biosdisk.module
-usr/lib/grub/i386-pc/bitmap.mod
-usr/lib/grub/i386-pc/bitmap.module
-usr/lib/grub/i386-pc/bitmap_scale.mod
-usr/lib/grub/i386-pc/bitmap_scale.module
-usr/lib/grub/i386-pc/blocklist.mod
-usr/lib/grub/i386-pc/blocklist.module
-usr/lib/grub/i386-pc/boot.image
-usr/lib/grub/i386-pc/boot.img
-usr/lib/grub/i386-pc/boot.mod
-usr/lib/grub/i386-pc/boot.module
-usr/lib/grub/i386-pc/boot_hybrid.image
-usr/lib/grub/i386-pc/boot_hybrid.img
-usr/lib/grub/i386-pc/bsd.mod
-usr/lib/grub/i386-pc/bsd.module
-usr/lib/grub/i386-pc/bswap_test.mod
-usr/lib/grub/i386-pc/bswap_test.module
-usr/lib/grub/i386-pc/btrfs.mod
-usr/lib/grub/i386-pc/btrfs.module
-usr/lib/grub/i386-pc/bufio.mod
-usr/lib/grub/i386-pc/bufio.module
-usr/lib/grub/i386-pc/cat.mod
-usr/lib/grub/i386-pc/cat.module
-usr/lib/grub/i386-pc/cbfs.mod
-usr/lib/grub/i386-pc/cbfs.module
-usr/lib/grub/i386-pc/cbls.mod
-usr/lib/grub/i386-pc/cbls.module
-usr/lib/grub/i386-pc/cbmemc.mod
-usr/lib/grub/i386-pc/cbmemc.module
-usr/lib/grub/i386-pc/cbtable.mod
-usr/lib/grub/i386-pc/cbtable.module
-usr/lib/grub/i386-pc/cbtime.mod
-usr/lib/grub/i386-pc/cbtime.module
-usr/lib/grub/i386-pc/cdboot.image
-usr/lib/grub/i386-pc/cdboot.img
-usr/lib/grub/i386-pc/chain.mod
-usr/lib/grub/i386-pc/chain.module
-usr/lib/grub/i386-pc/cmdline_cat_test.mod
-usr/lib/grub/i386-pc/cmdline_cat_test.module
-usr/lib/grub/i386-pc/cmosdump.mod
-usr/lib/grub/i386-pc/cmosdump.module
-usr/lib/grub/i386-pc/cmostest.mod
-usr/lib/grub/i386-pc/cmostest.module
-usr/lib/grub/i386-pc/cmp.mod
-usr/lib/grub/i386-pc/cmp.module
-usr/lib/grub/i386-pc/cmp_test.mod
-usr/lib/grub/i386-pc/cmp_test.module
-usr/lib/grub/i386-pc/command.lst
-usr/lib/grub/i386-pc/config.h
-usr/lib/grub/i386-pc/configfile.mod
-usr/lib/grub/i386-pc/configfile.module
-usr/lib/grub/i386-pc/cpio.mod
-usr/lib/grub/i386-pc/cpio.module
-usr/lib/grub/i386-pc/cpio_be.mod
-usr/lib/grub/i386-pc/cpio_be.module
-usr/lib/grub/i386-pc/cpuid.mod
-usr/lib/grub/i386-pc/cpuid.module
-usr/lib/grub/i386-pc/crc64.mod
-usr/lib/grub/i386-pc/crc64.module
-usr/lib/grub/i386-pc/crypto.lst
-usr/lib/grub/i386-pc/crypto.mod
-usr/lib/grub/i386-pc/crypto.module
-usr/lib/grub/i386-pc/cryptodisk.mod
-usr/lib/grub/i386-pc/cryptodisk.module
-usr/lib/grub/i386-pc/cs5536.mod
-usr/lib/grub/i386-pc/cs5536.module
-usr/lib/grub/i386-pc/ctz_test.mod
-usr/lib/grub/i386-pc/ctz_test.module
-usr/lib/grub/i386-pc/date.mod
-usr/lib/grub/i386-pc/date.module
-usr/lib/grub/i386-pc/datehook.mod
-usr/lib/grub/i386-pc/datehook.module
-usr/lib/grub/i386-pc/datetime.mod
-usr/lib/grub/i386-pc/datetime.module
-usr/lib/grub/i386-pc/disk.mod
-usr/lib/grub/i386-pc/disk.module
-usr/lib/grub/i386-pc/diskboot.image
-usr/lib/grub/i386-pc/diskboot.img
-usr/lib/grub/i386-pc/diskfilter.mod
-usr/lib/grub/i386-pc/diskfilter.module
-usr/lib/grub/i386-pc/div.mod
-usr/lib/grub/i386-pc/div.module
-usr/lib/grub/i386-pc/div_test.mod
-usr/lib/grub/i386-pc/div_test.module
-usr/lib/grub/i386-pc/dm_nv.mod
-usr/lib/grub/i386-pc/dm_nv.module
-usr/lib/grub/i386-pc/drivemap.mod
-usr/lib/grub/i386-pc/drivemap.module
-usr/lib/grub/i386-pc/echo.mod
-usr/lib/grub/i386-pc/echo.module
-usr/lib/grub/i386-pc/efiemu.mod
-usr/lib/grub/i386-pc/efiemu.module
-usr/lib/grub/i386-pc/ehci.mod
-usr/lib/grub/i386-pc/ehci.module
-usr/lib/grub/i386-pc/elf.mod
-usr/lib/grub/i386-pc/elf.module
-usr/lib/grub/i386-pc/eval.mod
-usr/lib/grub/i386-pc/eval.module
-usr/lib/grub/i386-pc/exfat.mod
-usr/lib/grub/i386-pc/exfat.module
-usr/lib/grub/i386-pc/exfctest.mod
-usr/lib/grub/i386-pc/exfctest.module
-usr/lib/grub/i386-pc/ext2.mod
-usr/lib/grub/i386-pc/ext2.module
-usr/lib/grub/i386-pc/extcmd.mod
-usr/lib/grub/i386-pc/extcmd.module
-usr/lib/grub/i386-pc/f2fs.mod
-usr/lib/grub/i386-pc/f2fs.module
-usr/lib/grub/i386-pc/fat.mod
-usr/lib/grub/i386-pc/fat.module
-usr/lib/grub/i386-pc/fdt.lst
-usr/lib/grub/i386-pc/file.mod
-usr/lib/grub/i386-pc/file.module
-usr/lib/grub/i386-pc/font.mod
-usr/lib/grub/i386-pc/font.module
-usr/lib/grub/i386-pc/freedos.mod
-usr/lib/grub/i386-pc/freedos.module
-usr/lib/grub/i386-pc/fs.lst
-usr/lib/grub/i386-pc/fshelp.mod
-usr/lib/grub/i386-pc/fshelp.module
-usr/lib/grub/i386-pc/functional_test.mod
-usr/lib/grub/i386-pc/functional_test.module
-usr/lib/grub/i386-pc/gcry_arcfour.mod
-usr/lib/grub/i386-pc/gcry_arcfour.module
-usr/lib/grub/i386-pc/gcry_blowfish.mod
-usr/lib/grub/i386-pc/gcry_blowfish.module
-usr/lib/grub/i386-pc/gcry_camellia.mod
-usr/lib/grub/i386-pc/gcry_camellia.module
-usr/lib/grub/i386-pc/gcry_cast5.mod
-usr/lib/grub/i386-pc/gcry_cast5.module
-usr/lib/grub/i386-pc/gcry_crc.mod
-usr/lib/grub/i386-pc/gcry_crc.module
-usr/lib/grub/i386-pc/gcry_des.mod
-usr/lib/grub/i386-pc/gcry_des.module
-usr/lib/grub/i386-pc/gcry_dsa.mod
-usr/lib/grub/i386-pc/gcry_dsa.module
-usr/lib/grub/i386-pc/gcry_idea.mod
-usr/lib/grub/i386-pc/gcry_idea.module
-usr/lib/grub/i386-pc/gcry_md4.mod
-usr/lib/grub/i386-pc/gcry_md4.module
-usr/lib/grub/i386-pc/gcry_md5.mod
-usr/lib/grub/i386-pc/gcry_md5.module
-usr/lib/grub/i386-pc/gcry_rfc2268.mod
-usr/lib/grub/i386-pc/gcry_rfc2268.module
-usr/lib/grub/i386-pc/gcry_rijndael.mod
-usr/lib/grub/i386-pc/gcry_rijndael.module
-usr/lib/grub/i386-pc/gcry_rmd160.mod
-usr/lib/grub/i386-pc/gcry_rmd160.module
-usr/lib/grub/i386-pc/gcry_rsa.mod
-usr/lib/grub/i386-pc/gcry_rsa.module
-usr/lib/grub/i386-pc/gcry_seed.mod
-usr/lib/grub/i386-pc/gcry_seed.module
-usr/lib/grub/i386-pc/gcry_serpent.mod
-usr/lib/grub/i386-pc/gcry_serpent.module
-usr/lib/grub/i386-pc/gcry_sha1.mod
-usr/lib/grub/i386-pc/gcry_sha1.module
-usr/lib/grub/i386-pc/gcry_sha256.mod
-usr/lib/grub/i386-pc/gcry_sha256.module
-usr/lib/grub/i386-pc/gcry_sha512.mod
-usr/lib/grub/i386-pc/gcry_sha512.module
-usr/lib/grub/i386-pc/gcry_tiger.mod
-usr/lib/grub/i386-pc/gcry_tiger.module
-usr/lib/grub/i386-pc/gcry_twofish.mod
-usr/lib/grub/i386-pc/gcry_twofish.module
-usr/lib/grub/i386-pc/gcry_whirlpool.mod
-usr/lib/grub/i386-pc/gcry_whirlpool.module
-usr/lib/grub/i386-pc/gdb.mod
-usr/lib/grub/i386-pc/gdb.module
-usr/lib/grub/i386-pc/gdb_grub
-usr/lib/grub/i386-pc/geli.mod
-usr/lib/grub/i386-pc/geli.module
-usr/lib/grub/i386-pc/gettext.mod
-usr/lib/grub/i386-pc/gettext.module
-usr/lib/grub/i386-pc/gfxmenu.mod
-usr/lib/grub/i386-pc/gfxmenu.module
-usr/lib/grub/i386-pc/gfxterm.mod
-usr/lib/grub/i386-pc/gfxterm.module
-usr/lib/grub/i386-pc/gfxterm_background.mod
-usr/lib/grub/i386-pc/gfxterm_background.module
-usr/lib/grub/i386-pc/gfxterm_menu.mod
-usr/lib/grub/i386-pc/gfxterm_menu.module
-usr/lib/grub/i386-pc/gmodule.pl
-usr/lib/grub/i386-pc/gptsync.mod
-usr/lib/grub/i386-pc/gptsync.module
-usr/lib/grub/i386-pc/gzio.mod
-usr/lib/grub/i386-pc/gzio.module
-usr/lib/grub/i386-pc/halt.mod
-usr/lib/grub/i386-pc/halt.module
-usr/lib/grub/i386-pc/hashsum.mod
-usr/lib/grub/i386-pc/hashsum.module
-usr/lib/grub/i386-pc/hdparm.mod
-usr/lib/grub/i386-pc/hdparm.module
-usr/lib/grub/i386-pc/hello.mod
-usr/lib/grub/i386-pc/hello.module
-usr/lib/grub/i386-pc/help.mod
-usr/lib/grub/i386-pc/help.module
-usr/lib/grub/i386-pc/hexdump.mod
-usr/lib/grub/i386-pc/hexdump.module
-usr/lib/grub/i386-pc/hfs.mod
-usr/lib/grub/i386-pc/hfs.module
-usr/lib/grub/i386-pc/hfsplus.mod
-usr/lib/grub/i386-pc/hfsplus.module
-usr/lib/grub/i386-pc/hfspluscomp.mod
-usr/lib/grub/i386-pc/hfspluscomp.module
-usr/lib/grub/i386-pc/http.mod
-usr/lib/grub/i386-pc/http.module
-usr/lib/grub/i386-pc/iorw.mod
-usr/lib/grub/i386-pc/iorw.module
-usr/lib/grub/i386-pc/iso9660.mod
-usr/lib/grub/i386-pc/iso9660.module
-usr/lib/grub/i386-pc/jfs.mod
-usr/lib/grub/i386-pc/jfs.module
-usr/lib/grub/i386-pc/jpeg.mod
-usr/lib/grub/i386-pc/jpeg.module
-usr/lib/grub/i386-pc/json.mod
-usr/lib/grub/i386-pc/json.module
-usr/lib/grub/i386-pc/kernel.exec
-usr/lib/grub/i386-pc/kernel.img
-usr/lib/grub/i386-pc/keylayouts.mod
-usr/lib/grub/i386-pc/keylayouts.module
-usr/lib/grub/i386-pc/keystatus.mod
-usr/lib/grub/i386-pc/keystatus.module
-usr/lib/grub/i386-pc/ldm.mod
-usr/lib/grub/i386-pc/ldm.module
-usr/lib/grub/i386-pc/legacy_password_test.mod
-usr/lib/grub/i386-pc/legacy_password_test.module
-usr/lib/grub/i386-pc/legacycfg.mod
-usr/lib/grub/i386-pc/legacycfg.module
-usr/lib/grub/i386-pc/linux.mod
-usr/lib/grub/i386-pc/linux.module
-usr/lib/grub/i386-pc/linux16.mod
-usr/lib/grub/i386-pc/linux16.module
-usr/lib/grub/i386-pc/lnxboot.image
-usr/lib/grub/i386-pc/lnxboot.img
-usr/lib/grub/i386-pc/loadenv.mod
-usr/lib/grub/i386-pc/loadenv.module
-usr/lib/grub/i386-pc/loopback.mod
-usr/lib/grub/i386-pc/loopback.module
-usr/lib/grub/i386-pc/ls.mod
-usr/lib/grub/i386-pc/ls.module
-usr/lib/grub/i386-pc/lsacpi.mod
-usr/lib/grub/i386-pc/lsacpi.module
-usr/lib/grub/i386-pc/lsapm.mod
-usr/lib/grub/i386-pc/lsapm.module
-usr/lib/grub/i386-pc/lsmmap.mod
-usr/lib/grub/i386-pc/lsmmap.module
-usr/lib/grub/i386-pc/lspci.mod
-usr/lib/grub/i386-pc/lspci.module
-usr/lib/grub/i386-pc/luks.mod
-usr/lib/grub/i386-pc/luks.module
-usr/lib/grub/i386-pc/luks2.mod
-usr/lib/grub/i386-pc/luks2.module
-usr/lib/grub/i386-pc/lvm.mod
-usr/lib/grub/i386-pc/lvm.module
-usr/lib/grub/i386-pc/lzma_decompress.image
-usr/lib/grub/i386-pc/lzma_decompress.img
-usr/lib/grub/i386-pc/lzopio.mod
-usr/lib/grub/i386-pc/lzopio.module
-usr/lib/grub/i386-pc/macbless.mod
-usr/lib/grub/i386-pc/macbless.module
-usr/lib/grub/i386-pc/macho.mod
-usr/lib/grub/i386-pc/macho.module
-usr/lib/grub/i386-pc/mda_text.mod
-usr/lib/grub/i386-pc/mda_text.module
-usr/lib/grub/i386-pc/mdraid09.mod
-usr/lib/grub/i386-pc/mdraid09.module
-usr/lib/grub/i386-pc/mdraid09_be.mod
-usr/lib/grub/i386-pc/mdraid09_be.module
-usr/lib/grub/i386-pc/mdraid1x.mod
-usr/lib/grub/i386-pc/mdraid1x.module
-usr/lib/grub/i386-pc/memdisk.mod
-usr/lib/grub/i386-pc/memdisk.module
-usr/lib/grub/i386-pc/memrw.mod
-usr/lib/grub/i386-pc/memrw.module
-usr/lib/grub/i386-pc/minicmd.mod
-usr/lib/grub/i386-pc/minicmd.module
-usr/lib/grub/i386-pc/minix.mod
-usr/lib/grub/i386-pc/minix.module
-usr/lib/grub/i386-pc/minix2.mod
-usr/lib/grub/i386-pc/minix2.module
-usr/lib/grub/i386-pc/minix2_be.mod
-usr/lib/grub/i386-pc/minix2_be.module
-usr/lib/grub/i386-pc/minix3.mod
-usr/lib/grub/i386-pc/minix3.module
-usr/lib/grub/i386-pc/minix3_be.mod
-usr/lib/grub/i386-pc/minix3_be.module
-usr/lib/grub/i386-pc/minix_be.mod
-usr/lib/grub/i386-pc/minix_be.module
-usr/lib/grub/i386-pc/mmap.mod
-usr/lib/grub/i386-pc/mmap.module
-usr/lib/grub/i386-pc/moddep.lst
-usr/lib/grub/i386-pc/modinfo.sh
-usr/lib/grub/i386-pc/morse.mod
-usr/lib/grub/i386-pc/morse.module
-usr/lib/grub/i386-pc/mpi.mod
-usr/lib/grub/i386-pc/mpi.module
-usr/lib/grub/i386-pc/msdospart.mod
-usr/lib/grub/i386-pc/msdospart.module
-usr/lib/grub/i386-pc/mul_test.mod
-usr/lib/grub/i386-pc/mul_test.module
-usr/lib/grub/i386-pc/multiboot.mod
-usr/lib/grub/i386-pc/multiboot.module
-usr/lib/grub/i386-pc/multiboot2.mod
-usr/lib/grub/i386-pc/multiboot2.module
-usr/lib/grub/i386-pc/nativedisk.mod
-usr/lib/grub/i386-pc/nativedisk.module
-usr/lib/grub/i386-pc/net.mod
-usr/lib/grub/i386-pc/net.module
-usr/lib/grub/i386-pc/newc.mod
-usr/lib/grub/i386-pc/newc.module
-usr/lib/grub/i386-pc/nilfs2.mod
-usr/lib/grub/i386-pc/nilfs2.module
-usr/lib/grub/i386-pc/normal.mod
-usr/lib/grub/i386-pc/normal.module
-usr/lib/grub/i386-pc/ntfs.mod
-usr/lib/grub/i386-pc/ntfs.module
-usr/lib/grub/i386-pc/ntfscomp.mod
-usr/lib/grub/i386-pc/ntfscomp.module
-usr/lib/grub/i386-pc/ntldr.mod
-usr/lib/grub/i386-pc/ntldr.module
-usr/lib/grub/i386-pc/odc.mod
-usr/lib/grub/i386-pc/odc.module
-usr/lib/grub/i386-pc/offsetio.mod
-usr/lib/grub/i386-pc/offsetio.module
-usr/lib/grub/i386-pc/ohci.mod
-usr/lib/grub/i386-pc/ohci.module
-usr/lib/grub/i386-pc/part_acorn.mod
-usr/lib/grub/i386-pc/part_acorn.module
-usr/lib/grub/i386-pc/part_amiga.mod
-usr/lib/grub/i386-pc/part_amiga.module
-usr/lib/grub/i386-pc/part_apple.mod
-usr/lib/grub/i386-pc/part_apple.module
-usr/lib/grub/i386-pc/part_bsd.mod
-usr/lib/grub/i386-pc/part_bsd.module
-usr/lib/grub/i386-pc/part_dfly.mod
-usr/lib/grub/i386-pc/part_dfly.module
-usr/lib/grub/i386-pc/part_dvh.mod
-usr/lib/grub/i386-pc/part_dvh.module
-usr/lib/grub/i386-pc/part_gpt.mod
-usr/lib/grub/i386-pc/part_gpt.module
-usr/lib/grub/i386-pc/part_msdos.mod
-usr/lib/grub/i386-pc/part_msdos.module
-usr/lib/grub/i386-pc/part_plan.mod
-usr/lib/grub/i386-pc/part_plan.module
-usr/lib/grub/i386-pc/part_sun.mod
-usr/lib/grub/i386-pc/part_sun.module
-usr/lib/grub/i386-pc/part_sunpc.mod
-usr/lib/grub/i386-pc/part_sunpc.module
-usr/lib/grub/i386-pc/partmap.lst
-usr/lib/grub/i386-pc/parttool.lst
-usr/lib/grub/i386-pc/parttool.mod
-usr/lib/grub/i386-pc/parttool.module
-usr/lib/grub/i386-pc/password.mod
-usr/lib/grub/i386-pc/password.module
-usr/lib/grub/i386-pc/password_pbkdf2.mod
-usr/lib/grub/i386-pc/password_pbkdf2.module
-usr/lib/grub/i386-pc/pata.mod
-usr/lib/grub/i386-pc/pata.module
-usr/lib/grub/i386-pc/pbkdf2.mod
-usr/lib/grub/i386-pc/pbkdf2.module
-usr/lib/grub/i386-pc/pbkdf2_test.mod
-usr/lib/grub/i386-pc/pbkdf2_test.module
-usr/lib/grub/i386-pc/pci.mod
-usr/lib/grub/i386-pc/pci.module
-usr/lib/grub/i386-pc/pcidump.mod
-usr/lib/grub/i386-pc/pcidump.module
-usr/lib/grub/i386-pc/pgp.mod
-usr/lib/grub/i386-pc/pgp.module
-usr/lib/grub/i386-pc/plan9.mod
-usr/lib/grub/i386-pc/plan9.module
-usr/lib/grub/i386-pc/play.mod
-usr/lib/grub/i386-pc/play.module
-usr/lib/grub/i386-pc/png.mod
-usr/lib/grub/i386-pc/png.module
-usr/lib/grub/i386-pc/priority_queue.mod
-usr/lib/grub/i386-pc/priority_queue.module
-usr/lib/grub/i386-pc/probe.mod
-usr/lib/grub/i386-pc/probe.module
-usr/lib/grub/i386-pc/procfs.mod
-usr/lib/grub/i386-pc/procfs.module
-usr/lib/grub/i386-pc/progress.mod
-usr/lib/grub/i386-pc/progress.module
-usr/lib/grub/i386-pc/pxe.mod
-usr/lib/grub/i386-pc/pxe.module
-usr/lib/grub/i386-pc/pxeboot.image
-usr/lib/grub/i386-pc/pxeboot.img
-usr/lib/grub/i386-pc/pxechain.mod
-usr/lib/grub/i386-pc/pxechain.module
-usr/lib/grub/i386-pc/raid5rec.mod
-usr/lib/grub/i386-pc/raid5rec.module
-usr/lib/grub/i386-pc/raid6rec.mod
-usr/lib/grub/i386-pc/raid6rec.module
-usr/lib/grub/i386-pc/random.mod
-usr/lib/grub/i386-pc/random.module
-usr/lib/grub/i386-pc/rdmsr.mod
-usr/lib/grub/i386-pc/rdmsr.module
-usr/lib/grub/i386-pc/read.mod
-usr/lib/grub/i386-pc/read.module
-usr/lib/grub/i386-pc/reboot.mod
-usr/lib/grub/i386-pc/reboot.module
-usr/lib/grub/i386-pc/regexp.mod
-usr/lib/grub/i386-pc/regexp.module
-usr/lib/grub/i386-pc/reiserfs.mod
-usr/lib/grub/i386-pc/reiserfs.module
-usr/lib/grub/i386-pc/relocator.mod
-usr/lib/grub/i386-pc/relocator.module
-usr/lib/grub/i386-pc/romfs.mod
-usr/lib/grub/i386-pc/romfs.module
-usr/lib/grub/i386-pc/scsi.mod
-usr/lib/grub/i386-pc/scsi.module
-usr/lib/grub/i386-pc/search.mod
-usr/lib/grub/i386-pc/search.module
-usr/lib/grub/i386-pc/search_fs_file.mod
-usr/lib/grub/i386-pc/search_fs_file.module
-usr/lib/grub/i386-pc/search_fs_uuid.mod
-usr/lib/grub/i386-pc/search_fs_uuid.module
-usr/lib/grub/i386-pc/search_label.mod
-usr/lib/grub/i386-pc/search_label.module
-usr/lib/grub/i386-pc/sendkey.mod
-usr/lib/grub/i386-pc/sendkey.module
-usr/lib/grub/i386-pc/serial.mod
-usr/lib/grub/i386-pc/serial.module
-usr/lib/grub/i386-pc/setjmp.mod
-usr/lib/grub/i386-pc/setjmp.module
-usr/lib/grub/i386-pc/setjmp_test.mod
-usr/lib/grub/i386-pc/setjmp_test.module
-usr/lib/grub/i386-pc/setpci.mod
-usr/lib/grub/i386-pc/setpci.module
-usr/lib/grub/i386-pc/sfs.mod
-usr/lib/grub/i386-pc/sfs.module
-usr/lib/grub/i386-pc/shift_test.mod
-usr/lib/grub/i386-pc/shift_test.module
-usr/lib/grub/i386-pc/signature_test.mod
-usr/lib/grub/i386-pc/signature_test.module
-usr/lib/grub/i386-pc/sleep.mod
-usr/lib/grub/i386-pc/sleep.module
-usr/lib/grub/i386-pc/sleep_test.mod
-usr/lib/grub/i386-pc/sleep_test.module
-usr/lib/grub/i386-pc/smbios.mod
-usr/lib/grub/i386-pc/smbios.module
-usr/lib/grub/i386-pc/spkmodem.mod
-usr/lib/grub/i386-pc/spkmodem.module
-usr/lib/grub/i386-pc/squash4.mod
-usr/lib/grub/i386-pc/squash4.module
-usr/lib/grub/i386-pc/strtoull_test.mod
-usr/lib/grub/i386-pc/strtoull_test.module
-usr/lib/grub/i386-pc/syslinuxcfg.mod
-usr/lib/grub/i386-pc/syslinuxcfg.module
-usr/lib/grub/i386-pc/tar.mod
-usr/lib/grub/i386-pc/tar.module
-usr/lib/grub/i386-pc/terminal.lst
-usr/lib/grub/i386-pc/terminal.mod
-usr/lib/grub/i386-pc/terminal.module
-usr/lib/grub/i386-pc/terminfo.mod
-usr/lib/grub/i386-pc/terminfo.module
-usr/lib/grub/i386-pc/test.mod
-usr/lib/grub/i386-pc/test.module
-usr/lib/grub/i386-pc/test_blockarg.mod
-usr/lib/grub/i386-pc/test_blockarg.module
-usr/lib/grub/i386-pc/testload.mod
-usr/lib/grub/i386-pc/testload.module
-usr/lib/grub/i386-pc/testspeed.mod
-usr/lib/grub/i386-pc/testspeed.module
-usr/lib/grub/i386-pc/tftp.mod
-usr/lib/grub/i386-pc/tftp.module
-usr/lib/grub/i386-pc/tga.mod
-usr/lib/grub/i386-pc/tga.module
-usr/lib/grub/i386-pc/time.mod
-usr/lib/grub/i386-pc/time.module
-usr/lib/grub/i386-pc/tr.mod
-usr/lib/grub/i386-pc/tr.module
-usr/lib/grub/i386-pc/trig.mod
-usr/lib/grub/i386-pc/trig.module
-usr/lib/grub/i386-pc/true.mod
-usr/lib/grub/i386-pc/true.module
-usr/lib/grub/i386-pc/truecrypt.mod
-usr/lib/grub/i386-pc/truecrypt.module
-usr/lib/grub/i386-pc/udf.mod
-usr/lib/grub/i386-pc/udf.module
-usr/lib/grub/i386-pc/ufs1.mod
-usr/lib/grub/i386-pc/ufs1.module
-usr/lib/grub/i386-pc/ufs1_be.mod
-usr/lib/grub/i386-pc/ufs1_be.module
-usr/lib/grub/i386-pc/ufs2.mod
-usr/lib/grub/i386-pc/ufs2.module
-usr/lib/grub/i386-pc/uhci.mod
-usr/lib/grub/i386-pc/uhci.module
-usr/lib/grub/i386-pc/usb.mod
-usr/lib/grub/i386-pc/usb.module
-usr/lib/grub/i386-pc/usb_keyboard.mod
-usr/lib/grub/i386-pc/usb_keyboard.module
-usr/lib/grub/i386-pc/usbms.mod
-usr/lib/grub/i386-pc/usbms.module
-usr/lib/grub/i386-pc/usbserial_common.mod
-usr/lib/grub/i386-pc/usbserial_common.module
-usr/lib/grub/i386-pc/usbserial_ftdi.mod
-usr/lib/grub/i386-pc/usbserial_ftdi.module
-usr/lib/grub/i386-pc/usbserial_pl2303.mod
-usr/lib/grub/i386-pc/usbserial_pl2303.module
-usr/lib/grub/i386-pc/usbserial_usbdebug.mod
-usr/lib/grub/i386-pc/usbserial_usbdebug.module
-usr/lib/grub/i386-pc/usbtest.mod
-usr/lib/grub/i386-pc/usbtest.module
-usr/lib/grub/i386-pc/vbe.mod
-usr/lib/grub/i386-pc/vbe.module
-usr/lib/grub/i386-pc/vga.mod
-usr/lib/grub/i386-pc/vga.module
-usr/lib/grub/i386-pc/vga_text.mod
-usr/lib/grub/i386-pc/vga_text.module
-usr/lib/grub/i386-pc/video.lst
-usr/lib/grub/i386-pc/video.mod
-usr/lib/grub/i386-pc/video.module
-usr/lib/grub/i386-pc/video_bochs.mod
-usr/lib/grub/i386-pc/video_bochs.module
-usr/lib/grub/i386-pc/video_cirrus.mod
-usr/lib/grub/i386-pc/video_cirrus.module
-usr/lib/grub/i386-pc/video_colors.mod
-usr/lib/grub/i386-pc/video_colors.module
-usr/lib/grub/i386-pc/video_fb.mod
-usr/lib/grub/i386-pc/video_fb.module
-usr/lib/grub/i386-pc/videoinfo.mod
-usr/lib/grub/i386-pc/videoinfo.module
-usr/lib/grub/i386-pc/videotest.mod
-usr/lib/grub/i386-pc/videotest.module
-usr/lib/grub/i386-pc/videotest_checksum.mod
-usr/lib/grub/i386-pc/videotest_checksum.module
-usr/lib/grub/i386-pc/wrmsr.mod
-usr/lib/grub/i386-pc/wrmsr.module
-usr/lib/grub/i386-pc/xfs.mod
-usr/lib/grub/i386-pc/xfs.module
-usr/lib/grub/i386-pc/xnu.mod
-usr/lib/grub/i386-pc/xnu.module
-usr/lib/grub/i386-pc/xnu_uuid.mod
-usr/lib/grub/i386-pc/xnu_uuid.module
-usr/lib/grub/i386-pc/xnu_uuid_test.mod
-usr/lib/grub/i386-pc/xnu_uuid_test.module
-usr/lib/grub/i386-pc/xzio.mod
-usr/lib/grub/i386-pc/xzio.module
-usr/lib/grub/i386-pc/zfs.mod
-usr/lib/grub/i386-pc/zfs.module
-usr/lib/grub/i386-pc/zfscrypt.mod
-usr/lib/grub/i386-pc/zfscrypt.module
-usr/lib/grub/i386-pc/zfsinfo.mod
-usr/lib/grub/i386-pc/zfsinfo.module
-usr/lib/grub/i386-pc/zstd.mod
-usr/lib/grub/i386-pc/zstd.module
-#usr/lib/grub/x86_64-efi
-usr/lib/grub/x86_64-efi/acpi.mod
-usr/lib/grub/x86_64-efi/acpi.module
-usr/lib/grub/x86_64-efi/adler32.mod
-usr/lib/grub/x86_64-efi/adler32.module
-usr/lib/grub/x86_64-efi/affs.mod
-usr/lib/grub/x86_64-efi/affs.module
-usr/lib/grub/x86_64-efi/afs.mod
-usr/lib/grub/x86_64-efi/afs.module
-usr/lib/grub/x86_64-efi/afsplitter.mod
-usr/lib/grub/x86_64-efi/afsplitter.module
-usr/lib/grub/x86_64-efi/ahci.mod
-usr/lib/grub/x86_64-efi/ahci.module
-usr/lib/grub/x86_64-efi/all_video.mod
-usr/lib/grub/x86_64-efi/all_video.module
-usr/lib/grub/x86_64-efi/aout.mod
-usr/lib/grub/x86_64-efi/aout.module
-usr/lib/grub/x86_64-efi/appleldr.mod
-usr/lib/grub/x86_64-efi/appleldr.module
-usr/lib/grub/x86_64-efi/archelp.mod
-usr/lib/grub/x86_64-efi/archelp.module
-usr/lib/grub/x86_64-efi/at_keyboard.mod
-usr/lib/grub/x86_64-efi/at_keyboard.module
-usr/lib/grub/x86_64-efi/ata.mod
-usr/lib/grub/x86_64-efi/ata.module
-usr/lib/grub/x86_64-efi/backtrace.mod
-usr/lib/grub/x86_64-efi/backtrace.module
-usr/lib/grub/x86_64-efi/bfs.mod
-usr/lib/grub/x86_64-efi/bfs.module
-usr/lib/grub/x86_64-efi/bitmap.mod
-usr/lib/grub/x86_64-efi/bitmap.module
-usr/lib/grub/x86_64-efi/bitmap_scale.mod
-usr/lib/grub/x86_64-efi/bitmap_scale.module
-usr/lib/grub/x86_64-efi/blocklist.mod
-usr/lib/grub/x86_64-efi/blocklist.module
-usr/lib/grub/x86_64-efi/boot.mod
-usr/lib/grub/x86_64-efi/boot.module
-usr/lib/grub/x86_64-efi/bsd.mod
-usr/lib/grub/x86_64-efi/bsd.module
-usr/lib/grub/x86_64-efi/bswap_test.mod
-usr/lib/grub/x86_64-efi/bswap_test.module
-usr/lib/grub/x86_64-efi/btrfs.mod
-usr/lib/grub/x86_64-efi/btrfs.module
-usr/lib/grub/x86_64-efi/bufio.mod
-usr/lib/grub/x86_64-efi/bufio.module
-usr/lib/grub/x86_64-efi/cat.mod
-usr/lib/grub/x86_64-efi/cat.module
-usr/lib/grub/x86_64-efi/cbfs.mod
-usr/lib/grub/x86_64-efi/cbfs.module
-usr/lib/grub/x86_64-efi/cbls.mod
-usr/lib/grub/x86_64-efi/cbls.module
-usr/lib/grub/x86_64-efi/cbmemc.mod
-usr/lib/grub/x86_64-efi/cbmemc.module
-usr/lib/grub/x86_64-efi/cbtable.mod
-usr/lib/grub/x86_64-efi/cbtable.module
-usr/lib/grub/x86_64-efi/cbtime.mod
-usr/lib/grub/x86_64-efi/cbtime.module
-usr/lib/grub/x86_64-efi/chain.mod
-usr/lib/grub/x86_64-efi/chain.module
-usr/lib/grub/x86_64-efi/cmdline_cat_test.mod
-usr/lib/grub/x86_64-efi/cmdline_cat_test.module
-usr/lib/grub/x86_64-efi/cmp.mod
-usr/lib/grub/x86_64-efi/cmp.module
-usr/lib/grub/x86_64-efi/cmp_test.mod
-usr/lib/grub/x86_64-efi/cmp_test.module
-usr/lib/grub/x86_64-efi/command.lst
-usr/lib/grub/x86_64-efi/config.h
-usr/lib/grub/x86_64-efi/configfile.mod
-usr/lib/grub/x86_64-efi/configfile.module
-usr/lib/grub/x86_64-efi/cpio.mod
-usr/lib/grub/x86_64-efi/cpio.module
-usr/lib/grub/x86_64-efi/cpio_be.mod
-usr/lib/grub/x86_64-efi/cpio_be.module
-usr/lib/grub/x86_64-efi/cpuid.mod
-usr/lib/grub/x86_64-efi/cpuid.module
-usr/lib/grub/x86_64-efi/crc64.mod
-usr/lib/grub/x86_64-efi/crc64.module
-usr/lib/grub/x86_64-efi/crypto.lst
-usr/lib/grub/x86_64-efi/crypto.mod
-usr/lib/grub/x86_64-efi/crypto.module
-usr/lib/grub/x86_64-efi/cryptodisk.mod
-usr/lib/grub/x86_64-efi/cryptodisk.module
-usr/lib/grub/x86_64-efi/cs5536.mod
-usr/lib/grub/x86_64-efi/cs5536.module
-usr/lib/grub/x86_64-efi/ctz_test.mod
-usr/lib/grub/x86_64-efi/ctz_test.module
-usr/lib/grub/x86_64-efi/date.mod
-usr/lib/grub/x86_64-efi/date.module
-usr/lib/grub/x86_64-efi/datehook.mod
-usr/lib/grub/x86_64-efi/datehook.module
-usr/lib/grub/x86_64-efi/datetime.mod
-usr/lib/grub/x86_64-efi/datetime.module
-usr/lib/grub/x86_64-efi/disk.mod
-usr/lib/grub/x86_64-efi/disk.module
-usr/lib/grub/x86_64-efi/diskfilter.mod
-usr/lib/grub/x86_64-efi/diskfilter.module
-usr/lib/grub/x86_64-efi/div.mod
-usr/lib/grub/x86_64-efi/div.module
-usr/lib/grub/x86_64-efi/div_test.mod
-usr/lib/grub/x86_64-efi/div_test.module
-usr/lib/grub/x86_64-efi/dm_nv.mod
-usr/lib/grub/x86_64-efi/dm_nv.module
-usr/lib/grub/x86_64-efi/echo.mod
-usr/lib/grub/x86_64-efi/echo.module
-usr/lib/grub/x86_64-efi/efi_gop.mod
-usr/lib/grub/x86_64-efi/efi_gop.module
-usr/lib/grub/x86_64-efi/efi_uga.mod
-usr/lib/grub/x86_64-efi/efi_uga.module
-usr/lib/grub/x86_64-efi/efifwsetup.mod
-usr/lib/grub/x86_64-efi/efifwsetup.module
-usr/lib/grub/x86_64-efi/efinet.mod
-usr/lib/grub/x86_64-efi/efinet.module
-usr/lib/grub/x86_64-efi/ehci.mod
-usr/lib/grub/x86_64-efi/ehci.module
-usr/lib/grub/x86_64-efi/elf.mod
-usr/lib/grub/x86_64-efi/elf.module
-usr/lib/grub/x86_64-efi/eval.mod
-usr/lib/grub/x86_64-efi/eval.module
-usr/lib/grub/x86_64-efi/exfat.mod
-usr/lib/grub/x86_64-efi/exfat.module
-usr/lib/grub/x86_64-efi/exfctest.mod
-usr/lib/grub/x86_64-efi/exfctest.module
-usr/lib/grub/x86_64-efi/ext2.mod
-usr/lib/grub/x86_64-efi/ext2.module
-usr/lib/grub/x86_64-efi/extcmd.mod
-usr/lib/grub/x86_64-efi/extcmd.module
-usr/lib/grub/x86_64-efi/f2fs.mod
-usr/lib/grub/x86_64-efi/f2fs.module
-usr/lib/grub/x86_64-efi/fat.mod
-usr/lib/grub/x86_64-efi/fat.module
-usr/lib/grub/x86_64-efi/fdt.lst
-usr/lib/grub/x86_64-efi/file.mod
-usr/lib/grub/x86_64-efi/file.module
-usr/lib/grub/x86_64-efi/fixvideo.mod
-usr/lib/grub/x86_64-efi/fixvideo.module
-usr/lib/grub/x86_64-efi/font.mod
-usr/lib/grub/x86_64-efi/font.module
-usr/lib/grub/x86_64-efi/fs.lst
-usr/lib/grub/x86_64-efi/fshelp.mod
-usr/lib/grub/x86_64-efi/fshelp.module
-usr/lib/grub/x86_64-efi/functional_test.mod
-usr/lib/grub/x86_64-efi/functional_test.module
-usr/lib/grub/x86_64-efi/gcry_arcfour.mod
-usr/lib/grub/x86_64-efi/gcry_arcfour.module
-usr/lib/grub/x86_64-efi/gcry_blowfish.mod
-usr/lib/grub/x86_64-efi/gcry_blowfish.module
-usr/lib/grub/x86_64-efi/gcry_camellia.mod
-usr/lib/grub/x86_64-efi/gcry_camellia.module
-usr/lib/grub/x86_64-efi/gcry_cast5.mod
-usr/lib/grub/x86_64-efi/gcry_cast5.module
-usr/lib/grub/x86_64-efi/gcry_crc.mod
-usr/lib/grub/x86_64-efi/gcry_crc.module
-usr/lib/grub/x86_64-efi/gcry_des.mod
-usr/lib/grub/x86_64-efi/gcry_des.module
-usr/lib/grub/x86_64-efi/gcry_dsa.mod
-usr/lib/grub/x86_64-efi/gcry_dsa.module
-usr/lib/grub/x86_64-efi/gcry_idea.mod
-usr/lib/grub/x86_64-efi/gcry_idea.module
-usr/lib/grub/x86_64-efi/gcry_md4.mod
-usr/lib/grub/x86_64-efi/gcry_md4.module
-usr/lib/grub/x86_64-efi/gcry_md5.mod
-usr/lib/grub/x86_64-efi/gcry_md5.module
-usr/lib/grub/x86_64-efi/gcry_rfc2268.mod
-usr/lib/grub/x86_64-efi/gcry_rfc2268.module
-usr/lib/grub/x86_64-efi/gcry_rijndael.mod
-usr/lib/grub/x86_64-efi/gcry_rijndael.module
-usr/lib/grub/x86_64-efi/gcry_rmd160.mod
-usr/lib/grub/x86_64-efi/gcry_rmd160.module
-usr/lib/grub/x86_64-efi/gcry_rsa.mod
-usr/lib/grub/x86_64-efi/gcry_rsa.module
-usr/lib/grub/x86_64-efi/gcry_seed.mod
-usr/lib/grub/x86_64-efi/gcry_seed.module
-usr/lib/grub/x86_64-efi/gcry_serpent.mod
-usr/lib/grub/x86_64-efi/gcry_serpent.module
-usr/lib/grub/x86_64-efi/gcry_sha1.mod
-usr/lib/grub/x86_64-efi/gcry_sha1.module
-usr/lib/grub/x86_64-efi/gcry_sha256.mod
-usr/lib/grub/x86_64-efi/gcry_sha256.module
-usr/lib/grub/x86_64-efi/gcry_sha512.mod
-usr/lib/grub/x86_64-efi/gcry_sha512.module
-usr/lib/grub/x86_64-efi/gcry_tiger.mod
-usr/lib/grub/x86_64-efi/gcry_tiger.module
-usr/lib/grub/x86_64-efi/gcry_twofish.mod
-usr/lib/grub/x86_64-efi/gcry_twofish.module
-usr/lib/grub/x86_64-efi/gcry_whirlpool.mod
-usr/lib/grub/x86_64-efi/gcry_whirlpool.module
-usr/lib/grub/x86_64-efi/gdb_grub
-usr/lib/grub/x86_64-efi/geli.mod
-usr/lib/grub/x86_64-efi/geli.module
-usr/lib/grub/x86_64-efi/gettext.mod
-usr/lib/grub/x86_64-efi/gettext.module
-usr/lib/grub/x86_64-efi/gfxmenu.mod
-usr/lib/grub/x86_64-efi/gfxmenu.module
-usr/lib/grub/x86_64-efi/gfxterm.mod
-usr/lib/grub/x86_64-efi/gfxterm.module
-usr/lib/grub/x86_64-efi/gfxterm_background.mod
-usr/lib/grub/x86_64-efi/gfxterm_background.module
-usr/lib/grub/x86_64-efi/gfxterm_menu.mod
-usr/lib/grub/x86_64-efi/gfxterm_menu.module
-usr/lib/grub/x86_64-efi/gmodule.pl
-usr/lib/grub/x86_64-efi/gptsync.mod
-usr/lib/grub/x86_64-efi/gptsync.module
-usr/lib/grub/x86_64-efi/gzio.mod
-usr/lib/grub/x86_64-efi/gzio.module
-usr/lib/grub/x86_64-efi/halt.mod
-usr/lib/grub/x86_64-efi/halt.module
-usr/lib/grub/x86_64-efi/hashsum.mod
-usr/lib/grub/x86_64-efi/hashsum.module
-usr/lib/grub/x86_64-efi/hdparm.mod
-usr/lib/grub/x86_64-efi/hdparm.module
-usr/lib/grub/x86_64-efi/hello.mod
-usr/lib/grub/x86_64-efi/hello.module
-usr/lib/grub/x86_64-efi/help.mod
-usr/lib/grub/x86_64-efi/help.module
-usr/lib/grub/x86_64-efi/hexdump.mod
-usr/lib/grub/x86_64-efi/hexdump.module
-usr/lib/grub/x86_64-efi/hfs.mod
-usr/lib/grub/x86_64-efi/hfs.module
-usr/lib/grub/x86_64-efi/hfsplus.mod
-usr/lib/grub/x86_64-efi/hfsplus.module
-usr/lib/grub/x86_64-efi/hfspluscomp.mod
-usr/lib/grub/x86_64-efi/hfspluscomp.module
-usr/lib/grub/x86_64-efi/http.mod
-usr/lib/grub/x86_64-efi/http.module
-usr/lib/grub/x86_64-efi/iorw.mod
-usr/lib/grub/x86_64-efi/iorw.module
-usr/lib/grub/x86_64-efi/iso9660.mod
-usr/lib/grub/x86_64-efi/iso9660.module
-usr/lib/grub/x86_64-efi/jfs.mod
-usr/lib/grub/x86_64-efi/jfs.module
-usr/lib/grub/x86_64-efi/jpeg.mod
-usr/lib/grub/x86_64-efi/jpeg.module
-usr/lib/grub/x86_64-efi/json.mod
-usr/lib/grub/x86_64-efi/json.module
-usr/lib/grub/x86_64-efi/kernel.exec
-usr/lib/grub/x86_64-efi/kernel.img
-usr/lib/grub/x86_64-efi/keylayouts.mod
-usr/lib/grub/x86_64-efi/keylayouts.module
-usr/lib/grub/x86_64-efi/keystatus.mod
-usr/lib/grub/x86_64-efi/keystatus.module
-usr/lib/grub/x86_64-efi/ldm.mod
-usr/lib/grub/x86_64-efi/ldm.module
-usr/lib/grub/x86_64-efi/legacy_password_test.mod
-usr/lib/grub/x86_64-efi/legacy_password_test.module
-usr/lib/grub/x86_64-efi/legacycfg.mod
-usr/lib/grub/x86_64-efi/legacycfg.module
-usr/lib/grub/x86_64-efi/linux.mod
-usr/lib/grub/x86_64-efi/linux.module
-usr/lib/grub/x86_64-efi/linux16.mod
-usr/lib/grub/x86_64-efi/linux16.module
-usr/lib/grub/x86_64-efi/loadbios.mod
-usr/lib/grub/x86_64-efi/loadbios.module
-usr/lib/grub/x86_64-efi/loadenv.mod
-usr/lib/grub/x86_64-efi/loadenv.module
-usr/lib/grub/x86_64-efi/loopback.mod
-usr/lib/grub/x86_64-efi/loopback.module
-usr/lib/grub/x86_64-efi/ls.mod
-usr/lib/grub/x86_64-efi/ls.module
-usr/lib/grub/x86_64-efi/lsacpi.mod
-usr/lib/grub/x86_64-efi/lsacpi.module
-usr/lib/grub/x86_64-efi/lsefi.mod
-usr/lib/grub/x86_64-efi/lsefi.module
-usr/lib/grub/x86_64-efi/lsefimmap.mod
-usr/lib/grub/x86_64-efi/lsefimmap.module
-usr/lib/grub/x86_64-efi/lsefisystab.mod
-usr/lib/grub/x86_64-efi/lsefisystab.module
-usr/lib/grub/x86_64-efi/lsmmap.mod
-usr/lib/grub/x86_64-efi/lsmmap.module
-usr/lib/grub/x86_64-efi/lspci.mod
-usr/lib/grub/x86_64-efi/lspci.module
-usr/lib/grub/x86_64-efi/lssal.mod
-usr/lib/grub/x86_64-efi/lssal.module
-usr/lib/grub/x86_64-efi/luks.mod
-usr/lib/grub/x86_64-efi/luks.module
-usr/lib/grub/x86_64-efi/luks2.mod
-usr/lib/grub/x86_64-efi/luks2.module
-usr/lib/grub/x86_64-efi/lvm.mod
-usr/lib/grub/x86_64-efi/lvm.module
-usr/lib/grub/x86_64-efi/lzopio.mod
-usr/lib/grub/x86_64-efi/lzopio.module
-usr/lib/grub/x86_64-efi/macbless.mod
-usr/lib/grub/x86_64-efi/macbless.module
-usr/lib/grub/x86_64-efi/macho.mod
-usr/lib/grub/x86_64-efi/macho.module
-usr/lib/grub/x86_64-efi/mdraid09.mod
-usr/lib/grub/x86_64-efi/mdraid09.module
-usr/lib/grub/x86_64-efi/mdraid09_be.mod
-usr/lib/grub/x86_64-efi/mdraid09_be.module
-usr/lib/grub/x86_64-efi/mdraid1x.mod
-usr/lib/grub/x86_64-efi/mdraid1x.module
-usr/lib/grub/x86_64-efi/memdisk.mod
-usr/lib/grub/x86_64-efi/memdisk.module
-usr/lib/grub/x86_64-efi/memrw.mod
-usr/lib/grub/x86_64-efi/memrw.module
-usr/lib/grub/x86_64-efi/minicmd.mod
-usr/lib/grub/x86_64-efi/minicmd.module
-usr/lib/grub/x86_64-efi/minix.mod
-usr/lib/grub/x86_64-efi/minix.module
-usr/lib/grub/x86_64-efi/minix2.mod
-usr/lib/grub/x86_64-efi/minix2.module
-usr/lib/grub/x86_64-efi/minix2_be.mod
-usr/lib/grub/x86_64-efi/minix2_be.module
-usr/lib/grub/x86_64-efi/minix3.mod
-usr/lib/grub/x86_64-efi/minix3.module
-usr/lib/grub/x86_64-efi/minix3_be.mod
-usr/lib/grub/x86_64-efi/minix3_be.module
-usr/lib/grub/x86_64-efi/minix_be.mod
-usr/lib/grub/x86_64-efi/minix_be.module
-usr/lib/grub/x86_64-efi/mmap.mod
-usr/lib/grub/x86_64-efi/mmap.module
-usr/lib/grub/x86_64-efi/moddep.lst
-usr/lib/grub/x86_64-efi/modinfo.sh
-usr/lib/grub/x86_64-efi/morse.mod
-usr/lib/grub/x86_64-efi/morse.module
-usr/lib/grub/x86_64-efi/mpi.mod
-usr/lib/grub/x86_64-efi/mpi.module
-usr/lib/grub/x86_64-efi/msdospart.mod
-usr/lib/grub/x86_64-efi/msdospart.module
-usr/lib/grub/x86_64-efi/mul_test.mod
-usr/lib/grub/x86_64-efi/mul_test.module
-usr/lib/grub/x86_64-efi/multiboot.mod
-usr/lib/grub/x86_64-efi/multiboot.module
-usr/lib/grub/x86_64-efi/multiboot2.mod
-usr/lib/grub/x86_64-efi/multiboot2.module
-usr/lib/grub/x86_64-efi/nativedisk.mod
-usr/lib/grub/x86_64-efi/nativedisk.module
-usr/lib/grub/x86_64-efi/net.mod
-usr/lib/grub/x86_64-efi/net.module
-usr/lib/grub/x86_64-efi/newc.mod
-usr/lib/grub/x86_64-efi/newc.module
-usr/lib/grub/x86_64-efi/nilfs2.mod
-usr/lib/grub/x86_64-efi/nilfs2.module
-usr/lib/grub/x86_64-efi/normal.mod
-usr/lib/grub/x86_64-efi/normal.module
-usr/lib/grub/x86_64-efi/ntfs.mod
-usr/lib/grub/x86_64-efi/ntfs.module
-usr/lib/grub/x86_64-efi/ntfscomp.mod
-usr/lib/grub/x86_64-efi/ntfscomp.module
-usr/lib/grub/x86_64-efi/odc.mod
-usr/lib/grub/x86_64-efi/odc.module
-usr/lib/grub/x86_64-efi/offsetio.mod
-usr/lib/grub/x86_64-efi/offsetio.module
-usr/lib/grub/x86_64-efi/ohci.mod
-usr/lib/grub/x86_64-efi/ohci.module
-usr/lib/grub/x86_64-efi/part_acorn.mod
-usr/lib/grub/x86_64-efi/part_acorn.module
-usr/lib/grub/x86_64-efi/part_amiga.mod
-usr/lib/grub/x86_64-efi/part_amiga.module
-usr/lib/grub/x86_64-efi/part_apple.mod
-usr/lib/grub/x86_64-efi/part_apple.module
-usr/lib/grub/x86_64-efi/part_bsd.mod
-usr/lib/grub/x86_64-efi/part_bsd.module
-usr/lib/grub/x86_64-efi/part_dfly.mod
-usr/lib/grub/x86_64-efi/part_dfly.module
-usr/lib/grub/x86_64-efi/part_dvh.mod
-usr/lib/grub/x86_64-efi/part_dvh.module
-usr/lib/grub/x86_64-efi/part_gpt.mod
-usr/lib/grub/x86_64-efi/part_gpt.module
-usr/lib/grub/x86_64-efi/part_msdos.mod
-usr/lib/grub/x86_64-efi/part_msdos.module
-usr/lib/grub/x86_64-efi/part_plan.mod
-usr/lib/grub/x86_64-efi/part_plan.module
-usr/lib/grub/x86_64-efi/part_sun.mod
-usr/lib/grub/x86_64-efi/part_sun.module
-usr/lib/grub/x86_64-efi/part_sunpc.mod
-usr/lib/grub/x86_64-efi/part_sunpc.module
-usr/lib/grub/x86_64-efi/partmap.lst
-usr/lib/grub/x86_64-efi/parttool.lst
-usr/lib/grub/x86_64-efi/parttool.mod
-usr/lib/grub/x86_64-efi/parttool.module
-usr/lib/grub/x86_64-efi/password.mod
-usr/lib/grub/x86_64-efi/password.module
-usr/lib/grub/x86_64-efi/password_pbkdf2.mod
-usr/lib/grub/x86_64-efi/password_pbkdf2.module
-usr/lib/grub/x86_64-efi/pata.mod
-usr/lib/grub/x86_64-efi/pata.module
-usr/lib/grub/x86_64-efi/pbkdf2.mod
-usr/lib/grub/x86_64-efi/pbkdf2.module
-usr/lib/grub/x86_64-efi/pbkdf2_test.mod
-usr/lib/grub/x86_64-efi/pbkdf2_test.module
-usr/lib/grub/x86_64-efi/pcidump.mod
-usr/lib/grub/x86_64-efi/pcidump.module
-usr/lib/grub/x86_64-efi/pgp.mod
-usr/lib/grub/x86_64-efi/pgp.module
-usr/lib/grub/x86_64-efi/play.mod
-usr/lib/grub/x86_64-efi/play.module
-usr/lib/grub/x86_64-efi/png.mod
-usr/lib/grub/x86_64-efi/png.module
-usr/lib/grub/x86_64-efi/priority_queue.mod
-usr/lib/grub/x86_64-efi/priority_queue.module
-usr/lib/grub/x86_64-efi/probe.mod
-usr/lib/grub/x86_64-efi/probe.module
-usr/lib/grub/x86_64-efi/procfs.mod
-usr/lib/grub/x86_64-efi/procfs.module
-usr/lib/grub/x86_64-efi/progress.mod
-usr/lib/grub/x86_64-efi/progress.module
-usr/lib/grub/x86_64-efi/raid5rec.mod
-usr/lib/grub/x86_64-efi/raid5rec.module
-usr/lib/grub/x86_64-efi/raid6rec.mod
-usr/lib/grub/x86_64-efi/raid6rec.module
-usr/lib/grub/x86_64-efi/random.mod
-usr/lib/grub/x86_64-efi/random.module
-usr/lib/grub/x86_64-efi/rdmsr.mod
-usr/lib/grub/x86_64-efi/rdmsr.module
-usr/lib/grub/x86_64-efi/read.mod
-usr/lib/grub/x86_64-efi/read.module
-usr/lib/grub/x86_64-efi/reboot.mod
-usr/lib/grub/x86_64-efi/reboot.module
-usr/lib/grub/x86_64-efi/regexp.mod
-usr/lib/grub/x86_64-efi/regexp.module
-usr/lib/grub/x86_64-efi/reiserfs.mod
-usr/lib/grub/x86_64-efi/reiserfs.module
-usr/lib/grub/x86_64-efi/relocator.mod
-usr/lib/grub/x86_64-efi/relocator.module
-usr/lib/grub/x86_64-efi/romfs.mod
-usr/lib/grub/x86_64-efi/romfs.module
-usr/lib/grub/x86_64-efi/scsi.mod
-usr/lib/grub/x86_64-efi/scsi.module
-usr/lib/grub/x86_64-efi/search.mod
-usr/lib/grub/x86_64-efi/search.module
-usr/lib/grub/x86_64-efi/search_fs_file.mod
-usr/lib/grub/x86_64-efi/search_fs_file.module
-usr/lib/grub/x86_64-efi/search_fs_uuid.mod
-usr/lib/grub/x86_64-efi/search_fs_uuid.module
-usr/lib/grub/x86_64-efi/search_label.mod
-usr/lib/grub/x86_64-efi/search_label.module
-usr/lib/grub/x86_64-efi/serial.mod
-usr/lib/grub/x86_64-efi/serial.module
-usr/lib/grub/x86_64-efi/setjmp.mod
-usr/lib/grub/x86_64-efi/setjmp.module
-usr/lib/grub/x86_64-efi/setjmp_test.mod
-usr/lib/grub/x86_64-efi/setjmp_test.module
-usr/lib/grub/x86_64-efi/setpci.mod
-usr/lib/grub/x86_64-efi/setpci.module
-usr/lib/grub/x86_64-efi/sfs.mod
-usr/lib/grub/x86_64-efi/sfs.module
-usr/lib/grub/x86_64-efi/shift_test.mod
-usr/lib/grub/x86_64-efi/shift_test.module
-usr/lib/grub/x86_64-efi/signature_test.mod
-usr/lib/grub/x86_64-efi/signature_test.module
-usr/lib/grub/x86_64-efi/sleep.mod
-usr/lib/grub/x86_64-efi/sleep.module
-usr/lib/grub/x86_64-efi/sleep_test.mod
-usr/lib/grub/x86_64-efi/sleep_test.module
-usr/lib/grub/x86_64-efi/smbios.mod
-usr/lib/grub/x86_64-efi/smbios.module
-usr/lib/grub/x86_64-efi/spkmodem.mod
-usr/lib/grub/x86_64-efi/spkmodem.module
-usr/lib/grub/x86_64-efi/squash4.mod
-usr/lib/grub/x86_64-efi/squash4.module
-usr/lib/grub/x86_64-efi/strtoull_test.mod
-usr/lib/grub/x86_64-efi/strtoull_test.module
-usr/lib/grub/x86_64-efi/syslinuxcfg.mod
-usr/lib/grub/x86_64-efi/syslinuxcfg.module
-usr/lib/grub/x86_64-efi/tar.mod
-usr/lib/grub/x86_64-efi/tar.module
-usr/lib/grub/x86_64-efi/terminal.lst
-usr/lib/grub/x86_64-efi/terminal.mod
-usr/lib/grub/x86_64-efi/terminal.module
-usr/lib/grub/x86_64-efi/terminfo.mod
-usr/lib/grub/x86_64-efi/terminfo.module
-usr/lib/grub/x86_64-efi/test.mod
-usr/lib/grub/x86_64-efi/test.module
-usr/lib/grub/x86_64-efi/test_blockarg.mod
-usr/lib/grub/x86_64-efi/test_blockarg.module
-usr/lib/grub/x86_64-efi/testload.mod
-usr/lib/grub/x86_64-efi/testload.module
-usr/lib/grub/x86_64-efi/testspeed.mod
-usr/lib/grub/x86_64-efi/testspeed.module
-usr/lib/grub/x86_64-efi/tftp.mod
-usr/lib/grub/x86_64-efi/tftp.module
-usr/lib/grub/x86_64-efi/tga.mod
-usr/lib/grub/x86_64-efi/tga.module
-usr/lib/grub/x86_64-efi/time.mod
-usr/lib/grub/x86_64-efi/time.module
-usr/lib/grub/x86_64-efi/tpm.mod
-usr/lib/grub/x86_64-efi/tpm.module
-usr/lib/grub/x86_64-efi/tr.mod
-usr/lib/grub/x86_64-efi/tr.module
-usr/lib/grub/x86_64-efi/trig.mod
-usr/lib/grub/x86_64-efi/trig.module
-usr/lib/grub/x86_64-efi/true.mod
-usr/lib/grub/x86_64-efi/true.module
-usr/lib/grub/x86_64-efi/udf.mod
-usr/lib/grub/x86_64-efi/udf.module
-usr/lib/grub/x86_64-efi/ufs1.mod
-usr/lib/grub/x86_64-efi/ufs1.module
-usr/lib/grub/x86_64-efi/ufs1_be.mod
-usr/lib/grub/x86_64-efi/ufs1_be.module
-usr/lib/grub/x86_64-efi/ufs2.mod
-usr/lib/grub/x86_64-efi/ufs2.module
-usr/lib/grub/x86_64-efi/uhci.mod
-usr/lib/grub/x86_64-efi/uhci.module
-usr/lib/grub/x86_64-efi/usb.mod
-usr/lib/grub/x86_64-efi/usb.module
-usr/lib/grub/x86_64-efi/usb_keyboard.mod
-usr/lib/grub/x86_64-efi/usb_keyboard.module
-usr/lib/grub/x86_64-efi/usbms.mod
-usr/lib/grub/x86_64-efi/usbms.module
-usr/lib/grub/x86_64-efi/usbserial_common.mod
-usr/lib/grub/x86_64-efi/usbserial_common.module
-usr/lib/grub/x86_64-efi/usbserial_ftdi.mod
-usr/lib/grub/x86_64-efi/usbserial_ftdi.module
-usr/lib/grub/x86_64-efi/usbserial_pl2303.mod
-usr/lib/grub/x86_64-efi/usbserial_pl2303.module
-usr/lib/grub/x86_64-efi/usbserial_usbdebug.mod
-usr/lib/grub/x86_64-efi/usbserial_usbdebug.module
-usr/lib/grub/x86_64-efi/usbtest.mod
-usr/lib/grub/x86_64-efi/usbtest.module
-usr/lib/grub/x86_64-efi/video.lst
-usr/lib/grub/x86_64-efi/video.mod
-usr/lib/grub/x86_64-efi/video.module
-usr/lib/grub/x86_64-efi/video_bochs.mod
-usr/lib/grub/x86_64-efi/video_bochs.module
-usr/lib/grub/x86_64-efi/video_cirrus.mod
-usr/lib/grub/x86_64-efi/video_cirrus.module
-usr/lib/grub/x86_64-efi/video_colors.mod
-usr/lib/grub/x86_64-efi/video_colors.module
-usr/lib/grub/x86_64-efi/video_fb.mod
-usr/lib/grub/x86_64-efi/video_fb.module
-usr/lib/grub/x86_64-efi/videoinfo.mod
-usr/lib/grub/x86_64-efi/videoinfo.module
-usr/lib/grub/x86_64-efi/videotest.mod
-usr/lib/grub/x86_64-efi/videotest.module
-usr/lib/grub/x86_64-efi/videotest_checksum.mod
-usr/lib/grub/x86_64-efi/videotest_checksum.module
-usr/lib/grub/x86_64-efi/wrmsr.mod
-usr/lib/grub/x86_64-efi/wrmsr.module
-usr/lib/grub/x86_64-efi/xfs.mod
-usr/lib/grub/x86_64-efi/xfs.module
-usr/lib/grub/x86_64-efi/xnu.mod
-usr/lib/grub/x86_64-efi/xnu.module
-usr/lib/grub/x86_64-efi/xnu_uuid.mod
-usr/lib/grub/x86_64-efi/xnu_uuid.module
-usr/lib/grub/x86_64-efi/xnu_uuid_test.mod
-usr/lib/grub/x86_64-efi/xnu_uuid_test.module
-usr/lib/grub/x86_64-efi/xzio.mod
-usr/lib/grub/x86_64-efi/xzio.module
-usr/lib/grub/x86_64-efi/zfs.mod
-usr/lib/grub/x86_64-efi/zfs.module
-usr/lib/grub/x86_64-efi/zfscrypt.mod
-usr/lib/grub/x86_64-efi/zfscrypt.module
-usr/lib/grub/x86_64-efi/zfsinfo.mod
-usr/lib/grub/x86_64-efi/zfsinfo.module
-usr/lib/grub/x86_64-efi/zstd.mod
-usr/lib/grub/x86_64-efi/zstd.module
+#usr/lib/grub/riscv64-efi
+usr/lib/grub/riscv64-efi/acpi.mod
+usr/lib/grub/riscv64-efi/acpi.module
+usr/lib/grub/riscv64-efi/adler32.mod
+usr/lib/grub/riscv64-efi/adler32.module
+usr/lib/grub/riscv64-efi/affs.mod
+usr/lib/grub/riscv64-efi/affs.module
+usr/lib/grub/riscv64-efi/afs.mod
+usr/lib/grub/riscv64-efi/afs.module
+usr/lib/grub/riscv64-efi/afsplitter.mod
+usr/lib/grub/riscv64-efi/afsplitter.module
+usr/lib/grub/riscv64-efi/all_video.mod
+usr/lib/grub/riscv64-efi/all_video.module
+usr/lib/grub/riscv64-efi/archelp.mod
+usr/lib/grub/riscv64-efi/archelp.module
+usr/lib/grub/riscv64-efi/bfs.mod
+usr/lib/grub/riscv64-efi/bfs.module
+usr/lib/grub/riscv64-efi/bitmap.mod
+usr/lib/grub/riscv64-efi/bitmap.module
+usr/lib/grub/riscv64-efi/bitmap_scale.mod
+usr/lib/grub/riscv64-efi/bitmap_scale.module
+usr/lib/grub/riscv64-efi/blocklist.mod
+usr/lib/grub/riscv64-efi/blocklist.module
+usr/lib/grub/riscv64-efi/boot.mod
+usr/lib/grub/riscv64-efi/boot.module
+usr/lib/grub/riscv64-efi/bswap_test.mod
+usr/lib/grub/riscv64-efi/bswap_test.module
+usr/lib/grub/riscv64-efi/btrfs.mod
+usr/lib/grub/riscv64-efi/btrfs.module
+usr/lib/grub/riscv64-efi/bufio.mod
+usr/lib/grub/riscv64-efi/bufio.module
+usr/lib/grub/riscv64-efi/cat.mod
+usr/lib/grub/riscv64-efi/cat.module
+usr/lib/grub/riscv64-efi/cbfs.mod
+usr/lib/grub/riscv64-efi/cbfs.module
+usr/lib/grub/riscv64-efi/chain.mod
+usr/lib/grub/riscv64-efi/chain.module
+usr/lib/grub/riscv64-efi/cmdline_cat_test.mod
+usr/lib/grub/riscv64-efi/cmdline_cat_test.module
+usr/lib/grub/riscv64-efi/cmp.mod
+usr/lib/grub/riscv64-efi/cmp.module
+usr/lib/grub/riscv64-efi/cmp_test.mod
+usr/lib/grub/riscv64-efi/cmp_test.module
+usr/lib/grub/riscv64-efi/command.lst
+usr/lib/grub/riscv64-efi/config.h
+usr/lib/grub/riscv64-efi/configfile.mod
+usr/lib/grub/riscv64-efi/configfile.module
+usr/lib/grub/riscv64-efi/cpio.mod
+usr/lib/grub/riscv64-efi/cpio.module
+usr/lib/grub/riscv64-efi/cpio_be.mod
+usr/lib/grub/riscv64-efi/cpio_be.module
+usr/lib/grub/riscv64-efi/crc64.mod
+usr/lib/grub/riscv64-efi/crc64.module
+usr/lib/grub/riscv64-efi/crypto.lst
+usr/lib/grub/riscv64-efi/crypto.mod
+usr/lib/grub/riscv64-efi/crypto.module
+usr/lib/grub/riscv64-efi/cryptodisk.mod
+usr/lib/grub/riscv64-efi/cryptodisk.module
+usr/lib/grub/riscv64-efi/ctz_test.mod
+usr/lib/grub/riscv64-efi/ctz_test.module
+usr/lib/grub/riscv64-efi/date.mod
+usr/lib/grub/riscv64-efi/date.module
+usr/lib/grub/riscv64-efi/datehook.mod
+usr/lib/grub/riscv64-efi/datehook.module
+usr/lib/grub/riscv64-efi/datetime.mod
+usr/lib/grub/riscv64-efi/datetime.module
+usr/lib/grub/riscv64-efi/disk.mod
+usr/lib/grub/riscv64-efi/disk.module
+usr/lib/grub/riscv64-efi/diskfilter.mod
+usr/lib/grub/riscv64-efi/diskfilter.module
+usr/lib/grub/riscv64-efi/div.mod
+usr/lib/grub/riscv64-efi/div.module
+usr/lib/grub/riscv64-efi/div_test.mod
+usr/lib/grub/riscv64-efi/div_test.module
+usr/lib/grub/riscv64-efi/dm_nv.mod
+usr/lib/grub/riscv64-efi/dm_nv.module
+usr/lib/grub/riscv64-efi/echo.mod
+usr/lib/grub/riscv64-efi/echo.module
+usr/lib/grub/riscv64-efi/efi_gop.mod
+usr/lib/grub/riscv64-efi/efi_gop.module
+usr/lib/grub/riscv64-efi/efifwsetup.mod
+usr/lib/grub/riscv64-efi/efifwsetup.module
+usr/lib/grub/riscv64-efi/efinet.mod
+usr/lib/grub/riscv64-efi/efinet.module
+usr/lib/grub/riscv64-efi/elf.mod
+usr/lib/grub/riscv64-efi/elf.module
+usr/lib/grub/riscv64-efi/eval.mod
+usr/lib/grub/riscv64-efi/eval.module
+usr/lib/grub/riscv64-efi/exfat.mod
+usr/lib/grub/riscv64-efi/exfat.module
+usr/lib/grub/riscv64-efi/exfctest.mod
+usr/lib/grub/riscv64-efi/exfctest.module
+usr/lib/grub/riscv64-efi/ext2.mod
+usr/lib/grub/riscv64-efi/ext2.module
+usr/lib/grub/riscv64-efi/extcmd.mod
+usr/lib/grub/riscv64-efi/extcmd.module
+usr/lib/grub/riscv64-efi/f2fs.mod
+usr/lib/grub/riscv64-efi/f2fs.module
+usr/lib/grub/riscv64-efi/fat.mod
+usr/lib/grub/riscv64-efi/fat.module
+usr/lib/grub/riscv64-efi/fdt.lst
+usr/lib/grub/riscv64-efi/fdt.mod
+usr/lib/grub/riscv64-efi/fdt.module
+usr/lib/grub/riscv64-efi/file.mod
+usr/lib/grub/riscv64-efi/file.module
+usr/lib/grub/riscv64-efi/font.mod
+usr/lib/grub/riscv64-efi/font.module
+usr/lib/grub/riscv64-efi/fs.lst
+usr/lib/grub/riscv64-efi/fshelp.mod
+usr/lib/grub/riscv64-efi/fshelp.module
+usr/lib/grub/riscv64-efi/functional_test.mod
+usr/lib/grub/riscv64-efi/functional_test.module
+usr/lib/grub/riscv64-efi/gcry_arcfour.mod
+usr/lib/grub/riscv64-efi/gcry_arcfour.module
+usr/lib/grub/riscv64-efi/gcry_blowfish.mod
+usr/lib/grub/riscv64-efi/gcry_blowfish.module
+usr/lib/grub/riscv64-efi/gcry_camellia.mod
+usr/lib/grub/riscv64-efi/gcry_camellia.module
+usr/lib/grub/riscv64-efi/gcry_cast5.mod
+usr/lib/grub/riscv64-efi/gcry_cast5.module
+usr/lib/grub/riscv64-efi/gcry_crc.mod
+usr/lib/grub/riscv64-efi/gcry_crc.module
+usr/lib/grub/riscv64-efi/gcry_des.mod
+usr/lib/grub/riscv64-efi/gcry_des.module
+usr/lib/grub/riscv64-efi/gcry_dsa.mod
+usr/lib/grub/riscv64-efi/gcry_dsa.module
+usr/lib/grub/riscv64-efi/gcry_idea.mod
+usr/lib/grub/riscv64-efi/gcry_idea.module
+usr/lib/grub/riscv64-efi/gcry_md4.mod
+usr/lib/grub/riscv64-efi/gcry_md4.module
+usr/lib/grub/riscv64-efi/gcry_md5.mod
+usr/lib/grub/riscv64-efi/gcry_md5.module
+usr/lib/grub/riscv64-efi/gcry_rfc2268.mod
+usr/lib/grub/riscv64-efi/gcry_rfc2268.module
+usr/lib/grub/riscv64-efi/gcry_rijndael.mod
+usr/lib/grub/riscv64-efi/gcry_rijndael.module
+usr/lib/grub/riscv64-efi/gcry_rmd160.mod
+usr/lib/grub/riscv64-efi/gcry_rmd160.module
+usr/lib/grub/riscv64-efi/gcry_rsa.mod
+usr/lib/grub/riscv64-efi/gcry_rsa.module
+usr/lib/grub/riscv64-efi/gcry_seed.mod
+usr/lib/grub/riscv64-efi/gcry_seed.module
+usr/lib/grub/riscv64-efi/gcry_serpent.mod
+usr/lib/grub/riscv64-efi/gcry_serpent.module
+usr/lib/grub/riscv64-efi/gcry_sha1.mod
+usr/lib/grub/riscv64-efi/gcry_sha1.module
+usr/lib/grub/riscv64-efi/gcry_sha256.mod
+usr/lib/grub/riscv64-efi/gcry_sha256.module
+usr/lib/grub/riscv64-efi/gcry_sha512.mod
+usr/lib/grub/riscv64-efi/gcry_sha512.module
+usr/lib/grub/riscv64-efi/gcry_tiger.mod
+usr/lib/grub/riscv64-efi/gcry_tiger.module
+usr/lib/grub/riscv64-efi/gcry_twofish.mod
+usr/lib/grub/riscv64-efi/gcry_twofish.module
+usr/lib/grub/riscv64-efi/gcry_whirlpool.mod
+usr/lib/grub/riscv64-efi/gcry_whirlpool.module
+usr/lib/grub/riscv64-efi/gdb_grub
+usr/lib/grub/riscv64-efi/geli.mod
+usr/lib/grub/riscv64-efi/geli.module
+usr/lib/grub/riscv64-efi/gettext.mod
+usr/lib/grub/riscv64-efi/gettext.module
+usr/lib/grub/riscv64-efi/gfxmenu.mod
+usr/lib/grub/riscv64-efi/gfxmenu.module
+usr/lib/grub/riscv64-efi/gfxterm.mod
+usr/lib/grub/riscv64-efi/gfxterm.module
+usr/lib/grub/riscv64-efi/gfxterm_background.mod
+usr/lib/grub/riscv64-efi/gfxterm_background.module
+usr/lib/grub/riscv64-efi/gfxterm_menu.mod
+usr/lib/grub/riscv64-efi/gfxterm_menu.module
+usr/lib/grub/riscv64-efi/gmodule.pl
+usr/lib/grub/riscv64-efi/gptsync.mod
+usr/lib/grub/riscv64-efi/gptsync.module
+usr/lib/grub/riscv64-efi/gzio.mod
+usr/lib/grub/riscv64-efi/gzio.module
+usr/lib/grub/riscv64-efi/halt.mod
+usr/lib/grub/riscv64-efi/halt.module
+usr/lib/grub/riscv64-efi/hashsum.mod
+usr/lib/grub/riscv64-efi/hashsum.module
+usr/lib/grub/riscv64-efi/hello.mod
+usr/lib/grub/riscv64-efi/hello.module
+usr/lib/grub/riscv64-efi/help.mod
+usr/lib/grub/riscv64-efi/help.module
+usr/lib/grub/riscv64-efi/hexdump.mod
+usr/lib/grub/riscv64-efi/hexdump.module
+usr/lib/grub/riscv64-efi/hfs.mod
+usr/lib/grub/riscv64-efi/hfs.module
+usr/lib/grub/riscv64-efi/hfsplus.mod
+usr/lib/grub/riscv64-efi/hfsplus.module
+usr/lib/grub/riscv64-efi/hfspluscomp.mod
+usr/lib/grub/riscv64-efi/hfspluscomp.module
+usr/lib/grub/riscv64-efi/http.mod
+usr/lib/grub/riscv64-efi/http.module
+usr/lib/grub/riscv64-efi/iso9660.mod
+usr/lib/grub/riscv64-efi/iso9660.module
+usr/lib/grub/riscv64-efi/jfs.mod
+usr/lib/grub/riscv64-efi/jfs.module
+usr/lib/grub/riscv64-efi/jpeg.mod
+usr/lib/grub/riscv64-efi/jpeg.module
+usr/lib/grub/riscv64-efi/json.mod
+usr/lib/grub/riscv64-efi/json.module
+usr/lib/grub/riscv64-efi/kernel.exec
+usr/lib/grub/riscv64-efi/kernel.img
+usr/lib/grub/riscv64-efi/keystatus.mod
+usr/lib/grub/riscv64-efi/keystatus.module
+usr/lib/grub/riscv64-efi/ldm.mod
+usr/lib/grub/riscv64-efi/ldm.module
+usr/lib/grub/riscv64-efi/linux.mod
+usr/lib/grub/riscv64-efi/linux.module
+usr/lib/grub/riscv64-efi/loadenv.mod
+usr/lib/grub/riscv64-efi/loadenv.module
+usr/lib/grub/riscv64-efi/loopback.mod
+usr/lib/grub/riscv64-efi/loopback.module
+usr/lib/grub/riscv64-efi/ls.mod
+usr/lib/grub/riscv64-efi/ls.module
+usr/lib/grub/riscv64-efi/lsacpi.mod
+usr/lib/grub/riscv64-efi/lsacpi.module
+usr/lib/grub/riscv64-efi/lsefi.mod
+usr/lib/grub/riscv64-efi/lsefi.module
+usr/lib/grub/riscv64-efi/lsefimmap.mod
+usr/lib/grub/riscv64-efi/lsefimmap.module
+usr/lib/grub/riscv64-efi/lsefisystab.mod
+usr/lib/grub/riscv64-efi/lsefisystab.module
+usr/lib/grub/riscv64-efi/lsmmap.mod
+usr/lib/grub/riscv64-efi/lsmmap.module
+usr/lib/grub/riscv64-efi/lssal.mod
+usr/lib/grub/riscv64-efi/lssal.module
+usr/lib/grub/riscv64-efi/luks.mod
+usr/lib/grub/riscv64-efi/luks.module
+usr/lib/grub/riscv64-efi/luks2.mod
+usr/lib/grub/riscv64-efi/luks2.module
+usr/lib/grub/riscv64-efi/lvm.mod
+usr/lib/grub/riscv64-efi/lvm.module
+usr/lib/grub/riscv64-efi/lzopio.mod
+usr/lib/grub/riscv64-efi/lzopio.module
+usr/lib/grub/riscv64-efi/macbless.mod
+usr/lib/grub/riscv64-efi/macbless.module
+usr/lib/grub/riscv64-efi/macho.mod
+usr/lib/grub/riscv64-efi/macho.module
+usr/lib/grub/riscv64-efi/mdraid09.mod
+usr/lib/grub/riscv64-efi/mdraid09.module
+usr/lib/grub/riscv64-efi/mdraid09_be.mod
+usr/lib/grub/riscv64-efi/mdraid09_be.module
+usr/lib/grub/riscv64-efi/mdraid1x.mod
+usr/lib/grub/riscv64-efi/mdraid1x.module
+usr/lib/grub/riscv64-efi/memdisk.mod
+usr/lib/grub/riscv64-efi/memdisk.module
+usr/lib/grub/riscv64-efi/memrw.mod
+usr/lib/grub/riscv64-efi/memrw.module
+usr/lib/grub/riscv64-efi/minicmd.mod
+usr/lib/grub/riscv64-efi/minicmd.module
+usr/lib/grub/riscv64-efi/minix.mod
+usr/lib/grub/riscv64-efi/minix.module
+usr/lib/grub/riscv64-efi/minix2.mod
+usr/lib/grub/riscv64-efi/minix2.module
+usr/lib/grub/riscv64-efi/minix2_be.mod
+usr/lib/grub/riscv64-efi/minix2_be.module
+usr/lib/grub/riscv64-efi/minix3.mod
+usr/lib/grub/riscv64-efi/minix3.module
+usr/lib/grub/riscv64-efi/minix3_be.mod
+usr/lib/grub/riscv64-efi/minix3_be.module
+usr/lib/grub/riscv64-efi/minix_be.mod
+usr/lib/grub/riscv64-efi/minix_be.module
+usr/lib/grub/riscv64-efi/mmap.mod
+usr/lib/grub/riscv64-efi/mmap.module
+usr/lib/grub/riscv64-efi/moddep.lst
+usr/lib/grub/riscv64-efi/modinfo.sh
+usr/lib/grub/riscv64-efi/mpi.mod
+usr/lib/grub/riscv64-efi/mpi.module
+usr/lib/grub/riscv64-efi/msdospart.mod
+usr/lib/grub/riscv64-efi/msdospart.module
+usr/lib/grub/riscv64-efi/mul_test.mod
+usr/lib/grub/riscv64-efi/mul_test.module
+usr/lib/grub/riscv64-efi/net.mod
+usr/lib/grub/riscv64-efi/net.module
+usr/lib/grub/riscv64-efi/newc.mod
+usr/lib/grub/riscv64-efi/newc.module
+usr/lib/grub/riscv64-efi/nilfs2.mod
+usr/lib/grub/riscv64-efi/nilfs2.module
+usr/lib/grub/riscv64-efi/normal.mod
+usr/lib/grub/riscv64-efi/normal.module
+usr/lib/grub/riscv64-efi/ntfs.mod
+usr/lib/grub/riscv64-efi/ntfs.module
+usr/lib/grub/riscv64-efi/ntfscomp.mod
+usr/lib/grub/riscv64-efi/ntfscomp.module
+usr/lib/grub/riscv64-efi/odc.mod
+usr/lib/grub/riscv64-efi/odc.module
+usr/lib/grub/riscv64-efi/offsetio.mod
+usr/lib/grub/riscv64-efi/offsetio.module
+usr/lib/grub/riscv64-efi/part_acorn.mod
+usr/lib/grub/riscv64-efi/part_acorn.module
+usr/lib/grub/riscv64-efi/part_amiga.mod
+usr/lib/grub/riscv64-efi/part_amiga.module
+usr/lib/grub/riscv64-efi/part_apple.mod
+usr/lib/grub/riscv64-efi/part_apple.module
+usr/lib/grub/riscv64-efi/part_bsd.mod
+usr/lib/grub/riscv64-efi/part_bsd.module
+usr/lib/grub/riscv64-efi/part_dfly.mod
+usr/lib/grub/riscv64-efi/part_dfly.module
+usr/lib/grub/riscv64-efi/part_dvh.mod
+usr/lib/grub/riscv64-efi/part_dvh.module
+usr/lib/grub/riscv64-efi/part_gpt.mod
+usr/lib/grub/riscv64-efi/part_gpt.module
+usr/lib/grub/riscv64-efi/part_msdos.mod
+usr/lib/grub/riscv64-efi/part_msdos.module
+usr/lib/grub/riscv64-efi/part_plan.mod
+usr/lib/grub/riscv64-efi/part_plan.module
+usr/lib/grub/riscv64-efi/part_sun.mod
+usr/lib/grub/riscv64-efi/part_sun.module
+usr/lib/grub/riscv64-efi/part_sunpc.mod
+usr/lib/grub/riscv64-efi/part_sunpc.module
+usr/lib/grub/riscv64-efi/partmap.lst
+usr/lib/grub/riscv64-efi/parttool.lst
+usr/lib/grub/riscv64-efi/parttool.mod
+usr/lib/grub/riscv64-efi/parttool.module
+usr/lib/grub/riscv64-efi/password.mod
+usr/lib/grub/riscv64-efi/password.module
+usr/lib/grub/riscv64-efi/password_pbkdf2.mod
+usr/lib/grub/riscv64-efi/password_pbkdf2.module
+usr/lib/grub/riscv64-efi/pbkdf2.mod
+usr/lib/grub/riscv64-efi/pbkdf2.module
+usr/lib/grub/riscv64-efi/pbkdf2_test.mod
+usr/lib/grub/riscv64-efi/pbkdf2_test.module
+usr/lib/grub/riscv64-efi/pgp.mod
+usr/lib/grub/riscv64-efi/pgp.module
+usr/lib/grub/riscv64-efi/png.mod
+usr/lib/grub/riscv64-efi/png.module
+usr/lib/grub/riscv64-efi/priority_queue.mod
+usr/lib/grub/riscv64-efi/priority_queue.module
+usr/lib/grub/riscv64-efi/probe.mod
+usr/lib/grub/riscv64-efi/probe.module
+usr/lib/grub/riscv64-efi/procfs.mod
+usr/lib/grub/riscv64-efi/procfs.module
+usr/lib/grub/riscv64-efi/progress.mod
+usr/lib/grub/riscv64-efi/progress.module
+usr/lib/grub/riscv64-efi/raid5rec.mod
+usr/lib/grub/riscv64-efi/raid5rec.module
+usr/lib/grub/riscv64-efi/raid6rec.mod
+usr/lib/grub/riscv64-efi/raid6rec.module
+usr/lib/grub/riscv64-efi/read.mod
+usr/lib/grub/riscv64-efi/read.module
+usr/lib/grub/riscv64-efi/reboot.mod
+usr/lib/grub/riscv64-efi/reboot.module
+usr/lib/grub/riscv64-efi/regexp.mod
+usr/lib/grub/riscv64-efi/regexp.module
+usr/lib/grub/riscv64-efi/reiserfs.mod
+usr/lib/grub/riscv64-efi/reiserfs.module
+usr/lib/grub/riscv64-efi/romfs.mod
+usr/lib/grub/riscv64-efi/romfs.module
+usr/lib/grub/riscv64-efi/scsi.mod
+usr/lib/grub/riscv64-efi/scsi.module
+usr/lib/grub/riscv64-efi/search.mod
+usr/lib/grub/riscv64-efi/search.module
+usr/lib/grub/riscv64-efi/search_fs_file.mod
+usr/lib/grub/riscv64-efi/search_fs_file.module
+usr/lib/grub/riscv64-efi/search_fs_uuid.mod
+usr/lib/grub/riscv64-efi/search_fs_uuid.module
+usr/lib/grub/riscv64-efi/search_label.mod
+usr/lib/grub/riscv64-efi/search_label.module
+usr/lib/grub/riscv64-efi/serial.mod
+usr/lib/grub/riscv64-efi/serial.module
+usr/lib/grub/riscv64-efi/setjmp.mod
+usr/lib/grub/riscv64-efi/setjmp.module
+usr/lib/grub/riscv64-efi/setjmp_test.mod
+usr/lib/grub/riscv64-efi/setjmp_test.module
+usr/lib/grub/riscv64-efi/sfs.mod
+usr/lib/grub/riscv64-efi/sfs.module
+usr/lib/grub/riscv64-efi/shift_test.mod
+usr/lib/grub/riscv64-efi/shift_test.module
+usr/lib/grub/riscv64-efi/signature_test.mod
+usr/lib/grub/riscv64-efi/signature_test.module
+usr/lib/grub/riscv64-efi/sleep.mod
+usr/lib/grub/riscv64-efi/sleep.module
+usr/lib/grub/riscv64-efi/sleep_test.mod
+usr/lib/grub/riscv64-efi/sleep_test.module
+usr/lib/grub/riscv64-efi/smbios.mod
+usr/lib/grub/riscv64-efi/smbios.module
+usr/lib/grub/riscv64-efi/squash4.mod
+usr/lib/grub/riscv64-efi/squash4.module
+usr/lib/grub/riscv64-efi/strtoull_test.mod
+usr/lib/grub/riscv64-efi/strtoull_test.module
+usr/lib/grub/riscv64-efi/syslinuxcfg.mod
+usr/lib/grub/riscv64-efi/syslinuxcfg.module
+usr/lib/grub/riscv64-efi/tar.mod
+usr/lib/grub/riscv64-efi/tar.module
+usr/lib/grub/riscv64-efi/terminal.lst
+usr/lib/grub/riscv64-efi/terminal.mod
+usr/lib/grub/riscv64-efi/terminal.module
+usr/lib/grub/riscv64-efi/terminfo.mod
+usr/lib/grub/riscv64-efi/terminfo.module
+usr/lib/grub/riscv64-efi/test.mod
+usr/lib/grub/riscv64-efi/test.module
+usr/lib/grub/riscv64-efi/test_blockarg.mod
+usr/lib/grub/riscv64-efi/test_blockarg.module
+usr/lib/grub/riscv64-efi/testload.mod
+usr/lib/grub/riscv64-efi/testload.module
+usr/lib/grub/riscv64-efi/testspeed.mod
+usr/lib/grub/riscv64-efi/testspeed.module
+usr/lib/grub/riscv64-efi/tftp.mod
+usr/lib/grub/riscv64-efi/tftp.module
+usr/lib/grub/riscv64-efi/tga.mod
+usr/lib/grub/riscv64-efi/tga.module
+usr/lib/grub/riscv64-efi/time.mod
+usr/lib/grub/riscv64-efi/time.module
+usr/lib/grub/riscv64-efi/tpm.mod
+usr/lib/grub/riscv64-efi/tpm.module
+usr/lib/grub/riscv64-efi/tr.mod
+usr/lib/grub/riscv64-efi/tr.module
+usr/lib/grub/riscv64-efi/trig.mod
+usr/lib/grub/riscv64-efi/trig.module
+usr/lib/grub/riscv64-efi/true.mod
+usr/lib/grub/riscv64-efi/true.module
+usr/lib/grub/riscv64-efi/udf.mod
+usr/lib/grub/riscv64-efi/udf.module
+usr/lib/grub/riscv64-efi/ufs1.mod
+usr/lib/grub/riscv64-efi/ufs1.module
+usr/lib/grub/riscv64-efi/ufs1_be.mod
+usr/lib/grub/riscv64-efi/ufs1_be.module
+usr/lib/grub/riscv64-efi/ufs2.mod
+usr/lib/grub/riscv64-efi/ufs2.module
+usr/lib/grub/riscv64-efi/video.lst
+usr/lib/grub/riscv64-efi/video.mod
+usr/lib/grub/riscv64-efi/video.module
+usr/lib/grub/riscv64-efi/video_colors.mod
+usr/lib/grub/riscv64-efi/video_colors.module
+usr/lib/grub/riscv64-efi/video_fb.mod
+usr/lib/grub/riscv64-efi/video_fb.module
+usr/lib/grub/riscv64-efi/videoinfo.mod
+usr/lib/grub/riscv64-efi/videoinfo.module
+usr/lib/grub/riscv64-efi/videotest.mod
+usr/lib/grub/riscv64-efi/videotest.module
+usr/lib/grub/riscv64-efi/videotest_checksum.mod
+usr/lib/grub/riscv64-efi/videotest_checksum.module
+usr/lib/grub/riscv64-efi/xfs.mod
+usr/lib/grub/riscv64-efi/xfs.module
+usr/lib/grub/riscv64-efi/xnu_uuid.mod
+usr/lib/grub/riscv64-efi/xnu_uuid.module
+usr/lib/grub/riscv64-efi/xnu_uuid_test.mod
+usr/lib/grub/riscv64-efi/xnu_uuid_test.module
+usr/lib/grub/riscv64-efi/xzio.mod
+usr/lib/grub/riscv64-efi/xzio.module
+usr/lib/grub/riscv64-efi/zfs.mod
+usr/lib/grub/riscv64-efi/zfs.module
+usr/lib/grub/riscv64-efi/zfscrypt.mod
+usr/lib/grub/riscv64-efi/zfscrypt.module
+usr/lib/grub/riscv64-efi/zfsinfo.mod
+usr/lib/grub/riscv64-efi/zfsinfo.module
+usr/lib/grub/riscv64-efi/zstd.mod
+usr/lib/grub/riscv64-efi/zstd.module
 usr/sbin/grub-bios-setup
 usr/sbin/grub-install
 usr/sbin/grub-macbless
@@ -1214,8 +541,6 @@  usr/share/grub/unicode.pf2
 #usr/share/locale/lt/LC_MESSAGES/grub.mo
 #usr/share/locale/nb/LC_MESSAGES/grub.mo
 #usr/share/locale/nl/LC_MESSAGES/grub.mo
-#usr/share/locale/pa
-#usr/share/locale/pa/LC_MESSAGES
 #usr/share/locale/pa/LC_MESSAGES/grub.mo
 #usr/share/locale/pl/LC_MESSAGES/grub.mo
 #usr/share/locale/pt/LC_MESSAGES/grub.mo
@@ -1230,3 +555,29 @@  usr/share/grub/unicode.pf2
 #usr/share/locale/vi/LC_MESSAGES/grub.mo
 #usr/share/locale/zh_CN/LC_MESSAGES/grub.mo
 #usr/share/locale/zh_TW/LC_MESSAGES/grub.mo
+#usr/share/man/man1/grub-editenv.1
+#usr/share/man/man1/grub-file.1
+#usr/share/man/man1/grub-fstest.1
+#usr/share/man/man1/grub-glue-efi.1
+#usr/share/man/man1/grub-kbdcomp.1
+#usr/share/man/man1/grub-menulst2cfg.1
+#usr/share/man/man1/grub-mkfont.1
+#usr/share/man/man1/grub-mkimage.1
+#usr/share/man/man1/grub-mklayout.1
+#usr/share/man/man1/grub-mknetdir.1
+#usr/share/man/man1/grub-mkpasswd-pbkdf2.1
+#usr/share/man/man1/grub-mkrelpath.1
+#usr/share/man/man1/grub-mkrescue.1
+#usr/share/man/man1/grub-mkstandalone.1
+#usr/share/man/man1/grub-render-label.1
+#usr/share/man/man1/grub-script-check.1
+#usr/share/man/man1/grub-syslinux2cfg.1
+#usr/share/man/man8/grub-bios-setup.8
+#usr/share/man/man8/grub-install.8
+#usr/share/man/man8/grub-macbless.8
+#usr/share/man/man8/grub-mkconfig.8
+#usr/share/man/man8/grub-ofpathname.8
+#usr/share/man/man8/grub-probe.8
+#usr/share/man/man8/grub-reboot.8
+#usr/share/man/man8/grub-set-default.8
+#usr/share/man/man8/grub-sparc64-setup.8
diff --git a/config/rootfiles/common/riscv64/hyperscan b/config/rootfiles/common/riscv64/hyperscan
deleted file mode 100644
index 006e0fff9..000000000
--- a/config/rootfiles/common/riscv64/hyperscan
+++ /dev/null
@@ -1,18 +0,0 @@ 
-#usr/include/hs
-#usr/include/hs/hs.h
-#usr/include/hs/hs_common.h
-#usr/include/hs/hs_compile.h
-#usr/include/hs/hs_runtime.h
-#usr/lib/libhs.so
-usr/lib/libhs.so.5
-usr/lib/libhs.so.5.4.0
-usr/lib/libhs_runtime.so
-usr/lib/libhs_runtime.so.5
-usr/lib/libhs_runtime.so.5.4.0
-#usr/lib/pkgconfig/libhs.pc
-#usr/share/doc/hyperscan
-#usr/share/doc/hyperscan/examples
-#usr/share/doc/hyperscan/examples/README.md
-#usr/share/doc/hyperscan/examples/patbench.cc
-#usr/share/doc/hyperscan/examples/pcapscan.cc
-#usr/share/doc/hyperscan/examples/simplegrep.c
diff --git a/config/rootfiles/common/riscv64/intel-microcode b/config/rootfiles/common/riscv64/intel-microcode
deleted file mode 100644
index cb45f6558..000000000
--- a/config/rootfiles/common/riscv64/intel-microcode
+++ /dev/null
@@ -1,139 +0,0 @@ 
-#lib/firmware/intel-ucode
-lib/firmware/intel-ucode/06-03-02
-lib/firmware/intel-ucode/06-05-00
-lib/firmware/intel-ucode/06-05-01
-lib/firmware/intel-ucode/06-05-02
-lib/firmware/intel-ucode/06-05-03
-lib/firmware/intel-ucode/06-06-00
-lib/firmware/intel-ucode/06-06-05
-lib/firmware/intel-ucode/06-06-0a
-lib/firmware/intel-ucode/06-06-0d
-lib/firmware/intel-ucode/06-07-01
-lib/firmware/intel-ucode/06-07-02
-lib/firmware/intel-ucode/06-07-03
-lib/firmware/intel-ucode/06-08-01
-lib/firmware/intel-ucode/06-08-03
-lib/firmware/intel-ucode/06-08-06
-lib/firmware/intel-ucode/06-08-0a
-lib/firmware/intel-ucode/06-09-05
-lib/firmware/intel-ucode/06-0a-00
-lib/firmware/intel-ucode/06-0a-01
-lib/firmware/intel-ucode/06-0b-01
-lib/firmware/intel-ucode/06-0b-04
-lib/firmware/intel-ucode/06-0d-06
-lib/firmware/intel-ucode/06-0e-08
-lib/firmware/intel-ucode/06-0e-0c
-lib/firmware/intel-ucode/06-0f-02
-lib/firmware/intel-ucode/06-0f-06
-lib/firmware/intel-ucode/06-0f-07
-lib/firmware/intel-ucode/06-0f-0a
-lib/firmware/intel-ucode/06-0f-0b
-lib/firmware/intel-ucode/06-0f-0d
-lib/firmware/intel-ucode/06-16-01
-lib/firmware/intel-ucode/06-17-06
-lib/firmware/intel-ucode/06-17-07
-lib/firmware/intel-ucode/06-17-0a
-lib/firmware/intel-ucode/06-1a-04
-lib/firmware/intel-ucode/06-1a-05
-lib/firmware/intel-ucode/06-1c-02
-lib/firmware/intel-ucode/06-1c-0a
-lib/firmware/intel-ucode/06-1d-01
-lib/firmware/intel-ucode/06-1e-05
-lib/firmware/intel-ucode/06-25-02
-lib/firmware/intel-ucode/06-25-05
-lib/firmware/intel-ucode/06-26-01
-lib/firmware/intel-ucode/06-2a-07
-lib/firmware/intel-ucode/06-2c-02
-lib/firmware/intel-ucode/06-2d-06
-lib/firmware/intel-ucode/06-2d-07
-lib/firmware/intel-ucode/06-2e-06
-lib/firmware/intel-ucode/06-2f-02
-lib/firmware/intel-ucode/06-37-08
-lib/firmware/intel-ucode/06-37-09
-lib/firmware/intel-ucode/06-3a-09
-lib/firmware/intel-ucode/06-3c-03
-lib/firmware/intel-ucode/06-3d-04
-lib/firmware/intel-ucode/06-3e-04
-lib/firmware/intel-ucode/06-3e-06
-lib/firmware/intel-ucode/06-3e-07
-lib/firmware/intel-ucode/06-3f-02
-lib/firmware/intel-ucode/06-3f-04
-lib/firmware/intel-ucode/06-45-01
-lib/firmware/intel-ucode/06-46-01
-lib/firmware/intel-ucode/06-47-01
-lib/firmware/intel-ucode/06-4c-03
-lib/firmware/intel-ucode/06-4c-04
-lib/firmware/intel-ucode/06-4d-08
-lib/firmware/intel-ucode/06-4e-03
-lib/firmware/intel-ucode/06-55-03
-lib/firmware/intel-ucode/06-55-04
-lib/firmware/intel-ucode/06-55-05
-lib/firmware/intel-ucode/06-55-06
-lib/firmware/intel-ucode/06-55-07
-lib/firmware/intel-ucode/06-55-0b
-lib/firmware/intel-ucode/06-56-02
-lib/firmware/intel-ucode/06-56-03
-lib/firmware/intel-ucode/06-56-04
-lib/firmware/intel-ucode/06-56-05
-lib/firmware/intel-ucode/06-5c-02
-lib/firmware/intel-ucode/06-5c-09
-lib/firmware/intel-ucode/06-5c-0a
-lib/firmware/intel-ucode/06-5e-03
-lib/firmware/intel-ucode/06-5f-01
-lib/firmware/intel-ucode/06-66-03
-lib/firmware/intel-ucode/06-6a-05
-lib/firmware/intel-ucode/06-6a-06
-lib/firmware/intel-ucode/06-6c-01
-lib/firmware/intel-ucode/06-7a-01
-lib/firmware/intel-ucode/06-7a-08
-lib/firmware/intel-ucode/06-7e-05
-lib/firmware/intel-ucode/06-8a-01
-lib/firmware/intel-ucode/06-8c-01
-lib/firmware/intel-ucode/06-8c-02
-lib/firmware/intel-ucode/06-8d-01
-lib/firmware/intel-ucode/06-8e-09
-lib/firmware/intel-ucode/06-8e-0a
-lib/firmware/intel-ucode/06-8e-0b
-lib/firmware/intel-ucode/06-8e-0c
-lib/firmware/intel-ucode/06-96-01
-lib/firmware/intel-ucode/06-97-02
-lib/firmware/intel-ucode/06-97-05
-lib/firmware/intel-ucode/06-9a-03
-lib/firmware/intel-ucode/06-9a-04
-lib/firmware/intel-ucode/06-9c-00
-lib/firmware/intel-ucode/06-9e-09
-lib/firmware/intel-ucode/06-9e-0a
-lib/firmware/intel-ucode/06-9e-0b
-lib/firmware/intel-ucode/06-9e-0c
-lib/firmware/intel-ucode/06-9e-0d
-lib/firmware/intel-ucode/06-a5-02
-lib/firmware/intel-ucode/06-a5-03
-lib/firmware/intel-ucode/06-a5-05
-lib/firmware/intel-ucode/06-a6-00
-lib/firmware/intel-ucode/06-a6-01
-lib/firmware/intel-ucode/06-a7-01
-lib/firmware/intel-ucode/06-b7-01
-lib/firmware/intel-ucode/06-bf-02
-lib/firmware/intel-ucode/06-bf-05
-lib/firmware/intel-ucode/0f-00-07
-lib/firmware/intel-ucode/0f-00-0a
-lib/firmware/intel-ucode/0f-01-02
-lib/firmware/intel-ucode/0f-02-04
-lib/firmware/intel-ucode/0f-02-05
-lib/firmware/intel-ucode/0f-02-06
-lib/firmware/intel-ucode/0f-02-07
-lib/firmware/intel-ucode/0f-02-09
-lib/firmware/intel-ucode/0f-03-02
-lib/firmware/intel-ucode/0f-03-03
-lib/firmware/intel-ucode/0f-03-04
-lib/firmware/intel-ucode/0f-04-01
-lib/firmware/intel-ucode/0f-04-03
-lib/firmware/intel-ucode/0f-04-04
-lib/firmware/intel-ucode/0f-04-07
-lib/firmware/intel-ucode/0f-04-08
-lib/firmware/intel-ucode/0f-04-09
-lib/firmware/intel-ucode/0f-04-0a
-lib/firmware/intel-ucode/0f-06-02
-lib/firmware/intel-ucode/0f-06-04
-lib/firmware/intel-ucode/0f-06-05
-lib/firmware/intel-ucode/0f-06-08
diff --git a/config/rootfiles/common/riscv64/ipfire-netboot b/config/rootfiles/common/riscv64/ipfire-netboot
deleted file mode 100644
index 33ec55504..000000000
--- a/config/rootfiles/common/riscv64/ipfire-netboot
+++ /dev/null
@@ -1,3 +0,0 @@ 
-#usr/share/ipfire-netboot
-#usr/share/ipfire-netboot/ipxe.efi
-#usr/share/ipfire-netboot/ipxe.lkrn
diff --git a/config/rootfiles/common/riscv64/lm_sensors b/config/rootfiles/common/riscv64/lm_sensors
index 0f7461d4c..52514f1ab 100644
--- a/config/rootfiles/common/riscv64/lm_sensors
+++ b/config/rootfiles/common/riscv64/lm_sensors
@@ -20,7 +20,5 @@  usr/lib/libsensors.so.5.0.0
 #usr/man/man8/sensors-conf-convert.8
 #usr/man/man8/sensors-detect.8
 usr/sbin/fancontrol
-usr/sbin/isadump
-usr/sbin/isaset
 usr/sbin/pwmconfig
 usr/sbin/sensors-detect
diff --git a/config/rootfiles/common/riscv64/syslinux b/config/rootfiles/common/riscv64/syslinux
deleted file mode 100644
index 8bab25a02..000000000
--- a/config/rootfiles/common/riscv64/syslinux
+++ /dev/null
@@ -1,351 +0,0 @@ 
-#sbin/extlinux
-#usr/bin/gethostip
-usr/bin/isohybrid
-#usr/bin/isohybrid.pl
-#usr/bin/keytab-lilo
-#usr/bin/lss16toppm
-#usr/bin/md5pass
-#usr/bin/memdiskfind
-#usr/bin/mkdiskimage
-#usr/bin/ppmtolss16
-#usr/bin/pxelinux-options
-#usr/bin/sha1pass
-#usr/bin/syslinux
-#usr/bin/syslinux2ansi
-#usr/man/man1/extlinux.1
-#usr/man/man1/gethostip.1
-#usr/man/man1/isohybrid.1
-#usr/man/man1/lss16toppm.1
-#usr/man/man1/memdiskfind.1
-#usr/man/man1/ppmtolss16.1
-#usr/man/man1/syslinux.1
-#usr/man/man1/syslinux2ansi.1
-#usr/share/syslinux
-#usr/share/syslinux/altmbr.bin
-#usr/share/syslinux/altmbr_c.bin
-#usr/share/syslinux/altmbr_f.bin
-#usr/share/syslinux/cat.c32
-#usr/share/syslinux/chain.c32
-#usr/share/syslinux/cmd.c32
-#usr/share/syslinux/cmenu.c32
-#usr/share/syslinux/com32
-#usr/share/syslinux/com32/com32.ld
-#usr/share/syslinux/com32/include
-#usr/share/syslinux/com32/include/alloca.h
-#usr/share/syslinux/com32/include/assert.h
-#usr/share/syslinux/com32/include/bitsize
-#usr/share/syslinux/com32/include/bitsize/limits.h
-#usr/share/syslinux/com32/include/bitsize/stddef.h
-#usr/share/syslinux/com32/include/bitsize/stdint.h
-#usr/share/syslinux/com32/include/bitsize/stdintconst.h
-#usr/share/syslinux/com32/include/bitsize/stdintlimits.h
-#usr/share/syslinux/com32/include/bitsize32
-#usr/share/syslinux/com32/include/bitsize32/limits.h
-#usr/share/syslinux/com32/include/bitsize32/stddef.h
-#usr/share/syslinux/com32/include/bitsize32/stdint.h
-#usr/share/syslinux/com32/include/bitsize32/stdintconst.h
-#usr/share/syslinux/com32/include/bitsize32/stdintlimits.h
-#usr/share/syslinux/com32/include/bitsize64
-#usr/share/syslinux/com32/include/bitsize64/limits.h
-#usr/share/syslinux/com32/include/bitsize64/stddef.h
-#usr/share/syslinux/com32/include/bitsize64/stdint.h
-#usr/share/syslinux/com32/include/bitsize64/stdintconst.h
-#usr/share/syslinux/com32/include/bitsize64/stdintlimits.h
-#usr/share/syslinux/com32/include/bufprintf.h
-#usr/share/syslinux/com32/include/byteswap.h
-#usr/share/syslinux/com32/include/cli.h
-#usr/share/syslinux/com32/include/colortbl.h
-#usr/share/syslinux/com32/include/com32.h
-#usr/share/syslinux/com32/include/console.h
-#usr/share/syslinux/com32/include/cpufeature.h
-#usr/share/syslinux/com32/include/ctime.h
-#usr/share/syslinux/com32/include/ctype.h
-#usr/share/syslinux/com32/include/dev.h
-#usr/share/syslinux/com32/include/dhcp.h
-#usr/share/syslinux/com32/include/dirent.h
-#usr/share/syslinux/com32/include/dprintf.h
-#usr/share/syslinux/com32/include/elf.h
-#usr/share/syslinux/com32/include/endian.h
-#usr/share/syslinux/com32/include/errno.h
-#usr/share/syslinux/com32/include/fcntl.h
-#usr/share/syslinux/com32/include/getopt.h
-#usr/share/syslinux/com32/include/gplinclude
-#usr/share/syslinux/com32/include/gplinclude/README
-#usr/share/syslinux/com32/include/gplinclude/acpi
-#usr/share/syslinux/com32/include/gplinclude/acpi/acpi.h
-#usr/share/syslinux/com32/include/gplinclude/acpi/boot.h
-#usr/share/syslinux/com32/include/gplinclude/acpi/dsdt.h
-#usr/share/syslinux/com32/include/gplinclude/acpi/ecdt.h
-#usr/share/syslinux/com32/include/gplinclude/acpi/facs.h
-#usr/share/syslinux/com32/include/gplinclude/acpi/fadt.h
-#usr/share/syslinux/com32/include/gplinclude/acpi/hpet.h
-#usr/share/syslinux/com32/include/gplinclude/acpi/madt.h
-#usr/share/syslinux/com32/include/gplinclude/acpi/mcfg.h
-#usr/share/syslinux/com32/include/gplinclude/acpi/rsdp.h
-#usr/share/syslinux/com32/include/gplinclude/acpi/rsdt.h
-#usr/share/syslinux/com32/include/gplinclude/acpi/sbst.h
-#usr/share/syslinux/com32/include/gplinclude/acpi/slic.h
-#usr/share/syslinux/com32/include/gplinclude/acpi/ssdt.h
-#usr/share/syslinux/com32/include/gplinclude/acpi/structs.h
-#usr/share/syslinux/com32/include/gplinclude/acpi/tcpa.h
-#usr/share/syslinux/com32/include/gplinclude/acpi/xsdt.h
-#usr/share/syslinux/com32/include/gplinclude/cpuid.h
-#usr/share/syslinux/com32/include/gplinclude/disk
-#usr/share/syslinux/com32/include/gplinclude/disk/bootloaders.h
-#usr/share/syslinux/com32/include/gplinclude/disk/common.h
-#usr/share/syslinux/com32/include/gplinclude/disk/errno_disk.h
-#usr/share/syslinux/com32/include/gplinclude/disk/error.h
-#usr/share/syslinux/com32/include/gplinclude/disk/geom.h
-#usr/share/syslinux/com32/include/gplinclude/disk/mbrs.h
-#usr/share/syslinux/com32/include/gplinclude/disk/msdos.h
-#usr/share/syslinux/com32/include/gplinclude/disk/partition.h
-#usr/share/syslinux/com32/include/gplinclude/disk/read.h
-#usr/share/syslinux/com32/include/gplinclude/disk/swsusp.h
-#usr/share/syslinux/com32/include/gplinclude/disk/util.h
-#usr/share/syslinux/com32/include/gplinclude/disk/write.h
-#usr/share/syslinux/com32/include/gplinclude/dmi
-#usr/share/syslinux/com32/include/gplinclude/dmi/dmi.h
-#usr/share/syslinux/com32/include/gplinclude/dmi/dmi_base_board.h
-#usr/share/syslinux/com32/include/gplinclude/dmi/dmi_battery.h
-#usr/share/syslinux/com32/include/gplinclude/dmi/dmi_bios.h
-#usr/share/syslinux/com32/include/gplinclude/dmi/dmi_cache.h
-#usr/share/syslinux/com32/include/gplinclude/dmi/dmi_chassis.h
-#usr/share/syslinux/com32/include/gplinclude/dmi/dmi_ipmi.h
-#usr/share/syslinux/com32/include/gplinclude/dmi/dmi_memory.h
-#usr/share/syslinux/com32/include/gplinclude/dmi/dmi_processor.h
-#usr/share/syslinux/com32/include/gplinclude/dmi/dmi_system.h
-#usr/share/syslinux/com32/include/gplinclude/memory.h
-#usr/share/syslinux/com32/include/gplinclude/vpd
-#usr/share/syslinux/com32/include/gplinclude/vpd/vpd.h
-#usr/share/syslinux/com32/include/gplinclude/zzjson
-#usr/share/syslinux/com32/include/gplinclude/zzjson/zzjson.h
-#usr/share/syslinux/com32/include/hw
-#usr/share/syslinux/com32/include/hw/vga.h
-#usr/share/syslinux/com32/include/ilog2.h
-#usr/share/syslinux/com32/include/inttypes.h
-#usr/share/syslinux/com32/include/klibc
-#usr/share/syslinux/com32/include/klibc/archsetjmp.h
-#usr/share/syslinux/com32/include/klibc/compiler.h
-#usr/share/syslinux/com32/include/klibc/diverr.h
-#usr/share/syslinux/com32/include/klibc/endian.h
-#usr/share/syslinux/com32/include/klibc/extern.h
-#usr/share/syslinux/com32/include/klibc/i386
-#usr/share/syslinux/com32/include/klibc/i386/archsetjmp.h
-#usr/share/syslinux/com32/include/klibc/sysconfig.h
-#usr/share/syslinux/com32/include/klibc/x86_64
-#usr/share/syslinux/com32/include/klibc/x86_64/archsetjmp.h
-#usr/share/syslinux/com32/include/libansi.h
-#usr/share/syslinux/com32/include/limits.h
-#usr/share/syslinux/com32/include/linux
-#usr/share/syslinux/com32/include/linux/list.h
-#usr/share/syslinux/com32/include/math.h
-#usr/share/syslinux/com32/include/menu.h
-#usr/share/syslinux/com32/include/minmax.h
-#usr/share/syslinux/com32/include/netinet
-#usr/share/syslinux/com32/include/netinet/in.h
-#usr/share/syslinux/com32/include/png.h
-#usr/share/syslinux/com32/include/pngconf.h
-#usr/share/syslinux/com32/include/refstr.h
-#usr/share/syslinux/com32/include/serial.h
-#usr/share/syslinux/com32/include/setjmp.h
-#usr/share/syslinux/com32/include/sort.h
-#usr/share/syslinux/com32/include/srecsend.h
-#usr/share/syslinux/com32/include/stdarg.h
-#usr/share/syslinux/com32/include/stdbool.h
-#usr/share/syslinux/com32/include/stddef.h
-#usr/share/syslinux/com32/include/stdint.h
-#usr/share/syslinux/com32/include/stdio.h
-#usr/share/syslinux/com32/include/stdlib.h
-#usr/share/syslinux/com32/include/string.h
-#usr/share/syslinux/com32/include/suffix_number.h
-#usr/share/syslinux/com32/include/sys
-#usr/share/syslinux/com32/include/sys/bitops.h
-#usr/share/syslinux/com32/include/sys/cpu.h
-#usr/share/syslinux/com32/include/sys/dirent.h
-#usr/share/syslinux/com32/include/sys/elf32.h
-#usr/share/syslinux/com32/include/sys/elf64.h
-#usr/share/syslinux/com32/include/sys/elfcommon.h
-#usr/share/syslinux/com32/include/sys/exec.h
-#usr/share/syslinux/com32/include/sys/fpu.h
-#usr/share/syslinux/com32/include/sys/gpxe.h
-#usr/share/syslinux/com32/include/sys/i386
-#usr/share/syslinux/com32/include/sys/i386/bitops.h
-#usr/share/syslinux/com32/include/sys/i386/cpu.h
-#usr/share/syslinux/com32/include/sys/i386/module.h
-#usr/share/syslinux/com32/include/sys/io.h
-#usr/share/syslinux/com32/include/sys/module.h
-#usr/share/syslinux/com32/include/sys/pci.h
-#usr/share/syslinux/com32/include/sys/stat.h
-#usr/share/syslinux/com32/include/sys/time.h
-#usr/share/syslinux/com32/include/sys/times.h
-#usr/share/syslinux/com32/include/sys/types.h
-#usr/share/syslinux/com32/include/sys/x86_64
-#usr/share/syslinux/com32/include/sys/x86_64/bitops.h
-#usr/share/syslinux/com32/include/sys/x86_64/cpu.h
-#usr/share/syslinux/com32/include/sys/x86_64/module.h
-#usr/share/syslinux/com32/include/syslinux
-#usr/share/syslinux/com32/include/syslinux/adv.h
-#usr/share/syslinux/com32/include/syslinux/advconst.h
-#usr/share/syslinux/com32/include/syslinux/align.h
-#usr/share/syslinux/com32/include/syslinux/boot.h
-#usr/share/syslinux/com32/include/syslinux/bootpm.h
-#usr/share/syslinux/com32/include/syslinux/bootrm.h
-#usr/share/syslinux/com32/include/syslinux/config.h
-#usr/share/syslinux/com32/include/syslinux/debug.h
-#usr/share/syslinux/com32/include/syslinux/disk.h
-#usr/share/syslinux/com32/include/syslinux/firmware.h
-#usr/share/syslinux/com32/include/syslinux/idle.h
-#usr/share/syslinux/com32/include/syslinux/io.h
-#usr/share/syslinux/com32/include/syslinux/keyboard.h
-#usr/share/syslinux/com32/include/syslinux/linux.h
-#usr/share/syslinux/com32/include/syslinux/loadfile.h
-#usr/share/syslinux/com32/include/syslinux/memscan.h
-#usr/share/syslinux/com32/include/syslinux/movebits.h
-#usr/share/syslinux/com32/include/syslinux/pmapi.h
-#usr/share/syslinux/com32/include/syslinux/pxe.h
-#usr/share/syslinux/com32/include/syslinux/pxe_api.h
-#usr/share/syslinux/com32/include/syslinux/reboot.h
-#usr/share/syslinux/com32/include/syslinux/resolve.h
-#usr/share/syslinux/com32/include/syslinux/sysappend.h
-#usr/share/syslinux/com32/include/syslinux/version.h
-#usr/share/syslinux/com32/include/syslinux/vesacon.h
-#usr/share/syslinux/com32/include/syslinux/video.h
-#usr/share/syslinux/com32/include/syslinux/zio.h
-#usr/share/syslinux/com32/include/tftp.h
-#usr/share/syslinux/com32/include/time.h
-#usr/share/syslinux/com32/include/tinyjpeg.h
-#usr/share/syslinux/com32/include/unistd.h
-#usr/share/syslinux/com32/include/upload_backend.h
-#usr/share/syslinux/com32/include/zconf.h
-#usr/share/syslinux/com32/include/zlib.h
-#usr/share/syslinux/com32/libcom32upload.a
-#usr/share/syslinux/com32/libgpl.c32
-#usr/share/syslinux/com32/libutil_lnx.a
-#usr/share/syslinux/config.c32
-#usr/share/syslinux/cptime.c32
-#usr/share/syslinux/cpu.c32
-#usr/share/syslinux/cpuid.c32
-#usr/share/syslinux/cpuidtest.c32
-#usr/share/syslinux/debug.c32
-#usr/share/syslinux/dhcp.c32
-#usr/share/syslinux/diag
-#usr/share/syslinux/diag/geodsp1s.img.xz
-#usr/share/syslinux/diag/geodspms.img.xz
-#usr/share/syslinux/diag/handoff.bin
-#usr/share/syslinux/dir.c32
-#usr/share/syslinux/disk.c32
-#usr/share/syslinux/dmi.c32
-#usr/share/syslinux/dmitest.c32
-#usr/share/syslinux/dosutil
-#usr/share/syslinux/dosutil/copybs.com
-#usr/share/syslinux/dosutil/eltorito.sys
-#usr/share/syslinux/dosutil/mdiskchk.com
-#usr/share/syslinux/efi64
-#usr/share/syslinux/efi64/cat.c32
-#usr/share/syslinux/efi64/chain.c32
-#usr/share/syslinux/efi64/cmd.c32
-#usr/share/syslinux/efi64/cmenu.c32
-#usr/share/syslinux/efi64/config.c32
-#usr/share/syslinux/efi64/cptime.c32
-#usr/share/syslinux/efi64/cpu.c32
-#usr/share/syslinux/efi64/cpuid.c32
-#usr/share/syslinux/efi64/cpuidtest.c32
-#usr/share/syslinux/efi64/debug.c32
-#usr/share/syslinux/efi64/dhcp.c32
-#usr/share/syslinux/efi64/dir.c32
-#usr/share/syslinux/efi64/dmi.c32
-#usr/share/syslinux/efi64/dmitest.c32
-#usr/share/syslinux/efi64/gfxboot.c32
-#usr/share/syslinux/efi64/hdt.c32
-#usr/share/syslinux/efi64/hexdump.c32
-#usr/share/syslinux/efi64/host.c32
-#usr/share/syslinux/efi64/ifcpu.c32
-#usr/share/syslinux/efi64/ifcpu64.c32
-#usr/share/syslinux/efi64/ldlinux.e64
-#usr/share/syslinux/efi64/lfs.c32
-#usr/share/syslinux/efi64/libcom32.c32
-#usr/share/syslinux/efi64/libgpl.c32
-#usr/share/syslinux/efi64/liblua.c32
-#usr/share/syslinux/efi64/libmenu.c32
-#usr/share/syslinux/efi64/libutil.c32
-#usr/share/syslinux/efi64/linux.c32
-#usr/share/syslinux/efi64/ls.c32
-#usr/share/syslinux/efi64/lua.c32
-#usr/share/syslinux/efi64/mboot.c32
-#usr/share/syslinux/efi64/meminfo.c32
-#usr/share/syslinux/efi64/menu.c32
-#usr/share/syslinux/efi64/pci.c32
-#usr/share/syslinux/efi64/pwd.c32
-#usr/share/syslinux/efi64/reboot.c32
-#usr/share/syslinux/efi64/rosh.c32
-#usr/share/syslinux/efi64/sysdump.c32
-#usr/share/syslinux/efi64/syslinux.c32
-#usr/share/syslinux/efi64/syslinux.efi
-#usr/share/syslinux/efi64/vesa.c32
-#usr/share/syslinux/efi64/vesamenu.c32
-#usr/share/syslinux/efi64/vpdtest.c32
-#usr/share/syslinux/efi64/whichsys.c32
-#usr/share/syslinux/efi64/zzjson.c32
-#usr/share/syslinux/elf.c32
-#usr/share/syslinux/ethersel.c32
-#usr/share/syslinux/gfxboot.c32
-#usr/share/syslinux/gptmbr.bin
-#usr/share/syslinux/gptmbr_c.bin
-#usr/share/syslinux/gptmbr_f.bin
-#usr/share/syslinux/gpxecmd.c32
-#usr/share/syslinux/hdt.c32
-#usr/share/syslinux/hexdump.c32
-#usr/share/syslinux/host.c32
-#usr/share/syslinux/ifcpu.c32
-#usr/share/syslinux/ifcpu64.c32
-#usr/share/syslinux/ifmemdsk.c32
-#usr/share/syslinux/ifplop.c32
-#usr/share/syslinux/isohdpfx.bin
-#usr/share/syslinux/isohdpfx_c.bin
-#usr/share/syslinux/isohdpfx_f.bin
-#usr/share/syslinux/isohdppx.bin
-#usr/share/syslinux/isohdppx_c.bin
-#usr/share/syslinux/isohdppx_f.bin
-#usr/share/syslinux/isolinux-debug.bin
-#usr/share/syslinux/isolinux.bin
-#usr/share/syslinux/kbdmap.c32
-#usr/share/syslinux/kontron_wdt.c32
-#usr/share/syslinux/ldlinux.c32
-#usr/share/syslinux/lfs.c32
-#usr/share/syslinux/libcom32.c32
-#usr/share/syslinux/libgpl.c32
-#usr/share/syslinux/liblua.c32
-#usr/share/syslinux/libmenu.c32
-#usr/share/syslinux/libutil.c32
-#usr/share/syslinux/linux.c32
-#usr/share/syslinux/lpxelinux.0
-#usr/share/syslinux/ls.c32
-#usr/share/syslinux/lua.c32
-#usr/share/syslinux/mboot.c32
-#usr/share/syslinux/mbr.bin
-#usr/share/syslinux/mbr_c.bin
-#usr/share/syslinux/mbr_f.bin
-#usr/share/syslinux/memdisk
-#usr/share/syslinux/meminfo.c32
-#usr/share/syslinux/menu.c32
-#usr/share/syslinux/pci.c32
-#usr/share/syslinux/pcitest.c32
-#usr/share/syslinux/pmload.c32
-#usr/share/syslinux/poweroff.c32
-#usr/share/syslinux/prdhcp.c32
-#usr/share/syslinux/pwd.c32
-#usr/share/syslinux/pxechn.c32
-#usr/share/syslinux/pxelinux.0
-#usr/share/syslinux/reboot.c32
-#usr/share/syslinux/rosh.c32
-#usr/share/syslinux/sanboot.c32
-#usr/share/syslinux/sdi.c32
-#usr/share/syslinux/sysdump.c32
-#usr/share/syslinux/syslinux.c32
-#usr/share/syslinux/syslinux.com
-#usr/share/syslinux/vesa.c32
-#usr/share/syslinux/vesainfo.c32
-#usr/share/syslinux/vesamenu.c32
-#usr/share/syslinux/vpdtest.c32
-#usr/share/syslinux/whichsys.c32
-#usr/share/syslinux/zzjson.c32
diff --git a/lfs/Config b/lfs/Config
index 76a3ed485..589bd7195 100644
--- a/lfs/Config
+++ b/lfs/Config
@@ -13,7 +13,7 @@ 
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2022  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2023  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -105,13 +105,19 @@  DIR_TMP_PAK = $(DIR_TMP)/package-$(PROG)
 # Add the compiler location and version and specs to the ccache hash
 CCACHE_COMPILERCHECK += $(shell gcc -dumpspecs 2>/dev/null | md5sum | cut -d ' ' -f1)
 
-# We support EFI on x86_64 and aarch64
+# We support EFI on x86_64 riscv64 and aarch64
 ifeq "$(BUILD_ARCH)" "x86_64"
 	EFI = 1
 	EFI_ARCH = x64
 	GRUB_ARCH = $(BUILD_ARCH)
 endif
 
+ifeq "$(BUILD_ARCH)" "riscv64"
+	EFI = 1
+	EFI_ARCH = $(BUILD_ARCH)
+	GRUB_ARCH = $(BUILD_ARCH)
+endif
+
 ifeq "$(BUILD_ARCH)" "aarch64"
 	EFI = 1
 	EFI_ARCH = aa64
diff --git a/lfs/efibootmgr b/lfs/efibootmgr
index 9e11b6b0f..b962d6dcc 100644
--- a/lfs/efibootmgr
+++ b/lfs/efibootmgr
@@ -1,7 +1,7 @@ 
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2022  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2023  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -31,7 +31,6 @@  DL_FILE    = $(THISAPP).tar.bz2
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
-SUP_ARCH   = aarch64 x86_64
 
 ###############################################################################
 # Top-level Rules
diff --git a/lfs/efivar b/lfs/efivar
index ee278c50c..7bd26fad7 100644
--- a/lfs/efivar
+++ b/lfs/efivar
@@ -31,7 +31,6 @@  DL_FILE    = $(THISAPP).tar.bz2
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
-SUP_ARCH   = aarch64 x86_64
 
 ###############################################################################
 # Top-level Rules
diff --git a/lfs/grub b/lfs/grub
index 621795e7d..c32edb2ef 100644
--- a/lfs/grub
+++ b/lfs/grub
@@ -1,7 +1,7 @@ 
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2021  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2023  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -31,7 +31,7 @@  DL_FILE    = $(THISAPP).tar.xz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
-SUP_ARCH   = aarch64 x86_64
+#SUP_ARCH   = aarch64 x86_64
 
 ifeq "$(BUILD_ARCH)" "x86_64"
 	BUILD_PC = 1
@@ -95,6 +95,7 @@  $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 
 	cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/grub/grub-2.06-remove_os_prober_disabled_warning.patch
 	cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/grub/grub-2.02_disable_vga_fallback.patch
+	cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/grub/grub-Use-zifencei-on-riscv.patch
 	cd $(DIR_APP) && autoreconf -vfi
 
 	# Install unifont
diff --git a/src/patches/grub/grub-Use-zifencei-on-riscv.patch b/src/patches/grub/grub-Use-zifencei-on-riscv.patch
new file mode 100644
index 000000000..c575a3116
--- /dev/null
+++ b/src/patches/grub/grub-Use-zifencei-on-riscv.patch
@@ -0,0 +1,47 @@ 
+From f1217c803cec90813eb834dde7829f4961b2a2e4 Mon Sep 17 00:00:00 2001
+From: Khem Raj <raj.khem@gmail.com>
+Date: Thu, 17 Feb 2022 15:07:02 -0800
+Subject: [PATCH] configure.ac: Use _zicsr_zifencei extentions on riscv
+
+From version 2.38, binutils defaults to ISA spec version 20191213. This
+means that the csr read/write (csrr*/csrw*) instructions and fence.i
+instruction has separated from the `I` extension, become two standalone
+extensions: Zicsr and Zifencei.
+
+The fix is to specify those extensions explicitely in -march. Since we
+are now using binutils 2.38+ in OE this is ok, a more upstreamable fix for
+grub will be to detect these extentions, however thats not easy to
+implement
+
+Upstream-Status: Inappropriate [OE specific]
+Signed-off-by: Khem Raj <raj.khem@gmail.com>
+---
+ configure.ac | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index c7fc55a..072f2c9 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -849,14 +849,14 @@ if test x"$platform" != xemu ; then
+ 		         [grub_cv_target_cc_soft_float="-mgeneral-regs-only"], [])
+     fi
+     if test "x$target_cpu" = xriscv32; then
+-       CFLAGS="$TARGET_CFLAGS -march=rv32imac -mabi=ilp32 -Werror"
++       CFLAGS="$TARGET_CFLAGS -march=rv32imac_zicsr_zifencei -mabi=ilp32 -Werror"
+        AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[]])],
+-		         [grub_cv_target_cc_soft_float="-march=rv32imac -mabi=ilp32"], [])
++		         [grub_cv_target_cc_soft_float="-march=rv32imac_zicsr_zifencei -mabi=ilp32"], [])
+     fi
+     if test "x$target_cpu" = xriscv64; then
+-       CFLAGS="$TARGET_CFLAGS -march=rv64imac -mabi=lp64 -Werror"
++       CFLAGS="$TARGET_CFLAGS -march=rv64imac_zicsr_zifencei -mabi=lp64 -Werror"
+        AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[]])],
+-		         [grub_cv_target_cc_soft_float="-march=rv64imac -mabi=lp64"], [])
++		         [grub_cv_target_cc_soft_float="-march=rv64imac_zicsr_zifencei -mabi=lp64"], [])
+     fi
+     if test "x$target_cpu" = xia64; then
+        CFLAGS="$TARGET_CFLAGS -mno-inline-float-divide -mno-inline-sqrt -Werror"
+-- 
+2.35.1
+