All of lore.kernel.org
 help / color / mirror / Atom feed
From: Bhushan Bharat-R65777 <R65777@freescale.com>
To: "\"“tiejun.chen”\"" <tiejun.chen@windriver.com>
Cc: "kvm-ppc@vger.kernel.org" <kvm-ppc@vger.kernel.org>,
	"kvm@vger.kernel.org" <kvm@vger.kernel.org>,
	"agraf@suse.de" <agraf@suse.de>,
	Wood Scott-B07421 <B07421@freescale.com>
Subject: RE: [PATCH 2/2] kvm: powerpc: set cache coherency only for kernel managed pages
Date: Thu, 18 Jul 2013 08:22:34 +0000	[thread overview]
Message-ID: <6A3DF150A5B70D4F9B66A25E3F7C888D070D6E30@039-SN2MPN1-013.039d.mgd.msft.net> (raw)
In-Reply-To: <51E7A5A2.5040107@windriver.com>



> -----Original Message-----
> From: "“tiejun.chen”" [mailto:tiejun.chen@windriver.com]
> Sent: Thursday, July 18, 2013 1:52 PM
> To: Bhushan Bharat-R65777
> Cc: kvm-ppc@vger.kernel.org; kvm@vger.kernel.org; agraf@suse.de; Wood Scott-
> B07421
> Subject: Re: [PATCH 2/2] kvm: powerpc: set cache coherency only for kernel
> managed pages
> 
> On 07/18/2013 04:08 PM, Bhushan Bharat-R65777 wrote:
> >
> >
> >> -----Original Message-----
> >> From: kvm-ppc-owner@vger.kernel.org
> >> [mailto:kvm-ppc-owner@vger.kernel.org] On Behalf Of "“tiejun.chen”"
> >> Sent: Thursday, July 18, 2013 1:01 PM
> >> To: Bhushan Bharat-R65777
> >> Cc: kvm-ppc@vger.kernel.org; kvm@vger.kernel.org; agraf@suse.de; Wood
> >> Scott-
> >> B07421
> >> Subject: Re: [PATCH 2/2] kvm: powerpc: set cache coherency only for
> >> kernel managed pages
> >>
> >> On 07/18/2013 03:12 PM, Bhushan Bharat-R65777 wrote:
> >>>
> >>>
> >>>> -----Original Message-----
> >>>> From: "“tiejun.chen”" [mailto:tiejun.chen@windriver.com]
> >>>> Sent: Thursday, July 18, 2013 11:56 AM
> >>>> To: Bhushan Bharat-R65777
> >>>> Cc: kvm-ppc@vger.kernel.org; kvm@vger.kernel.org; agraf@suse.de;
> >>>> Wood
> >>>> Scott- B07421; Bhushan Bharat-R65777
> >>>> Subject: Re: [PATCH 2/2] kvm: powerpc: set cache coherency only for
> >>>> kernel managed pages
> >>>>
> >>>> On 07/18/2013 02:04 PM, Bharat Bhushan wrote:
> >>>>> If there is a struct page for the requested mapping then it's
> >>>>> normal DDR and the mapping sets "M" bit (coherent, cacheable) else
> >>>>> this is treated as I/O and we set  "I + G"  (cache inhibited,
> >>>>> guarded)
> >>>>>
> >>>>> This helps setting proper TLB mapping for direct assigned device
> >>>>>
> >>>>> Signed-off-by: Bharat Bhushan <bharat.bhushan@freescale.com>
> >>>>> ---
> >>>>>     arch/powerpc/kvm/e500_mmu_host.c |   17 ++++++++++++-----
> >>>>>     1 files changed, 12 insertions(+), 5 deletions(-)
> >>>>>
> >>>>> diff --git a/arch/powerpc/kvm/e500_mmu_host.c
> >>>>> b/arch/powerpc/kvm/e500_mmu_host.c
> >>>>> index 1c6a9d7..089c227 100644
> >>>>> --- a/arch/powerpc/kvm/e500_mmu_host.c
> >>>>> +++ b/arch/powerpc/kvm/e500_mmu_host.c
> >>>>> @@ -64,13 +64,20 @@ static inline u32 e500_shadow_mas3_attrib(u32
> >>>>> mas3, int
> >>>> usermode)
> >>>>>     	return mas3;
> >>>>>     }
> >>>>>
> >>>>> -static inline u32 e500_shadow_mas2_attrib(u32 mas2, int usermode)
> >>>>> +static inline u32 e500_shadow_mas2_attrib(u32 mas2, pfn_t pfn)
> >>>>>     {
> >>>>> +	u32 mas2_attr;
> >>>>> +
> >>>>> +	mas2_attr = mas2 & MAS2_ATTRIB_MASK;
> >>>>> +
> >>>>> +	if (!pfn_valid(pfn)) {
> >>>>
> >>>> Why not directly use kvm_is_mmio_pfn()?
> >>>
> >>> What I understand from this function (someone can correct me) is
> >>> that it
> >> returns "false" when the page is managed by kernel and is not marked
> >> as RESERVED (for some reason). For us it does not matter whether the
> >> page is reserved or not, if it is kernel visible page then it is DDR.
> >>>
> >>
> >> I think you are setting I|G by addressing all mmio pages, right? If
> >> so,
> >>
> >>       KVM: direct mmio pfn check
> >>
> >>       Userspace may specify memory slots that are backed by mmio
> >> pages rather than
> >>       normal RAM.  In some cases it is not enough to identify these mmio
> pages
> >>       by pfn_valid().  This patch adds checking the PageReserved as well.
> >
> > Do you know what are those "some cases" and how checking PageReserved helps in
> those cases?
> 
> No, myself didn't see these actual cases in qemu,too. But this should be
> chronically persistent as I understand ;-)

Then I will wait till someone educate me :)

