hv: apicv: change the apicv related API with vlapic_apicv prefix

The apicv is one hardware acceleration feature of vlapic. All vlapic
APIs should keep vlapic_ as the prefix.

Signed-off-by: Yu Wang <yu1.wang@intel.com>
Acked-by: Anthony Xu <anthony.xu@intel.com>
This commit is contained in:
Yu Wang
2018-08-22 14:25:01 +00:00
committed by lijinxia
parent 74ff712085
commit a0c625b85a
4 changed files with 11 additions and 10 deletions

View File

@@ -2056,7 +2056,7 @@ int vlapic_create(struct vcpu *vcpu)
if (is_vcpu_bsp(vcpu)) {
ept_mr_add(vcpu->vm,
apicv_get_apic_access_addr(vcpu->vm),
vlapic_apicv_get_apic_access_addr(vcpu->vm),
DEFAULT_APIC_BASE, CPU_PAGE_SIZE,
IA32E_EPT_W_BIT | IA32E_EPT_R_BIT |
IA32E_EPT_UNCACHED);
@@ -2209,7 +2209,7 @@ apicv_batch_set_tmr(struct acrn_vlapic *vlapic)
*APIC-v: Get the HPA to APIC-access page
* **/
uint64_t
apicv_get_apic_access_addr(__unused struct vm *vm)
vlapic_apicv_get_apic_access_addr(__unused struct vm *vm)
{
if (apicv_apic_access_addr == NULL) {
apicv_apic_access_addr = alloc_page();
@@ -2225,7 +2225,7 @@ apicv_get_apic_access_addr(__unused struct vm *vm)
*APIC-v: Get the HPA to virtualized APIC registers page
* **/
uint64_t
apicv_get_apic_page_addr(struct acrn_vlapic *vlapic)
vlapic_apicv_get_apic_page_addr(struct acrn_vlapic *vlapic)
{
return HVA2HPA(&(vlapic->apic_page));
}
@@ -2236,7 +2236,7 @@ apicv_get_apic_page_addr(struct acrn_vlapic *vlapic)
*/
void
apicv_inject_pir(struct acrn_vlapic *vlapic)
vlapic_apicv_inject_pir(struct acrn_vlapic *vlapic)
{
struct vlapic_pir_desc *pir_desc;
struct lapic_regs *lapic;

View File

@@ -116,7 +116,7 @@ static int vcpu_do_pending_event(struct vcpu *vcpu)
int ret = 0;
if (is_vapic_intr_delivery_supported()) {
apicv_inject_pir(vlapic);
vlapic_apicv_inject_pir(vlapic);
return 0;
}

View File

@@ -1026,12 +1026,13 @@ static void init_exec_ctrl(struct vcpu *vcpu)
if (is_vapic_supported()) {
/*APIC-v, config APIC-access address*/
value64 = apicv_get_apic_access_addr(vcpu->vm);
value64 = vlapic_apicv_get_apic_access_addr(vcpu->vm);
exec_vmwrite64(VMX_APIC_ACCESS_ADDR_FULL,
value64);
/*APIC-v, config APIC virtualized page address*/
value64 = apicv_get_apic_page_addr(vcpu->arch_vcpu.vlapic);
value64 = vlapic_apicv_get_apic_page_addr(
vcpu->arch_vcpu.vlapic);
exec_vmwrite64(VMX_VIRTUAL_APIC_PAGE_ADDR_FULL,
value64);