2032 Commits

Author SHA1 Message Date
John Davis
378cc59adf OcAppleKernelLib: Fix ProvideCurrentCpuInfo MSR patch on macOS 12 2021-07-02 12:22:15 -05:00
vit9696
3dc6b3361d OcRngLib: Fix mixing rng data, thx V.L. 2021-06-25 22:00:09 +03:00
PMheart
21c2acd88e
OcMainLib: Allow specifying custom kernels on ESP partition (#271) 2021-06-21 23:19:27 +03:00
PMheart
321c6c4a2b OcDeviceMiscLib: Add MSR prefix to IA32_MISC_ENABLE 2021-06-21 10:52:25 +08:00
Goldfish64
8be55e9a7d OcBootManagementLib: Fix built-in picker timeout on IA32 2021-06-20 15:53:57 -05:00
PMheart
7b8cd22549 OcCpuLib: Read IA32 MSRs only on PrePenryn and above 2021-06-20 08:32:42 +08:00
vit9696
05351f220b Docs: Sync ExtendBTFeatureFlags requirements 2021-06-19 12:48:55 +03:00
MikhailKrichanov
2b2cbe9048
OcMiscLib: Allow passing arguments to the loader (#270) 2021-06-16 18:16:02 +03:00
PMheart
c5941b2f32 OcFileLib: Correct module name 2021-06-16 11:16:27 +08:00
PMheart
33b79837b9 OcFileLib: Add missing GUID 2021-06-16 11:15:03 +08:00
PMheart
82c69473c2 OcFileLib: Add FindWritableOcFileSystem API 2021-06-16 09:46:14 +08:00
PMheart
24214b8a0c OcAppleKernelLib: macOS 12.0 support for AppleXcpmForceBoost
closes https://github.com/acidanthera/bugtracker/issues/1685
2021-06-15 09:17:30 +08:00
PMheart
76fdc2c32c OcDeviceMiscLib: Better PCI info dump formatting 2021-06-13 09:07:57 +08:00
PMheart
0d3e0deecb OcDeviceMiscLib: Dump PCI device path 2021-06-13 08:56:49 +08:00
PMheart
d65378c1d2 OcCpuLib: Only read MSR_PKG_POWER_INFO on SNB+ 2021-06-13 08:36:58 +08:00
vit9696
45804a2894 OcAppleKernelLib: Fixed SetApfsTrimTimeout on macOS 12 2021-06-12 22:57:32 +03:00
PMheart
4542c9bd4c
OpenCore: Add PCI device info dump to SysReport (#268) 2021-06-12 20:26:52 +08:00
PMheart
e16a36f620
OcAppleKernelLib: Fix typo 2021-06-12 13:36:19 +08:00
vit9696
8b5255c082 OcAppleKernelLib: Fixed PowerTimeoutKernelPanic on macOS 12
closes acidanthera/bugtracker#1673
2021-06-12 07:11:14 +03:00
PMheart
92875adce0 OcCpuLib: Dump other info for non-Intel machines 2021-06-12 11:36:24 +08:00
PMheart
25c249a68f OcDeviceMiscLib: Code optimisations for CPU info dump 2021-06-12 11:08:55 +08:00
Andrey1970AppleLife
c9f8080c2e DataBase: Updated FW versions 2021-06-12 02:55:19 +03:00
PMheart
fded511423
OpenCore: Add CPU Info (MSRs) to SysReport (#267) 2021-06-11 14:40:31 +08:00
vit9696
0f9294d236 OcAcpilib: Added SyncTableIds quirk to sync modified table OEM identifiers 2021-06-09 16:17:57 +03:00
vit9696
885581ccb4 OcMainLib: Replace AdviseWindows with AdviseFeatures 2021-06-02 17:19:56 +03:00
Goldfish64
9e35a94f49 OcAppleKernelLib: Add vtable patching failure debug statements 2021-05-31 20:58:56 -05:00
MikeBeaton
36b04ca3cd CsrUtil: Update OC SIP disabled default; document problematic SIP bits 2021-05-30 10:01:51 +01:00
Goldfish64
f7d3e83f79 OcAppleKernelLib: Add CPU topology patches to ProvideCurrentCpuInfo 2021-05-29 18:59:21 -05:00
MikeBeaton
04b3566ddb Build: Apply own flavour in OC build 2021-05-29 17:46:12 +01:00
vit9696
92ab271dba OcConsoleLib: Fix assertions with GopPassThrough 2021-05-29 13:01:52 +03:00
MikeBeaton
5a7ea942f5 Pickers: Fix regression bug #1654 2021-05-29 00:10:36 +01:00
Vitaly Cheptsov
8dd01eb4fe
OcConsoleLib: Fix assertion on UGA failurei 2021-05-28 21:34:21 +03:00
MikeBeaton
eb5cc3ee62 BootManagement: Add csrutil EFI tool and Toogle SIP boot option 2021-05-28 09:40:22 +01:00
Vitaly Cheptsov
acd32171f4
OcAppleKernelLib: Silence MSVC 2021-05-27 07:54:21 +03:00
Goldfish64
90f7fbb14a OcAppleKernelLib: Fix previous commit 2021-05-26 21:23:35 -05:00
Goldfish64
f3f7bb6e76 OcAppleKernelLib: Directly patch TSC and FSB variables 2021-05-26 20:17:20 -05:00
vit9696
f9a279bd8c OcAppleKernelLib: Fix assertion with BTFeatureFlags quirk on 10.6 2021-05-27 00:12:27 +03:00
Goldfish64
e92c9795bb OcMainLib: Fix incorrect behavior for skipped patches due to arch mismatch 2021-05-25 17:58:13 -05:00
vit9696
4e0ff2dfa7 OcConsoleLib: Added Apple variant of GopPassThrough
On MP3,1 with UGA there is a dangling UGA protocol with 1024x768
resolution on ConOut, which points nowhere when no Apple GPU is
installed. Installing GOP on it results in black screen due to
the wrong GOP being chosen for ConOut.

The workaround is not to install the GOP without AppleFramebufferInfo
but this is only applicable to Apple machines, thus the option.
2021-05-23 10:32:35 +03:00
vit9696
b265586375 OcDevicePathLib: Added Hyper-V device path expansion 2021-05-22 20:08:27 +03:00
Goldfish64
7231e1f361 OcAppleKernelLib: Fix Windows builds 2021-05-19 19:09:44 -05:00
Goldfish64
3651bd84b4 OcConfigurationLib: Fix quirk order 2021-05-19 18:43:25 -05:00
Goldfish64
85d453eeb1 OcAppleKernelLib: Fix previous commit 2021-05-19 18:40:55 -05:00
Goldfish64
22a42d65e0 OcAppleKernelLib: Add ProvideCurrentCpuInfo kernel quirk
This quirk provides correct TSC and FSB to the kernel, as well as disable topology validation checks. Both of these are required for Hyper-V.
2021-05-19 18:39:51 -05:00
Mike Beaton
e9ce0d843f
OcBootManagementLib: Implement Boot Entry Flavour system (#260) 2021-05-19 14:30:42 +03:00
vit9696
5c7d61f416 OcCpuLib: Fixed core detection crashes on Intel Silvermont 2021-05-17 11:21:18 +03:00
MikeBeaton
991cd3b2dc OcDevicePathLib: Fix possible suffix underflow; return OcFileDevicePathFullNameLen to strlen-style 2021-05-14 14:38:36 +01:00
Mike Beaton
3629b5f2fc
OcDevicePathLib: Apply separator to multi-node paths (#259) 2021-05-14 08:17:25 +03:00
Andrey1970AppleLife
4cdd360df9 Updated fw 2021-05-13 01:07:39 +03:00
Andrey1970AppleLife
95bb2d76ff DataBase: Updated IM141 and MBP92 2021-05-10 14:45:18 +03:00