Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ventoy/efifs

EFI FileSystem drivers
https://github.com/ventoy/efifs

update README

6e00f7ebe3472446a705b7ae706fff83e448fa0d authored over 5 years ago
update to VS2019

* Also fix edk2_build_drivers.cmd script not to exit after building a single arch

4687c08c6a8f50fea8194bed3c62352a7f740f76 authored over 5 years ago
fix EDK2 compilation

5c954daf8815458f229487cfbdc05e9917696500 authored over 5 years ago
fix grub_errno not being set on read error

* Closes #14

50c59b21d969f94649976338f412e7ec81d3dfcc authored over 5 years ago
prevent DEBUG warnings on FreePool(NULL)

* Unlike libc's free(), EDK2's FreePool() may produce warnings when passing NULL.
* This address...

58ceb03452da1dd40aa9cfc475d30a707d730fe3 authored over 5 years ago
update GRUB and gnu-efi to latest

* Note that zstd and RAID rebuild support are disabled in btrfs
* Also update VS2017 SDK referen...

8d005299c5ea0a1e924d659b0bc88af1483d275a authored over 5 years ago
update gnu-efi to latest

* Prevents warning C4244 during compilation

d19363a5ff7e0d3ad3ba23c1b7646c1974ac6bec authored over 6 years ago
version 1.3

* Fix F2FS packing bug and other potential issues linked to packing

fc762f03b3054d402091fd64deb5547892f0d380 authored over 6 years ago
update GRUB and gnu-efi to latest

* F2FS support was finally added to GRUB - Yay!

eb5e1b010624f6acc71e60cc71d35df44ec3136b authored almost 7 years ago
update EDK2 build script

* Script is now set to run from the efifs directory
* Also update README and set URLs to use HTTPS

5cf7dbc5ed89ffe513e42405c4c75425b9e66d6e authored almost 7 years ago
fix EDK2 build script

123f26bb97a81a7122f283ab08465c6e134fafdf authored almost 7 years ago
update for VS2017/ARM support in latest EDK2

069e72eefd273cc2a59c593f4c6448acafa4dfae authored almost 7 years ago
version 1.2

* Also use the EDK2 intrinsics where possible

bef41758f58d7ea1b05eaafdc50dd53e9a658938 authored about 7 years ago
add VS2017 support for EDK2, including ARM and AARCH64 builds

* That's the way you do it!

868503a7d7a2586802404ca8e4899e4b641da240 authored about 7 years ago
update GRUB to latest and drop MSVC Clang/C2 support

* Since Microsoft is dropping support for Clang/C2 too

010832cba834d383acbb3ec58119fb63e55c5e55 authored about 7 years ago
add ARM64 support for VS2017

* Also update to latest gnu-efi and set subsystem to EFI boot service driver

cdbeadb90413d0b8a878a3442a2cb47a76135e01 authored about 7 years ago
update GRUB and gnu-efi to latest

* Enables the removal of one GRUB patch - Yay!

373c3cfabb125c7f1837efe8c53f1c9d56dcc05a authored over 7 years ago
enable, fix and document EDK2 Linux compilation

* Still to be considered EXPERIMENTAL at this stage

f21803fa93d7649615d8281417adea154b017451 authored over 7 years ago
update GRUB and gnu-efi to latest

7a77e5fc5ab98888aaea1941c3f59bc11f3df2b3 authored over 7 years ago
update README for EDK2 and simplify QEMU options

d21c1c931f27d891e74c25ab8cb9f12e3ed51f6a authored over 7 years ago
Add EDK2 build support [EXPERIMENTAL]

* As per http://www.insanelymac.com/forum/topic/300222-updated-efi-filesystem-drivers-efifs-port...

ff7c0e0e83c7532f9d7768725a3fe655c6f97c03 authored over 7 years ago
fix x64 and arm compilation

15a5ced3d71ae8078fd0522ae6dafd9a8e88823c authored over 7 years ago
improve solution files and macro usage

* DRIVERNAME_STR is now being provided by the build script
* Also fix EXTRAMODULE# usage in this...

ccc046311d354877675cba625df063c3d0eb42b6 authored over 7 years ago
fix compatibility with QEMU 2.9

feb4f3ff4549e4921dcd0a33a5f8551b073228e1 authored over 7 years ago
update GRUB and gnu-efi to latest

