From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: XSA 154 and ISA region (640K -> 1MB) WB cache instead of UC Date: Fri, 19 Aug 2016 10:52:00 -0400 Message-ID: <20160819145200.GB26577@char.us.oracle.com> References: <20160817203238.GA9408@char.us.oracle.com> <57B5A4C90200007800106FF2@prv-mh.provo.novell.com> 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 1bal9X-0000cx-Li for xen-devel@lists.xenproject.org; Fri, 19 Aug 2016 14:52:11 +0000 Content-Disposition: inline In-Reply-To: <57B5A4C90200007800106FF2@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: Juergen Gross , linux-kernel@vger.kernel.org, stefan.bader@canonical.com, david.vrabel@citrix.com, chuck.anderson@oracle.com, xen-devel , Boris Ostrovsky List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBBdWcgMTgsIDIwMTYgYXQgMDQ6MDY6MzNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDE3LjA4LjE2IGF0IDIyOjMyLCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4g d3JvdGU6Cj4gPiBPbmUgb2YgdGhlIGludGVyZXN0aW5nIHRoaW5ncyBhYm91dCBYU0EgMTU0IGZp eCAoIng4NjogZW5mb3JjZSBjb25zaXN0ZW50Cj4gPiBjYWNoYWJpbGl0eSBvZiBNTUlPIG1hcHBp bmdzIikgaXMgdGhhdCB3aGVuIGNlcnRhaW4gYXBwbGljYXRpb25zIChtY2Vsb2cpCj4gPiBhcmUg dHJ5aW5nIHRvIG1hcCAvZGV2L21tYXAgYW5kIGx1cmsgaW4gSVNBIHJlZ2lvbnMgLSB3ZSBnZXQ6 Cj4gCj4gRFlNIC9kZXYvbWVtID8gTW9zdCBhY2Nlc3NlcyB0byB3aGljaCBhcmUgYm9ndXMgaW4g UFYgZ3Vlc3RzCj4gKG9mdGVuIGluY2x1ZGluZyBEb20wKSBhbnl3YXkuCgpZZXMuCj4gCj4gPiBb ICAgNDkuMzk5MDUzXSBXQVJOSU5HOiBDUFU6IDAgUElEOiAyNDcxIGF0IGFyY2gveDg2L21tL3Bh dC5jOjkxMyB1bnRyYWNrX3BmbisweDkzLzB4YzAoKQo+IAo+IFdoYXQgTGludXggdmVyc2lvbiBp cyB0aGlzPyB1bnRyYWNrX3BmbigpIGRvZXNuJ3Qgc3BhbiBsaW5lIDkxMyBpbgoKNC4xCj4gNC44 LXJjMi4gQW5kIGZvbGxvd19waHlzKCkgYXBwZWFycyB0byBvbmx5IGNoZWNrIHdoZXRoZXIgdGhl IHdyaXRlCj4gZmxhZyBpcyBzZXQgYXMgZXhwZWN0ZWQ7IEkgY2FuJ3Qgc2VlIGFueSBjYWNoYWJp bGl0eSBjaGVja3MuIFBsdXMgaXQKPiBnZXRzIGNhbGxlZCBvbmx5IHdoZW4gYm90aCBpbmNvbWlu ZyBhZGRyZXNzIGFuZCBzaXplIGFyZSB6ZXJvLgoKVGhlIGVycm9yIHRoYXQgaGFwcGVucyBpcyBt dWNoIHNvb25lciAtIHRoYXQgaXMgd2hlbiB0aGUgVk1BIGlzIHNldHVwCndpdGggdGhlIGluY29y cmVjdCBwYWdlIGF0dHJpYnV0ZXMuIFNwZWNpZmljYWxseTogcmVzZXJ2ZV9tZW10eXBlIHdoaWNo CgogNTQ4ICAgICAgICAgLyogTG93IElTQSByZWdpb24gaXMgYWx3YXlzIG1hcHBlZCBXQiBpbiBw YWdlIHRhYmxlLiBObyBuZWVkIHRvIHRyYWNrICovCiA1NDkgICAgICAgICBpZiAoeDg2X3BsYXRm b3JtLmlzX3VudHJhY2tlZF9wYXRfcmFuZ2Uoc3RhcnQsIGVuZCkpIHsgICAgICAgICAgICAgICAg ICAKIDU1MCAgICAgICAgICAgICAgICAgaWYgKG5ld190eXBlKSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogNTUxICAgICAgICAgICAgICAgICAgICAg ICAgICpuZXdfdHlwZSA9IF9QQUdFX0NBQ0hFX01PREVfV0I7ICAgICAgICAgICAgICAgICAgICAg ICAgCiA1NTIgICAgICAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKIDU1MyAgICAgICAgIH0gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCgooQW5kIHRoaXMgZm9yIGEgY2hhbmdl IGlzIHY0LjgtcmMyKQo+IAo+ID4gQW55aG93IHdoYXQgSSBhbSB3b25kZXJpbmc6Cj4gPiAKPiA+ ICBhKSBTaG91bGQgd2UgYWRkIGEgZWRnZSBjYXNlIGluIHRoZSBoeXBlcnZpc29yIHRvIGFsbG93 IG11bHRpcGxlIG1hcHBpbmdzCj4gPiAgICBmb3IgdGhpcyByZWdpb24/IEkgYW0gdGhpbmtpbmcg bm8uLiBidXQgaXQgc291bmRzIGxpa2UgbWFwcGluZyBJU0EgcmVnaW9uCj4gPiAgICBhcyBXQiBp cyBzYWZlIGV2ZW4gaW4gYmFyZW1ldGFsPwo+IAo+IFdlIHNob3VsZCBuZXZlciBhbGxvdyBtdWx0 aXBsZSBtYXBwaW5ncyB3aXRoIGRpZmZlcmVudCBjYWNoYWJpbGl0eS4KPiBBbmQgSSBkb24ndCB1 bmRlcnN0YW5kIHdoYXQgbWFrZXMgeW91IHRoaW5rIHRoZSBJU0EgcmVnaW9uIGlzIHNhZmUKPiB0 byBtYXAgV0I/IFRoZXJlIG1pZ2h0IGJlIFJPTXMsIE1NSU8gcmVnaW9ucywgb3Igc2ltcGx5IG5v dGhpbmcKPiB0aGVyZSwgbmVpdGhlciBvZiB3aGljaCBpcyBzYWZlIHRvIG1hcCBXQi4gUk9NcyBj ZXJ0YWlubHkgY291bGQgYmUKPiBXUCwgYnV0IHRoYXQgd291bGQgcmVxdWlyZSBhIHdheSB0byBy ZWxpYWJseSBzaXplIG5vdCBvbmx5IElTQQo+IGV4dGVuc2lvbiBST01zLCBidXQgYWxzbyBtYWlu IGFuZCB2aWRlbyBCSU9TLgo+IAo+ID4gIGIpIE9yIHdvdWxkIGl0IGJlIGJldHRlciB0byBsZXQg TGludXggZG8gaXRzIHRoaW5nIGFuZCB0cmVhdCA2NDBLQi0+MU1CCj4gPiAgICBhcyB1bmNhY2hl ZCBpbnN0ZWFkIG9mIHdyaXRlYmFjaz8KPiAKPiBBY2NvcmRpbmcgdG8gd2hhdCB5b3Ugd3JvdGUg ZWFybGllciB0aGUgdHdvIHBhcnRzIG9mIHRoZSBzZW50ZW5jZQo+IHJlYWQgY29udHJhZGljdG9y eSB0byBtZS4KPiAKPiA+ICAgIExvb2tpbmcgYXQgdGhlIGtlcm5lbCBpdCBhc3N1bWVzIHRoYXQg V0IgaXMgb2sgZm9yIDY0MEtCLT4xTUIuCj4gPiAgICBUaGUgY29tbWVudCBzYXlzOgo+ID4gICAg IiAvKiBMb3cgSVNBIHJlZ2lvbiBpcyBhbHdheXMgbWFwcGVkIFdCIGluIHBhZ2UgdGFibGUuIE5v IG5lZWQgdG8gdHJhY2sgKiIKPiAKPiBBcyBwZXIgYWJvdmUgaXQncyBub3QgY2xlYXIgdG8gbWUg d2hhdCB0aGlzIGNvbW1lbnQgaXMgYmFja2VkIGJ5LgoKSSB3YXMgaG9waW5nIHlvdSB3b3VsZCBr bm93IDotKQoKQWgsIGNvbW1pdCAyZTVkOWM4NTdkNGU2YzllN2I3ZDhjOGM4NmE2OGE3ODQyZDIx M2Q2CkF1dGhvcjogdmVua2F0ZXNoLnBhbGxpcGFkaUBpbnRlbC5jb20gPHZlbmthdGVzaC5wYWxs aXBhZGlAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBNYXIgMTggMTc6MDA6MTQgMjAwOCAtMDcwMAoK ICAgIHg4NjogUEFUIGluZnJhc3RydWN0dXJlIHBhdGNoCiAgICAKICAgIFNldHMgdXAgcGF0X2lu aXQoKSBpbmZyYXN0cnVjdHVyZS4KICAgIAoKd2hpY2ggc2V0cyB0aGUgTVRSUiBmb3IgdGhhdCBy ZWdpb24uCj4gCj4gSmFuCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK