From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michel Thierry Subject: [PATCH igt 1/2] lib: Update intel_require_memory to handle +4GB cases Date: Tue, 23 Jun 2015 13:21:28 +0100 Message-ID: <1435062089-19877-3-git-send-email-michel.thierry@intel.com> References: <1435062089-19877-1-git-send-email-michel.thierry@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id 6EE2A6E97F for ; Tue, 23 Jun 2015 05:21:16 -0700 (PDT) In-Reply-To: <1435062089-19877-1-git-send-email-michel.thierry@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Q2hhbmdlZCBzaXplIGZyb20gdTMyIHRvIHU2NCB0byBzdXBwb3J0ICs0R0IuCjQ4LWJpdCBQUEdU VCB0ZXN0IGNhc2VzIG1heSBuZWVkIGV4dHJhIG1lbW9yeSBhdmFpbGFibGUuCgpTaWduZWQtb2Zm LWJ5OiBNaWNoZWwgVGhpZXJyeSA8bWljaGVsLnRoaWVycnlAaW50ZWwuY29tPgotLS0KIGxpYi9p Z3RfYXV4LmggIHwgMiArLQogbGliL2ludGVsX29zLmMgfCA2ICsrKy0tLQogMiBmaWxlcyBjaGFu Z2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGliL2ln dF9hdXguaCBiL2xpYi9pZ3RfYXV4LmgKaW5kZXggYjJkYzI2Ny4uOTIyYWU1YiAxMDA2NDQKLS0t IGEvbGliL2lndF9hdXguaAorKysgYi9saWIvaWd0X2F1eC5oCkBAIC04Niw3ICs4Niw3IEBAIHVp bnQ2NF90IGludGVsX2dldF9hdmFpbF9yYW1fbWIodm9pZCk7CiB1aW50NjRfdCBpbnRlbF9nZXRf dG90YWxfcmFtX21iKHZvaWQpOwogdWludDY0X3QgaW50ZWxfZ2V0X3RvdGFsX3N3YXBfbWIodm9p ZCk7CiAKLXZvaWQgaW50ZWxfcmVxdWlyZV9tZW1vcnkodWludDMyX3QgY291bnQsIHVpbnQzMl90 IHNpemUsIHVuc2lnbmVkIG1vZGUpOwordm9pZCBpbnRlbF9yZXF1aXJlX21lbW9yeSh1aW50MzJf dCBjb3VudCwgdWludDY0X3Qgc2l6ZSwgdW5zaWduZWQgbW9kZSk7CiAjZGVmaW5lIENIRUNLX1JB TSAweDEKICNkZWZpbmUgQ0hFQ0tfU1dBUCAweDIKIApkaWZmIC0tZ2l0IGEvbGliL2ludGVsX29z LmMgYi9saWIvaW50ZWxfb3MuYwppbmRleCAzMzIxYThkLi4yNjUwNzg4IDEwMDY0NAotLS0gYS9s aWIvaW50ZWxfb3MuYworKysgYi9saWIvaW50ZWxfb3MuYwpAQCAtMjE1LDcgKzIxNSw3IEBAIGlu dGVsX2dldF90b3RhbF9zd2FwX21iKHZvaWQpCiAgKiBhc3N1bXB0aW9uIHRoYXQgYW55IHRlc3Qg dGhhdCBuZWVkcyB0byBjaGVjayBmb3IgbWVtb3J5IHJlcXVpcmVtZW50cyBpcyBhCiAgKiB0aHJh c2hpbmcgdGVzdCB1bnN1aXRhYmxlIGZvciBzbG93IHNpbXVsYXRlZCBzeXN0ZW1zLgogICovCi12 b2lkIGludGVsX3JlcXVpcmVfbWVtb3J5KHVpbnQzMl90IGNvdW50LCB1aW50MzJfdCBzaXplLCB1 bnNpZ25lZCBtb2RlKQordm9pZCBpbnRlbF9yZXF1aXJlX21lbW9yeSh1aW50MzJfdCBjb3VudCwg dWludDY0X3Qgc2l6ZSwgdW5zaWduZWQgbW9kZSkKIHsKIC8qIHJvdWdoIGVzdGltYXRlIG9mIGhv dyBtYW55IGJ5dGVzIHRoZSBrZXJuZWwgcmVxdWlyZXMgdG8gdHJhY2sgZWFjaCBvYmplY3QgKi8K ICNkZWZpbmUgS0VSTkVMX0JPX09WRVJIRUFEIDUxMgpAQCAtMjI1LDggKzIyNSw4IEBAIHZvaWQg aW50ZWxfcmVxdWlyZV9tZW1vcnkodWludDMyX3QgY291bnQsIHVpbnQzMl90IHNpemUsIHVuc2ln bmVkIG1vZGUpCiAJcmVxdWlyZWQgKj0gc2l6ZSArIEtFUk5FTF9CT19PVkVSSEVBRDsKIAlyZXF1 aXJlZCA9IEFMSUdOKHJlcXVpcmVkLCA0MDk2KTsKIAotCWlndF9kZWJ1ZygiQ2hlY2tpbmcgJXUg c3VyZmFjZXMgb2Ygc2l6ZSAldSBieXRlcyAodG90YWwgJWxsdSkgYWdhaW5zdCAlcyVzXG4iLAot CQkgIGNvdW50LCBzaXplLCAobG9uZyBsb25nKXJlcXVpcmVkLAorCWlndF9kZWJ1ZygiQ2hlY2tp bmcgJXUgc3VyZmFjZXMgb2Ygc2l6ZSAlbGx1IGJ5dGVzICh0b3RhbCAlbGx1KSBhZ2FpbnN0ICVz JXNcbiIsCisJCSAgY291bnQsIChsb25nIGxvbmcpc2l6ZSwgKGxvbmcgbG9uZylyZXF1aXJlZCwK IAkJICBtb2RlICYgKENIRUNLX1JBTSB8IENIRUNLX1NXQVApID8gIlJBTSIgOiAiIiwKIAkJICBt b2RlICYgQ0hFQ0tfU1dBUCA/ICIgKyBzd2FwIjogIiIpOwogCi0tIAoyLjQuNAoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcg bGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK