From mboxrd@z Thu Jan 1 00:00:00 1970 From: "=?gb2312?B?t7+6o7fl?=" Subject: Some questions about Xenstore&Xenbus Date: Thu, 5 Nov 2009 17:52:44 +0800 Message-ID: <200911051752427287056@126.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0470997408==" Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Keir Fraser , "xen-devel@lists.xensource.com" List-Id: xen-devel@lists.xenproject.org This is a multi-part message in MIME format. --===============0470997408== Content-Type: multipart/alternative; boundary="=====003_Dragon211272442111_=====" This is a multi-part message in MIME format. --=====003_Dragon211272442111_===== Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: 7bit hi, Keir: Now i am studying the source code of Xenbus (version 3.1). I found that, in "xenbus_init()", it seems the xenbus need allocate a page for xen_store_mfn in Dom0, while in DomU the value of xen_store_mfn can be obtained from "xen_store_info". So, i guess that every domain has a machine page for xenstore-ring-buffer, that is xen_store_mfn. But, i am puzzled as follows: if xenbus is the client, is xenstored in Dom0 the server, and is xen_store_mfn the communication channel between them? where can i find the allocation for xen_store_mfn? is the xen_store_mfn different for per domain? can i switch off the communication between xenbus and xenstored after i successfully logined into the DomainU? thanks a lot! Haifeng Fang --=====003_Dragon211272442111_===== Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: base64 PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu dD0idGV4dC9odG1sOyBjaGFyc2V0PWdiMjMxMiI+DQo8TUVUQSBjb250ZW50PSJNU0hUTUwgNi4w MC4zNzkwLjQ0MjYiIG5hbWU9R0VORVJBVE9SPg0KPFNUWUxFPkBmb250LWZhY2Ugew0KCWZvbnQt ZmFtaWx5OiDLzszlOw0KfQ0KQGZvbnQtZmFjZSB7DQoJZm9udC1mYW1pbHk6IFZlcmRhbmE7DQp9 DQpAZm9udC1mYWNlIHsNCglmb250LWZhbWlseTogQMvOzOU7DQp9DQpAcGFnZSBTZWN0aW9uMSB7 c2l6ZTogNTk1LjNwdCA4NDEuOXB0OyBtYXJnaW46IDcyLjBwdCA5MC4wcHQgNzIuMHB0IDkwLjBw dDsgbGF5b3V0LWdyaWQ6IDE1LjZwdDsgfQ0KUC5Nc29Ob3JtYWwgew0KCVRFWFQtSlVTVElGWTog aW50ZXItaWRlb2dyYXBoOyBGT05ULVNJWkU6IDEwLjVwdDsgTUFSR0lOOiAwY20gMGNtIDBwdDsg Rk9OVC1GQU1JTFk6ICJUaW1lcyBOZXcgUm9tYW4iOyBURVhULUFMSUdOOiBqdXN0aWZ5DQp9DQpM SS5Nc29Ob3JtYWwgew0KCVRFWFQtSlVTVElGWTogaW50ZXItaWRlb2dyYXBoOyBGT05ULVNJWkU6 IDEwLjVwdDsgTUFSR0lOOiAwY20gMGNtIDBwdDsgRk9OVC1GQU1JTFk6ICJUaW1lcyBOZXcgUm9t YW4iOyBURVhULUFMSUdOOiBqdXN0aWZ5DQp9DQpESVYuTXNvTm9ybWFsIHsNCglURVhULUpVU1RJ Rlk6IGludGVyLWlkZW9ncmFwaDsgRk9OVC1TSVpFOiAxMC41cHQ7IE1BUkdJTjogMGNtIDBjbSAw cHQ7IEZPTlQtRkFNSUxZOiAiVGltZXMgTmV3IFJvbWFuIjsgVEVYVC1BTElHTjoganVzdGlmeQ0K fQ0KQTpsaW5rIHsNCglDT0xPUjogYmx1ZTsgVEVYVC1ERUNPUkFUSU9OOiB1bmRlcmxpbmUNCn0N ClNQQU4uTXNvSHlwZXJsaW5rIHsNCglDT0xPUjogYmx1ZTsgVEVYVC1ERUNPUkFUSU9OOiB1bmRl cmxpbmUNCn0NCkE6dmlzaXRlZCB7DQoJQ09MT1I6IHB1cnBsZTsgVEVYVC1ERUNPUkFUSU9OOiB1 bmRlcmxpbmUNCn0NClNQQU4uTXNvSHlwZXJsaW5rRm9sbG93ZWQgew0KCUNPTE9SOiBwdXJwbGU7 IFRFWFQtREVDT1JBVElPTjogdW5kZXJsaW5lDQp9DQpTUEFOLkVtYWlsU3R5bGUxNyB7DQoJRk9O VC1XRUlHSFQ6IG5vcm1hbDsgQ09MT1I6IHdpbmRvd3RleHQ7IEZPTlQtU1RZTEU6IG5vcm1hbDsg Rk9OVC1GQU1JTFk6IFZlcmRhbmE7IFRFWFQtREVDT1JBVElPTjogbm9uZTsgbXNvLXN0eWxlLXR5 cGU6IHBlcnNvbmFsLWNvbXBvc2UNCn0NCkRJVi5TZWN0aW9uMSB7DQoJcGFnZTogU2VjdGlvbjEN Cn0NClVOS05PV04gew0KCUZPTlQtU0laRTogMTBwdA0KfQ0KQkxPQ0tRVU9URSB7DQoJTUFSR0lO LVRPUDogMHB4OyBNQVJHSU4tQk9UVE9NOiAwcHg7IE1BUkdJTi1MRUZUOiAyZW0NCn0NCk9MIHsN CglNQVJHSU4tVE9QOiAwcHg7IE1BUkdJTi1CT1RUT006IDBweA0KfQ0KVUwgew0KCU1BUkdJTi1U T1A6IDBweDsgTUFSR0lOLUJPVFRPTTogMHB4DQp9DQo8L1NUWUxFPg0KPC9IRUFEPg0KPEJPRFkg c3R5bGU9IkZPTlQtU0laRTogMTBwdDsgTUFSR0lOOiAxMHB4OyBGT05ULUZBTUlMWTogdmVyZGFu YSI+DQo8RElWPjxGT05UIGZhY2U9VmVyZGFuYSBjb2xvcj0jMDAwMDgwIHNpemU9Mj5oaSwgS2Vp cjo8L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05UIGNvbG9yPSMwMDAwODA+PC9GT05UPiZuYnNwOzwv RElWPg0KPERJVj48Rk9OVCBjb2xvcj0jMDAwMDgwPk5vdyBpIGFtIHN0dWR5aW5nIHRoZSBzb3Vy Y2UgY29kZSBvZiBYZW5idXMgKHZlcnNpb24gDQozLjEpLjwvRk9OVD48L0RJVj4NCjxESVY+PEZP TlQgZmFjZT1WZXJkYW5hIGNvbG9yPSMwMDAwODAgc2l6ZT0yPjwvRk9OVD4mbmJzcDs8L0RJVj4N CjxESVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj5JIGZvdW5kIHRoYXQsIGluICJ4ZW5idXNf aW5pdCgpIiwgaXQgc2VlbXMgdGhlIA0KeGVuYnVzIG5lZWQgYWxsb2NhdGUgYSBwYWdlIGZvciB4 ZW5fc3RvcmVfbWZuIGluIERvbTAsIHdoaWxlIGluIERvbVUgdGhlIHZhbHVlIA0Kb2YgeGVuX3N0 b3JlX21mbiBjYW4gYmUgb2J0YWluZWQgZnJvbSAieGVuX3N0b3JlX2luZm8iLiBTbywgaSBndWVz cyB0aGF0IGV2ZXJ5IA0KZG9tYWluIGhhcyBhIG1hY2hpbmUgcGFnZSBmb3IgeGVuc3RvcmUtcmlu Zy1idWZmZXIsIHRoYXQgaXMgeGVuX3N0b3JlX21mbi4gQnV0LCANCmkgYW0gcHV6emxlZCZuYnNw O2FzIGZvbGxvd3M6PC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0y PjwvRk9OVD4mbmJzcDs8L0RJVj4NCjxVTD4NCiAgPExJPjxGT05UIGZhY2U9VmVyZGFuYSBzaXpl PTI+aWYgeGVuYnVzIGlzIHRoZSBjbGllbnQsIGlzIHhlbnN0b3JlZCBpbiBEb20wIA0KICB0aGUg c2VydmVyLCBhbmQgaXMgeGVuX3N0b3JlX21mbiB0aGUgY29tbXVuaWNhdGlvbiBjaGFubmVsIGJl dHdlZW4gDQogIHRoZW0/PC9GT05UPjwvTEk+DQogIDxMST48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6 ZT0yPndoZXJlJm5ic3A7Y2FuIGkgZmluZCB0aGUgYWxsb2NhdGlvbiBmb3IgDQogIHhlbl9zdG9y ZV9tZm4/PC9GT05UPjwvTEk+DQogIDxMST48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPmlzIHRo ZSB4ZW5fc3RvcmVfbWZuIGRpZmZlcmVudCBmb3IgcGVyIA0KICBkb21haW4/PC9GT05UPjwvTEk+ DQogIDxMST48Rk9OVCBmYWNlPVZlcmRhbmEgc2l6ZT0yPmNhbiBpIHN3aXRjaCBvZmYgdGhlIGNv bW11bmljYXRpb24gYmV0d2VlbiANCiAgeGVuYnVzJm5ic3A7YW5kIHhlbnN0b3JlZCZuYnNwO2Fm dGVyIGkgc3VjY2Vzc2Z1bGx5IGxvZ2luZWQgaW50byB0aGUgDQogIERvbWFpblU/PC9GT05UPjwv TEk+PC9VTD4NCjxESVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48L0ZPTlQ+Jm5ic3A7PC9E SVY+DQo8RElWPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+dGhhbmtzIGEgbG90ITwvRk9OVD48 L0RJVj4NCjxESVY+PEZPTlQgZmFjZT1WZXJkYW5hIHNpemU9Mj48L0ZPTlQ+Jm5ic3A7PC9ESVY+ DQo8RElWPjxGT05UIGZhY2U9VmVyZGFuYSBzaXplPTI+SGFpZmVuZyBGYW5nPC9GT05UPjxGT05U IGZhY2U9VmVyZGFuYSANCnNpemU9Mj48L0RJVj48L0ZPTlQ+PC9CT0RZPjwvSFRNTD4NCg== --=====003_Dragon211272442111_=====-- --===============0470997408== 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.xensource.com http://lists.xensource.com/xen-devel --===============0470997408==--