Download-Fritz
dbb63a6cb4
OcDevicePathLib: Correct NodeType check for SATA and NVMe fixes
2019-05-01 12:09:53 +02:00
vit9696
e76093954a
OcConsoleLib: Rework display output and logging
2019-05-01 01:38:17 +03:00
vit9696
d2a052cbdd
OcBootManagementLib: Drop GetAppleRootedName hack as it is not how BootPicker works
2019-04-30 23:24:33 +03:00
vit9696
71b5d71f9a
Guid: OcLogVariableGuid -> gOcVendorVariableGuid
2019-04-30 23:13:02 +03:00
vit9696
da6ac94208
OcDebugLogLib: Implement OcPrintScreen
2019-04-30 22:08:40 +03:00
vit9696
e011d9030f
OcMachoLib: Implement MachoRuntimeGetEntryAddress
2019-04-30 22:08:08 +03:00
vit9696
1bacad7551
OcDeviceTreeLib: Initial import from hermit
2019-04-30 20:58:04 +03:00
vit9696
92c1562b8a
Various: Fix analysis warnings
2019-04-30 07:47:24 +03:00
Download-Fritz
5aaf16594a
OcDevicePathLib: Update fix logic for Pci(e)Root and report result
2019-04-29 22:00:13 +02:00
Download-Fritz
b741ca42f3
OcDevicePathLib: Check for valid endings within the fix function
2019-04-29 08:41:13 +02:00
Download-Fritz
4b061951e4
OcDevicePathLib: Rework the fix logic to only alter the node that cannot be located
2019-04-29 06:59:13 +02:00
Download-Fritz
0505fabd26
OcFileLib: Import LocateFileSystemByGuid API
2019-04-28 22:16:55 +02:00
Download-Fritz
c77bcde7ff
OcDevicePathLib: Consider trailing File Path nodes when checking DP validity
2019-04-28 21:14:57 +02:00
Download-Fritz
d1244a0925
OcDevicePathLib: Don't error on a malformed DP
2019-04-28 20:33:00 +02:00
Download-Fritz
8ded79f3bc
OcDevicePathLib: Ensure it is the SATA node that cannot be located when fixing PMP
2019-04-28 20:30:58 +02:00
Download-Fritz
37abca5a73
OcDevicePathLib: Deprecate DevicePathToText function
2019-04-28 20:27:44 +02:00
vit9696
aa7a3c2175
OcBootManagementLib: Improve boot option printing validation
2019-04-28 21:21:33 +03:00
Download-Fritz
668019ae5b
OcDevicePathLib: Fix Device Path comparison termination
2019-04-28 19:06:42 +02:00
Download-Fritz
4cfaba4b91
OcBootManagementLib: Fix predefined Apple Boot variable idices
2019-04-28 17:46:34 +02:00
vit9696
d76f292c91
OcBootManagementLib: Add advanced boot management logging
2019-04-28 16:38:49 +03:00
Download-Fritz
375245f142
OcBootManagementLib: Print all boot Device Paths
2019-04-28 14:03:05 +02:00
Download-Fritz
4a0f79fc14
OcBootManagementLib: Refine log messages
2019-04-28 13:01:13 +02:00
Download-Fritz
df25d834ef
OcBootManagementLib: Add more logging for default entry selection
2019-04-28 12:58:52 +02:00
Download-Fritz
1d828b4620
OcBootManagementLib: Add security-related comments
2019-04-28 12:10:53 +02:00
Download-Fritz
f4897c9bc3
OcBootManagementLib: Determine the default boot option
2019-04-28 11:53:33 +02:00
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