From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony PERARD Subject: [PATCH v3 07/16] hvmloader: Grab the hvm_start_info pointer Date: Thu, 25 Feb 2016 14:56:05 +0000 Message-ID: <1456412174-20162-8-git-send-email-anthony.perard@citrix.com> References: <1456412174-20162-1-git-send-email-anthony.perard@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1456412174-20162-1-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: xen-devel@lists.xen.org Cc: Anthony PERARD , Andrew Cooper , Wei Liu , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org U2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+ CgotLS0KQ2hhbmdlIGluIFYzOgotIHJlbW92ZSBjbWRsaW5lIHBhcnNlcgotIGxvYWQgaHZtX3N0 YXJ0X2luZm8gcG9pbnRlciBlYXJsaWVyLCBiZWZvcmUgY2FsbGluZyBtYWluKCkuCi0gQWRkIHN0 cnVjdCBodm1fc3RhcnRfaW5mbyBkZWZpbml0aW9uIHRvIGh2bWxvYWRlci4KLS0tCiB0b29scy9m aXJtd2FyZS9odm1sb2FkZXIvaHZtX3N0YXJ0X2luZm8uaCB8IDMyICsrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysKIHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9odm1sb2FkZXIuYyAgICAg IHwgIDYgKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDM4IGluc2VydGlvbnMoKykKIGNyZWF0ZSBt b2RlIDEwMDY0NCB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvaHZtX3N0YXJ0X2luZm8uaAoKZGlm ZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9odm1fc3RhcnRfaW5mby5oIGIvdG9v bHMvZmlybXdhcmUvaHZtbG9hZGVyL2h2bV9zdGFydF9pbmZvLmgKbmV3IGZpbGUgbW9kZSAxMDA2 NDQKaW5kZXggMDAwMDAwMC4uYjk1ZDYwZAotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2Zpcm13 YXJlL2h2bWxvYWRlci9odm1fc3RhcnRfaW5mby5oCkBAIC0wLDAgKzEsMzIgQEAKKyNpZm5kZWYg X19IVk1fU1RBUlRfSU5GT19IX18KKyNkZWZpbmUgX19IVk1fU1RBUlRfSU5GT19IX18KKworLyog QyByZXByZXNlbnRhdGlvbiBvZiB0aGUgeDg2L0hWTSBzdGFydCBpbmZvIGxheW91dC4KKyAqCisg KiBUaGUgY2Fub25pY2FsIGRlZmluaXRpb24gb2YgdGhpcyBsYXlvdXQgcmVzaWRlcyBpbiBwdWJs aWMveGVuLmgsIHRoaXMKKyAqIGlzIGp1c3QgYSB3YXkgdG8gcmVwcmVzZW50IHRoZSBsYXlvdXQg ZGVzY3JpYmVkIHRoZXJlIHVzaW5nIEMgdHlwZXMuCisgKgorICogTkI6IHRoZSBwYWNrZWQgYXR0 cmlidXRlIGlzIG5vdCByZWFsbHkgbmVlZGVkLCBidXQgaXQgaGVscHMgdXMgZW5mb3JjZQorICog dGhlIGZhY3QgdGhpcyB0aGlzIGlzIGp1c3QgYSByZXByZXNlbnRhdGlvbiwgYW5kIGl0IG1pZ2h0 IGluZGVlZAorICogYmUgcmVxdWlyZWQgaW4gdGhlIGZ1dHVyZSBpZiB0aGVyZSBhcmUgYWxpZ25t ZW50IGNoYW5nZXMuCisgKi8KK3N0cnVjdCBodm1fc3RhcnRfaW5mbyB7CisgICAgdWludDMyX3Qg bWFnaWM7ICAgICAgICAgICAgIC8qIENvbnRhaW5zIHRoZSBtYWdpYyB2YWx1ZSAweDMzNmVjNTc4 ICAgICAgICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qICgieEVuMyIgd2l0 aCB0aGUgMHg4MCBiaXQgb2YgdGhlICJFIiBzZXQpLiovCisgICAgdWludDMyX3QgdmVyc2lvbjsg ICAgICAgICAgIC8qIFZlcnNpb24gb2YgdGhpcyBzdHJ1Y3R1cmUuICAgICAgICAgICAgICAgICov CisgICAgdWludDMyX3QgZmxhZ3M7ICAgICAgICAgICAgIC8qIFNJRl94eHggZmxhZ3MuICAgICAg ICAgICAgICAgICAgICAgICAgICAgICovCisgICAgdWludDMyX3QgY21kbGluZV9wYWRkcjsgICAg IC8qIFBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIGNvbW1hbmQgbGluZS4gICAgICovCisgICAgdWlu dDMyX3QgbnJfbW9kdWxlczsgICAgICAgIC8qIE51bWJlciBvZiBtb2R1bGVzIHBhc3NlZCB0byB0 aGUga2VybmVsLiAgICovCisgICAgdWludDMyX3QgbW9kbGlzdF9wYWRkcjsgICAgIC8qIFBoeXNp Y2FsIGFkZHJlc3Mgb2YgYW4gYXJyYXkgb2YgICAgICAgICAgICovCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIC8qIGh2bV9tb2RsaXN0X2VudHJ5LiAgICAgICAgICAgICAgICAgICAg ICAgICovCisgICAgdWludDMyX3QgcnNkcF9wYWRkcjsgICAgICAgIC8qIFBoeXNpY2FsIGFkZHJl c3Mgb2YgdGhlIFJTRFAgQUNQSSBkYXRhICAgICovCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIC8qIHN0cnVjdHVyZS4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCit9 IF9fYXR0cmlidXRlX18oKHBhY2tlZCkpOworCitzdHJ1Y3QgaHZtX21vZGxpc3RfZW50cnkgewor ICAgIHVpbnQ2NF90IHBhZGRyOyAgICAgICAgICAgICAvKiBQaHlzaWNhbCBhZGRyZXNzIG9mIHRo ZSBtb2R1bGUuICAgICAgICAgICAqLworICAgIHVpbnQ2NF90IHNpemU7ICAgICAgICAgICAgICAv KiBTaXplIG9mIHRoZSBtb2R1bGUgaW4gYnl0ZXMuICAgICAgICAgICAgICAqLworICAgIHVpbnQ2 NF90IGNtZGxpbmVfcGFkZHI7ICAgICAvKiBQaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBjb21tYW5k IGxpbmUuICAgICAqLworICAgIHVpbnQ2NF90IHJlc2VydmVkOworfSBfX2F0dHJpYnV0ZV9fKChw YWNrZWQpKTsKKyNlbmRpZiAvKiBfX0hWTV9TVEFSVF9JTkZPX0hfXyAqLwpkaWZmIC0tZ2l0IGEv dG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL2h2bWxvYWRlci5jIGIvdG9vbHMvZmlybXdhcmUvaHZt bG9hZGVyL2h2bWxvYWRlci5jCmluZGV4IDcxNmQwM2MuLjIwZWM4ZGMgMTAwNjQ0Ci0tLSBhL3Rv b2xzL2Zpcm13YXJlL2h2bWxvYWRlci9odm1sb2FkZXIuYworKysgYi90b29scy9maXJtd2FyZS9o dm1sb2FkZXIvaHZtbG9hZGVyLmMKQEAgLTI4LDYgKzI4LDkgQEAKICNpbmNsdWRlICJ2bnVtYS5o IgogI2luY2x1ZGUgPHhlbi92ZXJzaW9uLmg+CiAjaW5jbHVkZSA8eGVuL2h2bS9wYXJhbXMuaD4K KyNpbmNsdWRlICJodm1fc3RhcnRfaW5mby5oIgorCitjb25zdCBzdHJ1Y3QgaHZtX3N0YXJ0X2lu Zm8gKmh2bV9zdGFydF9pbmZvOwogCiBhc20gKAogICAgICIgICAgLnRleHQgICAgICAgICAgICAg ICAgICAgICAgIFxuIgpAQCAtNDYsNiArNDksOCBAQCBhc20gKAogICAgICIgICAgbGptcCAkIlNU UihTRUxfQ09ERTMyKSIsJDFmIFxuIgogICAgICIxOiAgbW92bCAkc3RhY2tfdG9wLCVlc3AgICAg ICAgIFxuIgogICAgICIgICAgbW92bCAlZXNwLCVlYnAgICAgICAgICAgICAgIFxuIgorICAgIC8q IHN0b3JlIEhWTSBzdGFydCBpbmZvIHB0ciAqLworICAgICIgICAgbW92ICAlZWJ4LCBodm1fc3Rh cnRfaW5mbyAgIFxuIgogICAgICIgICAgY2FsbCBtYWluICAgICAgICAgICAgICAgICAgIFxuIgog ICAgIC8qIFJlbG9jYXRlIHJlYWwtbW9kZSB0cmFtcG9saW5lIHRvIDB4MC4gKi8KICAgICAiICAg IG1vdiAgJHRyYW1wb2xpbmVfc3RhcnQsJWVzaSBcbiIKQEAgLTI1OCw2ICsyNjMsNyBAQCBpbnQg bWFpbih2b2lkKQogICAgIG1lbXNldCgodm9pZCAqKUhZUEVSQ0FMTF9QSFlTSUNBTF9BRERSRVNT LCAweGMzIC8qIFJFVCAqLywgUEFHRV9TSVpFKTsKIAogICAgIHByaW50ZigiSFZNIExvYWRlclxu Iik7CisgICAgQlVHX09OKGh2bV9zdGFydF9pbmZvLT5tYWdpYyAhPSBYRU5fSFZNX1NUQVJUX01B R0lDX1ZBTFVFKTsKIAogICAgIGluaXRfaHlwZXJjYWxscygpOwogCi0tIApBbnRob255IFBFUkFS RAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhl bi5vcmcveGVuLWRldmVsCg==