From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH 05/10] xen/arm: vpl011: Allocate a new PFN in the toolstack for the virtual console Date: Wed, 12 Apr 2017 17:33:01 +0100 Message-ID: <20170412163301.bfilrhctufg6l3yo@citrix.com> References: <1491212673-13476-1-git-send-email-bhupinder.thakur@linaro.org> <1491212673-13476-6-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.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cyLCb-0005Vi-39 for xen-devel@lists.xenproject.org; Wed, 12 Apr 2017 16:33:05 +0000 Content-Disposition: inline In-Reply-To: <1491212673-13476-6-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: Bhupinder Thakur Cc: xen-devel@lists.xenproject.org, Julien Grall , Stefano Stabellini , Ian Jackson , Wei Liu List-Id: xen-devel@lists.xenproject.org T24gTW9uLCBBcHIgMDMsIDIwMTcgYXQgMDM6MTQ6MjhQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1 ciB3cm90ZToKPiAxLiBBbGxvY2F0ZSBhIG5ldyBwZm4gYW5kIHBhc3Mgb24gdG8gWGVuIHVzaW5n IGEgaHZtIGNhbGwuCj4gCj4gMi4gQ2hhbmdlIGluIHhjX2h2bV9wYXJhbV9kZXByZWNhdGVkX2No ZWNrICgpIHRvIGFsbG93IG5ldyB2cGwwMTEgSFZNIHBhcmFtcywKPiB3aGljaCBhcmUgcmV1c2lu ZyBzb21lIGRlcHJlY2F0ZWQgeDg2IEhWTSBwYXJhbXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQmh1 cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgo+IC0tLQo+ICB0b29s cy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oIHwgMyArKysKPiAgdG9vbHMvbGlieGMveGNfZG9tX2Fy bS5jICAgICB8IDcgKysrKysrLQo+ICB0b29scy9saWJ4Yy94Y19kb21fYm9vdC5jICAgIHwgMyAr KysKPiAgdG9vbHMvbGlieGMveGNfZG9tYWluLmMgICAgICB8IDcgKysrKysrKwo+ICA0IGZpbGVz IGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0 IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNf ZG9tLmgKPiBpbmRleCA2MDhjYmMyLi5jOTNkOThjIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhj L2luY2x1ZGUveGNfZG9tLmgKPiArKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCj4g QEAgLTIxOCw2ICsyMTgsOSBAQCBzdHJ1Y3QgeGNfZG9tX2ltYWdlIHsKPiAgCj4gICAgICAvKiBF eHRyYSBTTUJJT1Mgc3RydWN0dXJlcyBwYXNzZWQgdG8gSFZNTE9BREVSICovCj4gICAgICBzdHJ1 Y3QgeGNfaHZtX2Zpcm13YXJlX21vZHVsZSBzbWJpb3NfbW9kdWxlOwo+ICsKPiArCS8qIFZpcnR1 YWwgY29uc29sZSBwZm4uICovCj4gKyAgICB4ZW5fcGZuX3QgdmNvbnNvbGVfcGZuOwo+ICB9Owo+ ICAKPiAgLyogLS0tIHBsdWdnYWJsZSBrZXJuZWwgbG9hZGVyIC0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0gKi8KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX2Fy bS5jIGIvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jCj4gaW5kZXggYTdlODM5ZS4uMTU3MzgxZSAx MDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKPiArKysgYi90b29scy9saWJ4 Yy94Y19kb21fYXJtLmMKPiBAQCAtMjYsMTAgKzI2LDExIEBACj4gICNpbmNsdWRlICJ4Z19wcml2 YXRlLmgiCj4gICNpbmNsdWRlICJ4Y19kb20uaCIKPiAgCj4gLSNkZWZpbmUgTlJfTUFHSUNfUEFH RVMgMwo+ICsjZGVmaW5lIE5SX01BR0lDX1BBR0VTIDQKPiAgI2RlZmluZSBDT05TT0xFX1BGTl9P RkZTRVQgMAo+ICAjZGVmaW5lIFhFTlNUT1JFX1BGTl9PRkZTRVQgMQo+ICAjZGVmaW5lIE1FTUFD Q0VTU19QRk5fT0ZGU0VUIDIKPiArI2RlZmluZSBWQ09OU09MRV9QRk5fT0ZGU0VUIDMKPiAgCj4g ICNkZWZpbmUgTFBBRV9TSElGVCA5Cj4gIAo+IEBAIC04NSw2ICs4Niw3IEBAIHN0YXRpYyBpbnQg YWxsb2NfbWFnaWNfcGFnZXMoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQo+ICAKPiAgICAgIGRv bS0+Y29uc29sZV9wZm4gPSBiYXNlICsgQ09OU09MRV9QRk5fT0ZGU0VUOwo+ICAgICAgZG9tLT54 ZW5zdG9yZV9wZm4gPSBiYXNlICsgWEVOU1RPUkVfUEZOX09GRlNFVDsKPiArICAgIGRvbS0+dmNv bnNvbGVfcGZuID0gYmFzZSArIFZDT05TT0xFX1BGTl9PRkZTRVQ7Cj4gIAo+ICAgICAgeGNfY2xl YXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGRvbS0+Y29uc29sZV9w Zm4pOwo+ICAgICAgeGNfY2xlYXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9t aWQsIGRvbS0+eGVuc3RvcmVfcGZuKTsKPiBAQCAtOTUsNiArOTcsOSBAQCBzdGF0aWMgaW50IGFs bG9jX21hZ2ljX3BhZ2VzKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKPiAgICAgICAgICAgICAg ZG9tLT54ZW5zdG9yZV9wZm4pOwo+ICAgICAgeGNfaHZtX3BhcmFtX3NldChkb20tPnhjaCwgZG9t LT5ndWVzdF9kb21pZCwgSFZNX1BBUkFNX01PTklUT1JfUklOR19QRk4sCj4gICAgICAgICAgICAg IGJhc2UgKyBNRU1BQ0NFU1NfUEZOX09GRlNFVCk7Cj4gKyAgICB4Y19odm1fcGFyYW1fc2V0KGRv bS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLCBIVk1fUEFSQU1fVkNPTlNPTEVfUEZOLAo+ICsgICAg ICAgICAgICAgICAgICAgICBiYXNlICsgVkNPTlNPTEVfUEZOX09GRlNFVCk7Cj4gKwoKSGVyZSBp cyBzb21ldGhpbmcgSSBkb24ndCBxdWl0ZSB1bmRlcnN0YW5kIChzb3JyeSBJIGhhdmVuJ3QgYmVl bgpmb2xsb3dpbmcgdGhlIGNvbnZlcnNhdGlvbiBjbG9zZWx5KTogaWYgcGwwMTEgaXMgZW11bGF0 ZWQsIHdoeSB3b3VsZCB0aGUKZ3Vlc3QgbmVlZCB0byBrbm93IGl0cyBQRk4/CgpXZWkuCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94 ZW4tZGV2ZWwK