Re: arm: kvm-selftest

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Jul 31, 2013 at 06:21:37PM -0400, Andrew Jones wrote:
> Hi Christoffer,
> 
> I'm just confirming that I found the right repo/branch for the
> most recent kvmarm unit tests. I'm looking at
> 
> github.com/virtualopensystems/linux-kvm-arm kvm-selftest
> 
> with last commit
> 
> commit b5aec35ee58c6b2d726a3e2fb56ec0e6e89976e0
> Author: Christoffer Dall <cdall@xxxxxxxxxxxxxxx>
> Date:   Fri Feb 15 18:37:24 2013 -0500
> 
>     WIP: These settings are useful for some more profiling
>     
>     This really needs to be cleaned up and stuff, but the whole
>     testing here has bit-rotted and should be picked up by someone.
>     
>     I know....
>     
>     Signed-off-by: Christoffer Dall <cdall@xxxxxxxxxxxxxxx>
> 
> If this is the most recent branch, then I guess I'll volunteer
> myself to be the someone to pick it up and see about integrating
> it into kvm-unit-tests.
> 
Hi Drew,

Yes, this is the right repo and the latest commit.  You may in fact
benefit from looking at a slightly earlier state of the repo which may
be a bit more clean.  There may also be some newer commits in some
*-selftest*-named branches in https://github.com/columbia/linux-kvm-arm.
At least, at some point I added a test that measures IPI cost similarly
to what was done on x86.

Note that the simple VMEXIT count probably doesn't work out-of-the-box,
because reading the cycle counter on ARM requires access to the PMU
registers, which are current trapped and RAZ.  I haven't looked closely
at the provisions in the ARM ARM and the TRMs to see if there's some way
we can allow the guest access to these.  Otherwise a PV interface may be
necessary.  Will Deacon can probably help us answer these questions.

-Christoffer
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux