From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony PERARD Subject: [PATCH v5 12/14] hvmloader: bios->bios_load() now needs to be defined Date: Wed, 22 Jun 2016 18:15:43 +0100 Message-ID: <20160622171545.5304-13-anthony.perard@citrix.com> References: <20160622171545.5304-1-anthony.perard@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20160622171545.5304-1-anthony.perard@citrix.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: Anthony PERARD , Andrew Cooper , Ian Jackson , Wei Liu , Jan Beulich List-Id: xen-devel@lists.xenproject.org QWxsIEJJT1NlcyBidXQgUk9NQklPUyBuZWVkcyB0byBiZSBsb2FkZWQgdmlhIG1vZHVsZXMuCgpS T01CSU9TIGlzIGhhbmRsZWQgYXMgYSBzcGVjaWFsIGNhc2UuCgpTaWduZWQtb2ZmLWJ5OiBBbnRo b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVs aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNoYW5nZSBpbiBWNToKLSByZW5hbWUgcGF0Y2gs IHdhczoKICAiaHZtbG9hZGVyOiBTcGVjaWZpYyBiaW9zX2xvYWQgZnVuY3Rpb24gcmVxdWlyZWQi CgpObyBjaGFuZ2UgaW4gVjQuCgpDaGFuZ2UgaW4gVjM6Ci0gcmVwcmludCBNYWluIEJJT1MgaW4g YmlvcyBtYXAgd2l0aCBub3cgYXZhaWxhYmxlIGluZm9ybWF0aW9uIGZyb20gYmlvcwogIG1vZHVs ZXMuCi0gaGFuZGxlIHJvbWJpb3MsIGFuZCBrZWVwIGl0cyBidWlsdC1pbiBST01zLgotLS0KIHRv b2xzL2Zpcm13YXJlL2h2bWxvYWRlci9odm1sb2FkZXIuYyB8IDE2ICsrKysrKysrKystLS0tLS0K IDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9odm1sb2FkZXIuYyBiL3Rvb2xzL2Zpcm13 YXJlL2h2bWxvYWRlci9odm1sb2FkZXIuYwppbmRleCA3ZmRjODQ3Li5lYWNmZTcyIDEwMDY0NAot LS0gYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvaHZtbG9hZGVyLmMKKysrIGIvdG9vbHMvZmly bXdhcmUvaHZtbG9hZGVyL2h2bWxvYWRlci5jCkBAIC0zMzQsMjIgKzMzNCwyNiBAQCBpbnQgbWFp bih2b2lkKQogCiAgICAgcHJpbnRmKCJMb2FkaW5nICVzIC4uLlxuIiwgYmlvcy0+bmFtZSk7CiAg ICAgYmlvc19tb2R1bGUgPSBnZXRfbW9kdWxlX2VudHJ5KGh2bV9zdGFydF9pbmZvLCAiZmlybXdh cmUiKTsKLSAgICBpZiAoIGJpb3NfbW9kdWxlICYmIGJpb3MtPmJpb3NfbG9hZCApCisgICAgaWYg KCBiaW9zX21vZHVsZSApCiAgICAgewogICAgICAgICB1aW50MzJfdCBwYWRkciA9IGJpb3NfbW9k dWxlLT5wYWRkcjsKIAogICAgICAgICBiaW9zLT5iaW9zX2xvYWQoYmlvcywgKHZvaWQqKXBhZGRy LCBiaW9zX21vZHVsZS0+c2l6ZSk7CiAgICAgfQotICAgIGVsc2UgaWYgKCBiaW9zLT5iaW9zX2xv YWQgKQorI2lmZGVmIEVOQUJMRV9ST01CSU9TCisgICAgZWxzZSBpZiAoIGJpb3MgPT0gJnJvbWJp b3NfY29uZmlnICkKICAgICB7CiAgICAgICAgIGJpb3MtPmJpb3NfbG9hZChiaW9zLCBOVUxMLCAw KTsKICAgICB9CisjZW5kaWYKICAgICBlbHNlCiAgICAgewotICAgICAgICBCVUdfT04oYmlvcy0+ Ymlvc19hZGRyZXNzICsgYmlvcy0+aW1hZ2Vfc2l6ZSA+Ci0gICAgICAgICAgICAgICBIVk1MT0FE RVJfUEhZU0lDQUxfQUREUkVTUyk7Ci0gICAgICAgIG1lbWNweSgodm9pZCAqKWJpb3MtPmJpb3Nf YWRkcmVzcywgYmlvcy0+aW1hZ2UsCi0gICAgICAgICAgICAgICBiaW9zLT5pbWFnZV9zaXplKTsK KyAgICAgICAgLyoKKyAgICAgICAgICogSWYgdGhlcmUgaXMgbm8gQklPUyBtb2R1bGUgc3VwcGxp ZWQgYW5kIGlmIHRoZXJlIGlzIG5vIGVtYmVkZWQgQklPUworICAgICAgICAgKiBpbWFnZSwgdGhl biB3ZSBmYWlsZWQuIE9ubHkgcm9tYmlvcyBtaWdodCBoYXZlIGFuIGVtYmVkZGVkIGJpb3MgYmxv Yi4KKyAgICAgICAgICovCisgICAgICAgIHByaW50Zigibm8gQklPUyBST00gaW1hZ2UgZm91bmRc biIpOworICAgICAgICBCVUcoKTsKICAgICB9CiAKICAgICBpZiAoIChodm1faW5mby0+bnJfdmNw dXMgPiAxKSB8fCBodm1faW5mby0+YXBpY19tb2RlICkKLS0gCkFudGhvbnkgUEVSQVJECgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94 ZW4tZGV2ZWwK