zephyr/boards/arm/mps2_an521
Stephanos Ioannidis 28e2bfc68e boards: arm: mps2_an521: Enable QEMU icount mode
This commit enables the QEMU icount mode for `mps2_an521`, in order to
decouple the host clock from the emulated guest clock.

This prevents guest timing instability from causing test failures when
the host CPU load is very high.

The icount `shift` value of 7 was empirically chosen to allow the tests
to complete in both realistic and reasonable amount of time.

The following are quick notes on the parameters used:

* -icount shift=7: Execute one instruction every 128ns of virtual time
* -icount align=off: Do not synchronise the host and guest clocks
* -icount sleep=off: Advance virtual time without sleeping/waiting
* -rtc clock=vm: Isolate the guest RTC time from the host

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2020-05-04 09:16:09 -05:00
..
doc boards: arm: Replaces a non-working web link 2020-02-19 12:40:54 +01:00
board.cmake boards: arm: mps2_an521: Enable QEMU icount mode 2020-05-04 09:16:09 -05:00
CMakeLists.txt
Kconfig.board kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.defconfig drivers: gpio: cmsdk_ahb: Convert driver to be full DTS based 2020-04-03 04:11:36 -05:00
mps2_an521_defconfig kconfig: Remove assignments to CONFIG_<arch> syms and hide them 2020-02-08 00:50:08 -06:00
mps2_an521_nonsecure_defconfig kconfig: Remove assignments to CONFIG_<arch> syms and hide them 2020-02-08 00:50:08 -06:00
mps2_an521_nonsecure.dts watchdog: cmsdk: Convert to use DT generated label for device name 2019-11-06 13:51:20 -06:00
mps2_an521_nonsecure.yaml
mps2_an521-common.dtsi dts: cmsdk_gpio: Update binding and .dts to make label required 2020-04-03 04:11:36 -05:00
mps2_an521.dts watchdog: cmsdk: Convert to use DT generated label for device name 2019-11-06 13:51:20 -06:00
mps2_an521.yaml boards: arm: mps2_an521: enable testing on mps2_an521 by default 2019-11-22 11:36:59 +01:00
pinmux.c boards: arm: Use DT_NODELABEL for arm,cmsdk-gpio references 2020-04-03 04:11:36 -05:00