94 Commits

Author SHA1 Message Date
vit9696
6cb565cf56 OcBootManagementLib: Add bootloader detection code from AMF 2019-06-26 14:53:52 +03:00
vit9696
4f887c7117 OcBootManagementLib: Disable boot option reporting as it is broken 2019-06-23 20:35:47 +03:00
vit9696
ee180ad318 OcBootManagementLib: Set BootCurrent at boot 2019-06-22 19:46:15 +03:00
vit9696
bf9dd4e531 OcBootManagementLib: Leave RAM disk fixme for device ScanPolicy 2019-06-19 16:28:16 +03:00
vit9696
53f0b7cb97 OcBootManagementLib: Match log style 2019-06-19 15:41:20 +03:00
Download-Fritz
dbee02e35f OcFileLib: Return ESP Device Path size 2019-06-18 20:34:58 +02:00
Download-Fritz
880ce8e875 OcBootManagementLib: Correct BootCampHD vendor GUID 2019-06-18 19:02:24 +02:00
Download-Fritz
2888c8c420 OcBootManagementLib: Fix AppleLegacyLoadApp FvFile node type 2019-06-18 18:15:00 +02:00
vit9696
d3a626cdc5 OcInterface: Implement initial OcInterface protocol with test sample 2019-06-18 12:49:24 +03:00
vit9696
c8545a2564 OcBootManagementLib: Rework filesystem scan policy 2019-06-18 11:20:27 +03:00
Download-Fritz
b2f858b7e5 [WIP] Add more logging 2019-06-17 09:36:27 +02:00
Download-Fritz
53b6b4fc1c [WIP] Support legacy and borked UEFI BC paths 2019-06-17 09:22:42 +02:00
Download-Fritz
9439d50094 OcBootManagementLib: Do not update DMG DP when opening 2019-06-15 20:43:29 +02:00
Download-Fritz
f99f304b23 OcBootManagementLib: Fix CRFL to LF 2019-06-15 20:31:51 +02:00
Download-Fritz
ee0ce8f297 OcBootManagementLib: Fix IsFolder detection for split nodes 2019-06-15 19:46:35 +02:00
Download-Fritz
37e6d47219 OcBootManagementLib: Avoid unaligned DP PathName accesses 2019-06-15 19:44:42 +02:00
Download-Fritz
8ba1646570 OcBootManagementLib: Fix boot-image Device Path on demand 2019-06-12 15:18:16 +02:00
Download-Fritz
39f9566070 OcDevicePathLib: Return the number of fixed Apple DP nodes 2019-06-12 15:14:35 +02:00
vit9696
327d4b7de3 OcAcpiLib: Implement ResetHwSig quirk 2019-06-12 02:44:10 +03:00
vit9696
cf62731d38 OcBootManagementLib: Fix hibernate logic 2019-06-12 01:22:37 +03:00
vit9696
cc2b7e6c2a OcBootManagementLib: Basic hibernate support 2019-06-12 00:37:49 +03:00
Download-Fritz
95e73ff16a ASSERT before accessing unaligned DP strings 2019-06-11 21:47:48 +02:00
Download-Fritz
d20dd35105 OcBootManagementLib: Fix potential OOB access 2019-06-11 21:41:34 +02:00
Download-Fritz
10ff0faa63 OcBootManagementLib: Fix short-form DP matching 2019-06-11 19:06:42 +02:00
Download-Fritz
d23fb68eab OcBootManagementLib: Fix potential NULL free after failed DP expansion 2019-06-10 14:45:20 +02:00
Download-Fritz
a1fde550be OcBootManagementLib: Support DP short-form expansion for default entry choice 2019-06-09 22:05:27 +02:00
vit9696
60ce030486 OcBootManagementLib: Display (external) suffix for external drives 2019-06-08 23:17:58 +03:00
vit9696
0349088d5d OcBootManagementLib: Fix compilation warnings 2019-06-08 19:43:18 +03:00
vit9696
b06eddbc0c OcBootManagementLib: Remove debug code 2019-06-08 19:34:05 +03:00
vit9696
d3f3f7bd11 OcStorageLib: Fix dummy device path when vault is off
closes acidanthera/bugtracker#362
2019-06-08 19:27:50 +03:00
vit9696
745acbaaf8 OcBootManagementLib: Try working around missing handle for Tools 2019-06-08 18:54:53 +03:00
vit9696
660c3c93c5 OcBootManagementLib: Fix assertion on null device path 2019-06-08 13:03:06 +03:00
vit9696
970ebacebf OcBootManagementLib: Fix slashes conversion in Tools 2019-06-07 19:02:00 +03:00
Andrey1970AppleLife
c5a6b3084f
Fixed OcBootManagementLib.c 2019-06-07 01:27:56 +03:00
vit9696
7fafb35757 OcBootManagementLib: Implement tool loading 2019-06-07 00:24:45 +03:00
vit9696
633207e354 OcBootManagementLib: Start refactoring OcRunSimpleBootPicker 2019-06-06 22:12:38 +03:00
Download-Fritz
27006156cc Increase DMG debug message verbosity 2019-06-05 19:18:30 +02:00
vit9696
9a27675992 OcBootManagementLib: Restructuring, no functional changes 2019-05-22 23:52:08 +03:00
vit9696
f821c7cc27 OcBootManagementLib: Dirty HFS ScanPolicy support 2019-05-22 17:59:51 +03:00
vit9696
fc5f89a1a9
OcBootManagementLib: Fix APFS filesystem detection 2019-05-15 03:36:57 +03:00
vit9696
4452a96739 OcBootManagementLib: Initial ScanPolicy implementation 2019-05-15 01:55:54 +03:00
vit9696
42abe9f753 OcBootManagementLib: Sync with EfiPkg 2019-05-12 21:21:57 +03:00
Download-Fritz
1522c13c44 Revert changes related to directory path trailing 2019-05-11 22:11:05 +02:00
Download-Fritz
4eb4883759 OcBootManagementLib: Fix FilePath iteration recursion 2019-05-11 19:13:47 +02:00
Download-Fritz
28b5ec4824 OcBootManagementLib: Do not append '\' to APFS Recovery paths 2019-05-11 18:23:17 +02:00
Download-Fritz
c06ee48df2 OcBootManagementLib: Only ASSERT if the last FilePath node is trailed 2019-05-11 18:19:17 +02:00
Download-Fritz
6b14d8edf7 OcBootManagementLib: ASSERT BootEntry->DevicePath is never trailed due to FW bugs 2019-05-11 14:31:53 +02:00
Download-Fritz
6bb5802574 OcBootManagementLib: IsFolder value can be determined implicitly by DP origin. Do not rely on PathName trailing. 2019-05-11 14:07:33 +02:00
vit9696
1d527bf819 Debug: Reduce logging a little 2019-05-03 04:33:46 +03:00
vit9696
84102d93ea OcVariables: Add opencore-version 2019-05-02 23:36:18 +03:00