From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38188) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bmGdJ-0000IT-NN for qemu-devel@nongnu.org; Tue, 20 Sep 2016 04:42:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bmGdF-0003lA-KT for qemu-devel@nongnu.org; Tue, 20 Sep 2016 04:42:28 -0400 Received: from mr213107.mail.yeah.net ([223.252.213.107]:30970) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bmGdE-0003iX-VZ for qemu-devel@nongnu.org; Tue, 20 Sep 2016 04:42:25 -0400 Date: Tue, 20 Sep 2016 16:34:11 +0800 From: "zhongjun@sangfor.com.cn" References: <201609201519044580729@sangfor.com.cn>, <67acae98-2704-22e8-1953-b2ae6714a41c@redhat.com> Mime-Version: 1.0 Message-ID: <201609201628008915271@sangfor.com.cn> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: base64 Subject: Re: [Qemu-devel] [PATCH]MC146818 RTC: coordinate guest clock base to destination host after migration List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paolo Bonzini , qemu-devel Cc: "Michael S. Tsirkin" eWVzLCB0aGUgZnVsbCBvcHRpb25zIG9uIGNsb2NrIGlzICctcnRjIGRyaWZ0Zml4PXNsZXcsY2xv Y2s9cnQsYmFzZT1sb2NhbHRpbWUnDQoNCg0KDQp6aG9uZ2p1bkBzYW5nZm9yLmNvbS5jbg0KIA0K RnJvbTogUGFvbG8gQm9uemluaQ0KRGF0ZTogMjAxNi0wOS0yMCAxNjoxNw0KVG86IHpob25nanVu QHNhbmdmb3IuY29tLmNuOyBxZW11LWRldmVsDQpDQzogTWljaGFlbCBTLiBUc2lya2luDQpTdWJq ZWN0OiBSZTogW1BBVENIXU1DMTQ2ODE4IFJUQzogY29vcmRpbmF0ZSBndWVzdCBjbG9jayBiYXNl IHRvIGRlc3RpbmF0aW9uIGhvc3QgYWZ0ZXIgbWlncmF0aW9uDQogDQogDQpPbiAyMC8wOS8yMDE2 IDA5OjE5LCB6aG9uZ2p1bkBzYW5nZm9yLmNvbS5jbiB3cm90ZToNCj4gcWVtdSB0cmFja3MgZ3Vl c3QgdGltZSBiYXNlZCBvbiB2ZWN0b3IgW2Jhc2VfcnRjLCBsYXN0X3VwZGF0ZV0sIGluIHdoaWNo DQo+IGxhc3RfdXBkYXRlIHN0YW5kcyBmb3IgYSBtb25vdG9uaWMgdGljayB3aGljaCBpcyBhY3R1 YWxseSB1cHRpbWUgb2YgdGhlIGhvc3QuDQogDQpCdXQgbGFzdF91cGRhdGUgaXMgbm90IGEgbW9u b3RvbmljIHRpY2ssIGl0J3MgYmFzaWNhbGx5IGdldHRpbWVvZmRheQ0KdW5sZXNzIHlvdSdyZSB1 c2luZyB0aGUgIi1ydGMgY2xvY2s9Li4uIiBvcHRpb24uDQogDQo+ICtzdGF0aWMgdm9pZCBydGNf Zmx1c2hfdGltZShSVENTdGF0ZSAqcykNCj4gK3sNCj4gKyAgICBzdHJ1Y3QgdG0gcmV0Ow0KPiAr ICAgIHRpbWVfdCBndWVzdF9zZWM7DQo+ICsgICAgaW50NjRfdCBndWVzdF9uc2VjOw0KPiArICAg IHVpbnQ2NF90IGd1ZXN0X2Nsb2NrID0gcWVtdV9jbG9ja19nZXRfbnMocnRjX2Nsb2NrKTsNCj4g Kw0KPiArICAgIGd1ZXN0X25zZWMgPSBzLT5iYXNlX3J0YyAqIE5BTk9TRUNPTkRTX1BFUl9TRUNP TkQNCj4gKyAgICAgICAgICAgICAgICAgKyBndWVzdF9jbG9jayAtIHMtPmxhc3RfdXBkYXRlOw0K PiArICAgIGd1ZXN0X3NlYyA9IChndWVzdF9uc2VjICsgTkFOT1NFQ09ORFNfUEVSX1NFQ09ORC8y KS8gTkFOT1NFQ09ORFNfUEVSX1NFQ09ORDsNCj4gKyAgICBnbXRpbWVfcigmZ3Vlc3Rfc2VjLCAm cmV0KTsNCj4gKw0KPiArICAgIHJ0Y19zZXRfY21vcyhzLCAmcmV0KTsNCiANClRoaXMgc2hvdWxk IGJlIGp1c3QgcnRjX3VwZGF0ZV90aW1lKHMpLg0KIA0KU2ltaWxhcmx5Og0KIA0KPiANCj4gKyAg ICBydGNfZ2V0X3RpbWUocywgJnRtKTsNCj4gKyAgICBkaWZmID0gbWt0aW1lZ20oJnRtKSAtIHMt PmJhc2VfcnRjOw0KPiArICAgIGFzc2VydChkaWZmID49IDApOw0KPiArICAgIHMtPmxhc3RfdXBk YXRlID0gcWVtdV9jbG9ja19nZXRfbnMocnRjX2Nsb2NrKQ0KPiArICAgICAgICAgICAgICAgICAg ICAtIGRpZmYgKiBOQU5PU0VDT05EU19QRVJfU0VDT05EOw0KIA0KVGhpcyBzaG91bGQgYmUgcnRj X3NldF90aW1lLg0KIA0KSG93ZXZlciwgdGhlcmUgYXJlIHR3byBwcm9ibGVtcyB3aXRoIHRoaXMg YXBwcm9hY2guICBGaXJzdCwgaWYgeW91DQptaWdyYXRlIG9sZCBRRU1VIHRvIG5ldyBRRU1VLCB0 aGUgbmV3IFFFTVUgZXhwZWN0cyB0byBoYXZlIGFuIHVwLXRvLWRhdGUNCnMtPmJhc2VfcnRjLCB3 aGlsZSBvbGQgUUVNVSBwcm92aWRlZCBhbiBvbGQgUUVNVS4gIFNlY29uZCwgZXZlcnkNCm1pZ3Jh dGlvbiB3aWxsIGRlbGF5IHRoZSBSVEMgYnkgYSBmZXcgdGVudGhzIG9mIGEgc2Vjb25kLiAgU28g dGhlIGNhbGwNCnRvIHJ0Y19zZXRfdGltZSBzaG91bGQgYmUgY29uZGl0aW9uYWwgb24gcnRjX2Ns b2NrID09IFFFTVVfQ0xPQ0tfUkVBTFRJTUUuDQogDQpQYW9sbw0K