54 Commits

Author SHA1 Message Date
Mike Beaton
0d993a068e OpenCoreUefi: Normalise protocol uninstall message format 2022-11-21 23:45:48 +00:00
PMheart
228f8ca1fb Codestyle: Apply codestyle changes with Uncrustify 2022-04-25 14:51:15 +02:00
dakanji
dee3ff5ef5
OcFileLib: Standardise Function Names (#287) 2021-08-31 10:33:34 +03:00
vit9696
f0d42cd0c9 OcBootManagementLib: Add support for per-volume image icons for APFS
closes acidanthera/bugtracker#1270
2020-12-06 05:52:56 +03:00
vit9696
5326395e8d OcAppleBootPolicyLib: Fix unaligned file path access 2020-06-21 17:46:50 +03:00
PMheart
5d4567c714
Build: -Werror support for Utilities (#75) 2020-06-19 14:36:47 +03:00
vit9696
26be1a9be1 OcAppleBootPolicyLib: Fixed uninitialised warning 2020-06-17 12:14:52 +03:00
vit9696
02602c8aa1 OcAppleBootPolicyLib: Added first-class Windows support to bless model 2020-05-30 16:26:03 +03:00
vit9696
0ee57bdef1 OcConsoleLib: Fixed builtin text renderer failing to provide ConsoleControl 2020-05-14 09:43:07 +03:00
Download-Fritz
913fb12a3f OcAppleBootPolicyLib: Introduce concept of "Core" paths 2020-05-07 17:34:53 +02:00
Download-Fritz
b7bb88473f OcAppleBootPolicyLib: Do not return unused APFS handle by OC API
The handle is unused by all calls within OC and finding it has a considerable overhead considering scanning many partitions, hence limit it to Apple protocol API.
2020-05-07 17:34:53 +02:00
Download-Fritz
cc4cb23796 OcAppleBootPolicy: Move parameter checking to protocol functions 2020-05-06 21:11:23 +02:00
Download-Fritz
3d97abb86f OcAppleBootPolicyLib: Fix Apple UB 2020-05-06 20:56:04 +02:00
Download-Fritz
971e412a5c OcAppleBootPolicyLib: Expose functions statically 2020-05-06 20:56:04 +02: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
a6d547f6d9 OcDebugLogLib: Support Apple Debug Log protocol 2020-03-08 23:42:14 +03:00
vit9696
71c7c34c5a OcFileLib: Implement SafeFileOpen 2020-02-06 00:39:44 +03:00
Download-Fritz
05e886b1c9 AppleBootPolicy and AppleDiskImage: Align API names with Apple's 2019-09-04 09:46:10 +02:00
Download-Fritz
0410d97604 Protocol libs: Error-exit when reinstalling fails 2019-08-16 21:01:56 +02:00
Download-Fritz
973882c031 OcAppleBootPolicyLib: Do not ASSERT for missing leading backslash when unneeded 2019-08-04 14:15:10 +02:00
Download-Fritz
977ff2583d [WIP] OcBootManagementLib: Support bless path overrides 2019-07-26 11:06:00 +02:00
vit9696
6daa729ea5 OcAppleBootPolicyLib: Fix recovery lookup by ensuring APFS volume is found 2019-07-21 17:37:59 +03:00
vit9696
3dd4edc551 OcBootManagementLib: Add recovery debug logging 2019-07-21 15:13:36 +03:00
vit9696
47caf2854c OcAppleBootPolicyLib: Initial fix to multiple os 2019-07-21 14:02:11 +03:00
vit9696
45c6001982 OcAppleBootPolicyLib: Add debug logging to blessed paths 2019-07-21 13:22:49 +03:00
vit9696
03a533d3ee OcAppleBootPolicyLib: Even more logging added 2019-07-21 13:22:49 +03:00
vit9696
8f3678a173 OcAppleBootPolicyLib: Improve booter detection logging 2019-07-21 13:22:49 +03:00
vit9696
7bfc72bba4 OcAppleBootPolicyLib: Fix GetBootInfo function logic 2019-07-21 01:38:24 +03:00
Download-Fritz
64b1ef29db OcAppleBootPolicyLib: Properly pass on error code 2019-07-20 20:49:54 +02:00
Download-Fritz
e55c22af1e OcAppleBootPolicy: Return all container volumes' predefined boot files 2019-07-15 09:38:14 +02:00
Download-Fritz
1b5efdf8c0 OcAppleBootPolicyLib: Remove unnecessary append OP 2019-07-15 09:27:09 +02:00
Download-Fritz
25f69c396f OcAppleBootPolicyLib: Avoid unaligned DP accesses 2019-06-14 23:02:19 +02:00
Download-Fritz
95e73ff16a ASSERT before accessing unaligned DP strings 2019-06-11 21:47:48 +02:00
vit9696
4343cea6d4 OcAppleBootPolicyLib: Fix GetBootFileEx compiler warning
Fix acidanthera/bugtracker#337
2019-05-19 01:32:00 +03:00
vit9696
0a8164ee67 OcAppleBootPolicyLib: Make logging more obvious 2019-05-04 01:23:54 +03:00
vit9696
4b096042f1 OcAppleBootPolicyLib: Fix APFS predefined path handling 2019-05-04 01:02:54 +03:00
vit9696
6a4d4110cc OcAppleBootPolicyLib: Improve debug logging (also fixes compiler warnings, #314) 2019-05-03 21:22:30 +03:00
vit9696
32ce33a552 OcAppleBootPolicyLib: Do not log information to NVRAM 2019-05-03 04:12:34 +03:00
vit9696
d190a8de1d OcAppleBootPolicyLib: Add advanced debug logging 2019-05-03 00:23:26 +03:00
vit9696
aa10483ce8 OcConfigurationLib: Allow reinstalling apple boot policy protocol 2019-04-16 21:54:40 +03:00
vit9696
5b675a27df OcBootManagementLib: Fix trailing slash in recovery bless entries 2019-04-11 16:36:30 +03:00
vit9696
53f3acbf32 OcDevicePathLib: Fix freeing unallocated memory 2019-04-10 15:52:55 +03:00
vit9696
dfe7f8f5d4 analysis: Fix warnings 2019-04-03 06:37:38 +03:00
Download-Fritz
37cecc397f OcAppleBootPolicyLib: Drop conflicting EFIAPI decorator 2019-03-09 17:46:27 +01:00
vit9696
27eb6080ba Start refactoring SMBIOS 2019-03-01 20:07:50 +03:00
vit9696
1b738be84a Fix disk label regression and correct APFS recovery path 2019-01-25 10:29:03 +03:00
vit9696
b13c2a493e Partially fix APFS recovery detection 2019-01-24 22:41:38 +03:00
vit9696
8e252e9831 1. Redesign OcFileLib (and drop currently unneeded interfaces for the time being)
2. Add OcDescribeBootEntry to OcAppleBootPolicyLib to parse boot entry name
2019-01-20 20:14:00 +03:00
vit9696
8edacb0ad1 More fixes for OcAppleBootPolicyLib 2019-01-19 21:58:32 +03:00
vit9696
64b61679c0 More progress with OcAppleBootPolicyLib 2019-01-17 20:58:05 +03:00