Commit Graph

1673 Commits

Author SHA1 Message Date
jief666
fba7032c06 Fix previous fix !
Fix some downcast warnings.
Fix menu appearing in text mode.
2021-03-26 08:32:26 +03:00
SergeySlice
94340676ea Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader 2021-03-26 05:59:19 +03:00
SergeySlice
5bd8c21a6d add new files in proj
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-03-26 05:59:11 +03:00
jief666
3b542ca711 Fix crash when sub menu has no entries. 2021-03-26 00:15:15 +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
4b0ddf4dee Update qemu launch scripts. 2021-03-25 00:19:01 +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
8ccbf5780a Remove first load option for non-osx boot. 2021-03-22 21:02:19 +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
977f3e2e72 Generate log for release version. 2021-03-21 13:47:52 +03:00
SergeySlice
e18752ab1d added new application from OC
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-03-21 09:17:23 +03:00
jief666
37a4b86a21 Fix custom entries not generated. 2021-03-20 22:22:38 +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
0098f0b1ee Forgotten file. 2021-03-19 21:37:24 +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
c698bfb932 Fix crash when no OpenRuntime.efi. 2021-03-19 10:41:24 +03:00
jief666
ba18b31cc7 Fix no log generated in Qemu portable.
Allow no argument in launch script.
2021-03-19 10:40:19 +03:00
jief666
4e3a18b2dd Fix duplicated GCC compiler option. 2021-03-19 10:36:26 +03:00
jief666
bcbcbc0ae5 Fix memory allocation in GenFw. 2021-03-19 10:33:58 +03:00
jief666
fc457c41bb Disable not yet compilable sources. 2021-03-15 16:29:08 +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
0dc0a93045 BigSur is not X, it is eleven
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-02-27 09:31:06 +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
f17a05f1da Silence a forgotten warning. 2021-02-10 16:40:02 +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
d4e748b87c Restore no-strict-aliasing.
Fix a warning.
2021-02-09 15:28:07 +03:00
jief666
b346d25c32 Align and clean GCC and Xcode build flags.
Removed some warnings.
2021-02-09 14:50:23 +03:00
jief666
d66a14ae39 Attempt to fix bzero missing when compiling with xcode. 2021-02-07 19:27:19 +03:00
SergeySlice
d9a32544b4 move genconfig to trash
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-02-07 19:24:19 +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