mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-06-17 11:17:27 +00:00
HV: trival changes to meet MISRA
add @pre for routines and bracks for condition checking in vlapic.c Tracked-On: #861 Signed-off-by: Chaohong guo <chaohong.guo@intel.com> Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
parent
971eb84c20
commit
2e01b4c8dc
@ -124,6 +124,9 @@ static uint16_t vm_apicid2vcpu_id(struct acrn_vm *vm, uint8_t lapicid)
|
||||
return get_pcpu_nums();
|
||||
}
|
||||
|
||||
/*
|
||||
* @pre vlapic != NULL
|
||||
*/
|
||||
static uint64_t
|
||||
vm_active_cpus(const struct acrn_vm *vm)
|
||||
{
|
||||
@ -138,6 +141,9 @@ vm_active_cpus(const struct acrn_vm *vm)
|
||||
return dmask;
|
||||
}
|
||||
|
||||
/*
|
||||
* @pre vlapic != NULL
|
||||
*/
|
||||
uint32_t
|
||||
vlapic_get_apicid(const struct acrn_vlapic *vlapic)
|
||||
{
|
||||
@ -350,7 +356,7 @@ static uint32_t vlapic_get_ccr(const struct acrn_vlapic *vlapic)
|
||||
|
||||
vtimer = &vlapic->vtimer;
|
||||
|
||||
if ((vtimer->tmicr != 0U) && !vlapic_lvtt_tsc_deadline(vlapic)) {
|
||||
if ((vtimer->tmicr != 0U) && (!vlapic_lvtt_tsc_deadline(vlapic))) {
|
||||
uint64_t fire_tsc = vtimer->timer.fire_tsc;
|
||||
|
||||
if (now < fire_tsc) {
|
||||
@ -2049,6 +2055,9 @@ static void vlapic_timer_expired(void *data)
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* @pre vm != NULL
|
||||
*/
|
||||
static inline bool is_x2apic_enabled(const struct acrn_vlapic *vlapic)
|
||||
{
|
||||
bool ret;
|
||||
|
Loading…
Reference in New Issue
Block a user