SergeySlice
2aa7f5c42e
change some defaults
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-01-30 21:49:31 +03:00
SergeySlice
7945747d83
implement ProvideCurrentCpuInfo
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-01-28 21:47:15 +03:00
SergeySlice
80a7bd0b7a
some style check
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-01-25 20:07:33 +03:00
SergeySlice
d388e910fe
wrong DEBUG usage, firmware version is 2
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-01-23 15:19:15 +03:00
SergeySlice
7ffa4d6bf8
Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader
2022-01-22 13:39:41 +03:00
SergeySlice
ebb6e486ba
some comments on AMD cards
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-01-22 13:39:20 +03:00
SergeySlice
8e678ac895
set default models for Haswell computers to be Monterey compatible
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-01-18 20:24:25 +03:00
SergeySlice
2de9d98382
check default extended features for more models
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-01-15 10:06:07 +03:00
SergeySlice
62ad226e21
MatchBuild absent should means allowed
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-12-24 21:22:53 +03:00
SergeySlice
16aba10098
delete unused variable
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-12-19 08:17:30 +03:00
SergeySlice
c10a0b7f57
support for 11h and 12h generation of IntelCPU
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-11-17 19:40:36 +03:00
SergeySlice
d537baf58d
some info about HWTarget
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-11-14 21:16:50 +03:00
SergeySlice
1ba1ba6d6c
implement ForceOcWriteFlash
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-11-11 21:58:28 +03:00
SergeySlice
5c3e2eacb0
hwtarget is not for installer
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-10-31 21:40:55 +03:00
SergeySlice
b624e4d1e9
exclude doubles
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-10-30 11:55:55 +03:00
SergeySlice
aebddff13d
corrections for previous commit
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-10-30 11:37:40 +03:00
SergeySlice
9ce3a2607b
Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader
2021-10-30 11:21:44 +03:00
SergeySlice
05615c24f4
make a bridge to new quirks
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-10-30 11:21:39 +03:00
jief666
c26dec1e78
ResizeAppleGpuBars.
2021-10-30 06:39:10 +02:00
jief666
e036b3d54b
Do not display config info messages at launch.
2021-10-29 21:56:32 +02:00
jief666
891edf8a3c
Cleaning Settings.h
2021-10-27 19:37:54 +02:00
SergeySlice
c7d8bbf283
losen commit caa636
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-10-20 18:40:16 +03:00
jief666
710b2dcee5
Allow SmbiosDictClass to work without ProductName defined (using a
...
defaultMacModel member that has to be assigned before).
Move BiosVersion, BiosReleaseDate and EfiVersion checks in
SmbiosDictClass. Create warnings for incorrect values.
Rename MaxMachineType to MaxMacModel.
Remove GlobalConfig->BiosVersionUsed, ReleaseDateUsed and
EfiVersionUsed.
2021-10-19 19:57:27 +02:00
jief666
2988fb41be
Fix SlotCounts >= MAX_RAM_SLOTS to SlotCounts > MAX_RAM_SLOTS
2021-10-19 12:27:41 +02:00
jief666
cee098d1e6
Rename MACHINE_TYPES enum to MacModel.
...
Rename PLATFORMDATA array to ApplePlatformDataArrayClass.
Refactor so enum MacModel doesn't have to be in the same order as
ApplePlatformDataArrayClass.
Create static_assert that guarantee that all model has platform data.
2021-10-18 21:06:19 +02:00
SergeySlice
ec1f8a6a4a
implemented hw.target
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-10-08 22:49:07 +03:00
SergeySlice
26f6050622
one more compatibility issue
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-10-05 19:00:02 +03:00
SergeySlice
198a8e3d9b
c++20 compatibility
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-10-03 20:33:03 +03:00
jief666
6238a02434
Remove incorrect text in debug message.
2021-10-03 09:53:30 +03:00
jief666
542b812276
Refactor array of RamSlotInfo and RAM_SLOT_INFO to avoid allocating
...
empty slots.
Remove the InUse member.
Remove mHandle17, mInstalled, mEnabled global.
Create numeric_limits.
2021-10-02 20:44:16 +03:00
jief666
83593a5ab9
Convert bool to XBool.
2021-09-28 16:54:31 +03:00
jief666
2c829b66cd
Create XBool to avoid nasty side effect when assigning int to bool.
2021-09-28 11:28:45 +03:00
jief666
c6b08f89ba
Change DsdtsList from statically allocated to XStringWArray.
2021-09-27 10:18:52 +03:00
jief666
8134f37bde
Change ConfigsList from statically allocated to XStringWArray.
2021-09-27 10:05:11 +03:00
jief666
9c79b8f1c5
Changed hard coded EFI/Clover to self path in menus.
2021-09-27 09:39:06 +03:00
SergeySlice
ed10c41581
Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader
2021-09-25 15:14:21 +03:00
SergeySlice
4be6350c94
FirmwareFeatures must be odd
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-09-25 15:13:38 +03:00
jief666
e8a9e4af4f
Merge pull request #446 from z3DD3r/master
...
Add ExtendBTFeatureFlags to Quirks
2021-09-25 14:45:42 +03:00
SergeySlice
f0a20247e9
implement ExtendedFeatures
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-09-25 14:33:16 +03:00
jief666
537884c7bd
Remove CPU/Latency. Warning if CPU/Latency is used.
2021-09-25 13:57:07 +03:00
jief666
9d7d7b6059
Delegate patching ACPI if USE_OC_SECTION_Acpi is defined.
...
Comments.
2021-09-25 13:17:25 +03:00
jief666
c9794ad85d
Create union for uint32 signature with SignatureAs4Char. Useful in gdb.
2021-09-25 13:11:54 +03:00
z3DD3r
81d1808c0a
Add ExtendBTFeatureFlags to Quirks
2021-09-25 11:51:37 +03:00
jief666
9098b56bdf
Make OC 0.7.3 compile as a library for Clover. It compiles, doesn't mean
...
it's
working !
Imported some new definition in MdePkg.
Add RegisterFilterLibNull and MdeLibs.dsc.inc.
Set PcdDebugPropertyMask to UINT8.
2021-09-23 13:36:41 +03:00
SergeySlice
2e387406cd
Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader
2021-09-02 18:43:44 +03:00
SergeySlice
070037aac1
more security check in acpi patcher
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-09-02 18:43:38 +03:00
SergeySlice
f7add0788f
secure check for ssdt length
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-09-01 19:38:35 +03:00
Sherlocks
c7dd0cb8cb
Update Platformdata
2021-07-25 11:25:36 +09:00
jief666
a634a8258c
DumpNvram().
...
Debug messages in Self.
Typo in BootLog.cpp
Comment in XStringAbstract.h
2021-07-02 18:10:10 +03:00
SergeySlice
f424a77c25
repaired taking C3Latency from config
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-06-23 21:24:46 +03:00
jief666
2b84ee61a3
Crash in LoadLatestNvramPlist when EfiLibOpenRoot returns null.
2021-05-19 15:28:57 +03:00
jief666
bf74520cef
Deprecate FIX_HEADERS.
2021-05-19 15:11:21 +03:00
jief666
9906261e23
Fix visual studio compilation.
...
Fix some warnings.
Rename panic_ask to log_technical_bug.
2021-05-08 12:34:17 +03:00
jief666
243f6d7b36
Fix validator xcode 12.5 compilation problem.
2021-05-06 10:55:11 +03:00
jief666
54bddb2fa9
Fix wrong access to SlotDevices in FixAirport.
...
Send panic message to log.
2021-05-06 09:23:07 +03:00
jief666
d52803e7cd
DO NOT explicitly call default ctor with new because of clang bug.
2021-05-05 20:10:10 +03:00
SergeySlice
8dab184a8b
PauseForKey has new argument type
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-05-05 18:40:10 +03:00
jief666
0a8f273560
Cleaning and improvement of PlatformPOSIX.
...
Create a PlatformPOSIX+EFI.
2021-05-05 13:20:40 +03:00
SergeySlice
626637762c
merge conflicts
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-05-04 19:23:48 +03:00
SergeySlice
9c6e5ce05c
add new csr bits to Clover GUI to choose
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-05-04 19:21:42 +03:00
jief666
391ed70310
Fix bug in ConfigPlist when an unknown key happens is ACPI/DSDT/Fixes.
...
Light refactor of PauseForKey.
gSettings.CPU.SavingMode is ConfigManager.
PlatformPosix : do not redefine abort(), use abort() instead of
CpuDeadLoop().
Format debug.log file name.
Use malloc/free instead of AllocateZeroPool/FreePool for validator
compatibility.
Use strlen instead of AsciiStrLen for validator compatibility.
getRBr() and getRPlt() : make them independent from global var.
Fix wrong line number in XmlLiteParser.
2021-05-04 13:03:40 +03:00
jief666
0223567648
New parser XML. New ConfigManager. A lot of refactoring...
2021-04-28 21:30:34 +03:00
jief666
51d5d4a141
Fix compilation Xcode 12.5.
...
Debug message in Smbios.cpp.
2021-04-28 21:00:28 +03:00
SergeySlice
5bc175a753
accept commit 4bf2a5b from Tianocore
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-04-26 19:57:04 +03:00
jief666
afa09ccb4e
OpenCorePkg new commit.
2021-04-23 17:54:59 +03:00
jief666
cc3c8fe0a7
Fix bug : it was ignoring legacy with PBR, MBR and CD.
...
Uncomment eComStation, BeOS, ZETA and Haiku legacy boot sector
detection.
Return unknown icon instead of dummy.
Improve legacy entries title when _LoaderTitle is empty.
Create log_technical_bug(). Temporary redirected to panic.
Hardened egLoadFile().
Hardened SelfOem.
Copy ctor in XStringArray.
Improve qemu launch scripts.
2021-04-23 15:20:48 +03:00
SergeySlice
caa636eb6d
supported RX6800XT in 11.4
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-04-22 06:07:46 +03:00
jief666
a1a27d29a1
Improve some messages.
...
unicode_conversions version.
2021-04-21 08:32:38 +03:00
SergeySlice
deeea43b79
dont double CPU examine
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-04-17 14:32:32 +03:00
jief666
541762427a
Real fix to XCode optimization bug.
2021-04-16 12:55:51 +03:00
jief666
e7bb2bd3bd
Test to see if it could be a compiler bug.
2021-04-16 00:16:41 +03:00
SergeySlice
ea21418467
Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader
2021-04-15 21:43:41 +03:00
SergeySlice
917760ba82
some comments
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-04-15 21:22:14 +03:00
jief666
0b1fe3aade
Is this a clang bug ?
2021-04-15 20:47:36 +03:00
SergeySlice
9bff704ea7
error format string
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-04-13 22:27:34 +03:00
SergeySlice
ef68d47d67
one more case
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-04-13 19:21:38 +03:00
SergeySlice
fb9562496e
use 8 bytes for PBr
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-04-13 18:27:19 +03:00
jief666
66bbace4f7
Looks like one added log line fixed the xcode build!!! There must be a
...
better explanation... An optimization compiler bug ?
2021-04-13 01:01:43 +03:00
jief666
23b39364d2
Fix a wrong cast in XImage.
...
Fix bug about padding StartMask, MaskFind, Replace, MaskReplace
Move IgPlatform in GlobalConfig.
Improve panic message.
Fix bug in XMLDecode.
2021-04-12 15:11:01 +03:00
SergeySlice
1d6a7ae9d3
Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader
2021-04-11 13:53:39 +03:00
SergeySlice
4904c3dc8e
default Tmezone is FF, not -1
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-04-11 13:53:21 +03:00
jief666
7babc6fe9b
Do not use OC quirks struct anymore in settings.
...
Fix Disabled property in Smbios/Block config.
Move flagstate in GlobalConfig.
Remove gSettings.Smbios.REV, ECPI, RBr and RPlt.
Create getRBr() and getRPlt().
Operator == and isEqual in XArray, XObjArray, SETTINGS_DATA.
Rename equal to isEqual in XString and XStringArray.
Operator == in INPUT_ITEM, undefinable, ABSTRACT_PATCH (and derived) and
RAM_SLOT_INFO class.
Clean b64cdecode.h.
2021-04-11 08:18:52 +03:00
jief666
975ac8f4fb
Implement the possibility to cache XString size. Not activated.
...
Improve unicode_conversions.
Move strlen declaration to string.h.
2021-04-08 18:07:05 +03:00
jief666
277f3e8619
Speed up devprop_generate_string by using a XBuffer instead of a String.
...
Create a S8Catf in XBuffer.
2021-04-08 11:01:20 +03:00
jief666
c11a90046a
Create GetFwFeatures(), GetMobile() and GetPlatformFeature in
...
PlatformData.
Create panic_ask for future possibility of toogle panic on and off.
2021-04-07 00:45:58 +03:00
jief666
2cf69b2b55
Rename ABSTRACT_PATCH Data & Patch, Find and Replace.
...
Create GetChassisTypeFromModel() and GetFwFeaturesMaskFromModel().
Ignore first '\' in ForceKextsToLoad.
XString : Add a parameter to wc_str to access address of nth chars.
XString : Add endWithOrEqualToIC.
Create ConstXStringArray.
2021-04-06 16:39:55 +03:00
jief666
6545450f02
Ignore empty if device property value is empty.
...
Ignore commented device properties in FillDevicePropertiesOld.
Rename Name to acpiName.
2021-04-05 15:00:17 +03:00
jief666
946a6428b5
Remove the trim to the first space for PartNo, Vendor, SerialNo.
...
Refactor ACPI_NAME_LIST as XString8Array.
Create ACPI_RENAME_DEVICE and ACPI_NAME to replace ACPI_NAME_LIST.
Change RAM_SLOT_INFO and MEM_STRUCTURE into class.
Improve XObjArray::RemoveWithoutFreeingAtIndex.
Create XStringArray::ExtractFromPos.
Move CheckFatalError and CheckError to BasicIO.
2021-04-05 11:57:55 +03:00
jief666
6ff5bab8a5
Create section Smbios and BootGraphics.
...
Move OptionsBits and FlagsBits in GlobalConfig.
Move OEMVendor, OEMProduct, OEMBoard in GlobalConfig.
Move KernelPatchesAllowed, KextPatchesAllowed, EnabledCores and
BlockKexts in GlobalConfig.
Create RomVersionUsed, EfiVersionUsed and ReleaseDateUsed in
GlobalConfig.
Move gFwFeatures, gFwFeaturesMask, gPlatformFeature, SlotDevices in
Smbios section.
Move UserInUse, UserChannels and User from gRAM to Smbios settings
section.
Rename enum LANGUAGES to LanguageCode.
2021-04-03 17:42:49 +03:00
jief666
d54fc63747
new folder PosixCompilation. Ressources to compile Clover as a mac
...
application, for unit tests.
2021-04-03 13:55:25 +03:00
jief666
96909661a0
Fix "ROM" parameter not read soon enough.
2021-04-02 10:46:23 +03:00
jief666
69a47c5fac
Create Properties, Arbitrary and AddProperties menu.
...
hex2bin returns the length when passing NULL for out parameter instead
of 0.
Buildid in OEMString for my own build.
Create TagTypes.h.
Rename AddProperties to AddPropertiesArray.
devprop_generate_string now returns a XString8.
Add cpy method in XBuffer.
Add strsicpy in XString.
2021-04-01 11:06:53 +03:00
jief666
a5494a89f6
Create SETTINGS_DATA Devices section.
...
Convert AddProperties to XObjArray<DEV_ADDPROPERTY>.
2021-03-29 11:50:02 +03:00
jief666
773f9bdaf7
Separate ATI and NVIDIA card list.
...
Move MMIOWhiteList, ocBooterQuirks and QuirksMask in Quirks.
Remove MaxSlide as it already exist in ocBooterQuirks as
ProvideMaxSlide.
2021-03-28 23:13:43 +03:00
jief666
6d37682c03
Create a disabled boolean in RT_VARIABLES (BlockRtVariableArray
...
element).
Create nullGuidAsString and EFI_GUID nullGuid.
Rename VarGuid to Guid in RT_VARIABLES.
2021-03-28 12:12:43 +03:00
jief666
dc17de7af3
Remove bad include.
2021-03-28 08:57:15 +03:00
jief666
04e288d53b
Fix KPKernelPm KPAppleIntelCPUPM.
...
Fix bad "dead installer" detection.
Exclude a DisableDriversArray string if it's empty.
Rename back PatchVBiosBytesNew to PatchVBiosBytes.
Rename ConfigPlist to ConfigPlistClass.
Minor other renames to clean settings.h.
2021-03-27 21:53:30 +03:00
jief666
4a3bc612b8
Create settings section Graphics, RtVariables.
...
Mobe Turbo in GlobalConfig.
2021-03-26 12:43:15 +03:00
jief666
fba7032c06
Fix previous fix !
...
Fix some downcast warnings.
Fix menu appearing in text mode.
2021-03-26 08:32:26 +03:00
jief666
3252bf63e0
Rename to Language.
...
Create DSDT_Patch.Disabled.
2021-03-25 23:21:41 +03:00
jief666
65f8cc122d
Created ABSTRACT_PATCH.
...
Renamed ForceKexts to ForceKextsToLoad.
Create a copy KPKernelPm, KPAppleIntelCPUPM as they can be modified by
NeedPMfix.
Delete gRemapSmBiosIsRequire, duplicate of Patches->KPDELLSMBIOS
Slight refactor of hex2bin and XMLDecode.
Memory leak in XBuffer.stealValueFrom().
Create XString.strsicat() and stealValueFrom with a size parameter.
2021-03-25 17:32:56 +03:00
jief666
59552d4e63
Remove loadOptions "Prefix" for custom tools.
2021-03-24 00:23:44 +03:00
jief666
ac7bd4308d
Refactoring CutomLegacyEntries and CustomToolsEntries.
...
Refactor ACPIPatchedAML as a XObjArray<ACPI_PATCHED_AML>.
move Codepage in GlobalConfig.
2021-03-23 22:59:30 +03:00
jief666
ff4c90bc99
Finish refactoring of custom entries settings.
2021-03-23 11:32:57 +03:00
jief666
829fd040dc
Create REFIT_MAINMENU_SCREEN class
...
Create CUSTOM_LOADER_SUBENTRY_SETTINGS, CUSTOM_LOADER_SUBENTRY_SETTINGS
and CUSTOM_LOADER_SUBENTRY.
Clean the sub entries config.plist fields.
Comment unused KernelAndKextPatcherInit, KernelAndKextsPatcherStart,
CheckForFakeSMC
Comment unused OSFLAG_WITHKEXTS and OSFLAG_CHECKFAKESMC
2021-03-22 15:40:01 +03:00
SergeySlice
c93da72714
move self initialisation up
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-03-21 17:08:47 +03:00
jief666
11ca2c36c6
Adapt compiler options for compilation as a macOs app.
...
Rename CustomBoot to CustomLogoType, CustomLogo to CustomLogoImage.
2021-03-20 17:29:34 +03:00
jief666
2a029bd298
SETTINGS_DATA refactoring.
2021-03-19 23:32:42 +03:00
jief666
d33d0479fa
Continuing refactoring SETTINGS_DATA.
2021-03-19 18:35:01 +03:00
jief666
60e9707d0e
move SetTable132 in GlobalConfig.
...
Fix in GenFw.
2021-03-19 16:04:19 +03:00
jief666
3fb08d97f8
Continuation of refactor of settings.
2021-03-15 12:02:34 +03:00
SergeySlice
235f13a3db
fix bootlog crash at legacy boot
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-03-06 08:07:06 +03:00
SergeySlice
45801ef2da
correct use of virtual pointer
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-02-28 22:42:57 +03:00
SergeySlice
949da631b9
search nvram.plist only on ESP partitions
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-02-21 18:30:06 +03:00
SergeySlice
76bf6321a6
release compilation should never panic on bad user input, use DEBUG for testing
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-02-21 16:49:09 +03:00
SergeySlice
f17e66cf8b
print nvram values into log
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-02-21 09:57:43 +03:00
SergeySlice
3b1f57ba86
RenameDevices can be an array
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-02-21 08:48:07 +03:00
SergeySlice
e1a49a85b9
repair RenameDevices
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-02-20 21:33:09 +03:00
SergeySlice
b13a1e5112
remove unused variable
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-02-20 19:32:23 +03:00
SergeySlice
3fbfaf07eb
fix nvram.plist reading
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-02-19 23:07:24 +03:00
SergeySlice
93196411ad
change defaults for SSDT generation because it is done before
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-02-11 22:27:03 +03:00
jief666
8209394af9
Continuing to refactor SETTINGS_DATA.
2021-02-11 14:41:59 +03:00
jief666
95be95c531
Reactivate warnings.
...
Clean warnings reactivated.
Clean build flags in the 4 configurations to make RELEASE_XCODE8 works
in QEMU.
2021-02-10 15:32:07 +03:00
jief666
b346d25c32
Align and clean GCC and Xcode build flags.
...
Removed some warnings.
2021-02-09 14:50:23 +03:00
SergeySlice
05dd5ca7ce
add missing files
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-02-07 18:56:01 +03:00
SergeySlice
09d1ee044f
Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader
2021-02-07 17:59:23 +03:00
SergeySlice
5d75cb7c69
embedded DataHubDxe and default for ARTFrequency
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-02-07 17:59:15 +03:00
jief666
534c5e3397
Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader
2021-02-07 17:39:55 +03:00
jief666
75097bd304
Remove include <Platform.h> from headers. Keep them in sources.
2021-02-07 17:39:03 +03:00
SergeySlice
d5f0ca741c
add platform features for new models
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-02-07 09:26:40 +03:00
jief666
7b4edb280c
Fix version number unknown.
2021-02-07 09:15:09 +03:00
jief666
1a02f530db
Refactoring to allow Clover to be compiled as a macOs app.
2021-02-06 20:16:46 +03:00
SergeySlice
a17071034c
take into account tiger lake
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-02-06 19:18:48 +03:00
SergeySlice
e24ceaa470
set default settings must follow get cpu properties
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-02-05 22:17:48 +03:00
jief666
333b6ce1ca
Hide dead installer prebooter.
...
Do not hide installer if there is a main partition.
2021-02-04 17:04:31 +03:00
SergeySlice
3142593e38
update model data
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-02-03 21:04:33 +03:00
SergeySlice
0a2e29d47d
fix a misprint with ProtecSecureBoot
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-02-02 21:06:35 +03:00
jief666
fa0bdcd181
Starting to refactor settings.
2021-02-02 12:02:21 +03:00
jief666
16c627596f
Rename OSVersion to macOSVersion.
...
Fixed some icons ordering in main menu.
Fixed macOs version detection for custom entries.
Fixed main Big Sur partition appearing in menu.
Refactor IsValidGuidAsciiString.
2021-01-31 12:50:23 +03:00
SergeySlice
5de09acb3f
correct config-plist
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-01-27 19:49:58 +03:00
SergeySlice
ee5e05cc14
dontuse legacy plugintype
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-01-18 20:02:51 +03:00
SergeySlice
a9778cd8d9
text formatting and project ordering
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-01-06 11:51:02 +03:00
SergeySlice
f5ae33896c
fix capitalization of SMC
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-12-21 20:59:04 +03:00
SergeySlice
2eb79d33a5
correct comment
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-12-20 08:50:31 +03:00
SergeySlice
0f12a7e424
add model MBP16,4
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-12-19 21:00:37 +03:00
SergeySlice
b1aaed5567
fix previous commit
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-12-15 20:03:49 +03:00
SergeySlice
d68d53a416
can use <data> when <integer> asked
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-12-14 22:46:00 +03:00
SergeySlice
7327d95aba
adding data for iMac20
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-12-13 11:51:50 +03:00
SergeySlice
349e56a68a
take into account custom entry may point to apfs partition
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-12-01 22:09:30 +03:00
SergeySlice
357e8cf39e
find recovery for bigsur
...
not working yet
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-11-28 16:48:31 +03:00