aboutsummaryrefslogtreecommitdiff
path: root/projects/grub
diff options
context:
space:
mode:
Diffstat (limited to 'projects/grub')
-rw-r--r--projects/grub/configs/targets1
-rw-r--r--projects/grub/configs/uefi/arch1
-rw-r--r--projects/grub/configs/uefi/config4
-rw-r--r--projects/grub/configs/uefi/format1
-rw-r--r--projects/grub/configs/uefi/install196
-rw-r--r--projects/grub/configs/uefi/modules-minimal10
-rw-r--r--projects/grub/configs/uefi/platform1
7 files changed, 214 insertions, 0 deletions
diff --git a/projects/grub/configs/targets b/projects/grub/configs/targets
index dea65869..2a6ca760 100644
--- a/projects/grub/configs/targets
+++ b/projects/grub/configs/targets
@@ -1,2 +1,3 @@
bios
coreboot
+uefi
diff --git a/projects/grub/configs/uefi/arch b/projects/grub/configs/uefi/arch
new file mode 100644
index 00000000..5a9a476a
--- /dev/null
+++ b/projects/grub/configs/uefi/arch
@@ -0,0 +1 @@
+i386
diff --git a/projects/grub/configs/uefi/config b/projects/grub/configs/uefi/config
new file mode 100644
index 00000000..e3792e94
--- /dev/null
+++ b/projects/grub/configs/uefi/config
@@ -0,0 +1,4 @@
+set prefix=(cbfsdisk)/fallback
+
+set root=(cbfsdisk)
+source (cbfsdisk)/fallback/grub.cfg
diff --git a/projects/grub/configs/uefi/format b/projects/grub/configs/uefi/format
new file mode 100644
index 00000000..c723d7f2
--- /dev/null
+++ b/projects/grub/configs/uefi/format
@@ -0,0 +1 @@
+i386-efi
diff --git a/projects/grub/configs/uefi/install b/projects/grub/configs/uefi/install
new file mode 100644
index 00000000..35090e49
--- /dev/null
+++ b/projects/grub/configs/uefi/install
@@ -0,0 +1,196 @@
+i386-efi/acpi.mod:i386-efi/acpi.mod
+i386-efi/adler32.mod:i386-efi/adler32.mod
+i386-efi/affs.mod:i386-efi/affs.mod
+i386-efi/afs.mod:i386-efi/afs.mod
+i386-efi/ahci.mod:i386-efi/ahci.mod
+i386-efi/all_video.mod:i386-efi/all_video.mod
+i386-efi/archelp.mod:i386-efi/archelp.mod
+i386-efi/ata.mod:i386-efi/ata.mod
+i386-efi/at_keyboard.mod:i386-efi/at_keyboard.mod
+i386-efi/backtrace.mod:i386-efi/backtrace.mod
+i386-efi/bfs.mod:i386-efi/bfs.mod
+i386-efi/bitmap.mod:i386-efi/bitmap.mod
+i386-efi/bitmap_scale.mod:i386-efi/bitmap_scale.mod
+i386-efi/boot.mod:i386-efi/boot.mod
+i386-efi/bsd.mod:i386-efi/bsd.mod
+i386-efi/btrfs.mod:i386-efi/btrfs.mod
+i386-efi/cat.mod:i386-efi/cat.mod
+i386-efi/cbfs.mod:i386-efi/cbfs.mod
+i386-efi/cbls.mod:i386-efi/cbls.mod
+i386-efi/cbmemc.mod:i386-efi/cbmemc.mod
+i386-efi/cbtime.mod:i386-efi/cbtime.mod
+i386-efi/chain.mod:i386-efi/chain.mod
+i386-efi/cmp.mod:i386-efi/cmp.mod
+i386-efi/configfile.mod:i386-efi/configfile.mod
+i386-efi/cpio.mod:i386-efi/cpio.mod
+i386-efi/cpio_be.mod:i386-efi/cpio_be.mod
+i386-efi/cpuid.mod:i386-efi/cpuid.mod
+i386-efi/crc64.mod:i386-efi/crc64.mod
+i386-efi/crypto.mod:i386-efi/crypto.mod
+i386-efi/cryptodisk.mod:i386-efi/cryptodisk.mod
+i386-efi/cs5536.mod:i386-efi/cs5536.mod
+i386-efi/date.mod:i386-efi/date.mod
+i386-efi/datehook.mod:i386-efi/datehook.mod
+i386-efi/datetime.mod:i386-efi/datetime.mod
+i386-efi/disk.mod:i386-efi/disk.mod
+i386-efi/diskfilter.mod:i386-efi/diskfilter.mod
+i386-efi/div_test.mod:i386-efi/div_test.mod
+i386-efi/echo.mod:i386-efi/echo.mod
+i386-efi/ehci.mod:i386-efi/ehci.mod
+i386-efi/elf.mod:i386-efi/elf.mod
+i386-efi/eval.mod:i386-efi/eval.mod
+i386-efi/exfat.mod:i386-efi/exfat.mod
+i386-efi/ext2.mod:i386-efi/ext2.mod
+i386-efi/extcmd.mod:i386-efi/extcmd.mod
+i386-efi/fat.mod:i386-efi/fat.mod
+i386-efi/file.mod:i386-efi/file.mod
+i386-efi/fshelp.mod:i386-efi/fshelp.mod
+i386-efi/gcry_arcfour.mod:i386-efi/gcry_arcfour.mod
+i386-efi/gcry_blowfish.mod:i386-efi/gcry_blowfish.mod
+i386-efi/gcry_camellia.mod:i386-efi/gcry_camellia.mod
+i386-efi/gcry_cast5.mod:i386-efi/gcry_cast5.mod
+i386-efi/gcry_crc.mod:i386-efi/gcry_crc.mod
+i386-efi/gcry_des.mod:i386-efi/gcry_des.mod
+i386-efi/gcry_dsa.mod:i386-efi/gcry_dsa.mod
+i386-efi/gcry_idea.mod:i386-efi/gcry_idea.mod
+i386-efi/gcry_md4.mod:i386-efi/gcry_md4.mod
+i386-efi/gcry_md5.mod:i386-efi/gcry_md5.mod
+i386-efi/gcry_rfc2268.mod:i386-efi/gcry_rfc2268.mod
+i386-efi/gcry_rijndael.mod:i386-efi/gcry_rijndael.mod
+i386-efi/gcry_rmd160.mod:i386-efi/gcry_rmd160.mod
+i386-efi/gcry_rsa.mod:i386-efi/gcry_rsa.mod
+i386-efi/gcry_seed.mod:i386-efi/gcry_seed.mod
+i386-efi/gcry_serpent.mod:i386-efi/gcry_serpent.mod
+i386-efi/gcry_sha1.mod:i386-efi/gcry_sha1.mod
+i386-efi/gcry_sha256.mod:i386-efi/gcry_sha256.mod
+i386-efi/gcry_sha512.mod:i386-efi/gcry_sha512.mod
+i386-efi/gcry_tiger.mod:i386-efi/gcry_tiger.mod
+i386-efi/gcry_twofish.mod:i386-efi/gcry_twofish.mod
+i386-efi/gcry_whirlpool.mod:i386-efi/gcry_whirlpool.mod
+i386-efi/gettext.mod:i386-efi/gettext.mod
+i386-efi/gfxmenu.mod:i386-efi/gfxmenu.mod
+i386-efi/gfxterm_background.mod:i386-efi/gfxterm_background.mod
+i386-efi/gfxterm_menu.mod:i386-efi/gfxterm_menu.mod
+i386-efi/gptsync.mod:i386-efi/gptsync.mod
+i386-efi/gzio.mod:i386-efi/gzio.mod
+i386-efi/halt.mod:i386-efi/halt.mod
+i386-efi/hashsum.mod:i386-efi/hashsum.mod
+i386-efi/hdparm.mod:i386-efi/hdparm.mod
+i386-efi/help.mod:i386-efi/help.mod
+i386-efi/hexdump.mod:i386-efi/hexdump.mod
+i386-efi/hfs.mod:i386-efi/hfs.mod
+i386-efi/hfsplus.mod:i386-efi/hfsplus.mod
+i386-efi/http.mod:i386-efi/http.mod
+i386-efi/iorw.mod:i386-efi/iorw.mod
+i386-efi/iso9660.mod:i386-efi/iso9660.mod
+i386-efi/jfs.mod:i386-efi/jfs.mod
+i386-efi/jpeg.mod:i386-efi/jpeg.mod
+i386-efi/keystatus.mod:i386-efi/keystatus.mod
+i386-efi/linux.mod:i386-efi/linux.mod
+i386-efi/linux16.mod:i386-efi/linux16.mod
+i386-efi/loadenv.mod:i386-efi/loadenv.mod
+i386-efi/loopback.mod:i386-efi/loopback.mod
+i386-efi/ls.mod:i386-efi/ls.mod
+i386-efi/lsacpi.mod:i386-efi/lsacpi.mod
+i386-efi/lsmmap.mod:i386-efi/lsmmap.mod
+i386-efi/lspci.mod:i386-efi/lspci.mod
+i386-efi/luks.mod:i386-efi/luks.mod
+i386-efi/lvm.mod:i386-efi/lvm.mod
+i386-efi/lzopio.mod:i386-efi/lzopio.mod
+i386-efi/mdraid09.mod:i386-efi/mdraid09.mod
+i386-efi/mdraid09_be.mod:i386-efi/mdraid09_be.mod
+i386-efi/mdraid1x.mod:i386-efi/mdraid1x.mod
+i386-efi/memdisk.mod:i386-efi/memdisk.mod
+i386-efi/memrw.mod:i386-efi/memrw.mod
+i386-efi/minicmd.mod:i386-efi/minicmd.mod
+i386-efi/minix.mod:i386-efi/minix.mod
+i386-efi/minix2.mod:i386-efi/minix2.mod
+i386-efi/minix2_be.mod:i386-efi/minix2_be.mod
+i386-efi/minix3.mod:i386-efi/minix3.mod
+i386-efi/minix3_be.mod:i386-efi/minix3_be.mod
+i386-efi/minix_be.mod:i386-efi/minix_be.mod
+i386-efi/mmap.mod:i386-efi/mmap.mod
+i386-efi/morse.mod:i386-efi/morse.mod
+i386-efi/mpi.mod:i386-efi/mpi.mod
+i386-efi/msdospart.mod:i386-efi/msdospart.mod
+i386-efi/multiboot.mod:i386-efi/multiboot.mod
+i386-efi/multiboot2.mod:i386-efi/multiboot2.mod
+i386-efi/nativedisk.mod:i386-efi/nativedisk.mod
+i386-efi/net.mod:i386-efi/net.mod
+i386-efi/newc.mod:i386-efi/newc.mod
+i386-efi/nilfs2.mod:i386-efi/nilfs2.mod
+i386-efi/normal.mod:i386-efi/normal.mod
+i386-efi/ntfs.mod:i386-efi/ntfs.mod
+i386-efi/ntfscomp.mod:i386-efi/ntfscomp.mod
+i386-efi/odc.mod:i386-efi/odc.mod
+i386-efi/offsetio.mod:i386-efi/offsetio.mod
+i386-efi/ohci.mod:i386-efi/ohci.mod
+i386-efi/part_bsd.mod:i386-efi/part_bsd.mod
+i386-efi/part_gpt.mod:i386-efi/part_gpt.mod
+i386-efi/part_msdos.mod:i386-efi/part_msdos.mod
+i386-efi/parttool.mod:i386-efi/parttool.mod
+i386-efi/password.mod:i386-efi/password.mod
+i386-efi/password_pbkdf2.mod:i386-efi/password_pbkdf2.mod
+i386-efi/pata.mod:i386-efi/pata.mod
+i386-efi/pbkdf2.mod:i386-efi/pbkdf2.mod
+i386-efi/pcidump.mod:i386-efi/pcidump.mod
+i386-efi/play.mod:i386-efi/play.mod
+i386-efi/png.mod:i386-efi/png.mod
+i386-efi/priority_queue.mod:i386-efi/priority_queue.mod
+i386-efi/probe.mod:i386-efi/probe.mod
+i386-efi/procfs.mod:i386-efi/procfs.mod
+i386-efi/progress.mod:i386-efi/progress.mod
+i386-efi/raid5rec.mod:i386-efi/raid5rec.mod
+i386-efi/raid6rec.mod:i386-efi/raid6rec.mod
+i386-efi/read.mod:i386-efi/read.mod
+i386-efi/reboot.mod:i386-efi/reboot.mod
+i386-efi/regexp.mod:i386-efi/regexp.mod
+i386-efi/reiserfs.mod:i386-efi/reiserfs.mod
+i386-efi/relocator.mod:i386-efi/relocator.mod
+i386-efi/romfs.mod:i386-efi/romfs.mod
+i386-efi/scsi.mod:i386-efi/scsi.mod
+i386-efi/search.mod:i386-efi/search.mod
+i386-efi/search_fs_file.mod:i386-efi/search_fs_file.mod
+i386-efi/search_fs_uuid.mod:i386-efi/search_fs_uuid.mod
+i386-efi/search_label.mod:i386-efi/search_label.mod
+i386-efi/serial.mod:i386-efi/serial.mod
+i386-efi/setjmp.mod:i386-efi/setjmp.mod
+i386-efi/setpci.mod:i386-efi/setpci.mod
+i386-efi/sfs.mod:i386-efi/sfs.mod
+i386-efi/sleep.mod:i386-efi/sleep.mod
+i386-efi/spkmodem.mod:i386-efi/spkmodem.mod
+i386-efi/squash4.mod:i386-efi/squash4.mod
+i386-efi/syslinuxcfg.mod:i386-efi/syslinuxcfg.mod
+i386-efi/tar.mod:i386-efi/tar.mod
+i386-efi/terminal.mod:i386-efi/terminal.mod
+i386-efi/terminfo.mod:i386-efi/terminfo.mod
+i386-efi/test.mod:i386-efi/test.mod
+i386-efi/testload.mod:i386-efi/testload.mod
+i386-efi/testspeed.mod:i386-efi/testspeed.mod
+i386-efi/tftp.mod:i386-efi/tftp.mod
+i386-efi/tga.mod:i386-efi/tga.mod
+i386-efi/time.mod:i386-efi/time.mod
+i386-efi/tr.mod:i386-efi/tr.mod
+i386-efi/trig.mod:i386-efi/trig.mod
+i386-efi/true.mod:i386-efi/true.mod
+i386-efi/udf.mod:i386-efi/udf.mod
+i386-efi/ufs1.mod:i386-efi/ufs1.mod
+i386-efi/ufs1_be.mod:i386-efi/ufs1_be.mod
+i386-efi/ufs2.mod:i386-efi/ufs2.mod
+i386-efi/uhci.mod:i386-efi/uhci.mod
+i386-efi/usb.mod:i386-efi/usb.mod
+i386-efi/usb_keyboard.mod:i386-efi/usb_keyboard.mod
+i386-efi/usbms.mod:i386-efi/usbms.mod
+i386-efi/usbserial_common.mod:i386-efi/usbserial_common.mod
+i386-efi/usbserial_ftdi.mod:i386-efi/usbserial_ftdi.mod
+i386-efi/usbserial_pl2303.mod:i386-efi/usbserial_pl2303.mod
+i386-efi/usbserial_usbdebug.mod:i386-efi/usbserial_usbdebug.mod
+i386-efi/usbtest.mod:i386-efi/usbtest.mod
+i386-efi/verify.mod:i386-efi/verify.mod
+i386-efi/video_colors.mod:i386-efi/video_colors.mod
+i386-efi/videoinfo.mod:i386-efi/videoinfo.mod
+i386-efi/videotest.mod:i386-efi/videotest.mod
+i386-efi/videotest_checksum.mod:i386-efi/videotest_checksum.mod
+i386-efi/xfs.mod:i386-efi/xfs.mod
+i386-efi/xzio.mod:i386-efi/xzio.mod
+i386-efi/zfs.mod:i386-efi/zfs.mod
diff --git a/projects/grub/configs/uefi/modules-minimal b/projects/grub/configs/uefi/modules-minimal
new file mode 100644
index 00000000..d9f878ff
--- /dev/null
+++ b/projects/grub/configs/uefi/modules-minimal
@@ -0,0 +1,10 @@
+ahci
+ehci
+ext2
+halt
+part_bsd
+part_gpt
+pata
+reboot
+usbms
+verify
diff --git a/projects/grub/configs/uefi/platform b/projects/grub/configs/uefi/platform
new file mode 100644
index 00000000..9d3492ad
--- /dev/null
+++ b/projects/grub/configs/uefi/platform
@@ -0,0 +1 @@
+efi