From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Tvrtko Ursulin Date: Thu, 28 Feb 2019 14:18:25 +0000 Message-Id: <20190228141828.2567-2-tvrtko.ursulin@linux.intel.com> In-Reply-To: <20190228141828.2567-1-tvrtko.ursulin@linux.intel.com> References: <20190228141828.2567-1-tvrtko.ursulin@linux.intel.com> MIME-Version: 1.0 Subject: [Intel-gfx] [PATCH i-g-t 2/5] gem_wsim: Round mmap to page size List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: igt-dev@lists.freedesktop.org Cc: Intel-gfx@lists.freedesktop.org List-ID: RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KCm1tYXAoMikg bWFuZGF0ZXMgc2l6ZSBpcyBwYWdlIGFsaWduZWQuCgpTaWduZWQtb2ZmLWJ5OiBUdnJ0a28gVXJz dWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgotLS0KIGJlbmNobWFya3MvZ2VtX3dzaW0u YyB8IDcgKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS9iZW5jaG1hcmtzL2dlbV93c2ltLmMgYi9iZW5jaG1hcmtzL2dl bV93c2ltLmMKaW5kZXggMGE1YWJjMDhkOGMyLi41N2NlYjk4M2NmODIgMTAwNjQ0Ci0tLSBhL2Jl bmNobWFya3MvZ2VtX3dzaW0uYworKysgYi9iZW5jaG1hcmtzL2dlbV93c2ltLmMKQEAgLTczNyw2 ICs3MzcsNyBAQCBpbml0X2JiKHN0cnVjdCB3X3N0ZXAgKncsIHVuc2lnbmVkIGludCBmbGFncykK IHsKIAljb25zdCB1bnNpZ25lZCBpbnQgYXJiX3BlcmlvZCA9CiAJCQlnZXRfYmJfc3oody0+cHJl ZW1wdF91cykgLyBzaXplb2YodWludDMyX3QpOworCWNvbnN0IHVuc2lnbmVkIGludCBtbWFwX2xl biA9IEFMSUdOKHctPmJiX3N6LCA0MDk2KTsKIAl1bnNpZ25lZCBpbnQgaTsKIAl1aW50MzJfdCAq cHRyOwogCkBAIC03NDYsMTIgKzc0NywxMiBAQCBpbml0X2JiKHN0cnVjdCB3X3N0ZXAgKncsIHVu c2lnbmVkIGludCBmbGFncykKIAlnZW1fc2V0X2RvbWFpbihmZCwgdy0+YmJfaGFuZGxlLAogCQkg ICAgICAgSTkxNV9HRU1fRE9NQUlOX1dDLCBJOTE1X0dFTV9ET01BSU5fV0MpOwogCi0JcHRyID0g Z2VtX21tYXBfX3djKGZkLCB3LT5iYl9oYW5kbGUsIDAsIHctPmJiX3N6LCBQUk9UX1dSSVRFKTsK KwlwdHIgPSBnZW1fbW1hcF9fd2MoZmQsIHctPmJiX2hhbmRsZSwgMCwgbW1hcF9sZW4sIFBST1Rf V1JJVEUpOwogCiAJZm9yIChpID0gYXJiX3BlcmlvZDsgaSA8IHctPmJiX3N6IC8gc2l6ZW9mKHVp bnQzMl90KTsgaSArPSBhcmJfcGVyaW9kKQogCQlwdHJbaV0gPSAweDUgPDwgMjM7IC8qIE1JX0FS Ql9DSEsgKi8KIAotCW11bm1hcChwdHIsIHctPmJiX3N6KTsKKwltdW5tYXAocHRyLCBtbWFwX2xl bik7CiB9CiAKIHN0YXRpYyB2b2lkCkBAIC03NzEsNyArNzcyLDcgQEAgdGVybWluYXRlX2JiKHN0 cnVjdCB3X3N0ZXAgKncsIHVuc2lnbmVkIGludCBmbGFncykKIAkJYmF0Y2hfc3RhcnQgLT0gMTIg KiBzaXplb2YodWludDMyX3QpOwogCiAJbW1hcF9zdGFydCA9IHJvdW5kZG93bihiYXRjaF9zdGFy dCwgUEFHRV9TSVpFKTsKLQltbWFwX2xlbiA9IHctPmJiX3N6IC0gbW1hcF9zdGFydDsKKwltbWFw X2xlbiA9IEFMSUdOKHctPmJiX3N6IC0gbW1hcF9zdGFydCwgUEFHRV9TSVpFKTsKIAogCWdlbV9z ZXRfZG9tYWluKGZkLCB3LT5iYl9oYW5kbGUsCiAJCSAgICAgICBJOTE1X0dFTV9ET01BSU5fV0Ms IEk5MTVfR0VNX0RPTUFJTl9XQyk7Ci0tIAoyLjE5LjEKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4 QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ludGVsLWdmeA==