|
@@ -125,8 +125,8 @@ static void kvm_mips_init_vm_percpu(void *arg)
|
|
|
int kvm_arch_init_vm(struct kvm *kvm, unsigned long type)
|
|
|
{
|
|
|
if (atomic_inc_return(&kvm_mips_instance) == 1) {
|
|
|
- kvm_info("%s: 1st KVM instance, setup host TLB parameters\n",
|
|
|
- __func__);
|
|
|
+ kvm_debug("%s: 1st KVM instance, setup host TLB parameters\n",
|
|
|
+ __func__);
|
|
|
on_each_cpu(kvm_mips_init_vm_percpu, kvm, 1);
|
|
|
}
|
|
|
|
|
@@ -181,8 +181,8 @@ void kvm_arch_destroy_vm(struct kvm *kvm)
|
|
|
|
|
|
/* If this is the last instance, restore wired count */
|
|
|
if (atomic_dec_return(&kvm_mips_instance) == 0) {
|
|
|
- kvm_info("%s: last KVM instance, restoring TLB parameters\n",
|
|
|
- __func__);
|
|
|
+ kvm_debug("%s: last KVM instance, restoring TLB parameters\n",
|
|
|
+ __func__);
|
|
|
on_each_cpu(kvm_mips_uninit_tlbs, NULL, 1);
|
|
|
}
|
|
|
}
|
|
@@ -244,9 +244,8 @@ void kvm_arch_commit_memory_region(struct kvm *kvm,
|
|
|
goto out;
|
|
|
}
|
|
|
|
|
|
- kvm_info
|
|
|
- ("Allocated space for Guest PMAP Table (%ld pages) @ %p\n",
|
|
|
- npages, kvm->arch.guest_pmap);
|
|
|
+ kvm_debug("Allocated space for Guest PMAP Table (%ld pages) @ %p\n",
|
|
|
+ npages, kvm->arch.guest_pmap);
|
|
|
|
|
|
/* Now setup the page table */
|
|
|
for (i = 0; i < npages; i++) {
|
|
@@ -291,7 +290,7 @@ struct kvm_vcpu *kvm_arch_vcpu_create(struct kvm *kvm, unsigned int id)
|
|
|
if (err)
|
|
|
goto out_free_cpu;
|
|
|
|
|
|
- kvm_info("kvm @ %p: create cpu %d at %p\n", kvm, id, vcpu);
|
|
|
+ kvm_debug("kvm @ %p: create cpu %d at %p\n", kvm, id, vcpu);
|
|
|
|
|
|
/* Allocate space for host mode exception handlers that handle
|
|
|
* guest mode exits
|
|
@@ -311,8 +310,8 @@ struct kvm_vcpu *kvm_arch_vcpu_create(struct kvm *kvm, unsigned int id)
|
|
|
err = -ENOMEM;
|
|
|
goto out_free_cpu;
|
|
|
}
|
|
|
- kvm_info("Allocated %d bytes for KVM Exception Handlers @ %p\n",
|
|
|
- ALIGN(size, PAGE_SIZE), gebase);
|
|
|
+ kvm_debug("Allocated %d bytes for KVM Exception Handlers @ %p\n",
|
|
|
+ ALIGN(size, PAGE_SIZE), gebase);
|
|
|
|
|
|
/* Save new ebase */
|
|
|
vcpu->arch.guest_ebase = gebase;
|
|
@@ -337,9 +336,9 @@ struct kvm_vcpu *kvm_arch_vcpu_create(struct kvm *kvm, unsigned int id)
|
|
|
|
|
|
/* General handler, relocate to unmapped space for sanity's sake */
|
|
|
offset = 0x2000;
|
|
|
- kvm_info("Installing KVM Exception handlers @ %p, %#x bytes\n",
|
|
|
- gebase + offset,
|
|
|
- mips32_GuestExceptionEnd - mips32_GuestException);
|
|
|
+ kvm_debug("Installing KVM Exception handlers @ %p, %#x bytes\n",
|
|
|
+ gebase + offset,
|
|
|
+ mips32_GuestExceptionEnd - mips32_GuestException);
|
|
|
|
|
|
memcpy(gebase + offset, mips32_GuestException,
|
|
|
mips32_GuestExceptionEnd - mips32_GuestException);
|
|
@@ -356,7 +355,7 @@ struct kvm_vcpu *kvm_arch_vcpu_create(struct kvm *kvm, unsigned int id)
|
|
|
goto out_free_gebase;
|
|
|
}
|
|
|
|
|
|
- kvm_info("Allocated COMM page @ %p\n", vcpu->arch.kseg0_commpage);
|
|
|
+ kvm_debug("Allocated COMM page @ %p\n", vcpu->arch.kseg0_commpage);
|
|
|
kvm_mips_commpage_init(vcpu);
|
|
|
|
|
|
/* Init */
|