426 Commits

Author SHA1 Message Date
vit9696
debd83adc8 OcConsoleLib: Use UIScale variable for HiDPI mode 2020-02-16 02:52:53 +03:00
vit9696
2b44eb6832 OcPngLib: Fix buffer overrun errors and reduce memory copying
closes acidanthera/bugtracker#718
2020-02-15 22:47:40 +03:00
vit9696
c2b6d4cf44 OcCryptoLib: Annotate AES with IN OUT 2020-02-14 17:50:41 +03:00
vit9696
338cf9d035 OcConsoleLib: Make text mode the default for builtin renderer and drop ProvideEarlyConsole 2020-02-13 03:29:39 +03:00
vit9696
ef3be828cc OcConsoleLib: Implement DirectGopRendering 2020-02-13 00:52:44 +03:00
vit9696
f2b3bc1497 OcPngLib: Fix memory leak and update codestyle 2020-02-12 02:18:17 +03:00
Download-Fritz
f1a6b251dd OcPngLib: Import EncodePng by @n-d-k 2020-02-11 15:50:34 +01:00
vit9696
0bc4415e10 OcConsoleLib: Switch to graphics mode by default 2020-02-09 19:48:40 +03:00
vit9696
b0fd7de372 OcBootManagement: Implement Apple BootPicker support 2020-02-09 14:31:32 +03:00
vit9696
b578e4e7e3 OcConfigurationLib: Replace RequireVault and RequireSignature with Vault 2020-02-09 00:51:30 +03:00
vit9696
ed94e8b15a OcAppleBootCompatLib: Add missing code 2020-02-09 00:16:19 +03:00
vit9696
c577c341c6 OcBootManagementLib: Implement colouring picker 2020-02-08 22:45:15 +03:00
vit9696
8fc88733a4 OcConsoleLib: New output implementation 2020-02-08 21:55:07 +03:00
vit9696
e2ee015647 OcBootManagementLib: Remove AvoidHighAlloc 2020-02-06 19:29:32 +03:00
vit9696
71c7c34c5a OcFileLib: Implement SafeFileOpen 2020-02-06 00:39:44 +03:00
vit9696
462a831d02 OcAppleKernelLib: Implement DummyPowerManagement quirk 2020-02-02 02:21:37 +03:00
vit9696
272866178f OcConfigurationLib: Implement BuiltinTextRenderer 2020-02-02 01:58:31 +03:00
vit9696
92c7bcef22 OcConsoleLib: Initial implementation of ASCII text renderer 2020-02-02 01:04:51 +03:00
vit9696
17acb56197 OcConsoleLib: Move NullTextOutput from OcMiscLib 2020-02-01 21:53:50 +03:00
vit9696
9bbae45f21 OcBootManagementLib: Implement TakeoffDelay support 2020-02-01 15:06:46 +03:00
vit9696
7a1048acb3 Build: Improve compatibility with clang 2020-02-01 15:06:19 +03:00
vit9696
4bb6e24377 OcConfigurationLib: Replace SupportsCsm with AdviseWindows 2020-01-25 15:42:50 +03:00
vit9696
8f0b7fc7bd OcSmbiosLib: Add support for exposing OEM info 2020-01-25 12:22:19 +03:00
vit9696
25b3ed1d18 OcConsoleLib: Add GOP installation function 2020-01-25 11:16:17 +03:00
vit9696
f1041a97f7 OcDriverConnectionLib: Initial version 2020-01-23 22:35:03 +03:00
vit9696
c7d7cb8068 OcStringLib: Add StriStr function 2020-01-23 19:46:12 +03:00
Alex James
e9a34f0eb8 OcCpuLib: Introduce OcCpuGetGeneration
Add a general function for detecting the CPU's generation, replacing
OcIsSandyOrIvy.
2020-01-17 23:48:26 +03:00
vit9696
7b30612be8 OcAppleKernelLib: Implement IncreasePciBarSize quirk 2020-01-12 22:18:59 +03:00
vit9696
8a4a44346b OcHeciLib: Initial version 2020-01-12 18:50:00 +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
1f047740f9 OcCpuLib: Implement package count detection with MpServices
closes acidanthera/bugtracker#363
2020-01-11 19:39:32 +03:00
vit9696
e1c7748751 OcBootManagementLib: Resolve double pressed hotkeys 2020-01-11 04:01:45 +03:00
vit9696
0bdc7ce485 OcBootManagementLib: Implement setting default entry from booter support 2020-01-10 03:18:47 +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
b72aa50152 OcBootManagementLib: Implement arrow key handling 2020-01-09 02:44:47 +03:00
vit9696
50e5878e14 OcRngLib: Implement CPRNG based on ChaCha seeded via RDRAND or jitter 2020-01-07 01:21:07 +03:00
vit9696
b2f85d5114 OcCryptoLib: Implement and use SecureZeroMem 2020-01-07 01:17:42 +03:00
vit9696
0a2771b9b6 OcCryptoLib: Implement ChaCha, IETF variant, and also fix tests 2020-01-06 22:17:23 +03:00
vit9696
d0bea13d62 OcConfigurationLib: Support SMC options 2020-01-06 15:59:16 +03:00
vit9696
05a1566ce2 OcSmcLib: Initial version 2020-01-06 15:59:16 +03:00
vit9696
3cd02f622f OcAppleBootCompatLib: Add support for SignalAppleOS and update configuration 2020-01-05 21:09:17 +03:00
vit9696
25325bf2b2 OcOSInfoLib: Initial version 2020-01-05 20:53:53 +03:00
vit9696
ef50d2940c OcConfigurationLib: Revert ReplaceableMemory as it does not work 2020-01-05 01:18:12 +03:00
vit9696
482b9dc13b OcConfigurationLib: Add SupportsCsm and ReplaceableMemory options 2020-01-05 00:01:44 +03:00
vit9696
7d2f5c10aa OcSmbiosLib: Fixed SMBIOS Type4 External Clock values 2020-01-04 22:43:03 +03:00
vit9696
5a068a0b49 OcConfigurationLib: Add WriteFlash NVRAM option 2020-01-04 18:52:33 +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