Commit Graph

68 Commits

Author SHA1 Message Date
Slice 250011e6b1 new definitions from UEFI specs
Signed-off-by: Slice <sergey.slice@gmail.com>
2024-03-30 12:14:26 +03:00
Slice b871f2c17a adoptation to python312
Signed-off-by: Slice <sergey.slice@gmail.com>
2024-02-25 22:31:31 +03:00
jief666 bac4bac33a OpenSsl and secureboot compilation. Don't know if it works. 2024-01-10 14:08:21 +01:00
jief666 04a8211cbe Make OC compile as a library for Clover. It compiles, doesn't mean it's
working !
2024-01-01 11:36:31 +01:00
SergeySlice 2325f3799b new cpu 12th, 13th
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2023-12-11 20:18:48 +03:00
jief 23d5c632d1 Include PiFirmwareFile.h instead of re-defining to avoid broken
compilation of unit tests.
2023-11-20 19:56:19 +01:00
jief 42cece9885 Fix nanosvg leaks.
Move global variable textfaces in XTheme.
Move global variable fontsDB in XTheme.
Remove XTheme member SVGParser. SVGParser is deleted just after use.
Remove XTheme members ImageSVG and ImageSVGnight. All images are
rasterized at load, so no need to keep that.
Remove XIcon setFilled because XIcon knows if it's filled or not by
checking Image & ImageNight
2023-11-08 14:35:22 +01:00
Slice 5fb1f0b048 take into account MeteorLake CPU
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-10-24 19:12:53 +03:00
SergeySlice edd275d82c take into account Raptor Lake
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-11-23 22:18:52 +03:00
SergeySlice e6d8ddf990 subproject changed
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-10-27 20:28:59 +03:00
SergeySlice 6890d48124 some text formatting
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-08-26 21:27:31 +03:00
SergeySlice 616dbbe140 some check with vs2019
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-08-17 15:02:37 +03:00
SergeySlice 7c21ded8c1 add gibraltar
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-08-04 20:22:25 +03:00
SergeySlice 735987a8b1 exclude SMCHelper as the service is embedded
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-07-26 19:57:36 +03:00
Sergey Isakov 777e694713 some fixes for MSFT
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2022-04-30 18:22:35 +03:00
SergeySlice ea2a0bc4c6 apfs definitions
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-03-13 14:33:14 +03:00
SergeySlice ad44b1a68f few comments
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-02-11 22:23:58 +03:00
SergeySlice 0df764fb55 new comment
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-02-08 20:00:49 +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
jief666 83b93234be Move assignment of gCPUStructure.TSCCalibr after
construct_globals_objects.
2021-09-29 16:32:55 +03:00
SergeySlice f0a20247e9 implement ExtendedFeatures
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-09-25 14:33:16 +03:00
jief666 0b0667997a Try to compile secure boot. Error in some openssl asm instructions. 2021-05-09 17:13:37 +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 0223567648 New parser XML. New ConfigManager. A lot of refactoring... 2021-04-28 21:30:34 +03:00
SergeySlice f2dab6c9d4 remove conflict with ProcessorInfo
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-04-16 19:07:25 +03:00
jief666 541762427a Real fix to XCode optimization bug. 2021-04-16 12:55:51 +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 4a3bc612b8 Create settings section Graphics, RtVariables.
Mobe Turbo in GlobalConfig.
2021-03-26 12:43:15 +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 1a02f530db Refactoring to allow Clover to be compiled as a macOs app. 2021-02-06 20:16:46 +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 6a96d48330 Better name for Preboot.
Ordering of Preboot Main Recovery
2020-10-22 16:55:30 +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
jief666 8ccee7054f 1st experiment to use OpenCore to boot Big Sur installer. 2020-09-07 01:19:48 +03:00
jief666 74a5477c26 un-inline some function to allow GCC compilation. 2020-08-26 22:39:39 +03:00
jief666 5779130ea5 MemLogfVA now use only printf_lite which has better handling of
timestamp at the beginning of lines.
2020-08-26 21:49:49 +03:00
jief666 d4b3fb9b7a Bug I introduced in StrHToBuf.
Remove PRINTF_EMIT_CR=1.
ReleaseDate wrongly had a \n at the end.
Bug in utf8_stringnn_from_utf16_string.
XString replaceAll(XString,XString) function.
2020-08-16 16:21:12 +03:00
jief666 4555bb9e9f Remove the last PoolPrints. 2020-08-09 18:55:30 +03:00
SergeySlice fab169defe account kext address can be decimal
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-07-24 21:59:51 +03:00
SergeySlice 0143e228ee right way to patch kexts
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-07-23 22:14:20 +03:00
SergeySlice 92ac659b5d exclude unneeded header
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-07-21 19:30:42 +03:00
SergeySlice dddceaae36 exclude double headers
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-07-21 09:33:43 +03:00
SergeySlice 60901993b4 add absent file
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-07-15 20:49:25 +03:00
SergeySlice cd23181296 move OcQuirks.plist into config.plist and into GUI menu
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-07-15 20:29:27 +03:00
SergeySlice 830c0c41fe fix mistakes of previous commits
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-07-14 08:59:49 +03:00
SergeySlice abc8d3cab3 initialize variables
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-07-13 22:41:29 +03:00
Sergey Isakov 620401dca6 preliminary include OcQuirks into the project with huge amount of unnecessary dependencies
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-07-09 22:06:48 +03:00
Sergey Isakov c1f2f96041 preliminary include OpenRuntime from OC
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-07-07 22:25:29 +03:00
SergeySlice 56ad0e511a update MachoLib
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-07-07 09:19:59 +03:00