summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorJohannes Berg <johannes.berg@intel.com>2020-02-13 14:26:49 +0100
committerRichard Weinberger <richard@nod.at>2020-03-29 23:29:56 +0200
commit5bef0a153bf29150357ff60283315a933f05c994 (patch)
tree8a86ee3144cb1c67c3963a8bc5a1aba6cb220d21 /scripts
parent0bc8fb4dda2b461491ec567b2333d13897780d8c (diff)
downloadlinux-5bef0a153bf29150357ff60283315a933f05c994.tar.gz
linux-5bef0a153bf29150357ff60283315a933f05c994.tar.bz2
linux-5bef0a153bf29150357ff60283315a933f05c994.zip
um: Implement cpu_relax() as ndelay(1) for time-travel
In time-travel mode, cpu_relax() currently does actual CPU relax, but that doesn't affect the simulation. Ideally, we wouldn't run anything that uses it in simulation, but if we actually have virtio devices combined with the same simulation it's possible. Implement cpu_relax() as ndelay(1) in this case, using time_travel_ndelay(1) directly to catch errors if this is used erroneously in builds that don't set CONFIG_UML_TIME_TRAVEL_SUPPORT. While at it, convert it to an __always_inline and also add that to rep_nop() like the original does now. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Richard Weinberger <richard@nod.at>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions