41 Commits

Author SHA1 Message Date
MikeBeaton
83123452fe OCVAR: Refactor NVRAM code, add OpenVariableRuntimeDxe 2022-07-28 06:38:56 +01:00
MikeBeaton
19ef39ecf5 BootEntryProtocol: Add system action and hotkey support; implement Reset NVRAM and Toggle SIP as drivers 2022-05-16 22:23:49 +01:00
MikeBeaton
22cfebdf6f Platform: OpenLinuxBoot.efi 2021-09-04 15:48:36 +01:00
MikeBeaton
644b2b81c6 Picker: Key handler add key flags and improved indirection 2021-03-25 15:26:03 +00:00
MikeBeaton
e69e28cb69 BootPickers: Apple Event kb handling + typing; Apple Key Map non-repeat key handling; CTRL indicator in Builtin. 2021-03-23 12:26:46 +00:00
Marvin Häuser
b0311bd9ca OcBootManagementLib: Use ResetSystemLib for resets 2021-03-20 11:18:58 +01:00
vit9696
9bd1d3b497 OcDeviceMiscLib: Move misc device manipulation to a separate library 2021-02-28 12:44:15 +03:00
Download-Fritz
27dcb28327
OcBootManagementLib: Support reordering Bootstrap by the FW (#164) 2020-12-03 03:11:21 +03:00
vit9696
acd769a557 OcBootManagementLib: Fix recovery-boot-mode handling 2020-08-31 16:37:57 +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
c8dfa95b60 OcAppleDiskImageLib: Fix connecting APFS dmg recoveries 2020-08-22 02:37:17 +03:00
vit9696
e5a85b17fc OcBootManagementLib: Implement 11.0 recovery compatibility 2020-08-20 20:33:22 +03:00
vit9696
deb1d2c825 OcBootManagementLib: Fix linking on Linux 2020-08-17 12:29:15 +03:00
vit9696
40f81f29f7 OcBootManagementLib: Implement FAT image loading 2020-08-17 01:43:19 +03:00
vit9696
da902fe3c6 OcTimerLib: Change base class to TimerLib 2020-05-30 00:14:52 +03:00
vit9696
a9cbcd9ae8 Build: Drop EfiPkg 2020-05-17 14:28:41 +03:00
vit9696
462876603f OpenCoreMisc: Added ApplePanic to store panic logs on ESP root 2020-05-10 01:42:00 +03:00
vit9696
97585cb6c2 Build: Remove OcSupportPkg usage 2020-02-29 17:39:41 +03:00
vit9696
cd88e5d902 OcBootManagementLib: Cleanup Microsoft variable in CleanNvram 2020-02-29 16:14:34 +03:00
vit9696
2c9ffe76a3 OcBootManagementLib: Expose OcToggleVoiceOver 2020-02-29 15:57:25 +03:00
vit9696
d072556b00 OcBootManagementLib: Add support for voice assistance 2020-02-25 06:30:06 +03:00
vit9696
b0fd7de372 OcBootManagement: Implement Apple BootPicker support 2020-02-09 14:31:32 +03:00
vit9696
8fc88733a4 OcConsoleLib: New output implementation 2020-02-08 21:55:07 +03:00
vit9696
65909a9f91 OcBootManagementLib: Start working on Ctrl+Enter 2020-01-10 00:35:25 +03:00
vit9696
b2f85d5114 OcCryptoLib: Implement and use SecureZeroMem 2020-01-07 01:17:42 +03:00
Download-Fritz
5459af9a37 OcBootManagementLib/OcMiscLib: Move OcTimerLib reference 2019-10-03 10:00:18 +02:00
vit9696
95a0166f58 OcBootManagementLib: Add support for more combinations 2019-09-02 02:57:08 +03:00
vit9696
8fe7bef825 OcBootManagement: Support OPT and CMD+R with picker 2019-09-01 22:33:14 +03:00
vit9696
d9912175ba OcBootManagementLib: Add macOS boot argument handling 2019-07-26 23:13:44 +03:00
vit9696
c8545a2564 OcBootManagementLib: Rework filesystem scan policy 2019-06-18 11:20:27 +03:00
Download-Fritz
53b6b4fc1c [WIP] Support legacy and borked UEFI BC paths 2019-06-17 09:22:42 +02:00
vit9696
cc2b7e6c2a OcBootManagementLib: Basic hibernate support 2019-06-12 00:37:49 +03:00
vit9696
9a27675992 OcBootManagementLib: Restructuring, no functional changes 2019-05-22 23:52:08 +03:00
vit9696
4452a96739 OcBootManagementLib: Initial ScanPolicy implementation 2019-05-15 01:55:54 +03:00
Download-Fritz
375245f142 OcBootManagementLib: Print all boot Device Paths 2019-04-28 14:03:05 +02:00
Download-Fritz
f4897c9bc3 OcBootManagementLib: Determine the default boot option 2019-04-28 11:53:33 +02:00
Download-Fritz
8987d4be81 Integrate dmg booting 2019-04-16 21:59:44 +03:00
vit9696
cd1efd8553 OcBootManagementLib: Fix sanity in blessed GUIDs 2019-04-11 20:56:19 +03:00
vit9696
38c3557a19 OcBootManagementLib: Add OcDevicePathLib dependency 2019-04-11 16:52:49 +03:00
Download-Fritz
f49e28c990 OcBootManagementLib: Add Disk Image loading API 2019-04-08 20:50:18 +02:00
vit9696
f699359d71 OcAppleBootPolicyLib: Separate from OcAppleBootPolicyLib 2019-04-03 21:57:56 +03:00