-Bharat

> 
> Tiejun
> 
> >
> > -Bharat
> >
> >>
> >> Tiejun
> >>
> >>> -Bharat
> >>>
> >>>>
> >>>> Tiejun
> >>>>
> >>>>> +		mas2_attr |= MAS2_I | MAS2_G;
> >>>>> +	} else {
> >>>>>     #ifdef CONFIG_SMP
> >>>>> -	return (mas2 & MAS2_ATTRIB_MASK) | MAS2_M;
> >>>>> -#else
> >>>>> -	return mas2 & MAS2_ATTRIB_MASK;
> >>>>> +		mas2_attr |= MAS2_M;
> >>>>>     #endif
> >>>>> +	}
> >>>>> +	return mas2_attr;
> >>>>>     }
> >>>>>
> >>>>>     /*
> >>>>> @@ -313,7 +320,7 @@ static void kvmppc_e500_setup_stlbe(
> >>>>>     	/* Force IPROT=0 for all guest mappings. */
> >>>>>     	stlbe->mas1 = MAS1_TSIZE(tsize) | get_tlb_sts(gtlbe) | MAS1_VALID;
> >>>>>     	stlbe->mas2 = (gvaddr & MAS2_EPN) |
> >>>>> -		      e500_shadow_mas2_attrib(gtlbe->mas2, pr);
> >>>>> +		      e500_shadow_mas2_attrib(gtlbe->mas2, pfn);
> >>>>>     	stlbe->mas7_3 = ((u64)pfn << PAGE_SHIFT) |
> >>>>>     			e500_shadow_mas3_attrib(gtlbe->mas7_3, pr);
> >>>>>
> >>>>>
> >>>>
> >>>
> >>
> >> --
> >> To unsubscribe from this list: send the line "unsubscribe kvm-ppc" in
> >> the body of a message to majordomo@vger.kernel.org More majordomo
> >> info at http://vger.kernel.org/majordomo-info.html
> >
> 


WARNING: multiple messages have this Message-ID (diff)
From: Bhushan Bharat-R65777 <R65777@freescale.com>
To: "\"“tiejun.chen”\"" <tiejun.chen@windriver.com>
Cc: "kvm-ppc@vger.kernel.org" <kvm-ppc@vger.kernel.org>,
	"kvm@vger.kernel.org" <kvm@vger.kernel.org>,
	"agraf@suse.de" <agraf@suse.de>,
	Wood Scott-B07421 <B07421@freescale.com>
Subject: RE: [PATCH 2/2] kvm: powerpc: set cache coherency only for kernel managed pages
Date: Thu, 18 Jul 2013 08:22:34 +0000	[thread overview]
Message-ID: <6A3DF150A5B70D4F9B66A25E3F7C888D070D6E30@039-SN2MPN1-013.039d.mgd.msft.net> (raw)
In-Reply-To: <51E7A5A2.5040107@windriver.com>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogIuKAnHRpZWp1bi5jaGVu
4oCdIiBbbWFpbHRvOnRpZWp1bi5jaGVuQHdpbmRyaXZlci5jb21dDQo+IFNlbnQ6IFRodXJzZGF5
LCBKdWx5IDE4LCAyMDEzIDE6NTIgUE0NCj4gVG86IEJodXNoYW4gQmhhcmF0LVI2NTc3Nw0KPiBD
Yzoga3ZtLXBwY0B2Z2VyLmtlcm5lbC5vcmc7IGt2bUB2Z2VyLmtlcm5lbC5vcmc7IGFncmFmQHN1
c2UuZGU7IFdvb2QgU2NvdHQtDQo+IEIwNzQyMQ0KPiBTdWJqZWN0OiBSZTogW1BBVENIIDIvMl0g
a3ZtOiBwb3dlcnBjOiBzZXQgY2FjaGUgY29oZXJlbmN5IG9ubHkgZm9yIGtlcm5lbA0KPiBtYW5h
Z2VkIHBhZ2VzDQo+IA0KPiBPbiAwNy8xOC8yMDEzIDA0OjA4IFBNLCBCaHVzaGFuIEJoYXJhdC1S
NjU3Nzcgd3JvdGU6DQo+ID4NCj4gPg0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K
PiA+PiBGcm9tOiBrdm0tcHBjLW93bmVyQHZnZXIua2VybmVsLm9yZw0KPiA+PiBbbWFpbHRvOmt2
bS1wcGMtb3duZXJAdmdlci5rZXJuZWwub3JnXSBPbiBCZWhhbGYgT2YgIuKAnHRpZWp1bi5jaGVu
4oCdIg0KPiA+PiBTZW50OiBUaHVyc2RheSwgSnVseSAxOCwgMjAxMyAxOjAxIFBNDQo+ID4+IFRv
OiBCaHVzaGFuIEJoYXJhdC1SNjU3NzcNCj4gPj4gQ2M6IGt2bS1wcGNAdmdlci5rZXJuZWwub3Jn
OyBrdm1Admdlci5rZXJuZWwub3JnOyBhZ3JhZkBzdXNlLmRlOyBXb29kDQo+ID4+IFNjb3R0LQ0K
PiA+PiBCMDc0MjENCj4gPj4gU3ViamVjdDogUmU6IFtQQVRDSCAyLzJdIGt2bTogcG93ZXJwYzog
c2V0IGNhY2hlIGNvaGVyZW5jeSBvbmx5IGZvcg0KPiA+PiBrZXJuZWwgbWFuYWdlZCBwYWdlcw0K
PiA+Pg0KPiA+PiBPbiAwNy8xOC8yMDEzIDAzOjEyIFBNLCBCaHVzaGFuIEJoYXJhdC1SNjU3Nzcg
d3JvdGU6DQo+ID4+Pg0KPiA+Pj4NCj4gPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K
PiA+Pj4+IEZyb206ICLigJx0aWVqdW4uY2hlbuKAnSIgW21haWx0bzp0aWVqdW4uY2hlbkB3aW5k
cml2ZXIuY29tXQ0KPiA+Pj4+IFNlbnQ6IFRodXJzZGF5LCBKdWx5IDE4LCAyMDEzIDExOjU2IEFN
DQo+ID4+Pj4gVG86IEJodXNoYW4gQmhhcmF0LVI2NTc3Nw0KPiA+Pj4+IENjOiBrdm0tcHBjQHZn
ZXIua2VybmVsLm9yZzsga3ZtQHZnZXIua2VybmVsLm9yZzsgYWdyYWZAc3VzZS5kZTsNCj4gPj4+
PiBXb29kDQo+ID4+Pj4gU2NvdHQtIEIwNzQyMTsgQmh1c2hhbiBCaGFyYXQtUjY1Nzc3DQo+ID4+
Pj4gU3ViamVjdDogUmU6IFtQQVRDSCAyLzJdIGt2bTogcG93ZXJwYzogc2V0IGNhY2hlIGNvaGVy
ZW5jeSBvbmx5IGZvcg0KPiA+Pj4+IGtlcm5lbCBtYW5hZ2VkIHBhZ2VzDQo+ID4+Pj4NCj4gPj4+
PiBPbiAwNy8xOC8yMDEzIDAyOjA0IFBNLCBCaGFyYXQgQmh1c2hhbiB3cm90ZToNCj4gPj4+Pj4g
SWYgdGhlcmUgaXMgYSBzdHJ1Y3QgcGFnZSBmb3IgdGhlIHJlcXVlc3RlZCBtYXBwaW5nIHRoZW4g
aXQncw0KPiA+Pj4+PiBub3JtYWwgRERSIGFuZCB0aGUgbWFwcGluZyBzZXRzICJNIiBiaXQgKGNv
aGVyZW50LCBjYWNoZWFibGUpIGVsc2UNCj4gPj4+Pj4gdGhpcyBpcyB0cmVhdGVkIGFzIEkvTyBh
bmQgd2Ugc2V0ICAiSSArIEciICAoY2FjaGUgaW5oaWJpdGVkLA0KPiA+Pj4+PiBndWFyZGVkKQ0K
PiA+Pj4+Pg0KPiA+Pj4+PiBUaGlzIGhlbHBzIHNldHRpbmcgcHJvcGVyIFRMQiBtYXBwaW5nIGZv
ciBkaXJlY3QgYXNzaWduZWQgZGV2aWNlDQo+ID4+Pj4+DQo+ID4+Pj4+IFNpZ25lZC1vZmYtYnk6
IEJoYXJhdCBCaHVzaGFuIDxiaGFyYXQuYmh1c2hhbkBmcmVlc2NhbGUuY29tPg0KPiA+Pj4+PiAt
LS0NCj4gPj4+Pj4gICAgIGFyY2gvcG93ZXJwYy9rdm0vZTUwMF9tbXVfaG9zdC5jIHwgICAxNyAr
KysrKysrKysrKystLS0tLQ0KPiA+Pj4+PiAgICAgMSBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRp
b25zKCspLCA1IGRlbGV0aW9ucygtKQ0KPiA+Pj4+Pg0KPiA+Pj4+PiBkaWZmIC0tZ2l0IGEvYXJj
aC9wb3dlcnBjL2t2bS9lNTAwX21tdV9ob3N0LmMNCj4gPj4+Pj4gYi9hcmNoL3Bvd2VycGMva3Zt
L2U1MDBfbW11X2hvc3QuYw0KPiA+Pj4+PiBpbmRleCAxYzZhOWQ3Li4wODljMjI3IDEwMDY0NA0K
PiA+Pj4+PiAtLS0gYS9hcmNoL3Bvd2VycGMva3ZtL2U1MDBfbW11X2hvc3QuYw0KPiA+Pj4+PiAr
KysgYi9hcmNoL3Bvd2VycGMva3ZtL2U1MDBfbW11X2hvc3QuYw0KPiA+Pj4+PiBAQCAtNjQsMTMg
KzY0LDIwIEBAIHN0YXRpYyBpbmxpbmUgdTMyIGU1MDBfc2hhZG93X21hczNfYXR0cmliKHUzMg0K
PiA+Pj4+PiBtYXMzLCBpbnQNCj4gPj4+PiB1c2VybW9kZSkNCj4gPj4+Pj4gICAgIAlyZXR1cm4g
bWFzMzsNCj4gPj4+Pj4gICAgIH0NCj4gPj4+Pj4NCj4gPj4+Pj4gLXN0YXRpYyBpbmxpbmUgdTMy
IGU1MDBfc2hhZG93X21hczJfYXR0cmliKHUzMiBtYXMyLCBpbnQgdXNlcm1vZGUpDQo+ID4+Pj4+
ICtzdGF0aWMgaW5saW5lIHUzMiBlNTAwX3NoYWRvd19tYXMyX2F0dHJpYih1MzIgbWFzMiwgcGZu
X3QgcGZuKQ0KPiA+Pj4+PiAgICAgew0KPiA+Pj4+PiArCXUzMiBtYXMyX2F0dHI7DQo+ID4+Pj4+
ICsNCj4gPj4+Pj4gKwltYXMyX2F0dHIgPSBtYXMyICYgTUFTMl9BVFRSSUJfTUFTSzsNCj4gPj4+
Pj4gKw0KPiA+Pj4+PiArCWlmICghcGZuX3ZhbGlkKHBmbikpIHsNCj4gPj4+Pg0KPiA+Pj4+IFdo
eSBub3QgZGlyZWN0bHkgdXNlIGt2bV9pc19tbWlvX3BmbigpPw0KPiA+Pj4NCj4gPj4+IFdoYXQg
SSB1bmRlcnN0YW5kIGZyb20gdGhpcyBmdW5jdGlvbiAoc29tZW9uZSBjYW4gY29ycmVjdCBtZSkg
aXMNCj4gPj4+IHRoYXQgaXQNCj4gPj4gcmV0dXJucyAiZmFsc2UiIHdoZW4gdGhlIHBhZ2UgaXMg
bWFuYWdlZCBieSBrZXJuZWwgYW5kIGlzIG5vdCBtYXJrZWQNCj4gPj4gYXMgUkVTRVJWRUQgKGZv
ciBzb21lIHJlYXNvbikuIEZvciB1cyBpdCBkb2VzIG5vdCBtYXR0ZXIgd2hldGhlciB0aGUNCj4g
Pj4gcGFnZSBpcyByZXNlcnZlZCBvciBub3QsIGlmIGl0IGlzIGtlcm5lbCB2aXNpYmxlIHBhZ2Ug
dGhlbiBpdCBpcyBERFIuDQo+ID4+Pg0KPiA+Pg0KPiA+PiBJIHRoaW5rIHlvdSBhcmUgc2V0dGlu
ZyBJfEcgYnkgYWRkcmVzc2luZyBhbGwgbW1pbyBwYWdlcywgcmlnaHQ/IElmDQo+ID4+IHNvLA0K
PiA+Pg0KPiA+PiAgICAgICBLVk06IGRpcmVjdCBtbWlvIHBmbiBjaGVjaw0KPiA+Pg0KPiA+PiAg
ICAgICBVc2Vyc3BhY2UgbWF5IHNwZWNpZnkgbWVtb3J5IHNsb3RzIHRoYXQgYXJlIGJhY2tlZCBi
eSBtbWlvDQo+ID4+IHBhZ2VzIHJhdGhlciB0aGFuDQo+ID4+ICAgICAgIG5vcm1hbCBSQU0uICBJ
biBzb21lIGNhc2VzIGl0IGlzIG5vdCBlbm91Z2ggdG8gaWRlbnRpZnkgdGhlc2UgbW1pbw0KPiBw
YWdlcw0KPiA+PiAgICAgICBieSBwZm5fdmFsaWQoKS4gIFRoaXMgcGF0Y2ggYWRkcyBjaGVja2lu
ZyB0aGUgUGFnZVJlc2VydmVkIGFzIHdlbGwuDQo+ID4NCj4gPiBEbyB5b3Uga25vdyB3aGF0IGFy
ZSB0aG9zZSAic29tZSBjYXNlcyIgYW5kIGhvdyBjaGVja2luZyBQYWdlUmVzZXJ2ZWQgaGVscHMg
aW4NCj4gdGhvc2UgY2FzZXM/DQo+IA0KPiBObywgbXlzZWxmIGRpZG4ndCBzZWUgdGhlc2UgYWN0
dWFsIGNhc2VzIGluIHFlbXUsdG9vLiBCdXQgdGhpcyBzaG91bGQgYmUNCj4gY2hyb25pY2FsbHkg
cGVyc2lzdGVudCBhcyBJIHVuZGVyc3RhbmQgOy0pDQoNClRoZW4gSSB3aWxsIHdhaXQgdGlsbCBz
b21lb25lIGVkdWNhdGUgbWUgOikNCg0KLUJoYXJhdA0KDQo+IA0KPiBUaWVqdW4NCj4gDQo+ID4N
Cj4gPiAtQmhhcmF0DQo+ID4NCj4gPj4NCj4gPj4gVGllanVuDQo+ID4+DQo+ID4+PiAtQmhhcmF0
DQo+ID4+Pg0KPiA+Pj4+DQo+ID4+Pj4gVGllanVuDQo+ID4+Pj4NCj4gPj4+Pj4gKwkJbWFzMl9h
dHRyIHw9IE1BUzJfSSB8IE1BUzJfRzsNCj4gPj4+Pj4gKwl9IGVsc2Ugew0KPiA+Pj4+PiAgICAg
I2lmZGVmIENPTkZJR19TTVANCj4gPj4+Pj4gLQlyZXR1cm4gKG1hczIgJiBNQVMyX0FUVFJJQl9N
QVNLKSB8IE1BUzJfTTsNCj4gPj4+Pj4gLSNlbHNlDQo+ID4+Pj4+IC0JcmV0dXJuIG1hczIgJiBN
QVMyX0FUVFJJQl9NQVNLOw0KPiA+Pj4+PiArCQltYXMyX2F0dHIgfD0gTUFTMl9NOw0KPiA+Pj4+
PiAgICAgI2VuZGlmDQo+ID4+Pj4+ICsJfQ0KPiA+Pj4+PiArCXJldHVybiBtYXMyX2F0dHI7DQo+
ID4+Pj4+ICAgICB9DQo+ID4+Pj4+DQo+ID4+Pj4+ICAgICAvKg0KPiA+Pj4+PiBAQCAtMzEzLDcg
KzMyMCw3IEBAIHN0YXRpYyB2b2lkIGt2bXBwY19lNTAwX3NldHVwX3N0bGJlKA0KPiA+Pj4+PiAg
ICAgCS8qIEZvcmNlIElQUk9UPTAgZm9yIGFsbCBndWVzdCBtYXBwaW5ncy4gKi8NCj4gPj4+Pj4g
ICAgIAlzdGxiZS0+bWFzMSA9IE1BUzFfVFNJWkUodHNpemUpIHwgZ2V0X3RsYl9zdHMoZ3RsYmUp
IHwgTUFTMV9WQUxJRDsNCj4gPj4+Pj4gICAgIAlzdGxiZS0+bWFzMiA9IChndmFkZHIgJiBNQVMy
X0VQTikgfA0KPiA+Pj4+PiAtCQkgICAgICBlNTAwX3NoYWRvd19tYXMyX2F0dHJpYihndGxiZS0+
bWFzMiwgcHIpOw0KPiA+Pj4+PiArCQkgICAgICBlNTAwX3NoYWRvd19tYXMyX2F0dHJpYihndGxi
ZS0+bWFzMiwgcGZuKTsNCj4gPj4+Pj4gICAgIAlzdGxiZS0+bWFzN18zID0gKCh1NjQpcGZuIDw8
IFBBR0VfU0hJRlQpIHwNCj4gPj4+Pj4gICAgIAkJCWU1MDBfc2hhZG93X21hczNfYXR0cmliKGd0
bGJlLT5tYXM3XzMsIHByKTsNCj4gPj4+Pj4NCj4gPj4+Pj4NCj4gPj4+Pg0KPiA+Pj4NCj4gPj4N
Cj4gPj4gLS0NCj4gPj4gVG8gdW5zdWJzY3JpYmUgZnJvbSB0aGlzIGxpc3Q6IHNlbmQgdGhlIGxp
bmUgInVuc3Vic2NyaWJlIGt2bS1wcGMiIGluDQo+ID4+IHRoZSBib2R5IG9mIGEgbWVzc2FnZSB0
byBtYWpvcmRvbW9Admdlci5rZXJuZWwub3JnIE1vcmUgbWFqb3Jkb21vDQo+ID4+IGluZm8gYXQg
aHR0cDovL3ZnZXIua2VybmVsLm9yZy9tYWpvcmRvbW8taW5mby5odG1sDQo+ID4NCj4gDQoNCg=


  reply	other threads:[~2013-07-18  8:22 UTC|newest]

