summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndy Lutomirski <luto@kernel.org>2015-12-26 19:02:50 -0800
committerAndy Lutomirski <luto@kernel.org>2015-12-26 19:02:50 -0800
commitefa78d35d0ce5f064e4eaf7923005ad455fcb6f2 (patch)
tree59bbd62435307e32def7339333e6899cd93fc945
parent6f4d4ea67c8e88a472bc215dde69f1c9279bdafb (diff)
downloadmisc-tests-efa78d35d0ce5f064e4eaf7923005ad455fcb6f2.tar.gz
timing_test: Add mov_to_ds test
-rw-r--r--timing_test.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/timing_test.cc b/timing_test.cc
index 852a27c..d54849d 100644
--- a/timing_test.cc
+++ b/timing_test.cc
@@ -161,6 +161,9 @@ int main(int argc, char **argv)
: [limit] "=r" (limit)
: [index] "r" (index) : "cc");
}
+ } else if (!strcmp(mode, "mov_to_ds")) {
+ for (size_t i = 0; i < loops; ++i)
+ asm volatile ("mov %0, %%ds" : : "rm" (0));
} else if (!strcmp(mode, "sgdt")) {
struct {
unsigned short limit;