From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: [PATCH 22/22] mini-os: support idle for HVMlite Date: Tue, 23 Aug 2016 17:16:08 +0200 Message-ID: <1471965368-6159-23-git-send-email-jgross@suse.com> References: <1471965368-6159-1-git-send-email-jgross@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1471965368-6159-1-git-send-email-jgross@suse.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org Cc: Juergen Gross , samuel.thibault@ens-lyon.org, wei.liu2@citrix.com List-Id: xen-devel@lists.xenproject.org SW5zdGVhZCBvZiBjYWxsaW5nIEhZUEVSVklTT1Jfc2NoZWRfb3AoU0NIRURPUF9ibG9jaywgMCkg d2UgbmVlZCB0byB1c2UKdGhlICJobHQiIGluc3RydWN0aW9uIHdpdGggaW50ZXJydXB0cyBlbmFi bGVkIHRvIHN3aXRjaCB0byBpZGxlIHdoZW4KcnVubmluZyBhcyBIVk1saXRlIGRvbWFpbi4KClRo aXMgcmVxdWlyZXMgdG8gc2V0dXAgYSBuZXcgdGltZXIgaW4gdGhlIHRpbWVyIGhhbmRsZXIgYXMg dGhlcmUgaXMgbm8KZ3VhcmFudGVlIHRoZSBvcmlnaW5hbCB0aW1lciBldmVudCB3ZSBhcmUgd2Fp dGluZyBmb3Igd29uJ3QgZmlyZQpiZXR3ZWVuIGVuYWJsaW5nIGludGVycnVwdHMgYW5kIGNhbGxp bmcgImhsdCIuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ Ci0tLQogYXJjaC94ODYvdGltZS5jIHwgMTEgKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3 IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvdGlt ZS5jIGIvYXJjaC94ODYvdGltZS5jCmluZGV4IGFmNDVlNTYuLjM2NTgxNDIgMTAwNjQ0Ci0tLSBh L2FyY2gveDg2L3RpbWUuYworKysgYi9hcmNoL3g4Ni90aW1lLmMKQEAgLTIxMiwxNyArMjEyLDIw IEBAIHZvaWQgYmxvY2tfZG9tYWluKHNfdGltZV90IHVudGlsKQogICAgIGlmKG1vbm90b25pY19j bG9jaygpIDwgdW50aWwpCiAgICAgewogICAgICAgICBIWVBFUlZJU09SX3NldF90aW1lcl9vcCh1 bnRpbCk7CisjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAgICAgICAgIEhZUEVSVklTT1Jfc2NoZWRf b3AoU0NIRURPUF9ibG9jaywgMCk7CisjZWxzZQorICAgICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7 CisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJobHQiIDogOiA6ICJtZW1vcnkiICk7CisjZW5kaWYK ICAgICAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKKyAgICAgICAgSFlQRVJWSVNPUl9zZXRfdGlt ZXJfb3AoMCk7CiAgICAgfQogfQogCi0KLS8qCi0gKiBKdXN0IGEgZHVtbXkKLSAqLwogc3RhdGlj IHZvaWQgdGltZXJfaGFuZGxlcihldnRjaG5fcG9ydF90IGV2LCBzdHJ1Y3QgcHRfcmVncyAqcmVn cywgdm9pZCAqaWduKQogeworICAgIEhZUEVSVklTT1Jfc2V0X3RpbWVyX29wKG1vbm90b25pY19j bG9jaygpICsgTUlMTElTRUNTKDEpKTsKIH0KIAogCi0tIAoyLjYuNgoKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=