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
8931904dab
unused variable if not debug
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-02-07 18:10: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
4bb8bb493f
accept issue 356, VoodooRMI ordering
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-02-06 19:34:31 +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
jief666
b5e0562a3b
DMG boot support through OC.
2021-01-22 11:35:57 +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
dc4a2617ff
Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader
2020-11-28 20:30:38 +03:00
SergeySlice
8649fc7631
fix errors
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-11-28 20:30:26 +03:00
jief666
a73d7d6d79
kext order for BrcmFirmwareData, BrcmPatchRAM2, BrcmPatchRAM3.
2020-11-28 20:26:45 +03:00
SergeySlice
830cc59ae8
use one recovery entry
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-11-28 18:08:18 +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
SergeySlice
e08a686e13
account all 11.x.y system will be BigSur
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-11-26 21:42:33 +03:00
jief666
c9cfc183d9
Keep "Bootx64" for debug log name if booted on /EFI/Boot/BootX64.efi
2020-11-24 16:14:48 +03:00
jief666
8a561576cd
Add IC when checking drivers name at loading.
2020-11-24 16:01:32 +03:00
jief666
2f90c9702a
debug.log name contains efi file name and timestamp.
2020-11-24 15:41:47 +03:00
SergeySlice
569a2fbe94
set log position
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-11-22 14:32:03 +03:00
jief666
f28e8a2244
Fix DellSmbiosPatch.
2020-11-19 00:49:02 +03:00
jief666
2cdab656af
Update refit.inf to remove warning.
2020-11-13 18:15:46 +03:00
jief666
7f1b87c92f
Create object MacOsVersion.
2020-11-13 00:25:56 +03:00
SergeySlice
03d017279b
Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader
2020-11-09 20:02:29 +03:00
SergeySlice
fd93022f92
exclude newyer theme
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-11-09 19:56:18 +03:00
jief666
b6a13a9f53
Fix GenFW, remove -no-lto for CppMemLib.
2020-11-09 16:19:33 +03:00
SergeySlice
30f4fd2d64
recheck DSDT length
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-11-06 10:31:30 +03:00
jief666
5d91bbe253
Restore USBFixOwnership feature.
2020-11-05 09:29:56 +03:00
jief666
e314f72e59
MSVC compilation (forgotten in last commit).
2020-11-02 23:26:41 +03:00
jief666
dcfa6bb6a2
MSVC compilation (forgotten in last commit).
2020-11-02 22:36:36 +03:00
Jief L
da8ad5c0eb
MSVC compilation.
2020-11-02 16:45:11 +03:00
jief666
9e7b4311cb
Make gcc10 thinks it should keep gBuildIdGrepTag symbol.
2020-10-28 20:11:50 +03:00
jief666
a23e29cc65
ebuild.sh, add include in refit.inf
2020-10-28 14:24:30 +03:00
SergeySlice
d0388ee7a7
define defaults when gruop is absent
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-10-27 21:51:28 +03:00
jief666
5a46bf363f
Fix Quirks menu value not taken into account.
2020-10-27 09:12:37 +03:00
jief666
fafc50e3d0
Fix partition name when there is more than 1 system partition in
...
container.
printf support of "%.*s".
2020-10-26 23:37:32 +03:00
jief666
c458db4acd
Typo
2020-10-26 18:02:54 +03:00
jief666
d540f76b54
Handle Skip in patches.
2020-10-23 21:52:01 +03:00
SergeySlice
fc3fa0de26
reduce debug.log
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-10-23 21:48:31 +03:00
jief666
109746ca82
Re-implement ordering partition with a no-loop guard.
...
selfOem.unInitialize()
2020-10-23 09:04:01 +03:00
jief666
6a96d48330
Better name for Preboot.
...
Ordering of Preboot Main Recovery
2020-10-22 16:55:30 +03:00
jief666
bef59ccfa2
Fix icons being light at the first display.
2020-10-22 14:33:57 +03:00
jief666
18038055ab
Put back "Allow 11 11.x in IsOSValid()".
2020-10-21 17:20:59 +03:00
jief666
982a43f3e3
Avoid having main BS partition in Menu.
2020-10-21 00:33:02 +03:00
jief666
d4afee825b
Keep path independant symbol.
2020-10-20 22:50:30 +03:00
jief666
d17d02b1f8
Clean [BuildOptions] in inf files.
...
Add "-flto -DUSING_LTO" when DISABLE_LTO is not defined.
2020-10-20 15:00:24 +03:00
jief666
e80852a82f
Allow 11 11.x in IsOSValid().
...
No timing in JIEF_DEBUG.
2020-10-20 10:55:46 +03:00
jief666
2d124e41e3
Improve GetDebugLogFile() and SaveMessageToDebugLogFile().
2020-10-19 15:04:03 +03:00
jief666
7ac3952a92
Add \ before Clover path if it's missing, instead of Panic.
2020-10-18 16:54:55 +03:00
SergeySlice
259ebbbf08
make path_independant used
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-10-18 06:04:08 +03:00
SergeySlice
a34840baa1
special order for voodooi2c
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-10-18 05:43:25 +03:00
jief666
70988228c4
Refactor selfOem. Created getConfigDir... methods.
...
Enclose access to getOemDir... by if (selfOem.oemDirExists()).
Enclose access to getKextsDir... by if (selfOem.isKextsDirFound()).
closeDebugLog() in UninitRefitLib().
Prevent DBG loop.
2020-10-17 16:01:33 +03:00
SergeySlice
11e2e38420
several optimisations
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-10-15 10:05:37 +03:00
SergeySlice
48fb8c7575
always boot with injexted kexts, just choose them
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-10-14 22:06:41 +03:00
SergeySlice
92bf401d7c
fix full path for kexts
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-10-14 21:54:18 +03:00
SergeySlice
22f694d2da
search info and exec pathes
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-10-14 19:08:32 +03:00
jief666
1bb8b0dd34
"DriveImageData" typo.
2020-10-14 16:40:07 +03:00
SergeySlice
c7c079e0fb
avoid memory leak with ACPI patching
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-10-14 10:32:36 +03:00
SergeySlice
086e5682ae
change KernelPM correspondence to old Clover
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-10-13 14:28:47 +03:00
jief666
a2ffdf8642
Add Find/Replace with mask tests.
...
Improve unit test framework.
2020-10-12 17:49:43 +03:00
SergeySlice
d2bec9ba0c
Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader
2020-10-12 15:06:00 +03:00
jief666
0ab6d8a994
First unit test for memory Find-Replace.
2020-10-12 14:51:08 +03:00
SergeySlice
2bf2302d9d
a possibility to switch on/off kext patching from GUI
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-10-12 14:48:50 +03:00
jief666
4d5ccc026f
Quick hack to load OpneRuntime.efi.
...
UINTN to uintptr_t.
Conditionnal code in OpenCorePkg.
2020-10-11 09:06:50 +03:00
SergeySlice
743b036202
change format printing
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-10-10 18:15:54 +03:00
SergeySlice
914349ec14
take into account enable-disable patches in menu
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-10-10 16:31:14 +03:00
jief666
2fddd11e16
Filter out OpenRuntime from efi drivers, to allow linux boot.
2020-10-09 09:05:51 +03:00
SergeySlice
641b75e9eb
exclude double settings
...
implement Skip for OC compatibility
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-10-08 23:03:41 +03:00
jief666
881796039f
Build id in log and in About menu.
2020-10-07 20:25:31 +03:00
jief666
446cec5ede
Add a build_id in Version.h
...
Rename, copy to 'Build' and zip CloverX64.efi.
2020-10-07 19:57:34 +03:00
jief666
941ff0b3a3
Fix TgtBridge.
2020-10-07 12:15:21 +03:00
SergeySlice
8e0f4ad249
correspondence of kext patches clover and oc
...
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-10-06 23:02:14 +03:00
jief666
72f4ddd9a6
Fix DSDT oem path.
...
Test : using OC OSInfo protocol.
2020-10-06 17:24:34 +03:00
jief666
2bc776d63e
ReinitRefitLib after Starting an efi image.
2020-10-05 23:45:14 +03:00