From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58644) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1boNfS-0006rC-En for qemu-devel@nongnu.org; Mon, 26 Sep 2016 00:37:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1boNfO-0006Wg-5v for qemu-devel@nongnu.org; Mon, 26 Sep 2016 00:37:25 -0400 Received: from mr213107.mail.yeah.net ([223.252.213.107]:14697) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1boNfL-0006VF-TB for qemu-devel@nongnu.org; Mon, 26 Sep 2016 00:37:22 -0400 Date: Mon, 26 Sep 2016 12:37:11 +0800 From: "zhongjun@sangfor.com.cn" References: <201609201519044580729@sangfor.com.cn>, <67acae98-2704-22e8-1953-b2ae6714a41c@redhat.com>, <2016092020541069238849@sangfor.com.cn>, , <20160921153601537436131@sangfor.com.cn>, <68f9c490-2d10-8270-f936-949a1e70462e@redhat.com> Mime-Version: 1.0 Message-ID: <20160926123710966259185@sangfor.com.cn> Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: base64 Subject: [Qemu-devel] [PATCH]MC146818 RTC: Get correct guest time when irq coalesced List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paolo Bonzini , qemu-devel Cc: "Michael S. Tsirkin" SGksIFBhb2xvDQpUaGlzIGlzIGFub3RoZXIgcGF0Y2ggYXJyb3VuZCBSVEMuIFdvdWxkIHlvdSBw bGVhc2UgaGF2ZSBhIHJldmlldy4NCg0KLS0tLS0tLS0tLS0tLS0tLS0tc2VwYXJhdGlvbi0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KTUMxNDY4MTgg UlRDOiBHZXQgY29ycmVjdCBndWVzdCB0aW1lIHdoZW4gaXJxIGNvYWxlc2NlZA0KDQpXaGVuIGly cSBjb2FsZXNjZSBvY2N1cnJlZCwgaXJxX2NvYWxlc2NlZCBhY3R1YWxseSBzdG9yZSB0aGUgc2Vj b25kcw0KdGhhdCB0aGUgdGltZSBzYXduIGluIGd1ZXN0IGxhZ3MgYmVoaW5kIHJlYWwgZ3Vlc3Qg dmlydHVhbCB0aW1lLg0KQXQgdGhpcyB0aW1lICwgaWYgZ3Vlc3QgcmVhZCBjbW9zIGZvciB2aXJ0 dWFsIHRpbWUsIGl0IHNob3VsZG4ndCBzZWUNCnRob3NlIGRlbGF5ZWQgc2Vjb25kcywgc28gd2Ug bXVzdCBzdWJzdHJhY3QgaXJxX2NvYWxlc2NlZCBmcm9tIGd1ZXN0IA0KdmlydHVhbCB0aW1lLiBP dGhlcndpc2UsIGFmdGVyIHNlY29uZHMgcXVldWVkIGluIGlycV9jb2FsZXNjZWQgYXBwbGllZA0K dG8gZ3Vlc3QsIHRpbWUgaW4gZ3Vlc3Qgd2lsbCBnbyBhaGVhZCBvZiB0aW1lIGl0IHNob3VsZCBi ZS4NCg0KLS0tDQogaHcvdGltZXIvbWMxNDY4MThydGMuYyB8IDMgKysrDQogMSBmaWxlIGNoYW5n ZWQsIDMgaW5zZXJ0aW9ucygrKQ0KDQpkaWZmIC0tZ2l0IGEvaHcvdGltZXIvbWMxNDY4MThydGMu YyBiL2h3L3RpbWVyL21jMTQ2ODE4cnRjLmMNCmluZGV4IDFkZjE3YWYuLjRjYjhlNWUgMTAwNjQ0 DQotLS0gYS9ody90aW1lci9tYzE0NjgxOHJ0Yy5jDQorKysgYi9ody90aW1lci9tYzE0NjgxOHJ0 Yy5jDQpAQCAtNTQ5LDYgKzU0OSw4IEBAIHN0YXRpYyB2b2lkIHJ0Y19zZXRfdGltZShSVENTdGF0 ZSAqcykNCiAgICAgcnRjX2dldF90aW1lKHMsICZ0bSk7DQogICAgIHMtPmJhc2VfcnRjID0gbWt0 aW1lZ20oJnRtKTsNCiAgICAgcy0+bGFzdF91cGRhdGUgPSBxZW11X2Nsb2NrX2dldF9ucyhydGNf Y2xvY2spOw0KKyBzLT5pcnFfY29hbGVzY2VkID0gMDsNCisgcy0+aXJxX3JlaW5qZWN0X29uX2Fj a19jb3VudCA9IDA7DQogDQogICAgIHFhcGlfZXZlbnRfc2VuZF9ydGNfY2hhbmdlKHFlbXVfdGlt ZWRhdGVfZGlmZigmdG0pLCAmZXJyb3JfYWJvcnQpOw0KIH0NCkBAIC01ODUsNiArNTg3LDcgQEAg c3RhdGljIHZvaWQgcnRjX3VwZGF0ZV90aW1lKFJUQ1N0YXRlICpzKQ0KIA0KICAgICBndWVzdF9u c2VjID0gZ2V0X2d1ZXN0X3J0Y19ucyhzKTsNCiAgICAgZ3Vlc3Rfc2VjID0gZ3Vlc3RfbnNlYyAv IE5BTk9TRUNPTkRTX1BFUl9TRUNPTkQ7DQorIGd1ZXN0X3NlYyAtPSBzLT5pcnFfY29hbGVzY2Vk Ow0KICAgICBnbXRpbWVfcigmZ3Vlc3Rfc2VjLCAmcmV0KTsNCiANCiAgICAgLyogSXMgU0VUIGZs YWcgb2YgUmVnaXN0ZXIgQiBkaXNhYmxlZD8gKi8NCi0tIA0KMi45LjAud2luZG93cy4xDQo=