All of lore.kernel.org
 help / color / mirror / Atom feed
* Mapping magic page from host side
@ 2012-05-29 14:54 cs5070214
  2012-05-29 15:13 ` Bhushan Bharat-R65777
  2012-05-29 16:24 ` Sethi Varun-B16395
  0 siblings, 2 replies; 3+ messages in thread
From: cs5070214 @ 2012-05-29 14:54 UTC (permalink / raw)
  To: kvm-ppc

Hi,

   We are trying to do the patching of the privileged instructions of 
guest from host side (instead of guest kernel patching itself). For this 
we first need to map the magic page which is currently being done via 
hypercall from guest.

We tried a few approaches. When we map the magic page in the emulation 
code for the first exit due to MTMSR, it works and guest boots fine. But 
if we try to map the page on the first exit due to any privileged exits, 
the guest does not boot and it gives an error.

======================================Oops: Kernel access of bad area, sig: 11 [#1]
SMP NR_CPUS=8 P2020 RDB
Modules linked in:
NIP: c005811c LR: c0052284 CTR: c02e59cc
REGS: d81dd9b0 TRAP: 0300   Not tainted  (3.0.0-rc4-g832abe3-dirty)
MSR: 00029200 <EE,ME,CE,DE>  CR: 22000024  XER: 20000000
DEAR: e11cec14, ESR: 00000000
TASK = dc902a00[1267] 'qemu-system-ppc' THREAD: d81dc000 CPU: 0
GPR00: e104a7d0 d81dda60 dc902a00 d8090000 e11cec10 c0510000 c02e68f8 
277420
GPR08: c06f5290 d80cfffc c0720558 d81dda70 82000024 00000000 d8090000 
000000
GPR16: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
000000
GPR24: 00000000 00000000 c0720000 c0510000 d99c0000 d8090000 0000f000 
d81dda
NIP [c005811c] kvmppc_mmu_xlate+0x40/0xc4
LR [c0052284] kvmppc_read_guest+0x48/0xb0
======================================
My question is are there any prerequisites that needs to be satisfied 
before we map the magic page and what would be the proper place to do 
it?


Thanks and Regards,
Dushyant Bansal

^ permalink raw reply	[flat|nested] 3+ messages in thread

* RE: Mapping magic page from host side
  2012-05-29 14:54 Mapping magic page from host side cs5070214
@ 2012-05-29 15:13 ` Bhushan Bharat-R65777
  2012-05-29 16:24 ` Sethi Varun-B16395
  1 sibling, 0 replies; 3+ messages in thread
From: Bhushan Bharat-R65777 @ 2012-05-29 15:13 UTC (permalink / raw)
  To: kvm-ppc

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbToga3ZtLXBwYy1vd25lckB2
Z2VyLmtlcm5lbC5vcmcgW21haWx0bzprdm0tcHBjLW93bmVyQHZnZXIua2VybmVsLm9yZ10gT24N
Cj4gQmVoYWxmIE9mIGNzNTA3MDIxNA0KPiBTZW50OiBUdWVzZGF5LCBNYXkgMjksIDIwMTIgODox
MiBQTQ0KPiBUbzoga3ZtLXBwY0B2Z2VyLmtlcm5lbC5vcmcNCj4gU3ViamVjdDogTWFwcGluZyBt
YWdpYyBwYWdlIGZyb20gaG9zdCBzaWRlDQo+IA0KPiBIaSwNCj4gDQo+ICAgIFdlIGFyZSB0cnlp
bmcgdG8gZG8gdGhlIHBhdGNoaW5nIG9mIHRoZSBwcml2aWxlZ2VkIGluc3RydWN0aW9ucyBvZg0K
PiBndWVzdCBmcm9tIGhvc3Qgc2lkZSAoaW5zdGVhZCBvZiBndWVzdCBrZXJuZWwgcGF0Y2hpbmcg
aXRzZWxmKS4gRm9yIHRoaXMNCj4gd2UgZmlyc3QgbmVlZCB0byBtYXAgdGhlIG1hZ2ljIHBhZ2Ug
d2hpY2ggaXMgY3VycmVudGx5IGJlaW5nIGRvbmUgdmlhDQo+IGh5cGVyY2FsbCBmcm9tIGd1ZXN0
Lg0KPiANCj4gV2UgdHJpZWQgYSBmZXcgYXBwcm9hY2hlcy4gV2hlbiB3ZSBtYXAgdGhlIG1hZ2lj
IHBhZ2UgaW4gdGhlIGVtdWxhdGlvbg0KPiBjb2RlIGZvciB0aGUgZmlyc3QgZXhpdCBkdWUgdG8g
TVRNU1IsIGl0IHdvcmtzIGFuZCBndWVzdCBib290cyBmaW5lLiBCdXQNCj4gaWYgd2UgdHJ5IHRv
IG1hcCB0aGUgcGFnZSBvbiB0aGUgZmlyc3QgZXhpdCBkdWUgdG8gYW55IHByaXZpbGVnZWQgZXhp
dHMsDQo+IHRoZSBndWVzdCBkb2VzIG5vdCBib290IGFuZCBpdCBnaXZlcyBhbiBlcnJvci4NCj4g
DQo+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09DQo+IE9vcHM6IEtlcm5lbCBhY2Nlc3Mgb2YgYmFkIGFy
ZWEsIHNpZzogMTEgWyMxXQ0KPiBTTVAgTlJfQ1BVUz04IFAyMDIwIFJEQg0KPiBNb2R1bGVzIGxp
bmtlZCBpbjoNCj4gTklQOiBjMDA1ODExYyBMUjogYzAwNTIyODQgQ1RSOiBjMDJlNTljYw0KPiBS
RUdTOiBkODFkZDliMCBUUkFQOiAwMzAwICAgTm90IHRhaW50ZWQgICgzLjAuMC1yYzQtZzgzMmFi
ZTMtZGlydHkpDQo+IE1TUjogMDAwMjkyMDAgPEVFLE1FLENFLERFPiAgQ1I6IDIyMDAwMDI0ICBY
RVI6IDIwMDAwMDAwDQo+IERFQVI6IGUxMWNlYzE0LCBFU1I6IDAwMDAwMDAwDQo+IFRBU0sgPSBk
YzkwMmEwMFsxMjY3XSAncWVtdS1zeXN0ZW0tcHBjJyBUSFJFQUQ6IGQ4MWRjMDAwIENQVTogMA0K
PiBHUFIwMDogZTEwNGE3ZDAgZDgxZGRhNjAgZGM5MDJhMDAgZDgwOTAwMDAgZTExY2VjMTAgYzA1
MTAwMDAgYzAyZTY4ZjgNCj4gMjc3NDIwDQo+IEdQUjA4OiBjMDZmNTI5MCBkODBjZmZmYyBjMDcy
MDU1OCBkODFkZGE3MCA4MjAwMDAyNCAwMDAwMDAwMCBkODA5MDAwMA0KPiAwMDAwMDANCj4gR1BS
MTY6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwDQo+IDAwMDAwMA0KPiBHUFIyNDogMDAwMDAwMDAgMDAwMDAwMDAgYzA3MjAwMDAg
YzA1MTAwMDAgZDk5YzAwMDAgZDgwOTAwMDAgMDAwMGYwMDANCj4gZDgxZGRhDQo+IE5JUCBbYzAw
NTgxMWNdIGt2bXBwY19tbXVfeGxhdGUrMHg0MC8weGM0DQo+IExSIFtjMDA1MjI4NF0ga3ZtcHBj
X3JlYWRfZ3Vlc3QrMHg0OC8weGIwDQo+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQo+IA0KPiBNeSBx
dWVzdGlvbiBpcyBhcmUgdGhlcmUgYW55IHByZXJlcXVpc2l0ZXMgdGhhdCBuZWVkcyB0byBiZSBz
YXRpc2ZpZWQNCj4gYmVmb3JlIHdlIG1hcCB0aGUgbWFnaWMgcGFnZSBhbmQgd2hhdCB3b3VsZCBi
ZSB0aGUgcHJvcGVyIHBsYWNlIHRvIGRvDQo+IGl0Pw0KDQpDYW4gd2UgdHJ5IG1hcHBpbmcgYmVm
b3JlIHdlIGRvZXMgZmlyc3QgbGlnaHR3ZWlnaHQgZXhpdD8NCg0KVGhhbmtzDQotQmhhcmF0DQo+
IA0KPiANCj4gVGhhbmtzIGFuZCBSZWdhcmRzLA0KPiBEdXNoeWFudCBCYW5zYWwNCj4gLS0NCj4g
VG8gdW5zdWJzY3JpYmUgZnJvbSB0aGlzIGxpc3Q6IHNlbmQgdGhlIGxpbmUgInVuc3Vic2NyaWJl
IGt2bS1wcGMiIGluDQo+IHRoZSBib2R5IG9mIGEgbWVzc2FnZSB0byBtYWpvcmRvbW9Admdlci5r
ZXJuZWwub3JnDQo+IE1vcmUgbWFqb3Jkb21vIGluZm8gYXQgIGh0dHA6Ly92Z2VyLmtlcm5lbC5v
cmcvbWFqb3Jkb21vLWluZm8uaHRtbA0KDQo

^ permalink raw reply	[flat|nested] 3+ messages in thread

* RE: Mapping magic page from host side
  2012-05-29 14:54 Mapping magic page from host side cs5070214
  2012-05-29 15:13 ` Bhushan Bharat-R65777
@ 2012-05-29 16:24 ` Sethi Varun-B16395
  1 sibling, 0 replies; 3+ messages in thread
From: Sethi Varun-B16395 @ 2012-05-29 16:24 UTC (permalink / raw)
  To: kvm-ppc

SGkgRHVzaHlhbnQsDQpJIHRoaW5rIHRoYXQgbWF5IGJlIHlvdSBzaG91bGQgYWxsb3cgZ3Vlc3Qg
dG8gY29tcGxldGUgc29tZSBiYXNpYyBpbml0aWFsaXphdGlvbiwgZm9yIGV4YW1wbGUgY3JlYXRl
IHByb3BlciBNTVUgbWFwcGluZ3MgZm9yIGl0c2VsZi4NCkFyZSB5b3Ugc3VyZSB0aGF0IG1hZ2lj
IHBhZ2UgdGxiIGVudHJ5IGRpZG4ndCBnZXQgb3ZlcndyaXR0ZW4gYnkgc29tZSBvdGhlciBndWVz
dCB0bGIgZW50cnk/DQoNCi1WYXJ1bg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+
IEZyb206IGt2bS1wcGMtb3duZXJAdmdlci5rZXJuZWwub3JnIFttYWlsdG86a3ZtLXBwYy0NCj4g
b3duZXJAdmdlci5rZXJuZWwub3JnXSBPbiBCZWhhbGYgT2YgY3M1MDcwMjE0DQo+IFNlbnQ6IFR1
ZXNkYXksIE1heSAyOSwgMjAxMiA4OjEyIFBNDQo+IFRvOiBrdm0tcHBjQHZnZXIua2VybmVsLm9y
Zw0KPiBTdWJqZWN0OiBNYXBwaW5nIG1hZ2ljIHBhZ2UgZnJvbSBob3N0IHNpZGUNCj4gDQo+IEhp
LA0KPiANCj4gICAgV2UgYXJlIHRyeWluZyB0byBkbyB0aGUgcGF0Y2hpbmcgb2YgdGhlIHByaXZp
bGVnZWQgaW5zdHJ1Y3Rpb25zIG9mDQo+IGd1ZXN0IGZyb20gaG9zdCBzaWRlIChpbnN0ZWFkIG9m
IGd1ZXN0IGtlcm5lbCBwYXRjaGluZyBpdHNlbGYpLiBGb3IgdGhpcw0KPiB3ZSBmaXJzdCBuZWVk
IHRvIG1hcCB0aGUgbWFnaWMgcGFnZSB3aGljaCBpcyBjdXJyZW50bHkgYmVpbmcgZG9uZSB2aWEN
Cj4gaHlwZXJjYWxsIGZyb20gZ3Vlc3QuDQo+IA0KPiBXZSB0cmllZCBhIGZldyBhcHByb2FjaGVz
LiBXaGVuIHdlIG1hcCB0aGUgbWFnaWMgcGFnZSBpbiB0aGUgZW11bGF0aW9uDQo+IGNvZGUgZm9y
IHRoZSBmaXJzdCBleGl0IGR1ZSB0byBNVE1TUiwgaXQgd29ya3MgYW5kIGd1ZXN0IGJvb3RzIGZp
bmUuIEJ1dA0KPiBpZiB3ZSB0cnkgdG8gbWFwIHRoZSBwYWdlIG9uIHRoZSBmaXJzdCBleGl0IGR1
ZSB0byBhbnkgcHJpdmlsZWdlZCBleGl0cywNCj4gdGhlIGd1ZXN0IGRvZXMgbm90IGJvb3QgYW5k
IGl0IGdpdmVzIGFuIGVycm9yLg0KPiANCj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KPiA9PT09DQo+IE9v
cHM6IEtlcm5lbCBhY2Nlc3Mgb2YgYmFkIGFyZWEsIHNpZzogMTEgWyMxXSBTTVAgTlJfQ1BVUz04
IFAyMDIwIFJEQg0KPiBNb2R1bGVzIGxpbmtlZCBpbjoNCj4gTklQOiBjMDA1ODExYyBMUjogYzAw
NTIyODQgQ1RSOiBjMDJlNTljYw0KPiBSRUdTOiBkODFkZDliMCBUUkFQOiAwMzAwICAgTm90IHRh
aW50ZWQgICgzLjAuMC1yYzQtZzgzMmFiZTMtZGlydHkpDQo+IE1TUjogMDAwMjkyMDAgPEVFLE1F
LENFLERFPiAgQ1I6IDIyMDAwMDI0ICBYRVI6IDIwMDAwMDAwDQo+IERFQVI6IGUxMWNlYzE0LCBF
U1I6IDAwMDAwMDAwDQo+IFRBU0sgPSBkYzkwMmEwMFsxMjY3XSAncWVtdS1zeXN0ZW0tcHBjJyBU
SFJFQUQ6IGQ4MWRjMDAwIENQVTogMA0KPiBHUFIwMDogZTEwNGE3ZDAgZDgxZGRhNjAgZGM5MDJh
MDAgZDgwOTAwMDAgZTExY2VjMTAgYzA1MTAwMDAgYzAyZTY4ZjgNCj4gMjc3NDIwDQo+IEdQUjA4
OiBjMDZmNTI5MCBkODBjZmZmYyBjMDcyMDU1OCBkODFkZGE3MCA4MjAwMDAyNCAwMDAwMDAwMCBk
ODA5MDAwMA0KPiAwMDAwMDANCj4gR1BSMTY6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwDQo+IDAwMDAwMA0KPiBHUFIyNDogMDAw
MDAwMDAgMDAwMDAwMDAgYzA3MjAwMDAgYzA1MTAwMDAgZDk5YzAwMDAgZDgwOTAwMDAgMDAwMGYw
MDANCj4gZDgxZGRhIE5JUCBbYzAwNTgxMWNdIGt2bXBwY19tbXVfeGxhdGUrMHg0MC8weGM0IExS
IFtjMDA1MjI4NF0NCj4ga3ZtcHBjX3JlYWRfZ3Vlc3QrMHg0OC8weGIwDQo+ID09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0NCj4gPT09PQ0KPiANCj4gTXkgcXVlc3Rpb24gaXMgYXJlIHRoZXJlIGFueSBwcmVyZXF1
aXNpdGVzIHRoYXQgbmVlZHMgdG8gYmUgc2F0aXNmaWVkDQo+IGJlZm9yZSB3ZSBtYXAgdGhlIG1h
Z2ljIHBhZ2UgYW5kIHdoYXQgd291bGQgYmUgdGhlIHByb3BlciBwbGFjZSB0byBkbyBpdD8NCj4g
DQo+IA0KPiBUaGFua3MgYW5kIFJlZ2FyZHMsDQo+IER1c2h5YW50IEJhbnNhbA0KPiAtLQ0KPiBU
byB1bnN1YnNjcmliZSBmcm9tIHRoaXMgbGlzdDogc2VuZCB0aGUgbGluZSAidW5zdWJzY3JpYmUg
a3ZtLXBwYyIgaW4gdGhlDQo+IGJvZHkgb2YgYSBtZXNzYWdlIHRvIG1ham9yZG9tb0B2Z2VyLmtl
cm5lbC5vcmcgTW9yZSBtYWpvcmRvbW8gaW5mbyBhdA0KPiBodHRwOi8vdmdlci5rZXJuZWwub3Jn
L21ham9yZG9tby1pbmZvLmh0bWwNCg0K


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2012-05-29 16:24 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-05-29 14:54 Mapping magic page from host side cs5070214
2012-05-29 15:13 ` Bhushan Bharat-R65777
2012-05-29 16:24 ` Sethi Varun-B16395

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.