From mboxrd@z Thu Jan 1 00:00:00 1970 From: "zyy9812@126.com" Subject: why only domain0 using timer interrupt Date: Thu, 22 Jan 2015 20:06:50 +0800 Message-ID: <2015012220065006501716@126.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5880113548790030641==" Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel List-Id: xen-devel@lists.xenproject.org This is a multi-part message in MIME format. --===============5880113548790030641== Content-Type: multipart/alternative; boundary="----=_001_NextPart278601564102_=----" This is a multi-part message in MIME format. ------=_001_NextPart278601564102_=---- Content-Type: text/plain; charset="GB2312" Content-Transfer-Encoding: base64 SGksDQogIFdoZW4gSSBtb2Rwcm9iZSBvcHJvZmlsZSBpbiBkb21haW4wLCB0aGUgZG1lc2cgc2hv dyBiZWxvdzoNCiAgICBbcm9vdEBzZDAyMTM4IH5dIyBkbWVzZyB8IHRhaWwgLW4gMyANCiAgIHNo YTI1Nl9zc3NlMzogVXNpbmcgU1NTRTMgb3B0aW1pemVkIFNIQS0yNTYgaW1wbGVtZW50YXRpb24g DQogICBTRUxpbnV4OiBpbml0aWFsaXplZCAoZGV2IGNpZnMsIHR5cGUgY2lmcyksIHVzZXMgZ2Vu ZnNfY29udGV4dHMgDQogICBvcHJvZmlsZTogdXNpbmcgdGltZXIgaW50ZXJydXB0Lg0KICBCdXQg aW4gZG9tYWluVSBpdCB0aGUgb3Byb2ZpbGUgdXNpbmcgdGhlIE5NSSBpbnRlcnJ1cCByaWdodGx5 Lg0KIFtyb290QERvbWFpbjEgfl0jIG1vZHByb2JlIG9wcm9maWxlIA0KIFtyb290QERvbWFpbjEg fl0jIGRtZXNnIHwgdGFpbCAtbiAzIA0KIENJRlMgVkZTOiBkZWZhdWx0IHNlY3VyaXR5IG1lY2hh bmlzbSByZXF1ZXN0ZWQuIFRoZSBkZWZhdWx0IHNlY3VyaXR5IG1lY2hhbmlzbSB3aWxsIGJlIHVw Z3JhZGVkIGZyb20gbnRsbSB0byBudGxtdjIgaW4ga2VybmVsIHJlbGVhc2UgMy4zIA0KIFNFTGlu dXg6IGluaXRpYWxpemVkIChkZXYgY2lmcywgdHlwZSBjaWZzKSwgdXNlcyBnZW5mc19jb250ZXh0 cyANCiBvcHJvZmlsZTogdXNpbmcgTk1JIGludGVycnVwdC4NCg0KDQogSSBoYXZlIHBhdGNoIHRo ZSBvcHJvZmlsZSBjb3JyZWN0bHksdGhlIG9wY29udHJvbCBzaG93Og0KW3Jvb3RAc2QwMjEzOCB+ XSMgb3Bjb250cm9sDQqhraGtDQotLXhlbj1maWxlIFhlbiBpbWFnZSAoZm9yIFhlbiBvbmx5KSAN Ci0tYWN0aXZlLWRvbWFpbnM9aWRbLGlkc10gbGlzdCBvZiBkb21haW5zIGluIG11bHRpcGxlIGRv bWFpbiBwcm9maWxpbmcgc2Vzc2lvbiAoWGVuKSANCihkZXRhaWxlZCBwcm9maWxpbmcgb2YgdXNl ciBsZXZlbCBhbmQga2VybmVsIG1vZHVsZXMgY29kZSkgDQoocmVxdWlyZXMgcnVubmluZyBvcHJv ZmlsZSBvbiB0aGVzZSBkb21haW5zKSANCi0tcGFzc2l2ZS1kb21haW5zPWlkWyxpZHNdIGxpc3Qg b2YgZG9tYWlucyB0byBiZSBwcm9maWxlZCAoWGVuKS4gDQpvciAtLWRvbWFpbnM9aWRbLGlkc10g KGNvYXJzZSBwcm9maWxpbmcgb2YgdXNlciBsZXZlbCBhbmQga2VybmVsIG1vZHVsZXMgY29kZSkg DQoobm8gbmVlZCB0byBydW4gb3Byb2ZpbGUgb24gdGhlc2UgZG9tYWlucykgDQotLXBhc3NpdmUt aW1hZ2VzPWZpbGVbLGZpbGVzXSBsaXN0IG9mIGtlcm5lbCBpbWFnZXMgYXNzb2NpYXRlZCB3aXRo IGVhY2ggcGFzc2l2ZSBkb21haW4gDQpvciANCi0tZG9tYWluLWltYWdlcz1maWxlWyxmaWxlc11s bCBwYXRjaCB0aGUgb3Byb2ZpbGUgY29ycmVjdGx5LHRoZSBvcGNvbnRyb2wgc2hvdzoNCg0KY3B1 IGZsYWdzIHNob3dlZCB0aGUgYXBpYyBmbGFnDQpbcm9vdEBzZDAyMTM4IH5dIyBjYXQgL3Byb2Mv Y3B1aW5mbyB8IGdyZXAgZmxhZ3MgDQpmbGFncyA6IGZwdSBkZSB0c2MgbXNyIHBhZSBtY2UgY3g4 IGFwaWMgc2VwIG1jYSBjbW92IHBhdCBjbGZsdXNoIGFjcGkgbW14IGZ4c3Igc3NlIHNzZTIgc3Mg aHQgc3lzY2FsbCBueCBsbSBjb25zdGFudF90c2MgcmVwX2dvb2Qgbm9wbCBub25zdG9wX3RzYyBw bmkgcGNsbXVscWRxIG1vbml0b3IgZXN0IHNzc2UzIGN4MTYgc3NlNF8xIHNzZTRfMiBwb3BjbnQg YWVzIGh5cGVydmlzb3IgbGFoZl9sbSBhcmF0IGVwYiBkdGhlcm0NCg0KRG9lcyB4ZW5vcHJvZiBk b2VzIG5vdCBzdXBwcm90IFg4Nl82ND8gDQoNCg0Kenl5OTgxMkAxMjYuY29tDQo= ------=_001_NextPart278601564102_=---- Content-Type: text/html; charset="GB2312" Content-Transfer-Encoding: quoted-printable
Hi,
  When I modprobe oprofile in do= main0, the dmesg show below:
    [ro= ot@sd02138 ~]# dmesg | tail -n 3=0A
   sha256_ssse3: Using SSSE3 optimized SHA-256 implemen= tation=0A
   SELinux: initialized (dev cifs, type cifs), uses= genfs_contexts=0A

   oprofile= : using timer interrupt.
  But in doma= inU it the oprofile using the NMI interrup rightly.
 [root@Domain1 ~]# modprobe oprofile 
 [root@Domain1 ~]# dmesg | = tail -n 3 =0A
 CIFS VFS: default security mechanism requested. Th= e default security mechanism will be upgraded from ntlm to ntlmv2 in kerne= l release 3.3=0A
 SELinux: initialized (dev cifs, type cifs), uses= genfs_contexts=0A
 oprofile: using NMI in= terrupt.

<= br>
 I have patch the oprofile correctly,the opcontrol= show:
[root= @sd02138 ~]# opcontrol
=A1=AD=A1=AD
--xen=3Dfile Xen image (for Xen = only) 
--active-domains=3Did[,ids] list of domains= in multiple domain profiling session (Xen)=0A
= (detailed profiling of user level and kernel modules code)=0A
= (requires running oprofile on these domai= ns)=0A
--passive-domains=3Did[,ids] list of domains to be profile= d (Xen).=0A
or --domains=3Did[,ids] (coarse profiling of use= r level and kernel modules code)=0A
(n= o need to run oprofile on these domains)=0A
--passive-images=3Dfile[= ,files] list of kernel images associated with each passive domain=0A
= or =0A
--domain-images=3Dfile= [,files]ll patch the oprofile correctly,the opcontrol show:

cpu flags showed the apic flag
[root@sd02138 ~= ]# cat /proc/cpuinfo | grep flags =0A
flags : fpu de tsc msr = pae mce cx8 apic sep mca cmov pat clflush a= cpi mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nopl nonst= op_tsc pni pclmulqdq monitor est ssse3 cx16 sse4_1 sse4_2 popcnt aes hyper= visor lahf_lm arat epb dtherm

Does xenoprof = does not supprot X86_64? 

=0A
zyy9812@126.com
=0A
------=_001_NextPart278601564102_=------ --===============5880113548790030641== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel --===============5880113548790030641==--