From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: [PATCH v3 3/3] x86/xen: add pvh specific rsdp address retrieval function Date: Mon, 19 Feb 2018 11:09:06 +0100 Message-ID: <20180219100906.14265-4-jgross@suse.com> References: <20180219100906.14265-1-jgross@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eniT8-00056O-In for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 10:14:46 +0000 In-Reply-To: <20180219100906.14265-1-jgross@suse.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org, linux-acpi@vger.kernel.org, x86@kernel.org Cc: Juergen Gross , rafael.j.wysocki@intel.com, stable@vger.kernel.org, mingo@redhat.com, hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de, lenb@kernel.org List-Id: xen-devel@lists.xenproject.org QWRkIHB2aF9nZXRfcm9vdF9wb2ludGVyKCkgZm9yIFhlbiBQVkggZ3Vlc3RzIHRvIGNvbW11bmlj YXRlIHRoZQphZGRyZXNzIG9mIHRoZSBSU0RQIHRhYmxlIGdpdmVuIHRvIHRoZSBrZXJuZWwgdmlh IFhlbiBzdGFydCBpbmZvLgoKVGhpcyBtYWtlcyB0aGUga2VybmVsIGJvb3QgYWdhaW4gaW4gUFZI IG1vZGUgYWZ0ZXIgb24gcmVjZW50IFhlbiB0aGUKUlNEUCB3YXMgbW92ZWQgdG8gaGlnaGVyIGFk ZHJlc3Nlcy4gU28gdXAgdG8gdGhhdCBjaGFuZ2UgaXQgd2FzIHB1cmUKbHVjayB0aGF0IHRoZSBs ZWdhY3kgbWV0aG9kIHRvIGxvY2F0ZSB0aGUgUlNEUCB3YXMgd29ya2luZyB3aGVuCnJ1bm5pbmcg YXMgUFZIIG1vZGUuCgpDYzogPHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+ICMgNC4xMQpTaWduZWQt b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogYXJjaC94ODYveGVu L2VubGlnaHRlbl9wdmguYyB8IDE0ICsrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEg aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4v ZW5saWdodGVuX3B2aC5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdmguYwppbmRleCA0MzZj NGYwMDNlMTcuLmFhMWM2YTY4MzFhOSAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRl bl9wdmguYworKysgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2aC5jCkBAIC02LDYgKzYsNyBA QAogI2luY2x1ZGUgPGFzbS9pb19hcGljLmg+CiAjaW5jbHVkZSA8YXNtL2h5cGVydmlzb3IuaD4K ICNpbmNsdWRlIDxhc20vZTgyMC9hcGkuaD4KKyNpbmNsdWRlIDxhc20veDg2X2luaXQuaD4KIAog I2luY2x1ZGUgPGFzbS94ZW4vaW50ZXJmYWNlLmg+CiAjaW5jbHVkZSA8YXNtL3hlbi9oeXBlcmNh bGwuaD4KQEAgLTE2LDE1ICsxNywyMCBAQAogLyoKICAqIFBWSCB2YXJpYWJsZXMuCiAgKgotICog eGVuX3B2aCBhbmQgcHZoX2Jvb3RwYXJhbXMgbmVlZCB0byBsaXZlIGluIGRhdGEgc2VnbWVudCBz aW5jZSB0aGV5Ci0gKiBhcmUgdXNlZCBhZnRlciBzdGFydHVwX3szMnw2NH0sIHdoaWNoIGNsZWFy IC5ic3MsIGFyZSBpbnZva2VkLgorICogeGVuX3B2aCBwdmhfYm9vdHBhcmFtcyBhbmQgcHZoX3N0 YXJ0X2luZm8gbmVlZCB0byBsaXZlIGluIGRhdGEgc2VnbWVudAorICogc2luY2UgdGhleSBhcmUg dXNlZCBhZnRlciBzdGFydHVwX3szMnw2NH0sIHdoaWNoIGNsZWFyIC5ic3MsIGFyZSBpbnZva2Vk LgogICovCiBib29sIHhlbl9wdmggX19hdHRyaWJ1dGVfXygoc2VjdGlvbigiLmRhdGEiKSkpID0g MDsKIHN0cnVjdCBib290X3BhcmFtcyBwdmhfYm9vdHBhcmFtcyBfX2F0dHJpYnV0ZV9fKChzZWN0 aW9uKCIuZGF0YSIpKSk7CitzdHJ1Y3QgaHZtX3N0YXJ0X2luZm8gcHZoX3N0YXJ0X2luZm8gX19h dHRyaWJ1dGVfXygoc2VjdGlvbigiLmRhdGEiKSkpOwogCi1zdHJ1Y3QgaHZtX3N0YXJ0X2luZm8g cHZoX3N0YXJ0X2luZm87CiB1bnNpZ25lZCBpbnQgcHZoX3N0YXJ0X2luZm9fc3ogPSBzaXplb2Yo cHZoX3N0YXJ0X2luZm8pOwogCitzdGF0aWMgdTY0IHB2aF9nZXRfcm9vdF9wb2ludGVyKHZvaWQp Cit7CisJcmV0dXJuIHB2aF9zdGFydF9pbmZvLnJzZHBfcGFkZHI7Cit9CisKIHN0YXRpYyB2b2lk IF9faW5pdCBpbml0X3B2aF9ib290cGFyYW1zKHZvaWQpCiB7CiAJc3RydWN0IHhlbl9tZW1vcnlf bWFwIG1lbW1hcDsKQEAgLTcxLDYgKzc3LDggQEAgc3RhdGljIHZvaWQgX19pbml0IGluaXRfcHZo X2Jvb3RwYXJhbXModm9pZCkKIAkgKi8KIAlwdmhfYm9vdHBhcmFtcy5oZHIudmVyc2lvbiA9IDB4 MjEyOwogCXB2aF9ib290cGFyYW1zLmhkci50eXBlX29mX2xvYWRlciA9ICg5IDw8IDQpIHwgMDsg LyogWGVuIGxvYWRlciAqLworCisJeDg2X2luaXQuYWNwaS5nZXRfcm9vdF9wb2ludGVyID0gcHZo X2dldF9yb290X3BvaW50ZXI7CiB9CiAKIC8qCi0tIAoyLjEzLjYKCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs