157 Commits

Author SHA1 Message Date
vit9696
9bbae45f21 OcBootManagementLib: Implement TakeoffDelay support 2020-02-01 15:06:46 +03:00
vit9696
4bb6e24377 OcConfigurationLib: Replace SupportsCsm with AdviseWindows 2020-01-25 15:42:50 +03:00
vit9696
4011e7915b OcBootManagementLib: Fix returning to menu after default boot failure 2020-01-18 20:04:37 +03:00
vit9696
9bbb3b6d9a OcBootManagementLib: Clear screen after using picker
This may be helpful for firmwares without console output scroll
ability to see more lines of the bootloader.
2020-01-11 20:23:53 +03:00
vit9696
13dfbef836 OcBootManagementLib: Fix implicit value truncation, thx @nms42
closes acidanthera/bugtracker#650
2020-01-11 16:27:47 +03:00
vit9696
e1c7748751 OcBootManagementLib: Resolve double pressed hotkeys 2020-01-11 04:01:45 +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
d4101e6bd2
OcBootManagementLib: Fix typo in exit code checking logic 2020-01-10 04:26:01 +03:00
vit9696
0bdc7ce485 OcBootManagementLib: Implement setting default entry from booter support 2020-01-10 03:18:47 +03:00
vit9696
cb57f3096f OcBootManagementLib: Do not wait on successful execution 2020-01-10 00:40:00 +03:00
vit9696
65909a9f91 OcBootManagementLib: Start working on Ctrl+Enter 2020-01-10 00:35:25 +03:00
vit9696
6ffb7a449e OcBootManagementLib: Switch to using AppleKeyMapAggregator in menu 2020-01-09 19:15:40 +03:00
vit9696
b72aa50152 OcBootManagementLib: Implement arrow key handling 2020-01-09 02:44:47 +03:00
vit9696
b2f85d5114 OcCryptoLib: Implement and use SecureZeroMem 2020-01-07 01:17:42 +03:00
vit9696
d07e81ec63 OcBootManagementLib: Accept Enter as choose default in boot menu
closes acidanthera/bugtracker#594
2019-12-10 15:25:59 +03:00
vit9696
1560cec90c OcGuardLib: Switch to edk2-stable201911 2019-11-29 17:32:17 +03:00
vit9696
707f101e9a OcConfigurationLib: Add support for RequestBootVarFallback quirk 2019-11-19 12:35:05 +03:00
Download-Fritz
410d10d3fc
OcCryptoLib: Import new RSA stack
Import a new RSA stack and test utilities to support IMG4 image verification.
2019-11-06 19:26:45 +01: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
120c806604 OcBootManagementLib: Fix key polling issue with PollAppleHotKeys=true 2019-11-03 21:34:36 +01:00
Download-Fritz
7b60d73018 OcBootManagementLib: Abort timeout with ESC/0 for PollAppleHotKeys=true 2019-11-03 21:33:49 +01:00
Download-Fritz
3a6863d72c OcBootManagementLib: Improve input with PollAppleHotKeys=true 2019-11-03 18:28:12 +01:00
Download-Fritz
7390f78869 OcAppleKeyMapLib: Reduce the amount of protocol calls 2019-11-03 15:43:59 +01:00
Download-Fritz
b211836f65 OcAppleKeyMapLib: Merge ExactMatch TRUE/FALSE control flows 2019-11-03 15:43:59 +01:00
vit9696
937c45501c OcBootManagementLib: Fix interpreting letters in boot menu 2019-11-03 01:51:51 +03:00
vit9696
b999a14cb0 OcBootManagementLib: Add title suffix support to boot picker 2019-10-24 18:31:26 +03:00
Download-Fritz
d2c9149525 OcBootManagementLib: Avoid incorrect error propagation from the last entry scanned 2019-10-13 18:53:04 +02: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
Download-Fritz
5459af9a37 OcBootManagementLib/OcMiscLib: Move OcTimerLib reference 2019-10-03 10:00:18 +02:00
Download-Fritz
f2a92fff9b OcBootManagementLib: Initial privilege/password support 2019-09-28 16:00:41 +02:00
Download-Fritz
4740f35ff9 OcBootManagementLib: Install AppleKeyMap if not already existant for consistency 2019-09-28 15:27:45 +02:00
Nikolai SAOUKH
39d1e2f9c7 OcSupportPkg: make explicit UINTN to UINT32 conversion
discovered by vs2019ce v16.3.1
2019-09-27 09:08:26 +03:00
vit9696
5c59effb9f OcBootManagementLib: Added Arguments to Tools and Entries sections 2019-09-25 18:22:22 +03: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
05e886b1c9 AppleBootPolicy and AppleDiskImage: Align API names with Apple's 2019-09-04 09:46:10 +02:00
vit9696
da6b7d47db OcBootManagementLib: Add Esc in addition to OPT to show picker 2019-09-04 07:45:27 +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
896a6cc575 OcBootManagementLib: Permit CMD+S in any mode 2019-09-02 11:21:59 +03:00
vit9696
baa64133ee
OcBootManagementLib: Fix R key detection 2019-09-02 03:46:10 +03: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
f07f383e4c OcBootManagementLib: Add NTFS and EXT partition types 2019-08-31 23:35:32 +03:00