diff --git a/linux-ramdump-parser-v2/ramparse.py b/linux-ramdump-parser-v2/ramparse.py
index fea60a19b63c8774e56eb4c4854fd80ff5aba8b9..4565499de023a3ba5017e68ccb36ebe836caa7cc 100644
--- a/linux-ramdump-parser-v2/ramparse.py
+++ b/linux-ramdump-parser-v2/ramparse.py
@@ -379,8 +379,9 @@ if __name__ == '__main__':
         get_wdog_timing(dump)
         print_out_str('---------- end watchdog time-----')
 
-    # Always verify Scheduler requirement for active_cpus
-    verify_active_cpus(dump)
+    # Always verify Scheduler requirement for active_cpus on 64-bit platforms.
+    if options.arm64:
+        verify_active_cpus(dump)
 
     # we called parser.add_option with dest=p.cls.__name__ above,
     # so if the user passed that option then `options' will have a