22 Commits

Author SHA1 Message Date
Andrey1970AppleLife
c2cbd3aa9c Docs: Fixed typo 2020-10-27 10:50:46 +03:00
John Davis
cde37269aa
VBIOS patching via ForceResolution option (#144)
* BiosVideo: Initial Intel patching functions

* BiosVideo: Implement patch protocol

* BiosVideo: Read EDID from VBE

* BiosVideo: Fix previous commits

* OpenDuet: Fix Windows builds

* BiosVideo: Fix MSVC warnings

* BiosVideo: Pull max resolution from EDID

* BiosVideo: Patch based on PCI vendor ID

* BiosVideo: Fix more MSVC warnings

* OcMiscLib: Try to fix OpenDuet MSVC compilation

* BiosVideo: Fix incorrect return status

* OpenDuet: Create OcDebugLogLibNull library

* Protocol: Rename OC_VBIOS_PATCH_PROTOCOL to OC_FORCE_RESOLUTION_PROTOCOL

* OpenCore: Add ForceResolution option

* BiosVideo: Fix consistency of height/width parameters

* Includes: Mark height/width as optional

* BiosVideo: Cleanup misc issues

* Docs: Add support note
2020-10-26 19:18:06 -05:00
John Davis
bf043cae2e
Custom memory properties (#139)
* OcSmbiosLib: Implement custom memory configurations

* OcSmbiosLib: Fix previous commit

* OcSmbiosLib: Change to 0-based indexes

* Docs: Update manual and sample configs
2020-10-17 17:33:37 -05:00
dakanji
313ece3f20
Docs: Fix Firmware Pluralisation (#135) 2020-10-12 20:35:53 +03:00
vit9696
1d76ae6947 OcVirtualFsLib: Fix handling buggy programs passing NULL to FileOpen 2020-10-04 04:30:02 +03:00
PMheart
d5c140bfef
OcAppleKernelLib: Added MinKernel/MaxKernel to Emulate (#128)
Also, DummyPowerManagement, usually paired with CPUID spoofing, has been moved to Emulate section.
2020-10-03 13:10:24 +08:00
PMheart
e93624ab16
OcAppleKernelLib: Added ExtendBTFeatureFlags quirk (#126)
This quirk substitutes BT4LEContinuityFixup which actually fails to function properly due to late patching.
2020-10-02 11:31:03 +08:00
Alex James
266b709c12 OpenCorePlatform: Add SystemMemoryStatus option to Generic 2020-09-29 10:59:27 +03:00
Andrey1970AppleLife
eec50d05b3 Update SampleCustom.plist 2020-09-26 17:29:53 +03:00
Andrey1970AppleLife
8187f60733 Docs: Delete incorrect comment. 2020-09-26 13:54:13 +03:00
coolhaxor
fdfdc7e0d8 OcMemoryLib: Implement Type for ReservedMemory 2020-09-23 22:30:33 +03:00
Andrey1970AppleLife
0d8cbe07f9 Docs: Cleaning of fields Generic for SampleCustom.plist because aren't used 2020-09-10 19:43:04 +03:00
vit9696
78f0907c03 OpenCorePlatform: Added ProcessorType option to Generic
This allows custom CPU names. Do not use this is the detection
is wrong for you but rather bugreport with CPUID dumps.
2020-09-10 19:00:12 +03:00
vit9696
12fcf3edf5 OcConfigurationLib: Fix previous commit 2020-09-06 04:03:21 +03:00
vit9696
2bde94afc5 OcAppleKernelLib: Added DisableLinkeditJettison quirk
This quirk is similar to keepsyms=1 but is potentially less intrusive.
Lilu needs to access __LINKEDIT to do symbol solving in the kernel.
2020-09-06 03:11:45 +03:00
Andrey1970AppleLife
6f80437f5e Docs: Added MinKernel for kexts 2020-09-02 00:40:20 +03:00
vit9696
f9f9ff3de5 Docs: Improve documentation on SecureBoot and passwords
closes acidanthera/bugtracker#1130
2020-09-01 07:52:27 +03:00
vit9696
ddb8b58b27 Docs: Improve documentation on legacy OS and secure boot 2020-08-29 17:57:50 +03:00
vit9696
6b6304aa74 Docs: Improve multikernel documentation 2020-08-25 05:47:20 +03:00
vit9696
459a769f83 OpenCoreUefi: Add immutablekernel loading support
references acidanthera/bugtracker#1071
2020-08-09 23:11:00 +03:00
vit9696
830b0139de OcBootManagementLib: Make DMG loading support configurable
closes acidanthera/bugtracker#1073
2020-08-05 06:39:56 +03:00
Andrey1970AppleLife
4b92cbbf3d PlatformInfo Automatic for all models 2020-07-26 19:54:32 +03:00