zephyr/cmake
Andy Ross d042a3dac7 tests/kernel/mp: Update the MP test to run on emulated platforms
This was a very early test and got bitrotten inside a esp32-only
whitelist.  Make it run generically.

SMP must be forced off by the test (it's commonly a platform default).

Add a build-time failure when the configuration is single-CPU, for
clarity.

Filter the test likewise so it runs on all supported systems.

Also, the key argument to the CPU startup function is vestigial and
the test was being too strict by requiring it to be non-zero.

Finally, the qemu command line needs to predicate the "-smp" argument
on CONFIG_MP_NUM_CPUS and not just CONFIG_SMP so we have an extra CPU
to test against.

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2019-10-06 12:53:28 -04:00
..
app cmake: add app boards subdir as search location for board overlay files 2019-10-01 20:38:24 -07:00
backports
bintools cmake: Toolchain abstraction: Abstraction of binary tool, strip. 2019-08-02 13:05:59 +02:00
compiler cmake: toolchain abstraction for address sanitizer 2019-10-04 13:39:52 -04:00
emu tests/kernel/mp: Update the MP test to run on emulated platforms 2019-10-06 12:53:28 -04:00
flash
ide
linker/ld target_relocation.cmake: fix spell typo 2019-07-18 11:09:48 -04:00
reports
toolchain cmake: check sdk_version format 2019-09-19 08:16:19 -04:00
usage
util
boards.cmake
ccache.cmake
cfb.cmake
dts.cmake cmake: dts: Fix (harmless) --bindings-dirs typo 2019-09-25 06:11:26 -04:00
extensions.cmake cmake: Fix bug where -Wno- flags could not be compatbility-checked 2019-09-07 23:32:55 +02:00
extra_flags.cmake
gcc-m-cpu.cmake arch: arm: Add Cortex-R5 support 2019-08-09 22:50:50 +02:00
generic_toolchain.cmake cmake: Toolchain abstraction: Abstraction of binary tools, foundation. 2019-07-31 11:09:35 +02:00
git.cmake
hex.cmake
host-tools.cmake west: require v0.6.0 or higher 2019-08-05 15:17:45 +02:00
kconfig.cmake cmake: Fix bug where DTS_BINDINGS_DIRS could only have one entry 2019-10-01 10:35:23 -07:00
kobj.cmake
pristine.cmake
python.cmake cmake: Instruct Python to use UTF-8 on Windows 2019-07-26 12:00:45 +02:00
target_toolchain.cmake cmake: Toolchain abstraction: Abstraction of binary tools, foundation. 2019-07-31 11:09:35 +02:00
version.cmake
zephyr_module.cmake