From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anoob Soman Subject: [PATCH 3/5] libxc: Allow loading of firmware modules for HVM guest Date: Thu, 15 Mar 2018 17:31:51 +0000 Message-ID: <1521135113-3764-4-git-send-email-anoob.soman@citrix.com> References: <1521135113-3764-1-git-send-email-anoob.soman@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1521135113-3764-1-git-send-email-anoob.soman@citrix.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: wei.liu2@citrix.com, Anoob Soman , ian.jackson@eu.citrix.com, jbeulich@suse.com, andrew.cooper3@citrix.com List-Id: xen-devel@lists.xenproject.org VGhpcyBhbGxvd3MgdG8gbG9hZCBpUFhFIHJvbSBhcyBhIGZpcm13YXJlIG1vZHVsZSwgaW5zdGVh ZCBvZiByZXF1aXJpbmcKaXQgdG8gYmUgZW1iZWRkZWQgaW50byBodm1sb2FkZXIuCgpTaWduZWQt b2ZmLWJ5OiBBbm9vYiBTb21hbiA8YW5vb2Iuc29tYW5AY2l0cml4LmNvbT4KLS0tCiB0b29scy9s aWJ4Yy94Y19kb21feDg2LmMgfCAxMyArKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTMg aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV94ODYuYyBiL3Rv b2xzL2xpYnhjL3hjX2RvbV94ODYuYwppbmRleCAwYjY1ZGFiLi5iZTA2ZDQzIDEwMDY0NAotLS0g YS90b29scy9saWJ4Yy94Y19kb21feDg2LmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5j CkBAIC0xNzIzLDYgKzE3MjMsMTkgQEAgc3RhdGljIGludCBib290bGF0ZV9odm0oc3RydWN0IHhj X2RvbV9pbWFnZSAqZG9tKQogICAgIHsKICAgICAgICAgYWRkX21vZHVsZV90b19saXN0KGRvbSwg JmRvbS0+c3lzdGVtX2Zpcm13YXJlX21vZHVsZSwgImZpcm13YXJlIiwKICAgICAgICAgICAgICAg ICAgICAgICAgICAgIG1vZGxpc3QsIHN0YXJ0X2luZm8pOworICAgICAgICBmb3IgKCBpID0gMDsg aSA8IGRvbS0+bnVtX21vZHVsZXM7IGkrKyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN0cnVj dCB4Y19odm1fZmlybXdhcmVfbW9kdWxlIG1vZDsKKworICAgICAgICAgICAgRE9NUFJJTlRGKCJB ZGRpbmcgbW9kdWxlICV1IiwgaSk7CisgICAgICAgICAgICBtb2QuZ3Vlc3RfYWRkcl9vdXQgPQor ICAgICAgICAgICAgICAgIGRvbS0+bW9kdWxlc1tpXS5zZWcudnN0YXJ0OworICAgICAgICAgICAg bW9kLmxlbmd0aCA9CisgICAgICAgICAgICAgICAgZG9tLT5tb2R1bGVzW2ldLnNlZy52ZW5kIC0g ZG9tLT5tb2R1bGVzW2ldLnNlZy52c3RhcnQ7CisKKyAgICAgICAgICAgIGFkZF9tb2R1bGVfdG9f bGlzdChkb20sICZtb2QsIGRvbS0+bW9kdWxlc1tpXS5jbWRsaW5lLAorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIG1vZGxpc3QsIHN0YXJ0X2luZm8pOworICAgICAgICB9CiAgICAgfQog CiAgICAgaWYgKCBzdGFydF9pbmZvLT5ucl9tb2R1bGVzICkKLS0gCjEuOC4zLjEKCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs