From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Ostrovsky Subject: [PATCH v4 03/15] acpi: Power and Sleep ACPI buttons are not emulated for PVH guests Date: Tue, 29 Nov 2016 10:33:10 -0500 Message-ID: <1480433602-13290-4-git-send-email-boris.ostrovsky@oracle.com> References: <1480433602-13290-1-git-send-email-boris.ostrovsky@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1480433602-13290-1-git-send-email-boris.ostrovsky@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, jbeulich@suse.com, Boris Ostrovsky , roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org U2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNv bT4KUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB0b29s cy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5jIHwgMyArKy0KIHRvb2xzL2xpYmFjcGkvYnVpbGQu YyAgICAgICAgICAgfCAyICsrCiB0b29scy9saWJhY3BpL2xpYmFjcGkuaCAgICAgICAgIHwgMSAr CiAzIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAt LWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmMgYi90b29scy9maXJtd2FyZS9o dm1sb2FkZXIvdXRpbC5jCmluZGV4IDFkNzg5NzMuLmEzZjEyZmUgMTAwNjQ0Ci0tLSBhL3Rvb2xz L2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmMKKysrIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVy L3V0aWwuYwpAQCAtOTQ5LDcgKzk0OSw4IEBAIHZvaWQgaHZtbG9hZGVyX2FjcGlfYnVpbGRfdGFi bGVzKHN0cnVjdCBhY3BpX2NvbmZpZyAqY29uZmlnLAogICAgICAgICBjb25maWctPnRhYmxlX2Zs YWdzIHw9IEFDUElfSEFTX1NTRFRfUzQ7CiAKICAgICBjb25maWctPnRhYmxlX2ZsYWdzIHw9IChB Q1BJX0hBU19UQ1BBIHwgQUNQSV9IQVNfSU9BUElDIHwKLSAgICAgICAgICAgICAgICAgICAgICAg ICAgICBBQ1BJX0hBU19XQUVUIHwgQUNQSV9IQVNfUE1USU1FUik7CisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgQUNQSV9IQVNfV0FFVCB8IEFDUElfSEFTX1BNVElNRVIgfAorICAgICAgICAg ICAgICAgICAgICAgICAgICAgIEFDUElfSEFTX0JVVFRPTlMpOwogCiAgICAgY29uZmlnLT50aXNf aGRyID0gKHVpbnQxNl90ICopQUNQSV9USVNfSERSX0FERFJFU1M7CiAKZGlmZiAtLWdpdCBhL3Rv b2xzL2xpYmFjcGkvYnVpbGQuYyBiL3Rvb2xzL2xpYmFjcGkvYnVpbGQuYwppbmRleCBlMWZkMzgx Li40YTJlMmE5IDEwMDY0NAotLS0gYS90b29scy9saWJhY3BpL2J1aWxkLmMKKysrIGIvdG9vbHMv bGliYWNwaS9idWlsZC5jCkBAIC01NzksNiArNTc5LDggQEAgaW50IGFjcGlfYnVpbGRfdGFibGVz KHN0cnVjdCBhY3BpX2N0eHQgKmN0eHQsIHN0cnVjdCBhY3BpX2NvbmZpZyAqY29uZmlnKQogICAg ICAgICBGYWR0LnBtX3Rtcl9ibGsgPSBGYWR0LnBtX3Rtcl9sZW4gPSAwOwogICAgICAgICBtZW1z ZXQoJkZhZHQueF9wbV90bXJfYmxrLCAwLCBzaXplb2YoRmFkdC54X3BtX3Rtcl9ibGspKTsKICAg ICB9CisgICAgaWYgKCAhKGNvbmZpZy0+dGFibGVfZmxhZ3MgJiBBQ1BJX0hBU19CVVRUT05TKSAp CisgICAgICAgIEZhZHQuZmxhZ3MgfD0gKEFDUElfUFdSX0JVVFRPTiB8IEFDUElfU0xQX0JVVFRP Tik7CiAgICAgbWVtY3B5KGZhZHQsICZGYWR0LCBzaXplb2Yoc3RydWN0IGFjcGlfMjBfZmFkdCkp OwogICAgIGZhZHQtPmRzZHQgICA9IGN0eHQtPm1lbV9vcHMudjJwKGN0eHQsIGRzZHQpOwogICAg IGZhZHQtPnhfZHNkdCA9IGN0eHQtPm1lbV9vcHMudjJwKGN0eHQsIGRzZHQpOwpkaWZmIC0tZ2l0 IGEvdG9vbHMvbGliYWNwaS9saWJhY3BpLmggYi90b29scy9saWJhY3BpL2xpYmFjcGkuaAppbmRl eCBiZGE2OTJlLi5kZDZlZjhiIDEwMDY0NAotLS0gYS90b29scy9saWJhY3BpL2xpYmFjcGkuaAor KysgYi90b29scy9saWJhY3BpL2xpYmFjcGkuaApAQCAtMzEsNiArMzEsNyBAQAogI2RlZmluZSBB Q1BJX0hBU19JT0FQSUMgICAgICAoMTw8OCkKICNkZWZpbmUgQUNQSV9IQVNfV0FFVCAgICAgICAg KDE8PDkpCiAjZGVmaW5lIEFDUElfSEFTX1BNVElNRVIgICAgICgxPDwxMCkKKyNkZWZpbmUgQUNQ SV9IQVNfQlVUVE9OUyAgICAgKDE8PDExKQogCiBzdHJ1Y3QgeGVuX3ZtZW1yYW5nZTsKIHN0cnVj dCBhY3BpX251bWEgewotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54 ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK