1849 Commits

Author SHA1 Message Date
vit9696
9e66b700bc OcSmbiosLib: Fix frequency calculation for 3.0 GHz P4 2021-02-28 21:10:11 +03:00
vit9696
80c96d5823 OcMainLib: Fix warning on force inject failure, which is fine 2021-02-28 20:48:04 +03:00
Marvin Häuser
40cdc48cfc OpenCoreNvram: Never store 'opencore-version' as NV
'opencore-version' written as non-volatile variable can cause a broken variable when toggling WriteFlash.
2021-02-28 12:47:47 +01:00
vit9696
b06e8a790d OcDeviceMiscLib: Added ActivateHpetSupport quirk to activate HPET 2021-02-28 13:24:46 +03:00
Bmju
1db11dc689
OcBootManagementLib: Fix default boot entry selection without timeout (#222) 2021-02-28 12:46:28 +03:00
Marvin Häuser
a9d5ed572b OcBootManagementLib: Do not abort password input on ESC
KeySupport key repeats may cancel password input immediately when ESC is used to summon the UI.
2021-02-28 10:44:30 +01:00
vit9696
9bd1d3b497 OcDeviceMiscLib: Move misc device manipulation to a separate library 2021-02-28 12:44:15 +03:00
@cecekpawon
bb6a760938
OcAfterBootCompatLib: Store BootCompat CpuInfo (#223)
Fixes a regression introduced in e2f219e07592ba1f0f1c763d68db1eb264d19fae
2021-02-28 11:59:04 +03:00
Marvin Häuser
c98ffeb378 Utilities: Import ocpasswordgen utility 2021-02-27 19:23:22 +01:00
vit9696
ced62ddf68 OcMainLib: Added ResetTrafficClass to reset TCSEL to T0 on legacy HDA 2021-02-27 20:13:04 +03:00
vit9696
6a69e34638 OcMachoLib: Drop LC_MAIN/LC_UNIX_THREAD warnings due to i386 compat 2021-02-27 19:53:32 +03:00
vit9696
f71a3357c9 OcCpuLib: Fix Prescott regression introduced in previous commit 2021-02-26 01:28:26 +03:00
vit9696
8e90a2f007 OcCpuLib: Fixed showing core count for some AMD CPUs 2021-02-25 19:45:38 +03:00
vit9696
e2f219e075 OcCpuLib: Fixed FSBFrequency calculation with fractional multiplier
closes acidanthera/bugtracker#1529
2021-02-25 19:45:38 +03:00
Mykola Grymalyuk
e5d0896eb8 CommonPatches: Fix typo 2021-02-24 12:08:48 -07:00
Marvin Häuser
f89d514803 OcInputLib: Remove deprecated KeyMergeThreshold 2021-02-23 14:30:07 +01:00
vit9696
dd553a7889 OcSmbiosLib: Add SMBIOS frequency print 2021-02-22 18:54:07 +03:00
vit9696
211304452f OcSmbiosLib: Increase tolerance for 2.0 GHz CPUs 2021-02-22 16:12:07 +03:00
vit9696
cde4faa482 OcSmbiosLib: Improve rounding for 2.66 GHz CPUs
references acidanthera/bugtracker#1521
2021-02-22 14:30:19 +03:00
vit9696
c210a96462 OcSmbiosLib: Fixed CPU speed rounding for two-digit values
closes acidanthera/bugtracker#1521
2021-02-22 09:37:12 +03:00
vit9696
949c6ba15f Docs: Deprecate XhciPortLimit due to macOS 11.3 issues
closes acidanthera/bugtracker#1514
2021-02-21 20:55:55 +03:00
vit9696
484c91d316 OcConsoleLib: Do not uninstall Apple FB Info when there is no GOP 2021-02-21 18:16:18 +03:00
PMheart
7180cdb43b
OpenCoreUefiInOut: Added GopPassThrough option to support GOP protocol over UGA (#211) 2021-02-21 18:13:15 +03:00
vit9696
2513487c78 OcMainLib: Apple FB info proxy failure should be non-fatal (for UGA) 2021-02-21 15:26:51 +03:00
Marvin Häuser
da40a0518c OcAppleKernelLib: Fix Jettison heuristics 2021-02-21 10:42:19 +01:00
Marvin Häuser
e1ee8d3578 OcAppleKernelLib: Fix potential NULL dereferences
Fixes Coverity 302191 and 302192
2021-02-21 10:42:19 +01:00
Marvin Häuser
3133f08db1 OcAppleKernelLib: Fix potential NULL dereference
Fixes Coverity 302189
2021-02-21 10:42:19 +01:00
Vitaly Cheptsov
3ae11a90c6
OcConsoleLib: Fix message error level 2021-02-21 10:41:04 +03:00
vit9696
39605d02be OcConsoleLib: Fix installing Apple FB Info protocol when no GOP exists 2021-02-20 23:13:09 +03:00
Bmju
6e55ba352d
OcSmbiosLib: Use OEM values for certain Apple-specific tables on Apple HW (#215)
closes acidanthera/bugtracker#1506
2021-02-20 10:24:10 +03:00
dakanji
1eb6f488d6
Docs: Misc Updates (#213) 2021-02-20 07:50:26 +03:00
PMheart
729f8c605e OcMiscLib: Fix compilation 2021-02-19 16:11:12 +08:00
PMheart
ab397fd1dd OcMiscLib: Add OcCountProtocolInstances API 2021-02-19 16:03:30 +08:00
vit9696
3aa6bc3aaa OcMemoryLib: Added support for R/O page tables in SetupVirtualMap
references acidanthera/bugtracker#719
references acidanthera/bugtracker#1486
2021-02-18 08:15:35 +03:00
vit9696
b4449f48dd OcMiscLib: Workaround firmware not specifying image handle at bootstrap
references acidanthera/bugtracker#1502
2021-02-18 08:02:47 +03:00
vit9696
df113de085 OpenCorePlatform: Provide support for SSN variable
closes acidanthera/bugtracker#1500
2021-02-16 16:04:27 +03:00
dakanji
7642ceb681
Docs: Fix 'Firmware' Pluralisation (#209) 2021-02-15 21:03:57 +03:00
PMheart
5e9ee6e261 OcAppleKernelLib: Fix return value 2021-02-15 19:57:28 +08:00
PMheart
2cdc8a77bd OcMainLib: Fix initialisation 2021-02-15 19:52:22 +08:00
Vitaly Cheptsov
5ae3b6f267
OpenCorePlatform: Fix typo introduced in the previous commit 2021-02-14 19:28:03 +03:00
Vitaly Cheptsov
c61a0c8ec4
OpenCorePlatform: Fix partial platform data update 2021-02-14 18:52:02 +03:00
Vitaly Cheptsov
4bd7a81d03
OcSmbiosLib: Fix typo when reading ROM from NVRAM 2021-02-14 17:45:36 +03:00
vit9696
c97baf360b OcSmbiosLib: Prefer NVRAM values when reading OEM MLB and ROM 2021-02-14 16:05:16 +03:00
Marvin Häuser
85036254d0 OcMiscLib: Fix potential overflow in ApplyPatch() 2021-02-14 13:41:48 +01:00
vit9696
d8946d98f1 OcMainLib: Fix OEM MLB setting 2021-02-14 15:39:58 +03:00
vit9696
9f4387dd64 Build: Fix user utilities compilation 2021-02-14 01:30:29 +03:00
vit9696
a62cdf2e26 OcCpuLib: Implement ASM CPU frequency calculation for HSW and lower 2021-02-14 01:17:09 +03:00
vit9696
41f3703fce OcMainLib: Fix typo introduced in previous commit when updating NVRAM 2021-02-13 20:44:34 +03:00
vit9696
f3502e7336 OpenCorePlatform: Implement OEM SN, MLB, UUID reading
closes acidanthera/bugtracker#1469
2021-02-13 16:15:36 +03:00
PMheart
3ecec16f29 OcStringLib: Fix logic 2021-02-13 16:52:54 +08:00