zephyr/boards
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
..
arc soc: arc: Use new dts macros in linker scripts and arc_mpu_regions 2020-04-30 13:29:48 -05:00
arm boards: arm: mps2_an521: Enable QEMU icount mode 2020-05-04 09:16:09 -05:00
common
nios2 dts: i2c: Remove DT_I2C_._NAME references 2020-04-10 15:11:18 -05:00
posix doc: native_posix: Add section about 32 and 64 bits 2020-05-04 15:57:33 +02:00
riscv boards: arm: rv32m1_vega: Replace old DT macros with new ones 2020-04-23 15:50:26 -05:00
shields boards: shields: esp_8266: Add disco_l475_iot1 configs 2020-04-30 16:08:35 +03:00
x86 qemu_x86: use icount for 32-bit 2020-05-03 21:43:13 -04:00
xtensa boards: up_squared_adsp: Update logtool tool 2020-04-28 16:14:47 -04:00
CMakeLists.txt
Kconfig
deprecated.cmake boards: Remove redundant board efr32_slwstk6061a 2020-04-30 05:43:37 -05:00
index.rst