Index: /trunk/src/VBox/Storage/testcase/tstVD.cpp
===================================================================
--- /trunk/src/VBox/Storage/testcase/tstVD.cpp	(revision 87238)
+++ /trunk/src/VBox/Storage/testcase/tstVD.cpp	(revision 87239)
@@ -23,5 +23,7 @@
 #include <iprt/errcore.h>
 #include <VBox/log.h>
-#include <iprt/asm-amd64-x86.h>
+#if defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86)
+# include <iprt/asm-amd64-x86.h>
+#endif
 #include <iprt/dir.h>
 #include <iprt/string.h>
@@ -244,5 +246,9 @@
 {
     if (u32Seed == 0)
+#if defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86)
         u32Seed = (uint32_t)(ASMReadTSC() >> 8);
+#else
+        u32Seed = (uint32_t)(RTTimeNanoTS() >> 19);
+#endif
     /* Zero is not a good seed. */
     if (u32Seed == 0)