99b219ba4713ee40e98d8732dd4249e95b2cad60 authored over 7 years ago
update project files to Visual Studio 2017

88187a85aadc5cf6bbedd68a78c0cd18d898971b authored over 7 years ago
fix wrong f2fs path in MSVC solution

* Also stress that F2FS is experimental

deb1fd3cf75f1c2695211e820acd13410e474b05 authored almost 8 years ago
ensure that .patch files are LF terminated

* Since git is an ass when it comes to line terminators

7c6a686dc9f0127f315b88531fed5e565e673e06 authored almost 8 years ago
version 1.1

* Update GRUB to latest

e6540ed07179cae49bc4abdbe56ab8204f24ed16 authored about 8 years ago
download newer versions of the QEMU_EFI firmwares

* Avoids the old fs0: vs fs3: business on ARM

2cf7447990fb91b0365270dfd1461838ab897a8f authored about 8 years ago
add ARM64 support (gcc only)

81812cc1989a8c46ad97d8c0d98a88d0701e61df authored about 8 years ago
update gnu-efi to latest

54c1ac30f8fa7ce09293e742255049e4d5599157 authored about 8 years ago
add a check for HTTP error code in debug script

949a4c3014beed9a55399ebb679c7930ac6f019d authored over 8 years ago
use EDK2 GUIDs

* As part of http://www.insanelymac.com/forum/topic/300222-updated-efi-filesystem-drivers-efifs-...

5e97090c1fbf92b38f11222b4e3e49b8f6ff51ce authored over 8 years ago
add SimpleFileSystem Ex calls, as well as BlockIo2 and DiskIo2 support

* As part of http://www.insanelymac.com/forum/topic/300222-updated-efi-filesystem-drivers-efifs-...

04c4b05c95cc66922a64de59ac56e5d44887d571 authored over 8 years ago
update gnu-efi to latest and use current specs protocol names

* Also efifs-next to 1.1 and fix a warning

b1396efbe5d646f41293a1a004f30d5c76914a64 authored over 8 years ago
fix Makefile compilation

3a00485c79ef201755fb4b98461b656fc25389d5 authored over 8 years ago
add F2FS support

* Mostly taken from https://github.com/efidroid/uefi_edk2packages_GrubFSPkg

3701a81d5f626e5f59727f15557e35585e6a497c authored over 8 years ago
update gnu-efi and grub to latest

ba71d168a8972bbfcdf706f246686d86d5c019c2 authored over 8 years ago
add support for volume label retrieval in FileGetInfo()

* Also fix a potential issue in GrubRead()
* From https://github.com/efidroid/uefi_edk2packages_...

e6741fee0adde21603ecaf99bc5a66fd743b7294 authored over 8 years ago
fix FileGetInfo() to return the actual length

400e5e0147f6cc827fc4297e532afa23eaac3664 authored over 8 years ago
use latest Clang/C2 update for VS2015

c2567925286e796a4361e5c730c052daf4f34d86 authored over 8 years ago
version 1.0

* Update gnu-efi and grub to latest
* Use EDK2 protocol designations where possible
* Factorize ...

7e31bfbb45bb213cc55012efa741a974db274116 authored over 8 years ago
alias memset/memcpy for ARM/MSVC

* This also simplify the GRUB patches

491a7810bab14b528f9141d2cf1bccde848d335d authored over 8 years ago
alias memset/memcpy intrinsics using assembly

* We have to do it like this because attribute/alias doesn't work with Microsoft's Clang/C2
* On...

7936c1fac8bfb2ad287e358216b0b28d2fbbaf70 authored over 8 years ago
add Clang/C2 support for Visual Studio

* This should be considered as EXPERIMENTAL as ZFS doesn't compile and exFAT may
have a struct...

17ae5d7c8555bb4ade00b4a5f713e3929f9a20e4 authored over 8 years ago
set EFI subsystem to 'Boot Service Driver'

* Needed for HP UEFI firmwares, as per
https://github.com/pbatard/uefi-ntfs/commit/22370067f54...

fbe3acff7170f950d9bae4b86f407c7837696a28 authored over 8 years ago
version 0.9

* Silence a few more GRUB warnings and remove version micro
* Note that the 32-bit ZFS drivers f...

