Commit Graph

5 Commits

Author SHA1 Message Date
Adrian Danis
0b73072016 Add a CMake based build system
This commit adds an alternate build system using CMake that operates indepenently of
the existing Kconfig+Kbuild+make based build system
2017-08-22 13:56:26 +10:00
Adrian Danis
ac7216e528 SELFOUR-1070: Makes CONFIG_NUM_DOMAINS 16 for x86_64
This brings the standalone configuration for x86-64 in line with what is verified
2017-08-22 13:39:07 +10:00
Adrian Danis
baa9798f79 SELFOUR-1070: Makes CONFIG_NUM_DOMAINS 16 for x86_64
This brings the standalone configuration for x86-64 in line with what is verified
2017-08-21 16:44:58 +10:00
Hesham Almatary
e7327fa6df ia32: allow building a standlone ia32 kernel 2017-07-11 17:34:21 +10:00
Adrian Danis
4e3839e315 Move standalone autoconf.h files out of include directories
When performing non standalone builds a separate autoconf.h file is generated and defines
the configuration of the kernel. Currently the directory with that file as well as the
kernels include/plat/${PLAT} directory are both listed as include directories to the
compiler. Due to the directory with the generated autoconf.h being earlier in the -I
list the generated autoconf.h will be used in preference to the standalone autoconf.h.

Relying on the order of -I directives is too unstable and so this commit moves the
autoconf.h files to a dedicated configs directory, which is only added as a -I
directive if a standalone build is being performed.
2017-04-10 11:16:57 +10:00