Commit Graph

1012 Commits

Author SHA1 Message Date
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
vectorsigma
4f5453cac3 Ignore some autogenerated files 2019-09-05 16:43:47 +02:00
vectorsigma
88fc653344 Fixed clover-genconfig headers search path
MdePkg is inside Clover now
2019-09-05 15:50:58 +02:00
vectorsigma
a99ef24606 Fix for the package
TODO: fix clover-genconfig
2019-09-05 15:11:48 +02:00
vectorsigma
1ec5de9534 Make Clover compilable in UNIX Systems using git
ebuild.sh/buildme update
2019-09-05 13:30:12 +02:00
Sergey Isakov
0f4d209cf2 modified build rules
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-09-05 12:00:45 +03:00