11cee604a5b6b70af3882366d052cbf81ed305a3 authored over 8 years ago
use UEFI architecture denomination for VS output

* Files are now generated under ia32, x64 or arm subdirectories
* Also add _<UEFI_arch> extensio...

99750a4546e0bfb58f0591ae6fdb25b24e477e8c authored over 8 years ago
fix ARM support on Linux and add ARM debug with VS

* This also reverts part of the UINT64 to UINTN casts from e45537555a396525fb0a006b4111d509497cf...

f46ad60130d8ebcac0259f16c18b18e5ddef0161 authored almost 9 years ago
use -nostdlib everywhere

* Also update ARCH detection
* Closes #2

9fc1811a76e8d79a1194608afb9cb97eab46a22c authored almost 9 years ago
fix VS build dependencies and update debug script

* Also fix trailing whitespaces

4eef12454bed528f3b8a799a9593f91311e40032 authored almost 9 years ago
factorize Makefile content and enable top level build

dbd61bb2d1aab61420e242417353d4df0b79280b authored almost 9 years ago
fix MinGW compilation

e45537555a396525fb0a006b4111d509497cf96c authored almost 9 years ago
more arch detection fixes

4e787ede5e6151b4c0bf96dbada3a289a64bc8dc authored almost 9 years ago
fix arch specific includes

* Also increase version to 0.9

0d19d26a587486c61d94c3cd8add1e9076e2db3d authored almost 9 years ago
better breakdown of the GRUB patches

aa35dd571d3d1ba2d00b4fa08fa3453453ae9694 authored almost 9 years ago
fix MSVC/ARM compilation for bfs and iso9660 in Debug mode

* Also update the README

17474d5945cbb38e693691f1686930fda70f53c1 authored almost 9 years ago
initial ARM support

* Only MSVC for now & you must apply both GRUB patches.
* The heck if I know how to remove those...

1ae920f650f7fc61cc8070e3499230b562f92101 authored almost 9 years ago
remove Windows library dependencies

* libcmt/libcmtd is kept as it contains various mathematical functions
* Some drivers also have ...

61b27a9a684a7ce77077684229a09446e54d4106 authored almost 9 years ago
remove EDK2 include dependencies

* Also ensure that the proper arch files are used
when building gnu-efi and update the GRUB2 p...

53dc891d8cf18f80bcf43f4bbf82b1538949f5bc authored almost 9 years ago
update submodules to latest

1ac462c588f22f3acbde93a66bd9d452f4fca012 authored almost 9 years ago
update README

0d0c430d9ba3d6c0de0cc31bf7d5a706de50365a authored almost 9 years ago
version 0.8

18cf65512ac68d53f8d432e00927f7cadbae900c authored almost 9 years ago
update OVMF download location

* Also fix a possible issue with the display of EFI status codes

1b5f6984c8c7ac7f5880baf7debef4e209dbe294 authored almost 9 years ago
update GRUB and gnu-efi submodules to latest

b2cfb8bb1ccdb1f4cdb7d520c664ee2df01d1fc2 authored almost 9 years ago
update gnu-efi submodule to latest

* This fixes a bunch of VS 2015 warnings

37e78f893919dafbfb23685f3ba40a21d9a73018 authored over 9 years ago
update to Visual Studio 2015

1691dae12f05a068062a52bbb38e0e7b28431f3a authored over 9 years ago
fix grub submodule revision

a26147cbdc1a3eb81ea7f358cf9d5eb1c922fdfb authored almost 10 years ago
update GRUB to latest

17b2354a6d1498faa883ef3964cbd4478599d0ac authored almost 10 years ago
add x86_32 (ia32) builds for MSVC

