From mboxrd@z Thu Jan 1 00:00:00 1970 From: Robert Bragg Subject: [PATCH igt v4 11/13] igt/gem_exec_parse: update hsw_load_register_reg for v >= 8 Date: Mon, 14 Nov 2016 20:51:20 +0000 Message-ID: <20161114205122.10742-12-robert@sixbynine.org> References: <20161114205122.10742-1-robert@sixbynine.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pf0-x243.google.com (mail-pf0-x243.google.com [IPv6:2607:f8b0:400e:c00::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id 40B1F6E51D for ; Mon, 14 Nov 2016 20:52:09 +0000 (UTC) Received: by mail-pf0-x243.google.com with SMTP id i88so6654609pfk.2 for ; Mon, 14 Nov 2016 12:52:09 -0800 (PST) In-Reply-To: <20161114205122.10742-1-robert@sixbynine.org> 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 VGhpcyB1cGRhdGVzIHRoZSBjaGVja2luZyBvZiBkaXNhbGxvd2VkIGxvYWRzIHRvIHNldCBhIGRp c3Rpbmd1aXNoYWJsZQp2YWx1ZSBiZWZvcmUgdGhlIGxvYWQgYW5kIGV4cGxpY2l0bHkgY2hlY2sg dGhlIGxvYWQgd2FzIGEgTk9PUCBieQpyZWFkaW5nIGJhY2sgdGhlIGZpbmFsIHZhbHVlLgoKU2ln bmVkLW9mZi1ieTogUm9iZXJ0IEJyYWdnIDxyb2JlcnRAc2l4YnluaW5lLm9yZz4KUmV2aWV3ZWQt Ynk6IE1hdHRoZXcgQXVsZCA8bWF0dGhldy5hdWxkQGludGVsLmNvbT4KLS0tCiB0ZXN0cy9nZW1f ZXhlY19wYXJzZS5jIHwgMTQgKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNl cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdGVzdHMvZ2VtX2V4ZWNfcGFy c2UuYyBiL3Rlc3RzL2dlbV9leGVjX3BhcnNlLmMKaW5kZXggNWM2N2UxMi4uMmJjNjM0MCAxMDA2 NDQKLS0tIGEvdGVzdHMvZ2VtX2V4ZWNfcGFyc2UuYworKysgYi90ZXN0cy9nZW1fZXhlY19wYXJz ZS5jCkBAIC0zNDEsNiArMzQxLDcgQEAgc3RhdGljIHZvaWQgaHN3X2xvYWRfcmVnaXN0ZXJfcmVn KHZvaWQpCiAJfTsKIAlpbnQgZmQ7CiAJdWludDMyX3QgaGFuZGxlOworCWludCBiYWRfbHJyX2Vy cm5vID0gcGFyc2VyX3ZlcnNpb24gPj0gOCA/IDAgOiAtRUlOVkFMOwogCiAJLyogT3BlbiBhZ2Fp biB0byBnZXQgYSBub24tbWFzdGVyIGZpbGUgZGVzY3JpcHRvciAqLwogCWZkID0gZHJtX29wZW5f ZHJpdmVyKERSSVZFUl9JTlRFTCk7CkBAIC0zNzEsMTAgKzM3MiwyMSBAQCBzdGF0aWMgdm9pZCBo c3dfbG9hZF9yZWdpc3Rlcl9yZWcodm9pZCkKIAl9CiAKIAlmb3IgKGludCBpID0gMCA7IGkgPCBB UlJBWV9TSVpFKGRpc2FsbG93ZWRfcmVncyk7IGkrKykgeworCQlleGVjX2JhdGNoKGZkLCBoYW5k bGUsIGluaXRfZ3ByMCwgc2l6ZW9mKGluaXRfZ3ByMCksCisJCQkgICBJOTE1X0VYRUNfUkVOREVS LAorCQkJICAgMCk7CisJCWV4ZWNfYmF0Y2hfcGF0Y2hlZChmZCwgaGFuZGxlLAorCQkJCSAgIHN0 b3JlX2dwcjAsIHNpemVvZihzdG9yZV9ncHIwKSwKKwkJCQkgICAyICogc2l6ZW9mKHVpbnQzMl90 KSwgLyogcmVsb2MgKi8KKwkJCQkgICAweGFiY2RhYmMwKTsKIAkJZG9fbHJyWzFdID0gZGlzYWxs b3dlZF9yZWdzW2ldOwogCQlleGVjX2JhdGNoKGZkLCBoYW5kbGUsIGRvX2xyciwgc2l6ZW9mKGRv X2xyciksCiAJCQkgICBJOTE1X0VYRUNfUkVOREVSLAotCQkJICAgLUVJTlZBTCk7CisJCQkgICBi YWRfbHJyX2Vycm5vKTsKKwkJZXhlY19iYXRjaF9wYXRjaGVkKGZkLCBoYW5kbGUsCisJCQkJICAg c3RvcmVfZ3ByMCwgc2l6ZW9mKHN0b3JlX2dwcjApLAorCQkJCSAgIDIgKiBzaXplb2YodWludDMy X3QpLCAvKiByZWxvYyAqLworCQkJCSAgIDB4YWJjZGFiYzApOwogCX0KIAogCWNsb3NlKGZkKTsK LS0gCjIuMTAuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4 Cg==