635 Commits

Author SHA1 Message Date
Download-Fritz
033ea98b71 OcDevicePathLib: Rework IsDevicePathEqual and IsDevicePathChild 2019-04-28 11:49:43 +02:00
Download-Fritz
ee6a709ae7 OcDevicePathLib: Add missed NULL check 2019-04-27 23:53:56 +02:00
Download-Fritz
c452db26b5 OcDevicePathLib: Rework Apple DP fixing. incorporates NVMe fix. 2019-04-27 23:35:35 +02:00
vit9696
29a60dfd52 OcStringLib: Add FIXME in InternalCharToUpper for next UDK upgrade 2019-04-27 23:59:40 +03:00
vit9696
392185b0e3 OcStringLib: Fix compilation with UDK, which has no CharToUpper 2019-04-27 23:58:41 +03:00
Download-Fritz
0fb1a52505 OcDevicePathLib: Import FileDevicePathsEqual API 2019-04-27 20:54:16 +02:00
Download-Fritz
d22d08dd41 OcStringLib: Clean up and add StriCmp and StrniCmp functions 2019-04-27 20:44:26 +02:00
Download-Fritz
52dc17ecc1 OcGuardLib/UbsanPrintf: Initialize uc to 0 for base 10 (as done for base 8) to avoid static analyzer defects 2019-04-22 08:30:43 +02:00
Download-Fritz
35e675fd96 OcAppleDiskImageLib and OcFileLib: Add missing OcDevicePathLib dependency 2019-04-22 08:29:22 +02:00
Download-Fritz
c5f330c966 OcAppleRamDiskLib: Fix result statement EFI_STATUS vs BOOLEAN 2019-04-22 08:28:38 +02:00
Download-Fritz
9f448977c6 OcAppleDiskImageLib: Avoid MSVC warning about unaligned addressof result 2019-04-22 08:28:11 +02:00
vit9696
35b5fb9cc8 OcBootManagementLib: Fix potential null pointer deref 2019-04-21 23:52:21 +03:00
vit9696
1fd900012d OcAppleKernelLib: Debug assert on select invalid kexts 2019-04-21 15:21:16 +03:00
vit9696
d3f8ef1d00 OcBootManagementLib: Fix entry handling
1. Dmg entries are now correctly unloaded when failed to load/start
2. Recovery entries are properly found even if main booter is missing
3. HideSelf no longer hides alternate entry when present
2019-04-21 00:42:33 +03:00
vit9696
1de86ce7bf OcFileLib: Implement incompatible trailing slash hack for older firmwares 2019-04-20 23:53:46 +03:00
vit9696
af606b6e36 OcAppleDiskImageLib: Another device path fix 2019-04-20 23:12:33 +03:00
vit9696
e62e91cedb OcAppleRamDiskLib: Do not assume 0 position for file reading 2019-04-20 22:59:56 +03:00
vit9696
ca0cf64c76 OcAppleDiskImageLib: Fix device path construction 2019-04-20 22:59:37 +03:00
vit9696
313eb79398 OcAppleRamDiskLib: Fix disk reading 2019-04-20 22:05:49 +03:00
vit9696
b22633fe9e OcAppleRamDiskLib: Reimplement allocator 2019-04-20 21:39:02 +03:00
Download-Fritz
d25e5e78de DMG stack: Use OcAppleRamDiskLib 2019-04-20 12:06:52 +02:00
Download-Fritz
0a162661fd OcAppleRamDiskLib: Update prototypes and style 2019-04-20 12:06:52 +02:00
vit9696
5424f83d3c OcConfigurationLib: Put ACPI -> Add to a dictionary 2019-04-20 12:38:17 +03:00
vit9696
75656613ea OcConsoleLib: Fix log prints 2019-04-19 23:13:13 +03:00
Download-Fritz
18c6068cf3 OcAppleRamDiskLib: Initial import 2019-04-19 16:33:39 +02:00
Download-Fritz
31b2151fcb Sync EfiPkg changes 2019-04-19 16:32:41 +02:00
vit9696
475d12bca2 OcConsoleLib: Do not break console mode after changing resolution 2019-04-19 14:37:27 +03:00
vit9696
be0cecafd6 OcConsoleLib: Support changing console mode and fix resolution change 2019-04-19 12:34:49 +03:00
vit9696
aaa8bb93dd OcConfigurationLib: Fix parsing Resolution 2019-04-19 08:37:18 +03:00
vit9696
0b1b66cce6 OcConsoleLib: Add support for changing console resolution 2019-04-19 02:32:38 +03:00
vit9696
a07f215d06 OcAcpiLib: Fix inaccurate multiple table dropping 2019-04-19 00:54:39 +03:00
vit9696
ef5c3427e5 OcAcpiLib: Add drop all tables 2019-04-18 23:28:20 +03:00
vit9696
534403a8c8 OcStorageLib: Add more debug prints 2019-04-18 22:58:37 +03:00
vit9696
e264b70cd3 OcDataHubLib: Sync with EfiPkg 2019-04-18 19:08:40 +03:00
vit9696
6b528012f9 OcConfigurationLib: Add HideSelf option 2019-04-18 17:34:05 +03:00
vit9696
43d0f6a250 OcDataHubLib: Switch to EfiPkg DataHub structure 2019-04-18 16:41:37 +03:00
vit9696
3462fcbff9 DebugHelp: Case insensitive key press comparison 2019-04-18 10:10:14 +03:00
vit9696
56fce196dc OcAppleDiskImageLib: Fix GUID usage 2019-04-18 09:07:20 +03:00
vit9696
128de32bbe OcAppleDiskImageLib: Sync with EfiPkg 2019-04-18 06:11:11 +03:00
vit9696
e03ae4cfc4 OcBootManagementLib: Quick fix for dmg stack corruption 2019-04-17 19:30:38 +03:00
Download-Fritz
70bb7d9104 OcAppleDiskImageLib: Disconnect before uninstalling protocols on unload 2019-04-17 13:16:03 +02:00
Download-Fritz
c9707786a8 OcAppleDiskImage: Revert MemMap DP node fix as it's Apple-specific 2019-04-17 13:16:03 +02:00
Download-Fritz
3cfbe2096e OcAppleDiskImageLib: Fix security issues 2019-04-17 09:32:50 +02:00
Download-Fritz
6019550ead OcAppleDiskImageLib: Fix cleanup on load failure 2019-04-17 08:02:45 +02:00
Download-Fritz
b5415a0b0b OcAppleDiskImageLib: Correctly describe MMIO 2019-04-17 08:02:26 +02:00
Download-Fritz
0d67116b31 OcAppleDiskImageLib: Use Vendor DP structs to describe such 2019-04-17 08:01:58 +02:00
vit9696
f314242e86 OcBootManagementLib: Fix some of the dmg boot issues 2019-04-17 00:52:24 +03:00
vit9696
c6ea3fd215 OcBootManagementLib: Implement more proper fix to duplicate blessed entries 2019-04-16 23:45:55 +03:00
vit9696
40fe1810e9 OcConfigurationLib: Move ReinstallDriver out of DeviceProperties quirks 2019-04-16 23:26:58 +03:00
vit9696
cc5361d332 OcBootManagementLib: Ensure windows detection with a custom name 2019-04-16 23:26:11 +03:00