From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bhupinder Thakur Subject: [PATCH 02/11] xen/arm: vpl011: Add new hvm params in Xen for ring buffer/event setup Date: Tue, 21 Feb 2017 16:55:59 +0530 Message-ID: <1487676368-22356-3-git-send-email-bhupinder.thakur@linaro.org> References: <1487676368-22356-1-git-send-email-bhupinder.thakur@linaro.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cg8aO-0002hu-KJ for xen-devel@lists.xenproject.org; Tue, 21 Feb 2017 11:26:24 +0000 Received: by mail-pg0-f45.google.com with SMTP id b129so34936775pgc.2 for ; Tue, 21 Feb 2017 03:26:23 -0800 (PST) In-Reply-To: <1487676368-22356-1-git-send-email-bhupinder.thakur@linaro.org> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Julien Grall , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org VGhyZWUgbmV3IEhWTSBwYXJhbSBoYW5kbGVycyBhZGRlZCBmb3I6CiAgICAtIGFsbG9jYXRpbmcg YSBuZXcgVklSUSBhbmQgcmV0dXJuIHRvIHRoZSB0b29sc3RhY2sKICAgIC0gYWxsb2NhdGluZyBh IG5ldyBldmVudCBjaGFubmVsIGZvciBzZW5kaW5nL3JlY2VpdmluZyBldmVudHMgZnJvbSBYZW4g YW5kIHJldHVybgogICAgICB0byB0aGUgdG9vbHN0YWNrCiAgICAtIG1hcHBpbmcgdGhlIFBGTiBh bGxvY3RlZCBieSB0aGUgdG9vbHN0YWNrIHRvIGJlIHVzZWQgYXMgSU4vT1VUIHJpbmcgYnVmZmVy cwoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5h cm8ub3JnPgotLS0KIHhlbi9hcmNoL2FybS9odm0uYyAgICAgICAgICAgICAgfCAzOSArKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0v cGFyYW1zLmggfCAxMCArKysrKysrKystCiAyIGZpbGVzIGNoYW5nZWQsIDQ4IGluc2VydGlvbnMo KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vaHZtLmMgYi94ZW4v YXJjaC9hcm0vaHZtLmMKaW5kZXggZDk5OWJkZS4uZjNiOWViMSAxMDA2NDQKLS0tIGEveGVuL2Fy Y2gvYXJtL2h2bS5jCisrKyBiL3hlbi9hcmNoL2FybS9odm0uYwpAQCAtMjMsNiArMjMsOCBAQAog I2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNp bmNsdWRlIDx4ZW4vbW9uaXRvci5oPgorI2luY2x1ZGUgPHhlbi9ldmVudC5oPgorI2luY2x1ZGUg PHhlbi92bWFwLmg+CiAKICNpbmNsdWRlIDx4c20veHNtLmg+CiAKQEAgLTMxLDYgKzMzLDcgQEAK ICNpbmNsdWRlIDxwdWJsaWMvaHZtL2h2bV9vcC5oPgogCiAjaW5jbHVkZSA8YXNtL2h5cGVyY2Fs bC5oPgorI2luY2x1ZGUgInZwbDAxMS5oIgogCiBsb25nIGRvX2h2bV9vcCh1bnNpZ25lZCBsb25n IG9wLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKIHsKQEAgLTYxLDkgKzY0LDQ1 IEBAIGxvbmcgZG9faHZtX29wKHVuc2lnbmVkIGxvbmcgb3AsIFhFTl9HVUVTVF9IQU5ETEVfUEFS QU0odm9pZCkgYXJnKQogICAgICAgICBpZiAoIG9wID09IEhWTU9QX3NldF9wYXJhbSApCiAgICAg ICAgIHsKICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbYS5pbmRleF0gPSBh LnZhbHVlOworCisjaWZkZWYgQ09ORklHX1ZQTDAxMV9DT05TT0xFCisgICAgICAgICAgICAvKgor ICAgICAgICAgICAgICogaWYgaXQgaXMgYSB2cGwwMTEgY29uc29sZSBwZm4gdGhlbiBtYXAgaXQg dG8gaXRzCisgICAgICAgICAgICAgKiBvd24gYWRkcmVzcyBzcGFjZQorICAgICAgICAgICAgICov CisgICAgICAgICAgICBpZiAoIGEuaW5kZXggPT0gSFZNX1BBUkFNX1ZQTDAxMV9DT05TT0xFX1BG TiApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgdnBsMDExX21hcF9ndWVzdF9wYWdl KGQpOworICAgICAgICAgICAgfQorI2Vsc2UKKyAgICAgICAgICAgIC8qIAorICAgICAgICAgICAg ICogaWYgVlBMMDExIGlzIG5vdCBjb21waWxlZCBpbiB0aGVuIGRpc2FsbG93IHNldHRpbmcgb2Yg YW55IAorICAgICAgICAgICAgICogcmVsYXRlZCBIVk0gcGFyYW1zCisgICAgICAgICAgICAgKi8K KyAgICAgICAgICAgIGlmICggYS5pbmRleCA9PSBIVk1fUEFSQU1fVlBMMDExX0NPTlNPTEVfUEZO IHx8CisgICAgICAgICAgICAgICAgIGEuaW5kZXggPT0gSFZNX1BBUkFNX1ZQTDAxMV9DT05TT0xF X0VWVENITiB8fAorICAgICAgICAgICAgICAgICBhLmluZGV4ID09IEhWTV9QQVJBTV9WUEwwMTFf VklSUSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcmMgPSAtMTsKKyAgICAgICAg ICAgICAgICBnb3RvIHBhcmFtX2ZhaWw7CisgICAgICAgICAgICB9CisjZW5kaWYKICAgICAgICAg fQogICAgICAgICBlbHNlCiAgICAgICAgIHsKKyNpZm5kZWYgQ09ORklHX1ZQTDAxMV9DT05TT0xF CisgICAgICAgICAgICAvKiAKKyAgICAgICAgICAgICAqIGlmIFZQTDAxMSBpcyBub3QgY29tcGls ZWQgaW4gdGhlbiBkaXNhbGxvdyBzZXR0aW5nIG9mIGFueSAKKyAgICAgICAgICAgICAqIHJlbGF0 ZWQgSFZNIHBhcmFtcworICAgICAgICAgICAgICovCisgICAgICAgICAgICBpZiAoIGEuaW5kZXgg PT0gSFZNX1BBUkFNX1ZQTDAxMV9DT05TT0xFX1BGTiB8fAorICAgICAgICAgICAgICAgICBhLmlu ZGV4ID09IEhWTV9QQVJBTV9WUEwwMTFfQ09OU09MRV9FVlRDSE4gfHwKKyAgICAgICAgICAgICAg ICAgYS5pbmRleCA9PSBIVk1fUEFSQU1fVlBMMDExX1ZJUlEgKQorICAgICAgICAgICAgeworICAg ICAgICAgICAgICAgIHJjID0gLTE7CisgICAgICAgICAgICAgICAgZ290byBwYXJhbV9mYWlsOwor ICAgICAgICAgICAgfQorI2VuZGlmCiAgICAgICAgICAgICBhLnZhbHVlID0gZC0+YXJjaC5odm1f ZG9tYWluLnBhcmFtc1thLmluZGV4XTsKICAgICAgICAgICAgIHJjID0gY29weV90b19ndWVzdChh cmcsICZhLCAxKSA/IC1FRkFVTFQgOiAwOwogICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5j bHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMu aAppbmRleCAzZjU0YTQ5Li4xM2JmNzE5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMv aHZtL3BhcmFtcy5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmgKQEAgLTIw MywxMCArMjAzLDE3IEBACiAgKi8KICNkZWZpbmUgSFZNX1BBUkFNX0FDUElfSU9QT1JUU19MT0NB VElPTiAxOQogCi0vKiBEZXByZWNhdGVkICovCisjaWYgZGVmaW5lZChfX2FybV9fKSB8fCBkZWZp bmVkKF9fYWFyY2g2NF9fKQorI2RlZmluZSBIVk1fUEFSQU1fVlBMMDExX0NPTlNPTEVfUEZOICAg IDIwCisjZGVmaW5lIEhWTV9QQVJBTV9WUEwwMTFfQ09OU09MRV9FVlRDSE4gMjEKKyNkZWZpbmUg SFZNX1BBUkFNX1ZQTDAxMV9WSVJRICAgICAgICAgICAyMgorI2Vsc2UKICNkZWZpbmUgSFZNX1BB UkFNX01FTU9SWV9FVkVOVF9DUjAgICAgICAgICAgMjAKICNkZWZpbmUgSFZNX1BBUkFNX01FTU9S WV9FVkVOVF9DUjMgICAgICAgICAgMjEKICNkZWZpbmUgSFZNX1BBUkFNX01FTU9SWV9FVkVOVF9D UjQgICAgICAgICAgMjIKKyNlbmRpZgorCisvKiBEZXByZWNhdGVkICovCiAjZGVmaW5lIEhWTV9Q QVJBTV9NRU1PUllfRVZFTlRfSU5UMyAgICAgICAgIDIzCiAjZGVmaW5lIEhWTV9QQVJBTV9NRU1P UllfRVZFTlRfU0lOR0xFX1NURVAgIDI1CiAjZGVmaW5lIEhWTV9QQVJBTV9NRU1PUllfRVZFTlRf TVNSICAgICAgICAgIDMwCkBAIC0yNTMsNiArMjYwLDcgQEAKICAqLwogI2RlZmluZSBIVk1fUEFS QU1fWDg3X0ZJUF9XSURUSCAzNgogCisKICNkZWZpbmUgSFZNX05SX1BBUkFNUyAzNwogCiAjZW5k aWYgLyogX19YRU5fUFVCTElDX0hWTV9QQVJBTVNfSF9fICovCi0tIAoyLjcuNAoKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k ZXZlbAo=