From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH v4 12/14] hvmloader: Specific bios_load function required Date: Tue, 15 Mar 2016 21:38:18 -0400 Message-ID: <20160316013818.GB29904@char.us.oracle.com> References: <1457978150-27201-1-git-send-email-anthony.perard@citrix.com> <1457978150-27201-13-git-send-email-anthony.perard@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <1457978150-27201-13-git-send-email-anthony.perard@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Anthony PERARD Cc: Keir Fraser , Stefano Stabellini , Andrew Cooper , Ian Jackson , xen-devel@lists.xen.org, Jan Beulich , Wei Liu List-Id: xen-devel@lists.xenproject.org T24gTW9uLCBNYXIgMTQsIDIwMTYgYXQgMDU6NTU6NDdQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg d3JvdGU6CgpUaGUgdGl0bGUgc2F5czoKCiIgU3BlY2lmaWMgYmlvc19sb2FkIGZ1bmN0aW9uIHJl cXVpcmVkICIKCkJ1dCBJIGFtIG5vdCBzdXJlIHdoYXQgeW91IG1lYW4/CgoKPiBBbGwgQklPUyBi dXQgUk9NQklPUyBuZWVkcyB0byBiZSBsb2FkZWQgdmlhIG1vZHVsZXMuCgpBbGwgQklPU2VzIGJ1 dCBST01CSU9TIG5lZWRzIHRvIGJlIGxvYWRlZCB2aWEgbW9kdWxlcz8KCj4gCj4gUk9NQklPUyBp cyBoYW5kbGVkIGFzIGEgc3BlY2lhbCBjYXNlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkg UEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+IEFja2VkLWJ5OiBKYW4gQmV1bGlj aCA8amJldWxpY2hAc3VzZS5jb20+Cj4gLS0tCj4gTm8gY2hhbmdlIGluIFY0Lgo+IAo+IENoYW5n ZSBpbiBWMzoKPiAtIHJlcHJpbnQgTWFpbiBCSU9TIGluIGJpb3MgbWFwIHdpdGggbm93IGF2YWls YWJsZSBpbmZvcm1hdGlvbiBmcm9tIGJpb3MKPiAgIG1vZHVsZXMuCj4gLSBoYW5kbGUgcm9tYmlv cywgYW5kIGtlZXAgaXRzIGJ1aWx0LWluIFJPTXMuCj4gLS0tCj4gIHRvb2xzL2Zpcm13YXJlL2h2 bWxvYWRlci9odm1sb2FkZXIuYyB8IDE2ICsrKysrKysrKystLS0tLS0KPiAgMSBmaWxlIGNoYW5n ZWQsIDEwIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rv b2xzL2Zpcm13YXJlL2h2bWxvYWRlci9odm1sb2FkZXIuYyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxv YWRlci9odm1sb2FkZXIuYwo+IGluZGV4IDQ2MGVmYjkuLmJiMmEzMDkgMTAwNjQ0Cj4gLS0tIGEv dG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL2h2bWxvYWRlci5jCj4gKysrIGIvdG9vbHMvZmlybXdh cmUvaHZtbG9hZGVyL2h2bWxvYWRlci5jCj4gQEAgLTMyMywyMSArMzIzLDI1IEBAIGludCBtYWlu KHZvaWQpCj4gIAo+ICAgICAgcHJpbnRmKCJMb2FkaW5nICVzIC4uLlxuIiwgYmlvcy0+bmFtZSk7 Cj4gICAgICBiaW9zX21vZHVsZSA9IGdldF9tb2R1bGVfZW50cnkoaHZtX3N0YXJ0X2luZm8sICJi aW9zIik7Cj4gLSAgICBpZiAoIGJpb3NfbW9kdWxlICYmIGJpb3MtPmJpb3NfbG9hZCApCj4gKyAg ICBpZiAoIGJpb3NfbW9kdWxlICkKPiAgICAgIHsKPiAgICAgICAgICB1aW50MzJfdCBwYWRkciA9 IGJpb3NfbW9kdWxlLT5wYWRkcjsKPiAgICAgICAgICBiaW9zLT5iaW9zX2xvYWQoYmlvcywgKHZv aWQqKXBhZGRyLCBiaW9zX21vZHVsZS0+c2l6ZSk7Cj4gICAgICB9Cj4gLSAgICBlbHNlIGlmICgg Ymlvcy0+Ymlvc19sb2FkICkKPiArI2lmZGVmIEVOQUJMRV9ST01CSU9TCj4gKyAgICBlbHNlIGlm ICggYmlvcyA9PSAmcm9tYmlvc19jb25maWcgKQo+ICAgICAgewo+ICAgICAgICAgIGJpb3MtPmJp b3NfbG9hZChiaW9zLCAwLCAwKTsKPiAgICAgIH0KPiArI2VuZGlmCj4gICAgICBlbHNlCj4gICAg ICB7Cj4gLSAgICAgICAgQlVHX09OKGJpb3MtPmJpb3NfYWRkcmVzcyArIGJpb3MtPmltYWdlX3Np emUgPgo+IC0gICAgICAgICAgICAgICBIVk1MT0FERVJfUEhZU0lDQUxfQUREUkVTUyk7Cj4gLSAg ICAgICAgbWVtY3B5KCh2b2lkICopYmlvcy0+Ymlvc19hZGRyZXNzLCBiaW9zLT5pbWFnZSwKPiAt ICAgICAgICAgICAgICAgYmlvcy0+aW1hZ2Vfc2l6ZSk7Cj4gKyAgICAgICAgLyoKPiArICAgICAg ICAgKiBJZiB0aGVyZSBpcyBubyBCSU9TIG1vZHVsZSBzdXBwbGllZCBhbmQgaWYgdGhlcmUgaXMg bm8gZW1iZWRlZCBCSU9TCj4gKyAgICAgICAgICogaW1hZ2UsIHRoZW4gd2UgZmFpbGVkLiBPbmx5 IHJvbWJpb3MgbWlnaHQgaGF2ZSBhbiBlbWJlZGRlZCBiaW9zIGJsb2IuCj4gKyAgICAgICAgICov Cj4gKyAgICAgICAgcHJpbnRmKCJubyBCSU9TIFJPTSBpbWFnZSBmb3VuZFxuIik7Cj4gKyAgICAg ICAgQlVHKCk7Cj4gICAgICB9Cj4gIAo+ICAgICAgaWYgKCAoaHZtX2luZm8tPm5yX3ZjcHVzID4g MSkgfHwgaHZtX2luZm8tPmFwaWNfbW9kZSApCj4gLS0gCj4gQW50aG9ueSBQRVJBUkQKPiAKPiAK PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1k ZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHA6Ly9saXN0 cy54ZW4ub3JnL3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y ZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK