1175 Commits

Author SHA1 Message Date
vit9696
b0fd7de372 OcBootManagement: Implement Apple BootPicker support 2020-02-09 14:31:32 +03:00
vit9696
37c26b1a40 OcConsoleLib: Cleanup background colour filling 2020-02-09 02:25:09 +03:00
vit9696
b578e4e7e3 OcConfigurationLib: Replace RequireVault and RequireSignature with Vault 2020-02-09 00:51:30 +03:00
vit9696
4626f79025 OcConsoleLib: Fix installing ConsoleControl when none is present 2020-02-09 00:25:43 +03:00
vit9696
2409b3b268 OcAppleRamDiskLib: Fix compiler warning
closes acidanthera/bugtracker#703
2020-02-09 00:15:05 +03:00
vit9696
81edab7426 FwRuntimeServices: Add support for ProtectSecureBoot 2020-02-09 00:10:57 +03:00
vit9696
c577c341c6 OcBootManagementLib: Implement colouring picker 2020-02-08 22:45:15 +03:00
vit9696
58f5c7ec1b OcBootManagementLib: Ensure no cursor in simple picker 2020-02-08 22:16:37 +03:00
vit9696
8fc88733a4 OcConsoleLib: New output implementation 2020-02-08 21:55:07 +03:00
vit9696
27e0a987fe OcConsoleLib: Fix initial foreground colour 2020-02-07 13:09:33 +03:00
vit9696
5e427c677e OcConsoleLib: Fix comparison warning
closes acidanthera/bugtracker#701
2020-02-07 12:32:13 +03:00
vit9696
e77d4d8f82 OcConsoleLib: Fix cursor colour and visibility in Shell 2020-02-07 00:50:37 +03:00
vit9696
a58cacdf16 OcConsoleLib: Various builtin text renderer improvements 2020-02-06 23:00:56 +03:00
vit9696
e2ee015647 OcBootManagementLib: Remove AvoidHighAlloc 2020-02-06 19:29:32 +03:00
vit9696
4ca2dd0185 OcAppleRamDisk: Use temporary buffer for reading DMG recovery 2020-02-06 04:43:44 +03:00
vit9696
907f225f1f OcFileLib: Make SafeOpenFile warning debug only 2020-02-06 01:20:11 +03:00
vit9696
6ff1c87031 OcBootManagementLib: Improve recovery device path printing 2020-02-06 00:42:59 +03:00
vit9696
71c7c34c5a OcFileLib: Implement SafeFileOpen 2020-02-06 00:39:44 +03:00
Michael Belyaev
270fc3ab5f Don't redraw cursor if position is the same 2020-02-05 22:29:41 +03:00
Michael Belyaev
fef51a125a
LIGH -> LIGHT 2020-02-05 10:37:26 +03:00
vit9696
d782f5b51c OcConsoleLib: Drop comment as it got fixed with using 0 offsets 2020-02-02 15:44:34 +03:00
vit9696
1cecf9d1d7 OcConsoleLib: Improve ASCII renderer performance and fix glitches 2020-02-02 05:28:56 +03:00
vit9696
d24173b12b OcConsoleLib: Add cursor support to ASCII renderer 2020-02-02 04:50:36 +03:00
vit9696
57d4a855cf OcConsoleLib: Support HiDPI screens 2020-02-02 04:24:33 +03:00
vit9696
f731a50002 OcConsoleLib: Reduce font footprint 2020-02-02 03:49:05 +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
75b941c42d OcConsoleLib: Replace invalid GOP on ConOut as seen on MacPro5,1 2020-02-01 21:47:38 +03:00
vit9696
159a06d6d9 OcConsoleLib: Split ConsoleControl and ConOut 2020-02-01 21:46:34 +03:00
vit9696
ffbf9ba753 OcConsoleLib: Fix typos in the previous commit 2020-02-01 21:31:04 +03:00
vit9696
5d4138aef4 OcConsoleLib: Further refactoring 2020-02-01 21:18:51 +03:00
vit9696
8049f2df7e OcConsoleLib: Refactor resolution setting code 2020-02-01 19:48:21 +03:00
vit9696
044c399748 OcConsoleLib: Fix memory leak and improve debug 2020-02-01 17:47:42 +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
318dddf5b7 OcDevicePathLib: Implement support for fixing more device paths
- Works around PciRoot issue in ASUS Z10PE-D16
- Works around 0x22 / 22 typo in MacPro5,1

REF: https://forums.macrumors.com/posts/28169441

closes acidanthera/bugtracker#664
2020-01-25 16:10:09 +03:00
vit9696
4bb6e24377 OcConfigurationLib: Replace SupportsCsm with AdviseWindows 2020-01-25 15:42:50 +03:00
vit9696
3036a26abe OcConsoleLib: Rework SanitiseClearScreen 2020-01-25 12:46:05 +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
979087c68e Revert "Build: Fix MODULE_TYPE for libraries"
This reverts commit 93c96d030b176873052e479b20e5a7f0f367ce3c.
2020-01-23 20:01:40 +03:00
vit9696
93c96d030b Build: Fix MODULE_TYPE for libraries 2020-01-23 19:49:04 +03:00
vit9696
c7d7cb8068 OcStringLib: Add StriStr function 2020-01-23 19:46:12 +03:00
vit9696
4011e7915b OcBootManagementLib: Fix returning to menu after default boot failure 2020-01-18 20:04:37 +03:00
Alex James
6242dfe18c OcCpuLib: Fix CurBusRatio calculation for Nehalem/Westmere 2020-01-17 23:48:26 +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
Alex James
86839a8397 OcCpuLib: Add support for framework EFI MP services
Resolves acidanthera/bugtracker#663.
2020-01-17 23:48:26 +03:00