WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-ia64-devel

[Xen-ia64-devel] [RFC][PATCH 0/10] xenoprof for Xen/IA64

To: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-ia64-devel] [RFC][PATCH 0/10] xenoprof for Xen/IA64
From: Isaku Yamahata <yamahata@xxxxxxxxxxxxx>
Date: Fri, 20 Oct 2006 22:54:25 +0900
Cc: Isaku Yamahata <yamahata@xxxxxxxxxxxxx>
Delivery-date: Fri, 20 Oct 2006 11:29:45 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-ia64-devel-request@lists.xensource.com?subject=help>
List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
List-post: <mailto:xen-ia64-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.4.2.1i
Hi all
This patch set is for Xen/IA64 xenoprof.
Although those patches are still ugly and many clean ups must be done
before commit, I think others may need xenoporf.
So I decided to send out this patchset.

NOTE:
oprofile-0.9.2 is required to the patch from
http://xenoprof.sourceforge.net/oprofile-0.9.2-xen.patch


TODO:
- more clean ups
- separate common code and arch specific code.
- up-port
- perfmon2
  It seems that perfmon2 goes to arch-generic.


output example:
# opreport 
CPU: IA64, speed 1595 MHz (estimated)
Counted CPU_CYCLES events (CPU Cycles) with a unit mask of 0x00 (No unit mask) 
count 1000000
CPU_CYCLES:100...|
  samples|      %|
------------------
       42 50.0000 xen-syms
       20 23.8095 domain1-xen
       14 16.6667 no-vmlinux
        4  4.7619 domain1-kernel
        2  2.3810 libc-2.3.4.so
        1  1.1905 bash
        1  1.1905 libdl-2.3.4.so
# opreport  -l
warning: /boot/domain1-xen could not be found.
warning: /domain1-kernel could not be found.
warning: /no-vmlinux could not be found.
CPU: IA64, speed 1595 MHz (estimated)
Counted CPU_CYCLES events (CPU Cycles) with a unit mask of 0x00 (No unit mask) 
count 1000000
samples  %        app name                 symbol name
20       23.8095  domain1-xen              (no symbols)
14       16.6667  no-vmlinux               (no symbols)
6         7.1429  xen-syms                 __enter_scheduler
6         7.1429  xen-syms                 page_fault
4         4.7619  domain1-kernel           (no symbols)
4         4.7619  xen-syms                 serial_puts
4         4.7619  xen-syms                 vcpu_itc_no_srlz
3         3.5714  xen-syms                 vcpu_tr_lookup
2         2.3810  xen-syms                 context_switch
2         2.3810  xen-syms                 do_softirq
2         2.3810  xen-syms                 vcpu_translate
1         1.1905  bash                     (no symbols)
1         1.1905  libc-2.3.4.so            _dl_mcount_wrapper_check
1         1.1905  libc-2.3.4.so            sigprocmask
1         1.1905  libdl-2.3.4.so           __do_global_dtors_aux
1         1.1905  xen-syms                 dispatch_break_fault_post_save
1         1.1905  xen-syms                 dispatch_privop_fault
1         1.1905  xen-syms                 ia64_global_tlb_purge
1         1.1905  xen-syms                 ia64_hyperprivop
1         1.1905  xen-syms                 printf
1         1.1905  xen-syms                 reflect_interruption
1         1.1905  xen-syms                 search_extable
1         1.1905  xen-syms                 set_rse_reg
1         1.1905  xen-syms                 stop_timer
1         1.1905  xen-syms                 translate_domain_pte
1         1.1905  xen-syms                 vcpu_get_domain_bundle
1         1.1905  xen-syms                 vcpu_get_rr_rid
1         1.1905  xen-syms                 vcpu_increment_iip

_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-ia64-devel] [RFC][PATCH 0/10] xenoprof for Xen/IA64, Isaku Yamahata <=