Commit Graph

1322 Commits

Author SHA1 Message Date
jief666
7f1b87c92f Create object MacOsVersion. 2020-11-13 00:25:56 +03:00
SergeySlice
0bbc1e343b bdmesg can be used in Big Sur and other macOS, by Chris1111
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-11-09 20:08:10 +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
jief666
cb29f59457 build_rule.template : echo before the compilation step. 2020-11-09 16:05:03 +03:00
Sergey Isakov
1148542685 the Clover package is correct for macOS Big Sur 11 and works on all other macOS versions. By Chris1111
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-11-08 08:37:29 +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
SergeySlice
d042fa25a7 no-lto for library
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-11-03 22:13:44 +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
Jief L
9d8bf1fa29 Add a verbose mode for compilation. 2020-11-02 14:14:54 +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
Sergey Isakov
1934a83d84 commit changes to OC
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-10-24 09:38:01 +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
e4e57cb331 Recurse submodules. 2020-10-23 16:29:39 +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
SergeySlice
c87858c5f0 update package
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-10-19 22:34:48 +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
aee426fa30 restore CloverEFI functionality
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-10-16 10:06:20 +03:00
SergeySlice
62e6f8ddda changes in OC
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-10-15 14:50:37 +03:00
SergeySlice
4d34c7b8d2 add modified contents
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-10-15 10:27:30 +03:00
SergeySlice
396f1a41f9 add modified contents
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-10-15 10:26:24 +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