From mboxrd@z Thu Jan 1 00:00:00 1970 From: Simon Waterman Subject: [PATCH RFC 3/3] libxl: upstream Qemu as PV backend for IOEMU stubdom Date: Sun, 25 Jun 2017 23:15:31 +0100 Message-ID: <1498428931-465-4-git-send-email-watermansrdev@gmail.com> References: <1498428931-465-1-git-send-email-watermansrdev@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1498428931-465-1-git-send-email-watermansrdev@gmail.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: ian.jackson@eu.citrix.com, wei.liu2@citrix.com, Simon Waterman List-Id: xen-devel@lists.xenproject.org U2V0IHRoZSBQViBtb2RlbCB2ZXJzaW9uIGZvciB0aGUgSU9FTVUgc3R1YmRvbSBmcm9tCnRoZSBu ZXcgZGV2aWNlX21vZGVsX3B2X3ZlcnNpb24gc2V0dGluZy4gRXhpc3RpbmcgY29kZQpzZXRzIHVw IHRoZSBjb21tYW5kIGxpbmUgYW5kIHNwYXducyB0aGUgc3BlY2lmaWVkIHZlcnNpb24KY29ycmVj dGx5LgoKSW4gYWRkaXRpb24sIHRoZSB1cHN0cmVhbSBRRU1VIGRvZXNuJ3QgYWxsb3cgdGhlIHJl c3RvcmUKY29uc29sZSB0byBiZSB1bmRlZmluZWQgKGl0IFNFR1Yncykgc28gaWYgdGhpcyBpcyBu b3QgYSByZXN0b3JlCnNldCBpdCB0byAibnVsbCIgaW5zdGVhZC4gVGhpcyBoYXMgdGhlIHNhbWUg YWZmZWN0IG9uIGJvdGggdXBzdHJlYW0KUUVNVSBhbmQgcWVtdS14ZW4tdHJhZGl0aW9uYWwuCgpT aWduZWQtb2ZmLWJ5OiBTaW1vbiBXYXRlcm1hbiA8d2F0ZXJtYW5zcmRldkBnbWFpbC5jb20+Ci0t LQogdG9vbHMvbGlieGwvbGlieGxfZG0uYyB8IDYgKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNCBp bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp YnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IGY4YmE4NTkuLjllNGEyN2Eg MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGli eGxfZG0uYwpAQCAtMTg0Nyw4ICsxODQ3LDggQEAgdm9pZCBsaWJ4bF9fc3Bhd25fc3R1Yl9kbShs aWJ4bF9fZWdjICplZ2MsIGxpYnhsX19zdHViX2RtX3NwYXduX3N0YXRlICpzZHNzKQogCiAgICAg ZG1fY29uZmlnLT5iX2luZm8udS5wdi5mZWF0dXJlcyA9ICIiOwogCi0gICAgZG1fY29uZmlnLT5i X2luZm8uZGV2aWNlX21vZGVsX3ZlcnNpb24gPQotICAgICAgICBndWVzdF9jb25maWctPmJfaW5m by5kZXZpY2VfbW9kZWxfdmVyc2lvbjsKKyAgICBkbV9jb25maWctPmJfaW5mby5kZXZpY2VfbW9k ZWxfdmVyc2lvbiA9IAorICAgICAgICBndWVzdF9jb25maWctPmJfaW5mby5kZXZpY2VfbW9kZWxf cHZfdmVyc2lvbjsKICAgICBkbV9jb25maWctPmJfaW5mby5kZXZpY2VfbW9kZWwgPQogICAgICAg ICBndWVzdF9jb25maWctPmJfaW5mby5kZXZpY2VfbW9kZWw7CiAgICAgZG1fY29uZmlnLT5iX2lu Zm8uZXh0cmEgPSBndWVzdF9jb25maWctPmJfaW5mby5leHRyYTsKQEAgLTIwMTQsNiArMjAxNCw4 IEBAIHN0YXRpYyB2b2lkIHNwYXduX3N0dWJfbGF1bmNoX2RtKGxpYnhsX19lZ2MgKmVnYywKICAg ICAgICAgICAgICAgICBpZiAoZF9zdGF0ZS0+c2F2ZWRfc3RhdGUpCiAgICAgICAgICAgICAgICAg ICAgIGNvbnNvbGVbaV0ub3V0cHV0ID0KICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5U RigicGlwZTolcyIsIGRfc3RhdGUtPnNhdmVkX3N0YXRlKTsKKyAgICAgICAgICAgICAgICBlbHNl CisgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVbaV0ub3V0cHV0ID0gIm51bGwiOwogICAgICAg ICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICAgICBj b25zb2xlW2ldLm91dHB1dCA9ICJwdHkiOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK