hv: use asm_pause() to replace inline ASM to satisfy MISRAC

pause_cpu() --> asm_pause()
hlt_cpu() --> asm_hlt()
inline ASM pause --> asm_pause()

Tracked-On: #1821
Signed-off-by: Shuo A Liu <shuo.a.liu@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
Shuo A Liu
2018-12-26 14:05:05 +08:00
committed by wenlingz
parent 329ea42d73
commit e8ac97671f
6 changed files with 9 additions and 8 deletions

View File

@@ -256,7 +256,7 @@ static inline void dmar_wait_completion(const struct dmar_drhd_rt *dmar_unit, ui
}
ASSERT(((rdtsc() - start) < CYCLES_PER_MS),
"DMAR OP Timeout!");
pause_cpu();
asm_pause();
}
}