mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-06-27 07:46:53 +00:00
Rename TIME_MS_DELTA to CYCLES_PER_MS
TIME_MS_DELTA is not clear enough, rename it to CYCLES_PER_MS. Signed-off-by: Qi Yadong <yadong.qi@intel.com>
This commit is contained in:
parent
8502c8eff3
commit
8d67f292ef
@ -317,7 +317,7 @@ static bool setup_trusty_info(struct vcpu *vcpu,
|
||||
mem->first_page.startup_param.size_of_this_struct =
|
||||
sizeof(struct trusty_startup_param);
|
||||
mem->first_page.startup_param.mem_size = mem_size;
|
||||
mem->first_page.startup_param.tsc_per_ms = TIME_MS_DELTA;
|
||||
mem->first_page.startup_param.tsc_per_ms = CYCLES_PER_MS;
|
||||
mem->first_page.startup_param.trusty_mem_base = TRUSTY_EPT_REBASE_GPA;
|
||||
|
||||
/* According to trusty boot protocol, it will use RDI as the
|
||||
|
@ -105,7 +105,7 @@
|
||||
#define IOMMU_LOCK(u) spinlock_obtain(&((u)->lock))
|
||||
#define IOMMU_UNLOCK(u) spinlock_release(&((u)->lock))
|
||||
|
||||
#define DMAR_OP_TIMEOUT TIME_MS_DELTA
|
||||
#define DMAR_OP_TIMEOUT CYCLES_PER_MS
|
||||
|
||||
#define DMAR_WAIT_COMPLETION(offset, condition, status) \
|
||||
do { \
|
||||
@ -114,7 +114,7 @@
|
||||
status = iommu_read32(dmar_uint, offset); \
|
||||
if (condition) \
|
||||
break; \
|
||||
ASSERT((rdtsc() - start < TIME_MS_DELTA), \
|
||||
ASSERT((rdtsc() - start < CYCLES_PER_MS), \
|
||||
"DMAR OP Timeout!"); \
|
||||
asm volatile ("pause" ::: "memory"); \
|
||||
} \
|
||||
|
@ -231,6 +231,6 @@ void console_setup_timer(void)
|
||||
{
|
||||
/* Start an one-shot timer */
|
||||
if (add_timer(console_timer_callback, 0,
|
||||
rdtsc() + TIME_MS_DELTA * CONSOLE_KICK_TIMER_TIMEOUT) < 0)
|
||||
rdtsc() + CYCLES_PER_MS * CONSOLE_KICK_TIMER_TIMEOUT) < 0)
|
||||
pr_err("Failed to add console kick timer");
|
||||
}
|
||||
|
@ -67,7 +67,7 @@ int udiv32(uint32_t dividend, uint32_t divisor, struct udiv_result *res);
|
||||
|
||||
extern uint64_t tsc_clock_freq;
|
||||
#define US_TO_TICKS(x) ((x)*tsc_clock_freq/1000000UL)
|
||||
#define TIME_MS_DELTA US_TO_TICKS(1000UL)
|
||||
#define CYCLES_PER_MS US_TO_TICKS(1000UL)
|
||||
|
||||
#define TICKS_TO_US(x) ((((x) * (1000000UL >> 8)) / tsc_clock_freq) << 8)
|
||||
#define TICKS_TO_MS(x) (((x) * 1000UL) / tsc_clock_freq)
|
||||
|
@ -36,7 +36,7 @@ void udelay(int loop_count)
|
||||
uint64_t dest_tsc, delta_tsc;
|
||||
|
||||
/* Calculate number of ticks to wait */
|
||||
delta_tsc = TIME_MS_DELTA * loop_count;
|
||||
delta_tsc = CYCLES_PER_MS * loop_count;
|
||||
dest_tsc = rdtsc() + delta_tsc;
|
||||
|
||||
/* Loop until time expired */
|
||||
|
Loading…
Reference in New Issue
Block a user