MikeBeaton
83123452fe
OCVAR: Refactor NVRAM code, add OpenVariableRuntimeDxe
2022-07-28 06:38:56 +01:00
PMheart
228f8ca1fb
Codestyle: Apply codestyle changes with Uncrustify
2022-04-25 14:51:15 +02:00
MikeBeaton
c20928ff9e
OpenLinuxBoot: Fix version compare, add debug verbose
2021-09-11 00:21:01 +01: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
8a514aa757
OcBootManagementLib: Support default custom entries
2021-03-04 22:42:21 +03:00
PMheart
d3b6d87393
OcBootManagementLib: Fix typo
2021-02-13 16:41:09 +08:00
PMheart
4b101dbf5c
OcBootManagementLib: Fix potential NULL dereferencing
2021-02-13 16:24:57 +08:00
vit9696
50fb24e5a3
OcBootManagementLib: Fix previous commit removing dedup code by mistake
2021-01-31 22:34:48 +03:00
vit9696
7066f9bea4
OcBootManagementLib: Cleanup bootstrap code even further
2021-01-31 21:31:34 +03:00
vit9696
dc1a0d8a22
OcMainLib: Move startup code to a separate library
2021-01-26 21:19:21 +03:00
vit9696
7c5f19aef1
OcBootManagementLib: Fix default boot option selection regression
2020-12-07 12:40:55 +03:00
vit9696
cc6aa31ca0
OcBootManagementLib: Workaround setting Boot0000 causing ASUS FW issues
2020-12-04 01:05:27 +03:00
Download-Fritz
27dcb28327
OcBootManagementLib: Support reordering Bootstrap by the FW ( #164 )
2020-12-03 03:11:21 +03:00
Download-Fritz
b2bec0f340
OcBmLib: Revamp Bootstrap for compatibility reasons
...
- Support short-form paths to prevent boot entry duplication on broken UEFI firmwares.
- Support low boot entry indices to prevent purging on broken UEFI firmwares.
- Remove unused namespace BootProtect component.
2020-11-29 11:44:51 +01:00
vit9696
8be51674a4
OcBootManagementLib: Implement RealPath and TextMode for custom entries
...
closes acidanthera/bugtracker#1081
2020-11-07 05:47:45 +03:00
vit9696
3998399ea9
OcBootManagementLib: Added BlacklistAppleUpdate to fix update optout
...
closes acidanthera/bugtraker#1255
2020-11-04 12:30:27 +03:00
dakanji
d9cc30567c
Library: Firmware pluralisation fixes in the code ( #136 )
2020-10-13 01:42:59 +03:00
vit9696
250c1eefae
OpenCoreKernel: Improve KernelArch implementation
2020-08-29 16:18:59 +03:00
vit9696
830b0139de
OcBootManagementLib: Make DMG loading support configurable
...
closes acidanthera/bugtracker#1073
2020-08-05 06:39:56 +03:00
vit9696
9d53b61d4d
OcBootManagementLib: Fix compiler warning
...
closes acidanthera/bugtracker#898
2020-05-10 20:29:48 +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
616505ca2b
OcBootManagementLib: Added experimental BootProtect Security option
...
closes acidanthera/bugtracker#859
2020-04-24 00:56:57 +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
d0e2c8ee9b
Build: Fix warnings found with static analysis
2020-03-11 10:18:14 +03:00
vit9696
a4a46e9a70
OcBootManagementLib: Added tool and custom entry separation in audio assistant
2020-03-08 16:25:49 +03:00
vit9696
1766201abc
OcBootManagementLib: Improve boot type detection
2020-03-07 01:23:43 +03:00
vit9696
9684069ced
OcBootManagementLib: Added TimeMachine detection to picker
2020-03-06 23:23:16 +03:00
vit9696
2c9ffe76a3
OcBootManagementLib: Expose OcToggleVoiceOver
2020-02-29 15:57:25 +03:00
vit9696
66979ff5c5
Build: Fix analysis warnings
...
closes acidanthera/bugtracker#722
2020-02-16 15:46:12 +03:00
vit9696
89db20417e
OcBootManagementLib: Provide DeviceHandle for CustomEntries on broken fws
...
closes acidanthera/bugtracker#712
2020-02-16 07:23:57 +03:00
vit9696
e2ee015647
OcBootManagementLib: Remove AvoidHighAlloc
2020-02-06 19:29:32 +03:00
vit9696
13dfbef836
OcBootManagementLib: Fix implicit value truncation, thx @nms42
...
closes acidanthera/bugtracker#650
2020-01-11 16:27:47 +03:00
vit9696
f8f50e7351
OcBootManagementLib: Fix NULL pointer dereference
2020-01-10 11:26:16 +03:00
vit9696
ea8db157ca
OcBootManagementLib: Permit custom entries to be default
2020-01-10 11:26:16 +03:00
vit9696
0bdc7ce485
OcBootManagementLib: Implement setting default entry from booter support
2020-01-10 03:18:47 +03:00
vit9696
70fe07f83a
OcBootManagementLib: Disable experimental ballooning allocation
...
Currently this feature does not seem to be benefitial, as on low memory
machines it prevents booting from recovery by allocating too much memory
instead of actually improving the situation. Perhaps this feature is to
be removed in the future.
2019-11-04 20:39:44 +03:00
vit9696
4421b5a758
OcBootManagementLib: Debug restyle
2019-11-04 18:51:48 +03:00
vit9696
f1143c83f1
OcAppleDiskImageLib: Improve debugging
2019-11-04 15:46:09 +03:00
vit9696
e9da01e7fa
OcBootManagementLib: Implement ballooning stubs
2019-11-04 15:46:09 +03:00
Download-Fritz
11f3a52b0a
OcBootManagementLib: Fix AsciiStrLen ASSERT for empty entry args
2019-10-09 18:35:42 +02:00
Download-Fritz
b7beb073a5
OcBootManagementLib: Assign image LoadOptions as Unicode
2019-10-07 21:23:46 +02:00
Download-Fritz
ae040f053b
OcBootManagementLib: Assign load options to the correct image handle
2019-10-06 15:09:45 +02:00
vit9696
72faecb453
OcBootManagementLib: Avoid assertion on NULL free
2019-09-06 23:45:19 +03:00
vit9696
06b3ee2641
OcBootManagementLib: Do not let BootNext override arguments
...
Change this after security model analysis.
2019-09-06 23:43:11 +03:00
Download-Fritz
b7f0f60701
OcBootManagementLib: Support system boot entries for "Reset NVRAM"
2019-09-03 19:10:11 +02:00
Download-Fritz
aa5bb56640
OcBootManagementLib: Add missing type-cast
...
Fixes https://github.com/acidanthera/bugtracker/issues/474
2019-09-03 16:01:15 +02:00
vit9696
95a0166f58
OcBootManagementLib: Add support for more combinations
2019-09-02 02:57:08 +03:00