diff --git a/.github/workflows/linux_gcc_edk2.yml b/.github/workflows/linux_gcc_edk2.yml index c0f45a1..77972d9 100644 --- a/.github/workflows/linux_gcc_edk2.yml +++ b/.github/workflows/linux_gcc_edk2.yml @@ -33,7 +33,7 @@ env: jobs: build: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 strategy: matrix: @@ -41,19 +41,19 @@ jobs: include: - arch: X64 short: x64 - pkgs: nasm python3-distutils uuid-dev + pkgs: nasm python3-setuptools uuid-dev - arch: IA32 short: ia32 - pkgs: gcc-multilib nasm python3-distutils uuid-dev + pkgs: gcc-multilib nasm python3-setuptools uuid-dev - arch: AARCH64 short: aa64 - pkgs: gcc-aarch64-linux-gnu python3-distutils uuid-dev + pkgs: gcc-aarch64-linux-gnu python3-setuptools uuid-dev - arch: ARM short: arm - pkgs: gcc-arm-linux-gnueabi python3-distutils uuid-dev + pkgs: gcc-arm-linux-gnueabi python3-setuptools uuid-dev - arch: RISCV64 short: riscv64 - pkgs: gcc-riscv64-linux-gnu python3-distutils uuid-dev + pkgs: gcc-riscv64-linux-gnu python3-setuptools uuid-dev steps: - name: Install toolchain @@ -136,7 +136,7 @@ jobs: path: web/*/index.html merge-artifacts: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 needs: build steps: - name: Merge Artifacts diff --git a/.github/workflows/linux_gcc_gnu-efi.yml b/.github/workflows/linux_gcc_gnu-efi.yml index 37bb850..de410d9 100644 --- a/.github/workflows/linux_gcc_gnu-efi.yml +++ b/.github/workflows/linux_gcc_gnu-efi.yml @@ -26,7 +26,7 @@ on: jobs: build: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 strategy: matrix: @@ -77,7 +77,7 @@ jobs: path: src/*.efi merge-artifacts: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 needs: build steps: - name: Merge Artifacts diff --git a/.gitignore b/.gitignore index 0e502f9..9accd83 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +*.d *.db* *.efi *.fd @@ -14,6 +15,7 @@ *.sdf *.suo *.vhd +*.vsidx *.zip arm aa64 diff --git a/ChangeLog.txt b/ChangeLog.txt index a1d2392..7d7bb1a 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,5 +1,10 @@ For detailed information about the changes below, please see the git log or -visit: https://github.com/pbatard/efifs +visit: https://github.com/pbatard/EfiFs + +v1.10 (2024.06.05) +* Add EROFS support +* Add Btrfs zstd compression support (with thanks to Jan Schmitz) +* Update GRUB and gnu-efi to latest v1.9 (2022.09.05) * Work around Linux kernel's EFI stub not properly handling EFI_BUFFER_TOO_SMALL on GetInfo diff --git a/EfiFsPkg/Affs.inf b/EfiFsPkg/Affs.inf index 08c01af..8f3864b 100644 --- a/EfiFsPkg/Affs.inf +++ b/EfiFsPkg/Affs.inf @@ -8,7 +8,7 @@ BASE_NAME = affs FILE_GUID = BD873114-A318-48C4-AEF9-6C9E43A50FFA MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/Afs.inf b/EfiFsPkg/Afs.inf index 23e8dde..c17c93b 100644 --- a/EfiFsPkg/Afs.inf +++ b/EfiFsPkg/Afs.inf @@ -8,7 +8,7 @@ BASE_NAME = afs FILE_GUID = DEFE2F9E-38C4-4278-AB7D-3BCC7B3C9292 MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/Bfs.inf b/EfiFsPkg/Bfs.inf index c5311a2..c021a2c 100644 --- a/EfiFsPkg/Bfs.inf +++ b/EfiFsPkg/Bfs.inf @@ -8,7 +8,7 @@ BASE_NAME = bfs FILE_GUID = 7686EACB-461E-417F-BB6B-0C5DBA8B4087 MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/Btrfs.inf b/EfiFsPkg/Btrfs.inf index cc3c139..87e75be 100644 --- a/EfiFsPkg/Btrfs.inf +++ b/EfiFsPkg/Btrfs.inf @@ -8,7 +8,7 @@ BASE_NAME = btrfs FILE_GUID = E4FD4F23-5515-434C-9F19-59CA8B122825 MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/Cbfs.inf b/EfiFsPkg/Cbfs.inf index 5749848..9c228ac 100644 --- a/EfiFsPkg/Cbfs.inf +++ b/EfiFsPkg/Cbfs.inf @@ -8,7 +8,7 @@ BASE_NAME = cbfs FILE_GUID = DEEC0FF0-64AE-4B2D-A9D1-87057258854C MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/Cpio.inf b/EfiFsPkg/Cpio.inf index 857c490..3c76275 100644 --- a/EfiFsPkg/Cpio.inf +++ b/EfiFsPkg/Cpio.inf @@ -8,7 +8,7 @@ BASE_NAME = cpio FILE_GUID = FE902772-06CD-40E4-B35B-0E760C5E9C1A MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/CpioBe.inf b/EfiFsPkg/CpioBe.inf index 26b495c..65f319e 100644 --- a/EfiFsPkg/CpioBe.inf +++ b/EfiFsPkg/CpioBe.inf @@ -8,7 +8,7 @@ BASE_NAME = cpio_be FILE_GUID = A3853AE0-E77D-405E-8A75-16333DE1632C MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/EroFs.inf b/EfiFsPkg/EroFs.inf index 19a1190..4dd851e 100644 --- a/EfiFsPkg/EroFs.inf +++ b/EfiFsPkg/EroFs.inf @@ -8,7 +8,7 @@ BASE_NAME = erofs FILE_GUID = 2B0F3769-1EBF-44E9-9BF2-E696C96104A2 MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/ExFat.inf b/EfiFsPkg/ExFat.inf index 6999767..596ce1e 100644 --- a/EfiFsPkg/ExFat.inf +++ b/EfiFsPkg/ExFat.inf @@ -8,7 +8,7 @@ BASE_NAME = exfat FILE_GUID = 2920E524-AD21-499E-9F4A-466BFDC3BFFB MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/Ext2.inf b/EfiFsPkg/Ext2.inf index 9481eb8..283d8ad 100644 --- a/EfiFsPkg/Ext2.inf +++ b/EfiFsPkg/Ext2.inf @@ -8,7 +8,7 @@ BASE_NAME = ext2 FILE_GUID = 7DDA7772-B8F5-4859-9DBA-0D6F2DBA4AF1 MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/F2fs.inf b/EfiFsPkg/F2fs.inf index daf9398..3bbea7d 100644 --- a/EfiFsPkg/F2fs.inf +++ b/EfiFsPkg/F2fs.inf @@ -8,7 +8,7 @@ BASE_NAME = f2fs FILE_GUID = 3D1F4906-3509-4DD4-8850-70033DE336E4 MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/Fat.inf b/EfiFsPkg/Fat.inf index 5952513..b3c16e9 100644 --- a/EfiFsPkg/Fat.inf +++ b/EfiFsPkg/Fat.inf @@ -8,7 +8,7 @@ BASE_NAME = fat FILE_GUID = B9E0C839-BF75-4889-82FF-214BED41BA47 MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/Hfs.inf b/EfiFsPkg/Hfs.inf index 422bc3d..cba4f1d 100644 --- a/EfiFsPkg/Hfs.inf +++ b/EfiFsPkg/Hfs.inf @@ -8,7 +8,7 @@ BASE_NAME = hfs FILE_GUID = BB57B5D8-F6DE-481C-9B08-C779B0F33E25 MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/HfsPlus.inf b/EfiFsPkg/HfsPlus.inf index 66a1afc..3f16647 100644 --- a/EfiFsPkg/HfsPlus.inf +++ b/EfiFsPkg/HfsPlus.inf @@ -8,7 +8,7 @@ BASE_NAME = hfsplus FILE_GUID = EE593365-0635-44FC-AF28-DB98B63FDBC6 MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/Iso9660.inf b/EfiFsPkg/Iso9660.inf index df0c878..6baaf35 100644 --- a/EfiFsPkg/Iso9660.inf +++ b/EfiFsPkg/Iso9660.inf @@ -8,7 +8,7 @@ BASE_NAME = iso9660 FILE_GUID = EFBE987A-A33B-4EE4-B2B5-35DEDC28A5E9 MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/Jfs.inf b/EfiFsPkg/Jfs.inf index 2c4f2ec..c8bffac 100644 --- a/EfiFsPkg/Jfs.inf +++ b/EfiFsPkg/Jfs.inf @@ -8,7 +8,7 @@ BASE_NAME = jfs FILE_GUID = E87CF4E3-318E-4B5F-98B9-A6B47414506D MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/Minix.inf b/EfiFsPkg/Minix.inf index 6aaa59a..6265f1b 100644 --- a/EfiFsPkg/Minix.inf +++ b/EfiFsPkg/Minix.inf @@ -8,7 +8,7 @@ BASE_NAME = minix FILE_GUID = 16CE8469-1586-4CE0-B90C-88D049A2967B MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/Minix2.inf b/EfiFsPkg/Minix2.inf index c7009a6..8413582 100644 --- a/EfiFsPkg/Minix2.inf +++ b/EfiFsPkg/Minix2.inf @@ -8,7 +8,7 @@ BASE_NAME = minix2 FILE_GUID = 0AF860D2-4089-496A-AB51-2F28730E5CF6 MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/Minix2Be.inf b/EfiFsPkg/Minix2Be.inf index 75f4c8c..036caaf 100644 --- a/EfiFsPkg/Minix2Be.inf +++ b/EfiFsPkg/Minix2Be.inf @@ -8,7 +8,7 @@ BASE_NAME = minix2_be FILE_GUID = 0974F29A-42B5-4B32-A9E6-7BB42BE57B84 MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/Minix3.inf b/EfiFsPkg/Minix3.inf index a326d40..57dfd5b 100644 --- a/EfiFsPkg/Minix3.inf +++ b/EfiFsPkg/Minix3.inf @@ -8,7 +8,7 @@ BASE_NAME = minix3 FILE_GUID = 8DE9E73E-B120-49AA-960B-FC18FCEAAB3A MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/Minix3Be.inf b/EfiFsPkg/Minix3Be.inf index fd0063d..b84562b 100644 --- a/EfiFsPkg/Minix3Be.inf +++ b/EfiFsPkg/Minix3Be.inf @@ -8,7 +8,7 @@ BASE_NAME = minix3_be FILE_GUID = 9C3DB9FC-7B1A-4534-B5B9-C21E56EE7BA6 MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/MinixBe.inf b/EfiFsPkg/MinixBe.inf index eb3958b..2ee45dc 100644 --- a/EfiFsPkg/MinixBe.inf +++ b/EfiFsPkg/MinixBe.inf @@ -8,7 +8,7 @@ BASE_NAME = minix_be FILE_GUID = 5B677870-CF38-4892-AF77-AA5C9695DFBB MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/NewC.inf b/EfiFsPkg/NewC.inf index b43b461..b2c0b0a 100644 --- a/EfiFsPkg/NewC.inf +++ b/EfiFsPkg/NewC.inf @@ -8,7 +8,7 @@ BASE_NAME = newc FILE_GUID = 5C0F70A7-DC33-4A82-9056-924E83E33F01 MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/NilFs2.inf b/EfiFsPkg/NilFs2.inf index 4310ef5..80f79b2 100644 --- a/EfiFsPkg/NilFs2.inf +++ b/EfiFsPkg/NilFs2.inf @@ -8,7 +8,7 @@ BASE_NAME = nilfs2 FILE_GUID = E6BCED0B-96E0-4BD7-AF96-65467ABAAC6E MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/Ntfs.inf b/EfiFsPkg/Ntfs.inf index 0437ab5..2dac339 100644 --- a/EfiFsPkg/Ntfs.inf +++ b/EfiFsPkg/Ntfs.inf @@ -8,7 +8,7 @@ BASE_NAME = ntfs FILE_GUID = 80FB68D4-7C52-4AFE-A91E-D3DDADB5C54F MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/Odc.inf b/EfiFsPkg/Odc.inf index ceebcd8..34d7426 100644 --- a/EfiFsPkg/Odc.inf +++ b/EfiFsPkg/Odc.inf @@ -8,7 +8,7 @@ BASE_NAME = odc FILE_GUID = FC117DCB-B369-46B7-A84E-E34EF821756C MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/ProcFs.inf b/EfiFsPkg/ProcFs.inf index d389cf5..b854b29 100644 --- a/EfiFsPkg/ProcFs.inf +++ b/EfiFsPkg/ProcFs.inf @@ -8,7 +8,7 @@ BASE_NAME = procfs FILE_GUID = 4F59B6B8-8FED-41B4-A970-CCBAF0F684DF MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/ReiserFs.inf b/EfiFsPkg/ReiserFs.inf index e67c5a1..27fd870 100644 --- a/EfiFsPkg/ReiserFs.inf +++ b/EfiFsPkg/ReiserFs.inf @@ -8,7 +8,7 @@ BASE_NAME = reiserfs FILE_GUID = 8B20B75F-5AAB-4839-A5F2-2843653BDEFF MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/RomFs.inf b/EfiFsPkg/RomFs.inf index 5d85338..7b1502e 100644 --- a/EfiFsPkg/RomFs.inf +++ b/EfiFsPkg/RomFs.inf @@ -8,7 +8,7 @@ BASE_NAME = romfs FILE_GUID = A57C00D8-2766-4DDF-AC8D-BAC89472F255 MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/Sfs.inf b/EfiFsPkg/Sfs.inf index 4c85fe5..63bd283 100644 --- a/EfiFsPkg/Sfs.inf +++ b/EfiFsPkg/Sfs.inf @@ -8,7 +8,7 @@ BASE_NAME = sfs FILE_GUID = 0093FDD4-86D8-457C-82C9-2832321BB8B5 MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/SquashFs.inf b/EfiFsPkg/SquashFs.inf index 0fee208..ccee17c 100644 --- a/EfiFsPkg/SquashFs.inf +++ b/EfiFsPkg/SquashFs.inf @@ -8,7 +8,7 @@ BASE_NAME = squash4 FILE_GUID = F85516B3-FEAD-4D5B-9E4A-9A476ABA65CA MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/Tar.inf b/EfiFsPkg/Tar.inf index 6bd2f5c..e357652 100644 --- a/EfiFsPkg/Tar.inf +++ b/EfiFsPkg/Tar.inf @@ -8,7 +8,7 @@ BASE_NAME = tar FILE_GUID = 5FA5BB28-C228-48BC-BEED-4137E56B5C32 MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/Udf.inf b/EfiFsPkg/Udf.inf index d60dba4..209c437 100644 --- a/EfiFsPkg/Udf.inf +++ b/EfiFsPkg/Udf.inf @@ -8,7 +8,7 @@ BASE_NAME = udf FILE_GUID = 3E1C5997-2AED-4A6C-A8BF-07882633D1FB MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/Ufs.inf b/EfiFsPkg/Ufs.inf index a017da4..64a5d0c 100644 --- a/EfiFsPkg/Ufs.inf +++ b/EfiFsPkg/Ufs.inf @@ -8,7 +8,7 @@ BASE_NAME = ufs1 FILE_GUID = CFC9DAEA-DBB4-4A5A-8034-D0ABF2849DF3 MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/Ufs2.inf b/EfiFsPkg/Ufs2.inf index d986b45..059d465 100644 --- a/EfiFsPkg/Ufs2.inf +++ b/EfiFsPkg/Ufs2.inf @@ -8,7 +8,7 @@ BASE_NAME = ufs2 FILE_GUID = 15ED2F4C-1EB8-4B4F-826B-73D83EDAA449 MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/UfsBe.inf b/EfiFsPkg/UfsBe.inf index 2516d0a..f7e62e2 100644 --- a/EfiFsPkg/UfsBe.inf +++ b/EfiFsPkg/UfsBe.inf @@ -8,7 +8,7 @@ BASE_NAME = ufs1_be FILE_GUID = F3B03ADF-0595-483C-BF15-0C39A444345C MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/Xfs.inf b/EfiFsPkg/Xfs.inf index acecc86..36a70b8 100644 --- a/EfiFsPkg/Xfs.inf +++ b/EfiFsPkg/Xfs.inf @@ -8,7 +8,7 @@ BASE_NAME = xfs FILE_GUID = 8F56A526-1566-442F-9D7F-3E704772B75A MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/EfiFsPkg/Zfs.inf b/EfiFsPkg/Zfs.inf index 84de866..5c5ca20 100644 --- a/EfiFsPkg/Zfs.inf +++ b/EfiFsPkg/Zfs.inf @@ -8,7 +8,7 @@ BASE_NAME = zfs FILE_GUID = 0F6A96E7-0F76-4947-90DB-D4FD7A7E6147 MODULE_TYPE = UEFI_DRIVER - VERSION_STRING = 1.7 + VERSION_STRING = 1.10 EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = FSDriverInstall diff --git a/README.md b/README.md index 50325d8..e6cc126 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,12 @@ EfiFs - EFI File System Drivers =============================== -[![Build status](https://img.shields.io/github/actions/workflow/status/pbatard/efifs/windows_msvc_gnu-efi.yml?style=flat-square&label=MSVC%20(gnu-efi))](https://github.com/pbatard/efifs/actions/workflows/windows_msvc_gnu-efi.yml) -[![Build status](https://img.shields.io/github/actions/workflow/status/pbatard/efifs/windows_msvc_edk2.yml?style=flat-square&label=MSVC%20(EDK2))](https://github.com/pbatard/efifs/actions/workflows/windows_msvc_edk2.yml) -[![Build status](https://img.shields.io/github/actions/workflow/status/pbatard/efifs/linux_gcc_gnu-efi.yml?style=flat-square&label=gcc%20(gnu-efi))](https://github.com/pbatard/efifs/actions/workflows/linux_gcc_gnu-efi.yml) -[![Build status](https://img.shields.io/github/actions/workflow/status/pbatard/efifs/linux_gcc_edk2.yml?style=flat-square&label=gcc%20(EDK2))](https://github.com/pbatard/efifs/actions/workflows/linux_gcc_edk2.yml) -[![Github stats](https://img.shields.io/github/downloads/pbatard/efifs/total.svg?label=Downloads%20%28since%202021.08.15%29&style=flat-square)](https://github.com/pbatard/efifs/releases) -[![Release](https://img.shields.io/github/release-pre/pbatard/efifs.svg?label=Latest%20Release&style=flat-square)](https://github.com/pbatard/efifs/releases) +[![Build status](https://img.shields.io/github/actions/workflow/status/pbatard/EfiFs/windows_msvc_gnu-efi.yml?style=flat-square&label=MSVC%20(gnu-efi))](https://github.com/pbatard/EfiFs/actions/workflows/windows_msvc_gnu-efi.yml) +[![Build status](https://img.shields.io/github/actions/workflow/status/pbatard/EfiFs/windows_msvc_edk2.yml?style=flat-square&label=MSVC%20(EDK2))](https://github.com/pbatard/EfiFs/actions/workflows/windows_msvc_edk2.yml) +[![Build status](https://img.shields.io/github/actions/workflow/status/pbatard/EfiFs/linux_gcc_gnu-efi.yml?style=flat-square&label=gcc%20(gnu-efi))](https://github.com/pbatard/EfiFs/actions/workflows/linux_gcc_gnu-efi.yml) +[![Build status](https://img.shields.io/github/actions/workflow/status/pbatard/EfiFs/linux_gcc_edk2.yml?style=flat-square&label=gcc%20(EDK2))](https://github.com/pbatard/EfiFs/actions/workflows/linux_gcc_edk2.yml) +[![Github stats](https://img.shields.io/github/downloads/pbatard/EfiFs/total.svg?label=Downloads&style=flat-square)](https://github.com/pbatard/EfiFs/releases) +[![Release](https://img.shields.io/github/release-pre/pbatard/EfiFs.svg?label=Latest%20Release&style=flat-square)](https://github.com/pbatard/EfiFs/releases) [![Licence](https://img.shields.io/badge/license-GPLv3-blue.svg?label=License&style=flat-square)](https://www.gnu.org/licenses/gpl-3.0.en.html) This is a GPLv3+ implementation of standalone EFI File System drivers, based on @@ -19,7 +19,7 @@ For additional info as well as precompiled drivers, see https://efi.akeo.ie * [Visual Studio 2022](https://www.visualstudio.com/vs/community/) (Windows), MinGW (Windows), gcc (Linux) or [EDK2](https://github.com/tianocore/edk2). * A git client able to initialize/update submodules -* [QEMU](http://www.qemu.org) __v2.7 or later__ if debugging with Visual Studio +* [QEMU](https://www.qemu.org) __v2.7 or later__ if debugging with Visual Studio (NB: You can find QEMU Windows binaries [here](https://qemu.weilnetz.de/w64/)) ## Compilation @@ -116,7 +116,7 @@ sudo apt install nasm uuid-dev gcc-multilib gcc-aarch64-linux-gnu gcc-arm-linux- git clone --recurse-submodules https://github.com/tianocore/edk2.git cd edk2 make -C BaseTools -git clone --recurse-submodules https://github.com/pbatard/efifs.git EfiFsPkg +git clone --recurse-submodules https://github.com/pbatard/EfiFs.git EfiFsPkg cd EfiFsPkg/grub git apply ../0001-GRUB-fixes.patch cd - diff --git a/src/driver.h b/src/driver.h index 2c13a98..f2679ef 100644 --- a/src/driver.h +++ b/src/driver.h @@ -103,7 +103,7 @@ /* Driver version */ #define FS_DRIVER_VERSION_MAJOR 1 -#define FS_DRIVER_VERSION_MINOR 9 +#define FS_DRIVER_VERSION_MINOR 10 #ifndef ARRAYSIZE #define ARRAYSIZE(A) (sizeof(A)/sizeof((A)[0]))