Commit Graph

67 Commits

Author SHA1 Message Date
jief666 d0d56ab7cb Disable OcAudioLib. 2024-01-19 18:21:45 +01:00
jief666 bac4bac33a OpenSsl and secureboot compilation. Don't know if it works. 2024-01-10 14:08:21 +01:00
jief666 1863704f68 Previous commit was incomplete, sorry. 2024-01-10 14:05:43 +01:00
jief666 5b8b2df376 Fix Xcode compilation that broke because of warning maybe-uninitialized. 2024-01-10 13:20:25 +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
jief666 381bc886e5 Restore AllocSmallBlocks() needed when MemMap is too big. 2023-12-31 15:19:19 +01:00
jief666 3fd62f2756 edkII update in preparation of upgrade OC to 0.9.7. 2023-12-31 13:43:34 +01:00
Slice 48ff60474a more memory protections
Signed-off-by: Slice <sergey.slice@gmail.com>
2023-12-25 21:57:47 +03:00
SergeySlice ee4d7a61b8 mulpiprocessor support
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-11-19 20:28:40 +03:00
SergeySlice 734e32c709 fix absent makeinfo in ventura, by Lucky1978
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-11-19 18:41:33 +03:00
SergeySlice a65f244b2a embed AppleKeyAggregator
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-08-18 19:27:04 +03:00
SergeySlice d54c3b9601 embed AppleImageCodec protocol
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-08-16 21:30:49 +03:00
SergeySlice 6b0669f249 embed SMC protocol
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-07-25 22:29:12 +03:00
SergeySlice 30f3048fbf revert commit 9598d7ec, fix issue 525
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-07-18 21:11:16 +03:00
SergeySlice e79039c034 exclude FirmwareVolume from compilation
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-07-03 21:11:48 +03:00
SergeySlice 373008f57b embed FirmwareVolume protocol, separate driver excluded
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-07-02 13:08:16 +03:00
SergeySlice 5fb7d28ffb exclude AppleUiTheme from package because it is embedded
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-07-02 10:42:08 +03:00
Sergey Isakov 103e3baaa3 clang and gcc have different lto flags
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2022-05-29 15:46:35 +03:00
SergeySlice 4e1807f9c3 reduce compilation messages
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-05-28 10:03:42 +03:00
SergeySlice 9598d7ec94 choose other volume root
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-03-08 21:57:31 +03:00
SergeySlice 02287fbb4b compatibility with Python 3.10
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2022-02-05 21:53:39 +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
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
jief666 9906261e23 Fix visual studio compilation.
Fix some warnings.
Rename panic_ask to log_technical_bug.
2021-05-08 12:34:17 +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 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
SergeySlice 072a0a5d26 DebugMode is not same for DBG()
check AudioList is empty

Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-03-28 17:02:56 +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 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 5d75cb7c69 embedded DataHubDxe and default for ARTFrequency
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2021-02-07 17:59:15 +03:00
jief666 1a02f530db Refactoring to allow Clover to be compiled as a macOs app. 2021-02-06 20:16:46 +03:00
jief666 7f1b87c92f Create object MacOsVersion. 2020-11-13 00:25:56 +03:00
Jief L da8ad5c0eb MSVC compilation. 2020-11-02 16:45:11 +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
SergeySlice aee426fa30 restore CloverEFI functionality
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-10-16 10:06:20 +03:00
jief666 2f83b0bcef Remove forced optimize flag (it's done by EDK build system). 2020-10-04 11:16:58 +03:00
SergeySlice 8a89a90cfe correct memory lib
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-10-01 23:08:03 +03:00
SergeySlice 9f65c910dc Merge branch 'opencore_integration' of https://github.com/CloverHackyColor/CloverBootloader into opencore_integration 2020-09-18 16:29:34 +03:00
SergeySlice bd6ac3e64e no debug to reduce a size
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-09-18 16:29:28 +03:00
jief666 73f29eb538 Redirect OC log to Clover.
Keep log file handle opened.
Put back -DMDEPKG_NDEBUG.
2020-09-18 11:55:44 +03:00
jief666 346661efd2 Use OcMain to init OC.
Remove -DMDEPKG_NDEBUG to get OC debug messages.
Refactor InjectKextList as XObjArray<SIDELOAD_KEXT>.
2020-09-16 02:01:53 +03:00
SergeySlice f4b3445135 ignore OcQuirks.efi if present
Signed-off-by: SergeySlice <sergey.slice@gmail.com>
2020-09-10 21:35:10 +03:00
jief666 51e3315e3c Fix Xcode compilation. 2020-09-07 14:35:31 +03:00
jief666 9f93857fd3 Fix BaseSerialPortLibNull.inf path in Clover.dsc. 2020-09-07 09:25:55 +03:00
jief666 8ccee7054f 1st experiment to use OpenCore to boot Big Sur installer. 2020-09-07 01:19:48 +03:00
jief666 19ce4d6edf MemLogLib didn't compile.
update Clover.dsc and refit.inf
2020-08-25 19:38:50 +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