From mboxrd@z Thu Jan 1 00:00:00 1970 From: Janakarajan Natarajan Subject: [PATCH v2 03/10] x86/HVM: Make vlapic_reg_read/write() non-static Date: Mon, 7 May 2018 16:07:46 -0500 Message-ID: <20180507210753.2280-4-Janakarajan.Natarajan@amd.com> References: <20180507210753.2280-1-Janakarajan.Natarajan@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180507210753.2280-1-Janakarajan.Natarajan@amd.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: Jun Nakajima , Kevin Tian , Stefano Stabellini , Wei Liu , Suravee Suthikulpanit , Janakarajan Natarajan , George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , Julien Grall , Jan Beulich , Boris Ostrovsky List-Id: xen-devel@lists.xenproject.org QU1EIEFWSUMgY29kZSBtYWtlcyB1c2Ugb2YgdmxhcGljX3JlZ19yZWFkKCkgYW5kIHZsYXBpY19y ZWdfd3JpdGUoKS4gVG8KZG8gdGhpcyBtYWtlIHRoZSBmdW5jdGlvbnMgbm9uLXN0YXRpYy4KClNp Z25lZC1vZmYtYnk6IEphbmFrYXJhamFuIE5hdGFyYWphbiA8SmFuYWthcmFqYW4uTmF0YXJhamFu QGFtZC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYyAgICAgICAgfCA0ICsrLS0K IHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZsYXBpYy5oIHwgNCArKysrCiAyIGZpbGVzIGNoYW5n ZWQsIDYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj aC94ODYvaHZtL3ZsYXBpYy5jIGIveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwppbmRleCBjOWI2 NDYxY2JmLi42MGQxZjdlNzQ4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5j CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKQEAgLTU5Miw3ICs1OTIsNyBAQCBzdGF0 aWMgdm9pZCB2bGFwaWNfc2V0X3RkY3Ioc3RydWN0IHZsYXBpYyAqdmxhcGljLCB1bnNpZ25lZCBp bnQgdmFsKQogICAgICAgICAgICAgICAgICJ0aW1lcl9kaXZpc29yOiAlZCIsIHZsYXBpYy0+aHcu dGltZXJfZGl2aXNvcik7CiB9CiAKLXN0YXRpYyB1aW50MzJfdCB2bGFwaWNfcmVnX3JlYWQoY29u c3Qgc3RydWN0IHZsYXBpYyAqdmxhcGljLAordWludDMyX3QgdmxhcGljX3JlZ19yZWFkKGNvbnN0 IHN0cnVjdCB2bGFwaWMgKnZsYXBpYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHVuc2lnbmVkIGludCBvZmZzZXQpCiB7CiAgICAgc3dpdGNoICggb2Zmc2V0ICkKQEAgLTc4 OCw3ICs3ODgsNyBAQCBzdGF0aWMgdm9pZCB2bGFwaWNfdXBkYXRlX3RpbWVyKHN0cnVjdCB2bGFw aWMgKnZsYXBpYywgdWludDMyX3QgbHZ0dCwKICAgICB9CiB9CiAKLXN0YXRpYyB2b2lkIHZsYXBp Y19yZWdfd3JpdGUoc3RydWN0IHZjcHUgKnYsCit2b2lkIHZsYXBpY19yZWdfd3JpdGUoc3RydWN0 IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvZmZz ZXQsIHVpbnQzMl90IHZhbCkKIHsKICAgICBzdHJ1Y3QgdmxhcGljICp2bGFwaWMgPSB2Y3B1X3Zs YXBpYyh2KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZsYXBpYy5oIGIv eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmxhcGljLmgKaW5kZXggMjEyYzM2YjVjMi4uNjkyZTM0 YWQ0YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmxhcGljLmgKKysrIGIv eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmxhcGljLmgKQEAgLTEzNyw2ICsxMzcsMTAgQEAgdm9p ZCB2bGFwaWNfaXBpKHN0cnVjdCB2bGFwaWMgKnZsYXBpYywgdWludDMyX3QgaWNyX2xvdywgdWlu dDMyX3QgaWNyX2hpZ2gpOwogCiBpbnQgdmxhcGljX2FwaWN2X3dyaXRlKHN0cnVjdCB2Y3B1ICp2 LCB1bnNpZ25lZCBpbnQgb2Zmc2V0KTsKIAordm9pZCB2bGFwaWNfcmVnX3dyaXRlKHN0cnVjdCB2 Y3B1ICp2LCB1bnNpZ25lZCBpbnQgb2Zmc2V0LCB1aW50MzJfdCB2YWwpOworCit1aW50MzJfdCB2 bGFwaWNfcmVnX3JlYWQoY29uc3Qgc3RydWN0IHZsYXBpYyAqdmxhcGljLCB1bnNpZ25lZCBpbnQg b2Zmc2V0KTsKKwogc3RydWN0IHZsYXBpYyAqdmxhcGljX2xvd2VzdF9wcmlvKAogICAgIHN0cnVj dCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCB2bGFwaWMgKnNvdXJjZSwKICAgICBpbnQgc2hvcnRf aGFuZCwgdWludDMyX3QgZGVzdCwgYm9vbF90IGRlc3RfbW9kZSk7Ci0tIAoyLjExLjAKCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs