vit9696
d762689b98
Docs: Fix some typos
2025-08-21 23:02:45 +03:00
John Davis
bb44e89add
Implement legacy OS booting support ( #482 )
2023-09-07 20:00:30 -05:00
Savva Mitrofanov
b2d438d6f3
Switch OcGuardLib to BaseOverflowLib
2023-04-13 13:16:14 +06:00
MikeBeaton
83123452fe
OCVAR: Refactor NVRAM code, add OpenVariableRuntimeDxe
2022-07-28 06:38:56 +01: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
ee681791e8
OcFileLib: Change "Located cached partition entry/entries" messages from INFO to VERBOSE, since now used much more often with boot entry protocol and are basically spamming the logs
2021-09-05 17:40:13 +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
33b79837b9
OcFileLib: Add missing GUID
2021-06-16 11:15:03 +08:00
PMheart
82c69473c2
OcFileLib: Add FindWritableOcFileSystem API
2021-06-16 09:46:14 +08:00
Marvin Häuser
a7bbe458b2
Do not halt on pointer/drive errors
...
closes https://github.com/acidanthera/bugtracker/issues/1582
2021-04-02 16:34:05 +02:00
vit9696
43aa6949a9
OcDebugLogLib: Fix creating log file when root FS is not writable
2021-03-05 22:14:26 +03:00
vit9696
c5047889e4
OcFileLib: Simplify device path printing
2021-01-23 20:46:37 +03:00
vit9696
2b7ed55cf2
OcFileLib: Provide slow path for getting file size
2021-01-17 01:57:28 +03:00
vit9696
c3dcf2a954
OcFileLib: Implement section reading
2020-12-15 15:54:56 +03:00
Download-Fritz
eb7a3eb863
OcFileLib: Work around invalid WP error
2020-10-30 20:59:26 +01: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
dakanji
d9cc30567c
Library: Firmware pluralisation fixes in the code ( #136 )
2020-10-13 01:42:59 +03:00
vit9696
1d76ae6947
OcVirtualFsLib: Fix handling buggy programs passing NULL to FileOpen
2020-10-04 04:30:02 +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
f486236511
OcFileLib: Provide file protocol reading to OcFileLib
2020-08-29 09:26:58 +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
Goldfish64
592d2acf6b
OcFileLib: Provide workaround for buggy drivers
2020-07-15 20:16:07 -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
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
8c4e41ec9a
OcFileLib: Verify that Media is not NULL
2020-04-12 08:42:51 +03:00
vit9696
9f35d80c1e
OcFileLib: Get rid of Disk I/O as it is broken on several systems
2020-04-11 21:55:17 +03:00
Download-Fritz
722e47c80a
OcFileLib: Add missing error condition
2020-04-07 20:05:21 +02:00
Download-Fritz
079070a29f
Fix several issues (Coverity, Clang)
2020-04-07 17:44:21 +02:00
vit9696
4795e55e01
OcFileLib: Fix parameter order for alignment check
2020-03-07 19:20:41 +03:00
vit9696
86d9e4884f
OcFileLib: Support Disk I/O that cannot read arbitrary chunks
2020-03-07 13:58:12 +03:00
vit9696
c50c664b8c
OcFileLib: Add more logging on Disk I/O failure
2020-03-06 09:25:12 +03:00
vit9696
97585cb6c2
Build: Remove OcSupportPkg usage
2020-02-29 17:39:41 +03:00
vit9696
b0fd7de372
OcBootManagement: Implement Apple BootPicker support
2020-02-09 14:31:32 +03:00
vit9696
907f225f1f
OcFileLib: Make SafeOpenFile warning debug only
2020-02-06 01:20:11 +03:00
vit9696
71c7c34c5a
OcFileLib: Implement SafeFileOpen
2020-02-06 00:39:44 +03:00
vit9696
1560cec90c
OcGuardLib: Switch to edk2-stable201911
2019-11-29 17:32:17 +03:00
Download-Fritz
c588365359
OcFileLib: Import FS connect quirk API
2019-11-06 19:47:19 +01:00
vit9696
ad640248f6
OcGuardLib: Drop global/inline static assert separation
2019-08-18 19:24:01 +03:00