From mboxrd@z Thu Jan 1 00:00:00 1970 From: Weinan Li Subject: [PATCH v3 1/2] drm/i915: noop forcewake get/put when vgpu activated Date: Thu, 26 Jan 2017 13:20:13 +0800 Message-ID: <1485408013-12780-1-git-send-email-weinan.z.li@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: 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 Cc: intel-gvt-dev@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Rm9yIGEgdmlydHVhbGl6ZWQgR1BVLCB0aGUgaG9zdCBtYWludGFpbnMgdGhlIGZvcmNld2FrZSBz dGF0ZSBvbiB0aGUgcmVhbApkZXZpY2UuIEFzIHdlIGRvbid0IGNvbnRyb2wgZm9yY2V3YWtlIG91 cnNlbHZlcywgd2UgY2FuIHNpbXBseSBzZXQKZm9yY2Vfd2FrZV9nZXQoKSBhbmQgZm9yY2Vfd2Fr ZV9wdXQoKSB0byBiZSBuby1vcHMuIEJ5IHNldHRpbmcgdGhlIHZmdW5jcywKd2UgYWRqdXN0IGJv dGggdGhlIG1hbnVhbCBjb250cm9sIG9mIGZvcmNld2FrZSBhbmQgYXJvdW5kIHRoZSBtbWlvCmFj Y2Vzc29ycyAobWFraW5nIG91ciB2Z3B1IHNwZWNpZmljIG1taW8gcm91dGluZXMgcmVkdW5kYW50 IGFuZCB0byBiZQpyZW1vdmVkIGluIHRoZSBuZXh0IHBhdGNoKS4KClNpZ25lZC1vZmYtYnk6IFdl aW5hbiBMaSA8d2VpbmFuLnoubGlAaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogQ2hyaXMgV2lsc29u IDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfdW5jb3JlLmMgfCAxMyArKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0 aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3VuY29yZS5j IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfdW5jb3JlLmMKaW5kZXggYWJlMDg4OC4uOWZh ZDRkZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfdW5jb3JlLmMKKysr IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfdW5jb3JlLmMKQEAgLTEzMyw2ICsxMzMsMTMg QEAKIH0KIAogc3RhdGljIHZvaWQKK3ZncHVfZndfZG9tYWluc19ub3Aoc3RydWN0IGRybV9pOTE1 X3ByaXZhdGUgKmRldl9wcml2LAorCQkgICAgZW51bSBmb3JjZXdha2VfZG9tYWlucyBmd19kb21h aW5zKQoreworCS8qIEd1ZXN0IGRyaXZlciBkb2Vzbid0IG5lZWQgdG8gdGFrZXMgY2FyZSBmb3Jj ZXdha2UuICovCit9CisKK3N0YXRpYyB2b2lkCiBmd19kb21haW5zX3Bvc3RpbmdfcmVhZChzdHJ1 Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCiB7CiAJc3RydWN0IGludGVsX3VuY29yZV9m b3JjZXdha2VfZG9tYWluICpkOwpAQCAtMTM3NCw2ICsxMzgxLDEyIEBAIHN0YXRpYyB2b2lkIGlu dGVsX3VuY29yZV9md19kb21haW5zX2luaXQoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9w cml2KQogCQlmd19kb21haW5faW5pdChkZXZfcHJpdiwgRldfRE9NQUlOX0lEX1JFTkRFUiwKIAkJ CSAgICAgICBGT1JDRVdBS0UsIEZPUkNFV0FLRV9BQ0spOwogCX0KKwlpZiAoaW50ZWxfdmdwdV9h Y3RpdmUoZGV2X3ByaXYpKSB7CisJCWRldl9wcml2LT51bmNvcmUuZnVuY3MuZm9yY2Vfd2FrZV9n ZXQgPQorCQkJdmdwdV9md19kb21haW5zX25vcDsKKwkJZGV2X3ByaXYtPnVuY29yZS5mdW5jcy5m b3JjZV93YWtlX3B1dCA9CisJCQl2Z3B1X2Z3X2RvbWFpbnNfbm9wOworCX0KIAogCS8qIEFsbCBm dXR1cmUgcGxhdGZvcm1zIGFyZSBleHBlY3RlZCB0byByZXF1aXJlIGNvbXBsZXggcG93ZXIgZ2F0 aW5nICovCiAJV0FSTl9PTihkZXZfcHJpdi0+dW5jb3JlLmZ3X2RvbWFpbnMgPT0gMCk7Ci0tIAox LjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50 ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBz Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==