tests: benchmarks: sched: remove icount notes

icount is on by default for all QEMU targets where it works
properly.

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
This commit is contained in:
Andrew Boie 2020-06-24 13:17:24 -07:00 committed by Anas Nashif
parent a9670ab5cf
commit eec6b2673d
2 changed files with 0 additions and 20 deletions

View File

@ -19,14 +19,3 @@ _pend_curr_irqlock(). From this initial state:
It then iterates this many times, reporting timestamp latencies
between each numbered step and for the whole cycle, and a running
average for all cycles run.
Note that because this involves no timer interaction (except, on some
architectures, k_cycle_get_32()), it works correctly when run in QEMU
using the -icount argument, which can produce 100% deterministic
behavior (not cycle-exact hardware simulation, but exactly N
instructions per simulated nanosecond). You can enable this using an
environment variable (set at cmake time -- it's not enough to do this
for the subsequent make/ninja invocation, cmake needs to see the
variable itself):
export QEMU_EXTRA_FLAGS="-icount shift=0,align=off,sleep=off"

View File

@ -27,15 +27,6 @@
* It then iterates this many times, reporting timestamp latencies
* between each numbered step and for the whole cycle, and a running
* average for all cycles run.
*
* Note that because this involves no timer interaction (except, on
* some architectures, k_cycle_get_32()), it works correctly when run
* in qemu using the -icount argument, which can produce 100%
* deterministic behavior (not cycle-exact hardware simulation, but
* exactly N instructions per simulated nanosecond). You can enable
* for "make run" using an environment variable:
*
* export QEMU_EXTRA_FLAGS="-icount shift=0,align=off,sleep=off"
*/
#define N_RUNS 1000