27 Commits

Author SHA1 Message Date
vit9696
d762689b98 Docs: Fix some typos 2025-08-21 23:02:45 +03:00
MikeBeaton
279f054df5 OcLog: Allow optional unsafe fast log 2022-07-10 07:10:26 +01:00
PMheart
228f8ca1fb Codestyle: Apply codestyle changes with Uncrustify 2022-04-25 14:51:15 +02:00
MikhailKrichanov
910343ae46
Analysis: Patches to several Svace warnings. (#308) 2021-12-21 19:57:48 +03:00
MikeBeaton
c20928ff9e OpenLinuxBoot: Fix version compare, add debug verbose 2021-09-11 00:21:01 +01:00
MikeBeaton
22cfebdf6f Platform: OpenLinuxBoot.efi 2021-09-04 15:48:36 +01:00
dakanji
dee3ff5ef5
OcFileLib: Standardise Function Names (#287) 2021-08-31 10:33:34 +03:00
PMheart
c5941b2f32 OcFileLib: Correct module name 2021-06-16 11:16:27 +08:00
PMheart
82c69473c2 OcFileLib: Add FindWritableOcFileSystem API 2021-06-16 09:46:14 +08:00
vit9696
43aa6949a9 OcDebugLogLib: Fix creating log file when root FS is not writable 2021-03-05 22:14:26 +03:00
vit9696
2b7ed55cf2 OcFileLib: Provide slow path for getting file size 2021-01-17 01:57:28 +03:00
vit9696
595895eedf OcFileLib: Actually fix MSVC warnings 2020-10-25 14:48:13 +03:00
Vitaly Cheptsov
8e3b8f16e0
OcFileLib: Silence MSVC 2020-10-25 11:56:10 +03:00
vit9696
a0024b9ecc OcFileLib: Fixed I/O issues on platforms incapable of reading over 1MB 2020-10-25 04:15:23 +03:00
vit9696
1d76ae6947 OcVirtualFsLib: Fix handling buggy programs passing NULL to FileOpen 2020-10-04 04:30:02 +03:00
Goldfish64
8e2755f29c OpenCoreKernel: Implement kernelcache fuzzy matching 2020-08-25 05:47:41 +03:00
Goldfish64
b2e55152ea OcFileLib: Implement AllocateCopyFileData 2020-07-25 21:26:02 -05:00
Goldfish64
cb4d43e2f7 OcFileLib: Consolidate to use GetFileInfo 2020-07-23 18:17:14 -05:00
Goldfish64
96f488a17c OcFileLib: Fix typo 2020-07-17 23:23:25 -05:00
vit9696
c7cfb84e48 OcFileLib: Reset position to 0 after reading
This resolves the crash in EfiBoot due to returning unsupported kernel
image as is from OcKernelFileOpen with position set to non-0 value in
10.4. Thx Goldfish for the discovery!
2020-06-29 07:08:32 +03:00
vit9696
e6bec3ae80 Debug: Fix some log tags 2020-05-17 16:53:02 +03:00
vit9696
71c7c34c5a OcFileLib: Implement SafeFileOpen 2020-02-06 00:39:44 +03:00
vit9696
aeb2b324fe OcBootManagementLib: Add support for detecting bootcamp 2019-04-06 13:45:32 +03:00
vit9696
4314cec094 OcFileLib: Implement file writing functionality based on CrScreenshotDxe from LongSoft 2019-03-28 18:33:41 +03:00
vit9696
92aa15f02a Report valid ModificationTime in prelinked hook in KernelTest
This is important for 10.9, where boot.efi checks that the ModificationTime
matches either /S/L/E or /mach_kernel (whichever is newer).
2019-03-17 16:56:10 +03:00
vit9696
6f58bf2be4 Fix ReadFileSize not returning size 2019-03-14 12:07:35 +03:00
vit9696
eb6b186fee Implement kernel interception code 2019-03-14 00:30:00 +03:00