Mike Beaton
b25928342c
OcApfsLib: Always load JumpStart APFS directly
...
apfs.efi has W^X errors which require fixup for strict loaders, however
we were only passing the post-sanitised image to OC-wrapped
platform loader, therefore the wrapper in ImageLoader.c cannot
detect that it is an Apple signed binary which should be fixed up.
2024-01-21 13:31:42 +00:00
Marvin Häuser
d9109c36f1
Properly distinguish between PeCoffLib2 vs UefiImageLib
2023-05-08 11:25:08 +02:00
Savva Mitrofanov
70bb87c7b0
Library: Replace OcPeCoffLib with UefiImageLib
2023-04-26 11:01:50 +03:00
Savva Mitrofanov
b2d438d6f3
Switch OcGuardLib to BaseOverflowLib
2023-04-13 13:16:14 +06:00
PMheart
228f8ca1fb
Codestyle: Apply codestyle changes with Uncrustify
2022-04-25 14:51:15 +02:00
Vitaly Cheptsov
f1eeae455f
OcPeCoffExtLib: Use OcPeCoffLib for image verification ( #186 )
...
REF: https://github.com/mhaeuser/ISPRASOpen-SecurePE
closes acidanthera/bugtracker#1273
2021-02-01 19:32:54 +03:00
dakanji
67677d50c7
OcApfsLib: Clarify Function Names ( #181 )
2021-01-21 06:41:32 +03:00
dakanji
d9cc30567c
Library: Firmware pluralisation fixes in the code ( #136 )
2020-10-13 01:42:59 +03:00
vit9696
d3cf117c86
OcApfsLib: Disconnect the drives we connect to with UnblockFsConnect
...
closes acidanthera/bugtracker#1128
2020-09-11 14:43:55 +03:00
vit9696
29d5b9d781
OcAfterBootCompatLib: Fix VMware compatibility with Apple Secure Boot
2020-08-30 17:59:28 +03:00
vit9696
c66f6e5274
Utilities: Improve macrecovery progress reporting
2020-08-30 13:38:42 +03:00
vit9696
0c2e97748d
OcBootManagementLib: Implement EfiBoot kernel capability detection
2020-08-29 07:01:08 +03:00
Download-Fritz
a97b74e83c
OpenCore: Use direct PE loading for Secure Boot ( #108 )
...
Implement and integrate a PE image loader to circumvent UEFI Secure Boot when Apple Secure Boot is used.
2020-08-24 12:52:34 +02:00
vit9696
7b53fa7142
OcAppleDiskImageLib: Fix ScanPolicy clash with DMG loading
2020-08-22 20:49:39 +03:00
Download-Fritz
5eb9d36e12
OcApfsLib: Improve debug output
2020-08-22 18:49:58 +02:00
vit9696
89be8ea5bb
OcApfsLib: Improve APFS hotplug recovery fix
2020-08-22 03:09:44 +03:00
vit9696
c8dfa95b60
OcAppleDiskImageLib: Fix connecting APFS dmg recoveries
2020-08-22 02:37:17 +03:00
vit9696
48f95b659b
OcApfsLib: Add GlobalConnect mode for device handle connection
...
closes acidanthera/bugtracker#960
2020-06-22 00:04:58 +03:00
vit9696
47ae021b43
OcApfsLib: Fix the fusion master choice elsewhere
2020-06-05 18:01:29 +03:00
vit9696
b5b178ab15
OcApfsLib: Try to fix master/slave fusion detect
2020-06-05 17:17:57 +03:00
vit9696
ecea50a23e
OcApfsLib: Always print i/o for first block
2020-06-05 13:44:23 +03:00
vit9696
c63ecf5dde
OcApfsLib: Improve logging
2020-06-05 12:43:03 +03:00
vit9696
a9cbcd9ae8
Build: Drop EfiPkg
2020-05-17 14:28:41 +03:00
vit9696
796765ca7c
OcBootManagementLib: Rework boot management ( #42 )
...
Co-authored-by: vit9696 <vit9696@users.noreply.github.com>
Co-authored-by: Download-Fritz <download-fritz@outlook.com>
2020-05-05 19:45:32 +03:00
vit9696
c9f4115a2b
Build: Reduce the use of TPL_NOTIFY as it may conflict with debugging
2020-04-17 09:50:35 +03:00
vit9696
c58483f432
OcApfsLib: Improve error handling
...
closes acidanthera/bugtracker#844
2020-04-15 03:43:23 +03:00
vit9696
1574b4b0ad
OcApfsLib: Fix warning found by coverity
2020-04-14 18:06:48 +03:00
vit9696
e6acc72a50
OcApfsLib: Do not warn about ignored APFS drivers in release builds
2020-04-14 10:37:59 +03:00
vit9696
4993185663
OcApfsLib: Provide clarification to apfs connection
...
closes acidanthera/bugtracker#298
2020-04-13 06:28:57 +03:00
vit9696
241d6f595a
OcApfsLib: Verify driver date and version
2020-04-13 05:04:38 +03:00
vit9696
3b3ee0942d
OcApfsLib: Address review comments and some TODOs
2020-04-13 01:52:08 +03:00
vit9696
39f5ab2599
OcApfsLib: Fix HandleProtocol arguments
2020-04-12 10:00:07 +03:00
vit9696
ed88148bd7
OcApfsLib: Initial version with Fusion Drive support
2020-04-12 08:42:51 +03:00