1255 Commits

Author SHA1 Message Date
vit9696
63102b2ecc OcCompilerIntrinsicsLib: Initial version, thx @nms42 2020-01-13 13:01:43 +03:00
vit9696
7b30612be8 OcAppleKernelLib: Implement IncreasePciBarSize quirk 2020-01-12 22:18:59 +03:00
vit9696
f115cfde26 OcAppleKernelLib: Fix broken AppleXcpmForceBoost 2020-01-12 21:41:24 +03:00
vit9696
8a4a44346b OcHeciLib: Initial version 2020-01-12 18:50:00 +03:00
vit9696
ed8af5d264 OcAppleKernelLib: Fix typo in pm log 2020-01-12 18:44:47 +03:00
vit9696
96033e6e8f OcSmcLib: Fix library list 2020-01-12 18:44:30 +03:00
vit9696
597df1c724 AppleUsbKbDxe: Import from AppleSupportPkg 2020-01-12 02:57:42 +03:00
vit9696
ebe0764499 OcConfigurationLib: Implement LegacyOverwrite 2020-01-12 02:21:31 +03:00
vit9696
68f466d7f1 OcAppleKernelLib: Initial version of AppleXcpmForceBoost 2020-01-12 01:36:17 +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
b204218612 CleanNvram: Import code as it is useful for recovery 2020-01-11 20:04:26 +03:00
vit9696
2d02778e56 VerifyMsrE2: Move from AppleSupportPkg 2020-01-11 19:55:22 +03:00
vit9696
1f047740f9 OcCpuLib: Implement package count detection with MpServices
closes acidanthera/bugtracker#363
2020-01-11 19:39:32 +03:00
vit9696
f2444a5361 OcCpuLib: Reorganise source files 2020-01-11 18:21:06 +03:00
vit9696
e79b4d38c4 Build: Try enabling openssl headers on CI 2020-01-11 17:18:18 +03:00
vit9696
50fc1057d1 Build: Fix typo 2020-01-11 16:39:33 +03:00
vit9696
13dfbef836 OcBootManagementLib: Fix implicit value truncation, thx @nms42
closes acidanthera/bugtracker#650
2020-01-11 16:27:47 +03:00
vit9696
abb090855e AppleEfiSignTool: Fix compatibility and add CI testing 2020-01-11 16:27:42 +03:00
vit9696
4bbb8ccf9e OcCryptoLib: Improve IA32 compatibility, thx @nms42
closes acidanthera/bugtracker#651
2020-01-11 16:25:44 +03:00
vit9696
867000cd07 Build: Improve IA32 compat based on @nms42 patches
closes acidanthera/bugtracker#645
closes acidanthera/bugtracker#646
closes acidanthera/bugtracker#647
2020-01-11 04:51:46 +03:00
vit9696
e1c7748751 OcBootManagementLib: Resolve double pressed hotkeys 2020-01-11 04:01:45 +03:00
vit9696
b3cd2990ba OcSmbiosLib: Improve portability
closes acidanthera/bugtracker#641
2020-01-10 11:41:08 +03:00
vit9696
c424c685d2 OcMemoryLib: Improve portability, thx @nms42
closes acidanthera/bugtracker#642
2020-01-10 11:38:21 +03:00
vit9696
83eebf2a65 OcMemoryLib: Improve portability, thx @nms42
closes acidanthera/bugtracker#643
2020-01-10 11:36:50 +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
3d9048294e OcDebugLogLib: Remove legacy key handling mechanism 2020-01-09 19:20:01 +03:00
vit9696
6ffb7a449e OcBootManagementLib: Switch to using AppleKeyMapAggregator in menu 2020-01-09 19:15:40 +03:00
vit9696
81e33784b1 Build: Fix some warnings, thx @nms42
references acidanthera/bugtracker#640
2020-01-09 19:08:39 +03:00
vit9696
f918b0ab19 OcCryptoLib: Silence compiler warnings
closes acidanthera/bugtracker#638
2020-01-09 11:55:07 +03:00
vit9696
97d375fdd5 OcMemoryLib: Silence compiler warnings
closes acidanthera/bugtracker#639
2020-01-09 11:52:07 +03:00
vit9696
b72aa50152 OcBootManagementLib: Implement arrow key handling 2020-01-09 02:44:47 +03:00
vit9696
bc51df4859 OcAppleKeyMapLib: Make KeyMapDatabase protocol optional, fixes VMware 2020-01-09 01:39:38 +03:00
vit9696
b69a9bbd62 Build: Improve IA32 compatibility 2020-01-08 23:42:38 +03:00
vit9696
47a10510b1 OcGuardLib: Add workaround for IA32 support for old clang compilers 2020-01-08 18:29:34 +03:00
vit9696
0330e95f02 OcGuardLib: Fix ssize_t definition 2020-01-08 15:27:21 +03:00
vit9696
43e755c6c9 Build: Dummy fixes for IA32 compatibility 2020-01-08 14:33:54 +03:00
vit9696
abb1ac7be7 Assembly: Fix nasm section commands
closes acidanthera/bugtracker#632
2020-01-08 13:52:28 +03:00
vit9696
fa38bb86fe OcRngLib: Fix invalid return value
closes acidanthera/bugtracker#633
2020-01-08 13:52:28 +03:00
Andrey1970AppleLife
c1c72c0ebf
Update README.md 2020-01-08 01:01:47 +03:00
vit9696
8145b2664d OcRngLib: Fix implicit boolean conversion
closes acidanthera/bugtracker#630
2020-01-08 00:33:27 +03:00
vit9696
afb48bd011 OcRngLib: Fix implicit conversion during shift
closes acidanthera/bugtracker#629
2020-01-08 00:32:00 +03:00
vit9696
a94073a2da Build: Factor out common part 2020-01-07 14:50:44 +03:00
vit9696
6a4a88cc73 Build: Run CI on OcSupportPkg 2020-01-07 13:58:46 +03:00
vit9696
b648817287 OcCryptoLib: Drop copy-pasted extra volatile 2020-01-07 01:26:36 +03:00
vit9696
50e5878e14 OcRngLib: Implement CPRNG based on ChaCha seeded via RDRAND or jitter 2020-01-07 01:21:07 +03:00