HI Everyone


My name is diego. I'm very interesting in extend the XenOprof to ARM64
based architectures, and also integrate some tools for hypervisor and
application profiling and performance evaluation.



I read the documentation for Oprofile a perf which is in the wiki page and
I noticed that XEN doesn't support ARM64 architectures.  For this reason I
have two ideas.



1. Add support for ARM64 architectures to XenOprof  in its current
implementation.



2. I found an interesting library called libpfm4 which also work with
perf_event, and support ARM64 and ARM32 architectures. Well I can tray to
use this library in order to profile DOM0 and DOMU-VP guest.



Personally I prefer the option 2 since the  library currently works in
normal linux OS and I guest could be easy to replicate it on XEN.



Approaches:



(hypercalls) from DOM0-DOMU to xen

(direct pass through from DOM0 to PMU counters), and VPMU in DOMU .





Here my questions?



I would like to know if currently DOM0 and DOMU have support to  perf_event
i.e., they can read directly performance monitoring unit (PMU) counters,
only DOM0 or none of them?

should I implement some traps in XEN hypervisor ?

someone  currently  is  working on this?

Which is the most efficient way to implement it ?

There is a guide line to do this easily?



Cheers.
-- 
Diego Alejandro Parra Guzmán
Estudiante de ingeniería electrónica
Universidad distrital FJC
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

Reply via email to