MikeBeaton
5b89dd5b70
OcBootManagementLib: Set IsExternal from FileSystem->External in custom entries; required for BootEntryProtocol.
2021-10-08 10:25:23 +01:00
MikeBeaton
949071ebfa
OpenLinuxBoot: Support ostree layout; improve documentation
2021-10-08 00:47:00 +01:00
MikeBeaton
d1f60d31ee
FlexArray: Fix behaviour at zero-length after discard
2021-10-05 08:42:05 +01:00
vit9696
19aea59da5
OcMainLib: Fixed opencore-version not being added to NVRAM variables
2021-10-03 16:09:14 +03:00
vit9696
355cf005a7
OcMacInfoLib: Fix SB model case
2021-10-03 10:09:25 +03:00
vit9696
7583455f11
OcAppleSecureBootLib: Changed Default Apple SB model to match SMBIOS
...
This resolves the general set of compatibility issues with macOS 12
software updater, which requires T2 mac models to have T2 SB models.
2021-10-03 09:37:12 +03:00
vit9696
7cd3db3119
OcAppleSecureBootLib: Added BridgeOSHardwareModel NVRAM variable
...
This variable is derived from `SecureBootModel` specified in the config
(e.g. j137 becomes J137AP) and is used by macOS 12 during updates
and installations. Setting this variable allows to use macOS 12
with T2 board identifiers, e.g. j137.
2021-10-03 08:19:28 +03:00
MikhailKrichanov
102ede5dc3
OcDebugSerialLib: Provide serial debugging library with out interface ( #293 )
2021-10-01 12:18:17 +03:00
MikeBeaton
ce13a594c5
OcMain/OpenLinuxBoot: Un-butcher loaded image protocol
2021-10-01 08:38:51 +01:00
vit9696
57cab7d287
OcMacInfoLib: Include bridge model value
2021-09-29 03:44:40 +03:00
vit9696
1ddec326a1
Build: Fix wrong debug library dependency
2021-09-27 18:08:06 +03:00
Andrey1970AppleLife
f7d37d09a3
Updated MBP131
2021-09-24 11:26:04 +03:00
Andrey1970AppleLife
cba4ce10da
Updated t2 firmwares
2021-09-24 00:26:29 +03:00
Andrey1970AppleLife
2f76673546
Update AutoGenerated.c
2021-09-23 00:14:44 +03:00
vit9696
1cb8490fd6
OcMainLib: Add large basesystem support to AdviseFeatures
2021-09-22 18:47:37 +03:00
mikebeaton
f5d550ac7e
OcCrypto+OcStorage: Minor typos in DEBUG msgs
2021-09-21 10:07:10 +01:00
vit9696
03162e00ac
OcDevicePathLib: Add missing dependencies
2021-09-20 13:31:59 +03:00
PMheart
d9eba194dc
OcMainLib: Forgotten variable declaration
2021-09-19 13:27:05 +02:00
PMheart
c8c231b00d
OcConfigurationLib: Comment support for UEFI->Drivers
2021-09-19 12:30:28 +02:00
vit9696
8825c2b329
OcCpuLib: Fix core count detection for Pentium 4 541
...
closes acidanthera/bugtracker#1783
2021-09-12 06:20:05 +03:00
vit9696
072b705d3a
OcCpuLib: Print Max CPUIDs
2021-09-12 01:44:29 +03:00
MikeBeaton
c20928ff9e
OpenLinuxBoot: Fix version compare, add debug verbose
2021-09-11 00:21:01 +01:00
MikeBeaton
f121677f66
BootEntryProtocol: Fix NULL deref bug
2021-09-06 10:39:41 +01:00
Marvin Häuser
30980b6691
OC: Introduce "ForceOcWriteFlash" quirk to mitigate memory corruption
2021-09-05 21:02:16 +02:00
MikeBeaton
aa1e19bebb
BootEntryProtocol: Improve logic for detecting default entry when no menu shown
2021-09-05 19:38:45 +01:00
vit9696
09d414ae93
OcMainLib: Do not use config UUID when NVRAM is not updated
2021-09-05 20:47:34 +03:00
MikeBeaton
ee681791e8
OcFileLib: Change "Located cached partition entry/entries" messages from INFO to VERBOSE, since now used much more often with boot entry protocol and are basically spamming the logs
2021-09-05 17:40:13 +01:00
MikeBeaton
987b63726f
OpenLinuxBoot: Fix regression of Linux detection on OVMF
2021-09-05 11:16:37 +01:00
MikeBeaton
45af0f580c
BootManagement: Prevent overlong entry names breaking builtin menu text flow
2021-09-04 17:11:04 +01:00
MikeBeaton
22cfebdf6f
Platform: OpenLinuxBoot.efi
2021-09-04 15:48:36 +01:00
MikeBeaton
d2ba13b6a2
OcAppleImg4Lib: Add additional matched logic to fall back to NVRAM value
...
Updates 239c1a533d101c9e46c675a48585dbe548998582
2021-09-03 15:22:33 +01:00
vit9696
239c1a533d
OcAppleImg4Lib: Improve AppleSecureBoot variables for macOS 12
2021-09-03 04:12:50 +03:00
dakanji
dee3ff5ef5
OcFileLib: Standardise Function Names ( #287 )
2021-08-31 10:33:34 +03:00
MikhailKrichanov
a7b927b08b
Build: Implement automatic variable init ( #280 )
2021-08-20 09:30:12 +03:00
vit9696
3ef3e17a3e
OcBootManagementLib: Fixed CLANGPDB builds by shortening OC magic
2021-07-25 20:39:57 +03:00
Andrey1970AppleLife
6450312169
DataBase: Updated builtin firmware versions
2021-07-22 23:08:42 +03:00
vit9696
dc20977515
OcAppleImg4Lib: Changed Default Apple Secure Boot model to x86legacy
2021-07-17 23:19:20 +03:00
Marvin Häuser
6b27ad1be4
Add missing new-lines to error output
2021-07-16 18:48:59 +02:00
MikhailKrichanov
ca3fcbc42d
Build: Added support for stack canaries ( #276 )
2021-07-15 14:20:38 +03:00
MikeBeaton
ccf5dac708
AppleEvent: Add GraphicsInputMirroring setting
...
To allow kb input to reliably reach ConIn GUI apps (e.g. Windows BitLocker) even when an AppleEvent key handler (e.g. CrScreenshotDxe.efi) is active
2021-07-13 23:49:37 +01:00
John Davis
ca266bf2f3
OcAppleKernelLib: Fix incorrect spacing in debug print statement
2021-07-12 19:36:17 -05:00
John Davis
6fd42d0030
OcAppleKernelLib: Fix incorrect debug print statements
2021-07-10 10:53:48 -05:00
John Davis
91439cb72d
OcAppleKernelLib: Implement correct OSBundleLibraries handling
...
OSBundleLibraries will be used on 32-bit when OSBundleLibraries and OSBundleLibraries64 are present, and OSBundleLibraries64 will be used on 64-bit when both are present.
2021-07-09 19:36:49 -05:00
PMheart
ce926483c4
OcXmlLib: Improve docs and contract checks ( #274 )
2021-07-09 14:49:51 +03:00
John Davis
be2d9fe75a
OcAppleKernelLib: Fix incorrect offset in ProvideCurrentCpuInfo MSR patch
2021-07-02 12:27:56 -05:00
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