|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 10/10] x86/SVM: Add AMD AVIC key handler
>
> +static void avic_dump(unsigned char ch)
> +{
> + struct domain *d;
> + struct vcpu *v;
> +
> + printk("*********** SVM AVIC Statistics **************\n");
> +
> + rcu_read_lock(&domlist_read_lock);
> +
> + for_each_domain ( d )
> + {
> + if ( !is_hvm_domain(d) )
|| !svm_avic_vcpu_enabled(d->v[0]) (or something along these lines)?
> + continue;
> + printk(">>> Domain %d <<<\n", d->domain_id);
> + for_each_vcpu ( d, v )
> + {
> + printk("\tVCPU %d\n", v->vcpu_id);
> + printk("\t* incomp_ipi = %u\n",
> + v->arch.hvm_svm.cnt_avic_incomp_ipi);
> + printk("\t* noaccel = %u\n",
> + v->arch.hvm_svm.cnt_avic_noaccel);
> + printk("\t* post_intr = %u\n",
> + v->arch.hvm_svm.cnt_avic_post_intr);
> + printk("\t* doorbell = %u\n",
> + v->arch.hvm_svm.cnt_avic_doorbell);
> + }
> + }
> +
> + rcu_read_unlock(&domlist_read_lock);
> +
> + printk("**************************************\n");
> +
> +}
> +
> +void __init setup_avic_dump(void)
> +{
if ( !svm_avic ) return; ?
-boris
> + register_keyhandler('j', avic_dump, "dump SVM AVIC", 1);
> +}
> +
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |