From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony PERARD Subject: [PATCH 3/3] x86/vlapic: Reset LAPIC Timer only on TSC Deadline mode change Date: Thu, 23 Mar 2017 11:47:01 +0000 Message-ID: <20170323114701.25207-4-anthony.perard@citrix.com> References: <20170323114701.25207-1-anthony.perard@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cr1D7-0003Nc-Sq for xen-devel@lists.xenproject.org; Thu, 23 Mar 2017 11:47:21 +0000 In-Reply-To: <20170323114701.25207-1-anthony.perard@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Anthony PERARD , Andrew Cooper , Jan Beulich List-Id: xen-devel@lists.xenproject.org Rm9yIHRoZSBMQVBJQyB0aW1lciwgc3dpdGNoaW5nIGJldHdlZW4gcGVyaW9kaWMgYW5kIG9uZS1z aG90IGRvZXMgbm90CnJlc2V0IGFueXRoaW5nIG9uIHJlYWwtaGFyZHdhcmQsIGJ1dCBzd2l0Y2hp bmcgZnJvbSBUU0MgZGVhZGxpbmUgb3IgdG8KaXQgZG9lcyByZXNldCB0aGUgdGltZXIsIGFjY29y ZGluZyB0byBJbnRlbCBtYW51YWwuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50 aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KCi0tLQpJJ20gbm90IHN1cmUgdGhhdCBUTUlDVCBzaG91 bGQgYmUgcmVzZXQsIGJ1dCB0aGUgbWFudWVsIHNhaWQgdGhhdCBpbgp0c2MtZGVhZGxpbmUsIHdy aXRlIHRvIFRNSUNUIGFyZSBpZ25vcmVkLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMg fCA2ICsrKystLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jIGIveGVuL2FyY2gveDg2 L2h2bS92bGFwaWMuYwppbmRleCBmNzBhMjVmNWI5Li4xODI0N2JkOGJiIDEwMDY0NAotLS0gYS94 ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMK QEAgLTgzOSw5ICs4MzksMTEgQEAgc3RhdGljIHZvaWQgdmxhcGljX3JlZ193cml0ZShzdHJ1Y3Qg dmNwdSAqdiwKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEFQSUNfTFZUVDogICAgICAgICAv KiBMVlQgVGltZXIgUmVnICovCi0gICAgICAgIGlmICggKHZsYXBpY19nZXRfcmVnKHZsYXBpYywg b2Zmc2V0KSAmIEFQSUNfVElNRVJfTU9ERV9NQVNLKSAhPQotICAgICAgICAgICAgICh2YWwgJiBB UElDX1RJTUVSX01PREVfTUFTSykgKQorICAgICAgICAvKiBTd2l0Y2hpbmcgYmV0d2VlbiB0ZHQg YW5kIHBlcmlvZGljfG9uZS1zaG90IHJlc2V0IHRoZSBvdGhlciBtb2RlICovCisgICAgICAgIGlm ICggdmxhcGljX2x2dHRfdGR0KHZsYXBpYykgIT0KKyAgICAgICAgICAgICAoKHZhbCAmIEFQSUNf VElNRVJfTU9ERV9NQVNLKSA9PSBBUElDX1RJTUVSX01PREVfVFNDX0RFQURMSU5FKSkKICAgICAg ICAgeworICAgICAgICAgICAgdmxhcGljX3NldF9yZWcodmxhcGljLCBBUElDX1RNSUNULCAwKTsK ICAgICAgICAgICAgIHZsYXBpYy0+aHcudGR0X21zciA9IDA7CiAgICAgICAgIH0KICAgICAgICAg dmxhcGljLT5wdC5pcnEgPSB2YWwgJiBBUElDX1ZFQ1RPUl9NQVNLOwotLSAKQW50aG9ueSBQRVJB UkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu eGVuLm9yZy94ZW4tZGV2ZWwK