Mike Beaton
cde43cd3c1
OpenNetworkBoot: Add PXE and HTTP(S) Boot support
2024-11-30 18:40:21 +00:00
Mike Beaton
546aa5ba64
OcBootManagementLib: Unify boot meta file loading code;
...
Optionally allow .contentVisibility in same boot fs root locations
as searched for .VolumeIcon.icns, since file next to boot.efi is
deleted on macOS update.
2023-07-04 01:23:42 +01:00
vit9696
7b7d6ea756
OcBootManagementLib: Add .contentVisibility file
...
This replaces OpenCore signature checking with .contentVisibility file
containing either `Disabled` or `Auxiliary` to hide entries from the
boot picker.
2022-12-25 20:04:40 +03:00
Mike Beaton
a653620c33
OcBootManagementLib: Enable Apple picker on non-EFI graphics cards
2022-11-23 00:53:23 +00:00
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
PMheart
228f8ca1fb
Codestyle: Apply codestyle changes with Uncrustify
2022-04-25 14:51:15 +02:00
MikeBeaton
22cfebdf6f
Platform: OpenLinuxBoot.efi
2021-09-04 15:48:36 +01:00
MikeBeaton
eb5cc3ee62
BootManagement: Add csrutil EFI tool and Toogle SIP boot option
2021-05-28 09:40:22 +01:00
Mike Beaton
e9ce0d843f
OcBootManagementLib: Implement Boot Entry Flavour system ( #260 )
2021-05-19 14:30:42 +03:00
Marvin Häuser
79c5e4bf30
OCB: Enable picker key handling around RequestPrivilege call
2021-03-25 14:45:02 +00:00
Marvin Häuser
8a514aa757
OcBootManagementLib: Support default custom entries
2021-03-04 22:42:21 +03:00
Download-Fritz
27dcb28327
OcBootManagementLib: Support reordering Bootstrap by the FW ( #164 )
2020-12-03 03:11:21 +03:00
vit9696
3998399ea9
OcBootManagementLib: Added BlacklistAppleUpdate to fix update optout
...
closes acidanthera/bugtraker#1255
2020-11-04 12:30:27 +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
40f81f29f7
OcBootManagementLib: Implement FAT image loading
2020-08-17 01:43:19 +03:00
vit9696
4d7d8268ff
OcDevicePathLib: Fix matching disk controllers with legacy OPROM ( #95 )
...
closes acidanthera/bugtracker#991
2020-08-09 08:30:33 +03:00
vit9696
830b0139de
OcBootManagementLib: Make DMG loading support configurable
...
closes acidanthera/bugtracker#1073
2020-08-05 06:39:56 +03:00
Download-Fritz
9440cd057b
OcBootManagementLib: Use static functions for Boot Policy
...
Includes fixing an issue where generic booters were added for file systems that already had a primary booter by the use of "core" Apple Boot Policy predefined paths.
2020-05-07 17:34:53 +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
3ec848da3d
Build: Replace RETURN_ macros with EFI_
2020-04-18 15:55:05 +03:00
vit9696
aac39637f6
OpenCanopy: Various improvements ( #28 )
...
- Implemented disk label support
- Implemented volume icon support
- Separated PickerAttrbutes from ConsoleAttributes
Co-authored-by: vit9696 <vit9696@users.noreply.github.com>
Co-authored-by: Michael Belyaev <usrsse2@me.com>
2020-04-06 00:39:17 +03:00
vit9696
1766201abc
OcBootManagementLib: Improve boot type detection
2020-03-07 01:23:43 +03:00
vit9696
50a856d2ad
OcBootManagementLib: Let pickers use common function in OcBootManagementLib
2020-02-27 14:19:45 +03:00
Andrey1970AppleLife
d1ea011c95
Improved arrows for voice assistant
2020-02-26 12:39:49 +03:00
vit9696
d072556b00
OcBootManagementLib: Add support for voice assistance
2020-02-25 06:30:06 +03:00
vit9696
e2ee015647
OcBootManagementLib: Remove AvoidHighAlloc
2020-02-06 19:29:32 +03:00
vit9696
65909a9f91
OcBootManagementLib: Start working on Ctrl+Enter
2020-01-10 00:35:25 +03:00
vit9696
e9da01e7fa
OcBootManagementLib: Implement ballooning stubs
2019-11-04 15:46:09 +03:00
vit9696
94262b4437
OcBootManagementLib: Fix IsCustom field init and zero entry list for safety
2019-07-21 00:26:25 +03:00
vit9696
1e322f4e32
OcBootManagementLib: Refactor latest additions and fix error handling
2019-07-20 23:50:18 +03:00
vit9696
ee180ad318
OcBootManagementLib: Set BootCurrent at boot
2019-06-22 19:46:15 +03: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
vit9696
60ce030486
OcBootManagementLib: Display (external) suffix for external drives
2019-06-08 23:17:58 +03:00
vit9696
9a27675992
OcBootManagementLib: Restructuring, no functional changes
2019-05-22 23:52:08 +03:00