Commit Graph

2117 Commits

Author SHA1 Message Date
Sergey Isakov 3345280983 new revision 5084
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-15 09:04:03 +03:00
Sergey Isakov 9daea8b734 apply changes to build_rule by Zenith432
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-15 08:11:26 +03:00
Sergey 106cbf38ec
Merge pull request #1 from Florin9doi/branch_2019-09-v2
Modify PatchACPI to assign processorIDs from DSDT
2019-09-15 04:52:24 +00:00
Sergey Isakov f621fbf2c0 exclude unused SourceLen
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-15 07:42:33 +03:00
Sergey Isakov f76a8c3019 fix memory allocation for legacy Clover
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-14 19:30:51 +03:00
Florin9doi ebcac449c7 Apply last patch's idea to LocalApicNMI as well
and resolves an uninitialized read:
......
   LocalApicNMI++;
   ApicTable->Length += LocalApicNMI->Length;
......
2019-09-14 17:05:27 +03:00
Florin9doi d5021f3f04 Modify PatchACPI to assign processorIDs from DSDT
macOS assumes that the first processor from DSDT is always enabled, without checking MADT table
here we're trying to assign first IDs found in DSDT to enabled processors in MADT, such that macOS assumption to be true
2019-09-14 16:57:54 +03:00
Sergey Isakov ecab494bd2 fix conflict
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-13 22:35:36 +03:00
Sergey Isakov cec0fcbb68 changes for legacy hardware
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-13 21:50:51 +03:00
Sergey Isakov e03c8d559f avoid unused Status and more security checks
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-13 14:47:45 +03:00
Sergey Isakov 04e32e6f42 exclude unused CPUBase, by Florin9doi
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-13 13:45:30 +03:00
Sergey Isakov 0a8c146676 system libraries shouldnt dereference null pointer in RELEASE compilation
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-13 13:27:37 +03:00
Sergey Isakov a5e5da3717 move gcc flags from gcc48 to gcc49 definition
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-13 11:04:57 +03:00
Sergey Isakov 1a1d230d3e Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader 2019-09-12 22:40:54 +03:00
Sergey Isakov 59e0a2856a correct tools_def by Zentih432
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-12 22:40:41 +03:00
vectorsigma 07675ef3c6 Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader 2019-09-12 20:05:06 +02:00
vectorsigma 4a66b22602 Update buildme 2019-09-12 20:04:50 +02:00
Sergey Isakov 8672324c1b change version
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-12 18:45:17 +03:00
Sergey Isakov fb85d026f9 Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader 2019-09-12 15:57:36 +03:00
Sergey Isakov f45e1fdb5c some security checks
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-12 15:57:15 +03:00
vectorsigma 58acdb5ef7 Fixed uninitialized variable 2019-09-12 14:44:44 +02:00
Sergey Isakov 73ea83b9ae add -Wno-unused-but-set-variable to GCC* flags
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-12 15:19:48 +03:00
Sergey Isakov a557a314a6 dont say mouse cant bear if it is disabled
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-12 13:56:28 +03:00
Sergey Isakov 3f3066dc06 Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader 2019-09-12 13:38:00 +03:00
Sergey Isakov c3397fb550 a possibility to block set some runtime variables
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-12 13:37:33 +03:00
vectorsigma 17c96a3ae5 fixed postbuild for builme 2019-09-12 11:47:18 +02:00
Sergey Isakov a355a5dad4 fix errors in MemoryAllocationLib
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-12 11:37:56 +03:00
vectorsigma b6aadbd0db Test build option for buildme
'test build (no autogen, no boot files)' used for a quick test for changes in the source code. It skip boot files and Version.h is not updated
2019-09-12 09:24:47 +02:00
vectorsigma f6fdf0197c Sync revision with sourceforge
Added gcc9 following Zenith432's commit https://sourceforge.net/p/cloverefiboot/code/5079/
2019-09-12 08:49:40 +02:00
Sergey Isakov 7f84770e50 a template for further work
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-12 09:03:34 +03:00
Sergey Isakov ceb598f369 text formatting
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-12 06:28:21 +03:00
vectorsigma 7e42656fdd Delete cached files (Conf/.cache) 2019-09-11 15:03:19 +02:00
vectorsigma f8ee287db0 Deleted ignored file from the cache 2019-09-11 13:22:17 +02:00
vectorsigma 622566285c Update e correction for buildme 2019-09-11 13:13:44 +02:00
Sergey Isakov ff099df45a change build rules, tested on VS
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-11 12:11:51 +03:00
Sergey Isakov 69ee35e317 new GUIDs for dumping purpose
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-11 07:58:39 +03:00
Sergey Isakov 87521fa71a add languages except en to gitignore
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-09 08:44:28 +03:00
Sergey Isakov e38ac68c9f 32bit target is no more supported in Mojave
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-09 07:34:41 +03:00
Sergey Isakov 62f7ae6ead update revision
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-08 22:31:00 +03:00
Sergey Isakov f95941f24e sync with sf.net
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-08 21:52:29 +03:00
vectorsigma 3830dcf5d9 Sync revision with sf 2019-09-07 15:01:57 +02:00
vectorsigma 9ac8351a66 buildbe can use different toolchain 2019-09-07 14:57:07 +02:00
vectorsigma 7e526c275b Fixed GCC compilation in macOS 2019-09-07 14:06:03 +02:00
vectorsigma 8ea0bc5658 Removing Conf/BuildEnv.sh from the cache 2019-09-07 03:50:20 +02:00
vectorsigma 52baf4993b Fix a option in buildme 2019-09-06 17:42:51 +02:00
vectorsigma ed6f3d7226 buildme is compatible with Linux
builme script should be able to run in Linux, although dependencies must be installed by hand.
Fixed also some messages and errors if not running from a git repository. The case when the user download the zip snapshot from github.
2019-09-06 17:38:05 +02:00
vectorsigma 396ce9b738 SHA1 commit version in Version.h 2019-09-06 15:48:06 +02:00
vectorsigma 9de5c877b5 Fix for nasm detection
nasm is a business for ebuild.sh only
2019-09-06 12:03:49 +02:00
vectorsigma ac97cf5fb0 Fixed revision number
./vers.txt is the file where the revision must be set from now on

TODO: add the SHA1 to Version.h and to products nemes?
2019-09-05 20:23:09 +02:00
Sergey Isakov fcc7767592 add absent files
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-05 20:54:56 +03:00