959 Commits

Author SHA1 Message Date
yourmother
0b16565c18 OcCryptoLib: Sha2
Add Sha384 implementation
2019-09-04 20:21:58 +03:00
yourmother
3022cf4fa5 OcCryptoLib: Sha2
Use safe macro defines
2019-09-04 19:46:58 +03:00
yourmother
71e07f14c6 Switch from single sha-256 implementation to sha-2 family of hashing algorithms
Add Sha512 implementation
2019-09-04 19:40:39 +03:00
Download-Fritz
05e886b1c9 AppleBootPolicy and AppleDiskImage: Align API names with Apple's 2019-09-04 09:46:10 +02:00
vit9696
da6b7d47db OcBootManagementLib: Add Esc in addition to OPT to show picker 2019-09-04 07:45:27 +03:00
Download-Fritz
b7f0f60701 OcBootManagementLib: Support system boot entries for "Reset NVRAM" 2019-09-03 19:10:11 +02:00
Download-Fritz
3032429925 OcAppleSecureBootLib: Consume IMG4 object types 2019-09-03 19:10:11 +02:00
Download-Fritz
78df9e496d OcAppleDerLib: Strip DER encoding functionality 2019-09-03 19:10:11 +02:00
vit9696
652954ee45 OcConfigurationLib: DisableSingleUser was enabling wrong preference 2019-09-03 18:24:58 +03:00
Download-Fritz
aa5bb56640 OcBootManagementLib: Add missing type-cast
Fixes https://github.com/acidanthera/bugtracker/issues/474
2019-09-03 16:01:15 +02:00
vit9696
6e17338bc6 OcAppleBootCompatLib: More proper resolution to RT restoration 2019-09-02 11:40:27 +03:00
vit9696
896a6cc575 OcBootManagementLib: Permit CMD+S in any mode 2019-09-02 11:21:59 +03:00
vit9696
be2300f445 OcAppleBootCompatLib: Add support for DisableSingleUser quirk 2019-09-02 11:21:37 +03:00
vit9696
baa64133ee
OcBootManagementLib: Fix R key detection 2019-09-02 03:46:10 +03:00
vit9696
95a0166f58 OcBootManagementLib: Add support for more combinations 2019-09-02 02:57:08 +03:00
vit9696
7e9967181e OcConfigurationLib: Add entries for AllowNvramReset and PollAppleHotKeys 2019-09-02 02:55:21 +03:00
vit9696
96e02f4007 OcDebugLogLib: Update WaitForIndex contract 2019-09-02 02:50:16 +03:00
vit9696
7ee178c049 OcAppleBootCompatLib: Quick fix to protection restoration issues found with Sniki 2019-09-02 02:48:59 +03:00
vit9696
7432875e62 OcTimerLib: Implement delay functions 2019-09-02 02:47:19 +03:00
vit9696
8fe7bef825 OcBootManagement: Support OPT and CMD+R with picker 2019-09-01 22:33:14 +03:00
vit9696
a1fbe0757b OcAppleKeyMapLib: Fix modififer matching in ContainsKeyStrokes 2019-09-01 20:41:46 +03:00
Download-Fritz
3e2e480cb9 OcAppleKeysLib: Import the Apple X86 Secure Boot Root CA 2019-09-01 15:50:24 +02:00
vit9696
f07f383e4c OcBootManagementLib: Add NTFS and EXT partition types 2019-08-31 23:35:32 +03:00
vit9696
1a22ae71b2 OcCpuLib: Minor debug improvements, closes #11 2019-08-31 22:43:21 +03:00
vit9696
992589931a OcAppleKernelLib: Add patcher comments and enable them for common patches 2019-08-31 22:33:09 +03:00
vit9696
03e7a85fba OcAppleEventLib: Fix AppleEvent protocol GUID import 2019-08-31 12:11:28 +03:00
vit9696
d76463017d OcConfigurationLib: Add protocols for FV2 2019-08-31 12:11:11 +03:00
vit9696
dc14e4ed88 OcAppleBootCompatLib: Remove devirtualise hacks 2019-08-31 11:45:21 +03:00
vit9696
388987169c OcCpuLib: Migrate to August edk2 stable 2019-08-31 11:36:58 +03:00
vit9696
97b774db80
OcAppleBootCompatLib: Update NVRAM page limit and disable SKL+ hacks 2019-08-29 23:18:15 +03:00
Download-Fritz
063d984f4b OcAppleKeyMapLib: Split Aggregator and DB functions 2019-08-29 18:45:27 +02:00
Download-Fritz
8299c889e2 OcAppleKeyMapLib and OcAppleEventLib: Initial import 2019-08-29 18:05:46 +02:00
vit9696
ea27502f5b OcAppleBootCompatLib: Implement DevirtualiseMmio 2019-08-29 13:39:25 +03:00
PMheart
6df52376eb OcAppleKernelLib: Added notes for HWP and _xcpm_core_scope_msrs patch 2019-08-29 12:58:06 +08:00
Download-Fritz
ce893c085a OcMachoLib: Remove unused variable 2019-08-28 17:18:27 +02:00
Download-Fritz
27217c9a9f OcMachoLib: Revert incorrect changes from last commit 2019-08-28 17:13:51 +02:00
Download-Fritz
1c27b3a65e OcMachoLib: Prevent accidential VTable sym matches via overflow 2019-08-28 16:44:43 +02:00
Download-Fritz
c698bcb68c OcMachoLib: Fix security and parsing issues 2019-08-28 16:02:19 +02:00
Download-Fritz
4917e8d73e OcGuardLib: Introduce OC_ALIGNOF and deprecate OC_ALIGNED 2019-08-28 15:37:55 +02:00
PMheart
0a1c8b8421 OcAppleKernelLib: Added notes for MSR 0x1AA patch in Debug XNU 2019-08-27 16:48:59 +08:00
Download-Fritz
92a2919e40 OcAppleDerLib: Fix VS build warnings
Fixes https://github.com/acidanthera/bugtracker/issues/462
2019-08-27 10:43:28 +02:00
mrmiller
05479f6721 OcAppleKernelLib: Added patch for MSR MISC_PWR_MGMT (1AAh) (#12) 2019-08-27 10:32:51 +03:00
PMheart
05f9942b4f OcAppleKernelLib: Added prefix to DEBUG messages 2019-08-24 20:33:57 +08:00
PMheart
251215ba30 OcAppleKernelLib: Apply SMBIOS patches via loops 2019-08-24 20:28:40 +08:00
Download-Fritz
6575ee3062 OcCpuLib: Partially fix AMD BusRatio calculation 2019-08-22 21:45:33 +02:00
vit9696
ef39b29bb8 OcTimerLib: Add PMC detection, which is absent on B360 2019-08-22 14:41:50 +03:00
vit9696
1afdc06b5b OcTimerLib: Move OcGetPmTimerAddr to OcCpuLib 2019-08-22 13:21:50 +03:00
PMheart
2984a206cb OcAppleBootCompatLib: Fixed typo 2019-08-22 09:54:50 +08:00
vit9696
fdbb6ed367 OcTimerLib: Implement B360/Z390 timer lookup
Closes acidanthera/bugtracker#465
2019-08-21 22:03:01 +03:00
vit9696
9654b833fd OcTimerLib: Try using STH_ACPIBAR_BASE MSR to get ACPI base
Reference acidanthera/bugtracker#465
2019-08-21 14:41:05 +03:00