* All 32 bit drivers are PASS except for exFAT :(
* Note that the 32 bit test is listing that bo...

c4dc84a98ebdd1641a22873665c00444ed069ab5 authored almost 10 years ago
use x86_64 as base for 64bit

6b770403502fca0f08d5d7fd405ed3d3263d4c4d authored almost 10 years ago
update gnu-efi to latest

* And remove associated patch, since our changes are now included

777bb7c80992c869cedfbd441f081ec3e6437de0 authored about 10 years ago
version 0.7

2a4e1082f6ac0cf6db6c82093ee72d05790563cf authored about 10 years ago
updated GRUB submodule to latest

baf65273a01b4017e048705b8d96c623d27c7fb5 authored about 10 years ago
finalize MSVC testing - ALL filesystems are now PASS!

c8137c5b433cb272a60c9b4e231153dfe4285fa7 authored about 10 years ago
fix debug options for MSVC

* Also affs and sfs have now been confirmed working

f97d7fd6a6f31969b72230f4fbbddfa07d7dbe6c authored about 10 years ago
fix missing use of packed for MSVC

* This was causing some FSs like UDF or XFS to fail
* Also add FFS/UFS support for *BSD
* Also i...

f45a501b258676f5328a0f761c5576a30cb75be4 authored about 10 years ago
fix zfs compilation on MSVC

0364b611ac80e91049c92ac7f624025ed87420ab authored about 10 years ago
reenable bfs, hfscomp and reiserfs in MSVC solution

* Add required fixes to the grub patch

4e8f8c53afe9183c7e8c3f5efaa1fd8ce0559cdd authored about 10 years ago
add remaining drivers to MSVC solution

* Note: bfs, hfs+, reiserfs and zfs are currently excluded from the build as the
code for thes...

ab1981e9ab8a890c219ba40798d6a6272d2a97b5 authored about 10 years ago
added ext2/ext3/ext3 driver for MSVC

90e306985ec7c4006d0c34bff9d9133ee3de0489 authored about 10 years ago
minor README improvements

31d5b2fe76895e51a62b01bbdd0aba7eee1049c2 authored about 10 years ago
Linux fixes and improvements

* Fix broken build due to grub_driver.c being renamed to this.c
* Build gnu-efi automatically an...

bbe1dc6a5e293869b9dfb8940e7f688b7c7956c6 authored about 10 years ago
add ISO9660 support for MSVC

eec6d243467b434aa9d77e5ee611987b1298b02d authored about 10 years ago
add exFAT support for MSVC

eb34c6f8470535202e5d9bfa824b9dff02f776b7 authored about 10 years ago
finalize the MSVC drivers and libraries split

7742435815451dbb90bc6f5582d50d611bbeb4ee authored about 10 years ago
functional breakdown and other improvements

b3979d71bf9ab841b097c49e5f7d83d63b39c064 authored about 10 years ago
add missing MSVC pre-built event to grub subproject

82f3a83b6d324b45cdc11e40fab555643fa45efa authored about 10 years ago
fix gnu-efi submodule not being listed

9996e6d9c53b54675e37e10f0463737d2742f92a authored about 10 years ago
MSVC fixes and improvements

* Fix a crash with debug logging enabled in Release mode. This was due to
setting memset and f...

b26ccfc4ac11acf31cca7ce06cbf3d33edfb85b0 authored about 10 years ago
add Visual Studio 2013 compilation and testing for NTFS

* Also add gnu-efi submodule

69a6eed19f7874e5d9b1727a4fc9a6d2aa272905 authored about 10 years ago
add size optimization flags

* Also silence submodule annoyances

d45ff00b21d59c8c6778f15141cab2809544800f authored about 10 years ago
version 0.6.1

2dda7af40d742a366463697e2df2be1336232345 authored over 10 years ago
fix repeat directory listing for root

* Trying to list the root drive multiple time could result in
content not being listed due to ...

bb51c94eaf965024d1a173c3531b78576c303e87 authored over 10 years ago
add zfs support

de9d1ba1d45b2a25997ffb1835fdb4c40cb3f18e authored over 10 years ago
add ext2/ext3/ext4, iso9660 and UDF support

8762c999d4d53799f62a21117b4e05a5d024ec5a authored over 10 years ago
add nilfs, btrfs and compression support for HFS+

* Note: btrfs seems very slow...

9e3f21fb7968e69f9407fd1a0cd5a2980df56e1c authored over 10 years ago
version 0.6.0

* Add support for ReiserFS, SFS and UFS2

4005ed70206055405e03b1f7ad3ee62b5a8268cf authored over 10 years ago
use a string device path to identify a GRUB device

* Use an EFI linked list to match a device path string to a filesystem
* Also reduce the log lev...

8d1a8fe68393ef7fd2dc0604742be3398497a7b3 authored over 10 years ago