886 Commits

Author SHA1 Message Date
Download-Fritz
30bfee014d OcDevicePathLib: Fix type mismatches 2019-08-15 21:29:39 +02:00
Download-Fritz
09f2f4fd15 OcDevicePathLib: Remove redundant check 2019-08-15 17:28:57 +02:00
Download-Fritz
f0bdadabb5 OcDevicePathLib: Import File DP Path retrieval APIs 2019-08-15 17:27:07 +02:00
vit9696
1808014e1d Revert "OcCpuLib: fix location of vendor specific *.h files"
This reverts commit f3c3dc7d5d64e97a6d5d3d766a5c2a009ae0b91d.
2019-08-10 09:56:57 +03:00
Nikolai SAOUKH
f3c3dc7d5d OcCpuLib: fix location of vendor specific *.h files 2019-08-10 09:34:33 +03:00
vit9696
3e98de1f89 OcAppleBootCompatLib: Fix windows build failure regression 2019-08-07 23:23:00 +03:00
vit9696
927bcb3898 OcAppleBootCompatLib: Add friendly reminder to slides and make it debug only 2019-08-07 18:19:52 +03:00
vit9696
7fe4fbb5d8 OcAppleBootCompatLib: Rework FwRuntime protocol logic and usage 2019-08-07 18:11:05 +03:00
mrmiller
5cc416d681 OcCpuLib: Add support for the Xeon Scaleable family
These aren't available in any Macs to date but they are similar to the Xeon Ws used in the iMacPro1,1 and the upcoming MacPro7,1. (#6)
2019-08-06 09:26:04 +03:00
vit9696
2d95955750 OcConfigurationLib: Move BlessOverride back to Misc root 2019-08-06 00:43:40 +03:00
vit9696
e8d75961ca OcConfigurationLib: Add Booter configuration section 2019-08-06 00:26:51 +03:00
vit9696
40b43134e3 OcAppleBootCompatLib: Implement custom slide support 2019-08-05 23:46:28 +03:00
vit9696
8970216148 OcRngLib: Initial version
Closes acidanthera/bugtracker#307
2019-08-05 18:24:30 +03:00
vit9696
9027bd6be1 OcAppleBootCompatLib: Initial working prototype 2019-08-05 17:11:35 +03:00
Nikolai SAOUKH
2e496a992d OcAppleBootCompatLib: Module MetaFile [Sources] is missing local header 2019-08-05 09:00:38 +03:00
vit9696
2e6030e5a3 OcAppleBootCompatLib: Initial set of fixes 2019-08-05 01:22:56 +03:00
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