870 Commits

Author SHA1 Message Date
vit9696
7eca596604 OcAppleBootCompatLib: Initial version 2019-08-04 21:27:44 +03:00
Download-Fritz
20120c7b6e OcTimerLib: Support all modules 2019-08-04 15:21:51 +02:00
Download-Fritz
545df08f40 OcConfigurationLib: Fix BlessOverride and rename BootEntries 2019-08-04 14:59:19 +02:00
Download-Fritz
973882c031 OcAppleBootPolicyLib: Do not ASSERT for missing leading backslash when unneeded 2019-08-04 14:15:10 +02:00
Download-Fritz
3a4f4d1eb8 OcConfigurationLib: Support BlessOverride 2019-08-03 19:42:25 +02:00
Nikolai SAOUKH
c3172ff700 OcTimerLib: revert wrong symbolic name for 0x8086 2019-07-27 07:42:02 +03:00
vit9696
d9912175ba OcBootManagementLib: Add macOS boot argument handling 2019-07-26 23:13:44 +03:00
vit9696
71f5493c41 OcMemoryLib: Import UmmMalloc allocator 2019-07-26 22:24:43 +03:00
vit9696
9c0da8f57f OcMemoryLib: Add virtual memory support 2019-07-26 19:43:35 +03:00
Download-Fritz
977ff2583d [WIP] OcBootManagementLib: Support bless path overrides 2019-07-26 11:06:00 +02:00
Download-Fritz
8fc1eb14f7 OcBootManagementLib: Support absolute custom entries 2019-07-26 11:01:23 +02:00
Nikolai SAOUKH
32df0dcfeb OcDataHubLib: axe useless assignment to Status 2019-07-26 10:10:43 +03:00
Nikolai SAOUKH
812dd28b54 OcTimerLib: TimerResolution was undefined for AMD CPU case
Is '10' the right value for AMD case?
2019-07-26 09:48:36 +03:00
Nikolai SAOUKH
1b96b918ab OcTimerLib: axe useless assingment 2019-07-26 09:45:53 +03:00
Nikolai SAOUKH
c191405ff5 OcTimerLib: CPUID_VENDOR_INTEL is better then 0x8086 2019-07-26 09:43:55 +03:00
vit9696
9a48671ac1 OcAppleKernelLib: Fix logging for AppleIntelCPUPowerManagement patches 2019-07-24 10:45:29 +03:00
vit9696
bed4ffe17c OcMemoryLib: Add memory map functions 2019-07-21 23:18:36 +03:00
vit9696
36260288ef OcAppleRamDiskLib: Fix extent allocation condition 2019-07-21 20:07:05 +03:00
vit9696
eea0546f63 OcAppleRamDiskLib: Respect AvoidHighAlloc OpenCore policy 2019-07-21 19:05:34 +03:00
vit9696
268283ec75 OcConfigurationLib: Add AvoidHighAlloc UEFI quirk 2019-07-21 18:30:02 +03:00
vit9696
6daa729ea5 OcAppleBootPolicyLib: Fix recovery lookup by ensuring APFS volume is found 2019-07-21 17:37:59 +03:00
vit9696
3dd4edc551 OcBootManagementLib: Add recovery debug logging 2019-07-21 15:13:36 +03:00
vit9696
47caf2854c OcAppleBootPolicyLib: Initial fix to multiple os 2019-07-21 14:02:11 +03:00
vit9696
45c6001982 OcAppleBootPolicyLib: Add debug logging to blessed paths 2019-07-21 13:22:49 +03:00
vit9696
03a533d3ee OcAppleBootPolicyLib: Even more logging added 2019-07-21 13:22:49 +03:00
vit9696
8f3678a173 OcAppleBootPolicyLib: Improve booter detection logging 2019-07-21 13:22:49 +03:00
vit9696
a7fc06ddce OcDebugLogLib: Fix hex logging issues 2019-07-21 13:22:34 +03:00
vit9696
598a106c22 OcDebugLogLib: Add hex dumping 2019-07-21 12:25:51 +03:00
vit9696
7bfc72bba4 OcAppleBootPolicyLib: Fix GetBootInfo function logic 2019-07-21 01:38:24 +03:00
vit9696
3bd6c3680a OcDevicePathLib: Fix memory leak in OcAppendDevicePathInstanceDedupe 2019-07-21 00:36:24 +03:00
vit9696
94262b4437 OcBootManagementLib: Fix IsCustom field init and zero entry list for safety 2019-07-21 00:26:25 +03:00
vit9696
1e322f4e32 OcBootManagementLib: Refactor latest additions and fix error handling 2019-07-20 23:50:18 +03:00
Download-Fritz
64b1ef29db OcAppleBootPolicyLib: Properly pass on error code 2019-07-20 20:49:54 +02:00
Download-Fritz
763acbfdb9 OcBootManagementLib: Propery invalidate ScanInfo on error 2019-07-20 20:26:22 +02:00
Download-Fritz
ba5dc467c8 OcBootManagementLib: Support multiple boot instances per Preboot 2019-07-20 13:03:46 +02:00
vit9696
f4fceb7a91 OcMemoryLib: Initial version 2019-07-16 20:21:43 +03:00
vit9696
b371f4a110 OcDebugLogLib: Add date and time to log filename 2019-07-16 19:52:05 +03:00
vit9696
fff3d35b1a
OcGuardLib: Fix case in ubsan warning 2019-07-16 19:06:46 +03:00
Download-Fritz
8bc96853a0 OcDevicePathLib: Correct CRLF to LF 2019-07-15 12:27:25 +02:00
Download-Fritz
e55c22af1e OcAppleBootPolicy: Return all container volumes' predefined boot files 2019-07-15 09:38:14 +02:00
Download-Fritz
1b5efdf8c0 OcAppleBootPolicyLib: Remove unnecessary append OP 2019-07-15 09:27:09 +02:00
Download-Fritz
8c7bc280bf OcDevicePathLib: Add deduplicate DP instance append API 2019-07-15 09:19:58 +02:00
vit9696
1b3063e3b3 OcAppleKernelLib: Apple SMBIOS patch on AppleACPIPlatform as well
Closes acidanthera/bugtracker#410
2019-07-07 23:16:58 +03:00
Download-Fritz
c8ffdfc13d OcAppleKernelLib: Ignore all missing kext dependencies 2019-07-07 20:30:30 +02:00
Download-Fritz
5b61c4e776 OcAppleKernelLib: W/A Catalina PLIST-only dependency 2019-07-06 22:31:36 +02:00
vit9696
951a668bc4 OcAppleKernelLib: Clarify Vtable TODO 2019-07-06 18:56:13 +03:00
Download-Fritz
ac698454a1 OcAppleKernelLib: Re-construct VTables to W/A StringTable relocation 2019-07-06 11:05:21 +02:00
Download-Fritz
59d027b496 OcAppleKernelLib: Fix typo in VTable patching 2019-07-06 09:41:43 +02:00
Download-Fritz
cf7baf68b6 OcDevicePathLib: Fix AppendFileNameDevicePath DP size 2019-07-05 20:58:20 +02:00
vit9696
75ce01f54e OcGuardLib: Upgrade ubsan runtime to upstream 2019-06-27 00:27:51 +03:00