159475b56SArbel Moshe #include "delay.h" 2*e0e5509bSNadav Amit #include "processor.h" 359475b56SArbel Moshe delay(u64 count)459475b56SArbel Moshevoid delay(u64 count) 559475b56SArbel Moshe { 6*e0e5509bSNadav Amit u64 start = rdtsc(); 759475b56SArbel Moshe 8*e0e5509bSNadav Amit do { 9*e0e5509bSNadav Amit pause(); 10*e0e5509bSNadav Amit } while (rdtsc() - start < count); 11*e0e5509bSNadav Amit } 12