Thread overview: 82+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-07-18  6:04 [PATCH 1/2] kvm: powerpc: Do not ignore "E" attribute in mas2 Bharat Bhushan
2013-07-18  6:16 ` Bharat Bhushan
2013-07-18  6:04 ` [PATCH 2/2] kvm: powerpc: set cache coherency only for kernel managed pages Bharat Bhushan
2013-07-18  6:16   ` Bharat Bhushan
2013-07-18  6:26   ` "“tiejun.chen”"
2013-07-18  6:26     ` "“tiejun.chen”"
2013-07-18  7:12     ` Bhushan Bharat-R65777
2013-07-18  7:12       ` Bhushan Bharat-R65777
2013-07-18  7:31       ` "“tiejun.chen”"
2013-07-18  7:31         ` "“tiejun.chen”"
2013-07-18  8:08         ` Bhushan Bharat-R65777
2013-07-18  8:08           ` Bhushan Bharat-R65777
2013-07-18  8:21           ` "“tiejun.chen”"
2013-07-18  8:21             ` "“tiejun.chen”"
2013-07-18  8:22             ` Bhushan Bharat-R65777 [this message]
2013-07-18  8:22               ` Bhushan Bharat-R65777
2013-07-18  8:25             ` Bhushan Bharat-R65777
2013-07-18  8:25               ` Bhushan Bharat-R65777
2013-07-18  8:55               ` "“tiejun.chen”"
2013-07-18  8:55                 ` "“tiejun.chen”"
2013-07-18  9:44                 ` Alexander Graf
2013-07-18  9:44                   ` Alexander Graf
2013-07-18  9:56                   ` "“tiejun.chen”"
2013-07-18  9:56                     ` "“tiejun.chen”"
2013-07-18 10:00                     ` Alexander Graf
2013-07-18 10:00                       ` Alexander Graf
2013-07-18 10:14                       ` "“tiejun.chen”"
2013-07-18 10:14                         ` "“tiejun.chen”"
2013-07-18 16:11                       ` Scott Wood
2013-07-18 16:11                         ` Scott Wood
2013-07-18  9:48               ` Alexander Graf
2013-07-18  9:48                 ` Alexander Graf
2013-07-18  9:51                 ` Bhushan Bharat-R65777
2013-07-18 10:08                 ` "“tiejun.chen”"
2013-07-18 10:08                   ` "“tiejun.chen”"
2013-07-18 10:12                   ` Alexander Graf
2013-07-18 10:12                     ` Alexander Graf
2013-07-18 10:19                     ` "“tiejun.chen”"
2013-07-18 10:19                       ` "“tiejun.chen”"
2013-07-18 10:27                       ` Alexander Graf
2013-07-18 10:27                         ` Alexander Graf
2013-07-24  2:26                         ` "“tiejun.chen”"
2013-07-24  2:26                           ` "“tiejun.chen”"
2013-07-24  8:25                           ` Alexander Graf
2013-07-24  8:25                             ` Alexander Graf
2013-07-24  9:11                             ` Bhushan Bharat-R65777
2013-07-24  9:11                               ` Bhushan Bharat-R65777
2013-07-24  9:21                               ` Alexander Graf
2013-07-24  9:21                                 ` Alexander Graf
2013-07-24  9:35                                 ` Gleb Natapov
2013-07-24  9:35                                   ` Gleb Natapov
2013-07-24  9:39                                   ` Alexander Graf
2013-07-24  9:39                                     ` Alexander Graf
2013-07-24 20:32                                     ` Scott Wood
2013-07-24 20:32                                       ` Scott Wood
2013-07-24 20:32                                       ` Scott Wood
2013-07-25  8:50                                       ` Gleb Natapov
2013-07-25  8:50                                         ` Gleb Natapov
2013-07-25  8:50                                         ` Gleb Natapov
2013-07-25 16:07                                         ` Alexander Graf
2013-07-25 16:07                                           ` Alexander Graf
2013-07-25 16:07                                           ` Alexander Graf
2013-07-25 16:14                                           ` Gleb Natapov
2013-07-25 16:14                                             ` Gleb Natapov
2013-07-25 16:14                                             ` Gleb Natapov
2013-07-26 22:27                                         ` Scott Wood
2013-07-26 22:27                                           ` Scott Wood
2013-07-26 22:27                                           ` Scott Wood
2013-07-24 10:01                             ` Gleb Natapov
2013-07-24 10:01                               ` Gleb Natapov
2013-07-24 10:09                               ` Alexander Graf
2013-07-24 10:09                                 ` Alexander Graf
2013-07-24 10:19                                 ` Gleb Natapov
2013-07-24 10:19                                   ` Gleb Natapov
2013-07-24 10:25                                   ` Alexander Graf
2013-07-24 10:25                                     ` Alexander Graf
2013-07-24 10:30                                     ` Gleb Natapov
2013-07-24 10:30                                       ` Gleb Natapov
2013-07-25  1:04                                       ` Andrea Arcangeli
2013-07-25  1:04                                         ` Andrea Arcangeli
2013-07-18  8:27   ` "“tiejun.chen”"
2013-07-18  8:27     ` "“tiejun.chen”"

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=6A3DF150A5B70D4F9B66A25E3F7C888D070D6E30@039-SN2MPN1-013.039d.mgd.msft.net \
    --to=r65777@freescale.com \
    --cc=B07421@freescale.com \
    --cc=agraf@suse.de \
    --cc=kvm-ppc@vger.kernel.org \
    --cc=kvm@vger.kernel.org \
    --cc=tiejun.chen@windriver.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.