qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] Is it possible to detect guest OS modifying pte inside QEMU?
@ 2012-08-08  7:38 陳韋任 (Wei-Ren Chen)
  2012-08-08  8:05 ` Peter Maydell
  0 siblings, 1 reply; 7+ messages in thread
From: 陳韋任 (Wei-Ren Chen) @ 2012-08-08  7:38 UTC (permalink / raw)
  To: qemu-devel

Hi all,

  Just for research, we are studying if we can leave the guest page
table walk to underlying hardware rather than using software emulation
(like current approach). So, maybe (if *doable*) we can use x86 hardware
to help us to walk guest (like ARM) page table. The rough idea is we
have to maintain a x86-format shadow page table for the corresponding
ARM page table, point host cr3 to the shadow page table, and let x86
hardware do its job. The problem is, we have to aware that guest is
modifying its guest page table entry so that we can sync its corrsponding
shadow page table. But, we still haven't find a good way to know when
the guest OS is modifying guest page table entry.

  Any idea is welcomed. Thanks.

Regards,
chenwj

-- 
Wei-Ren Chen (陳韋任)
Computer Systems Lab, Institute of Information Science,
Academia Sinica, Taiwan (R.O.C.)
Tel:886-2-2788-3799 #1667
Homepage: http://people.cs.nctu.edu.tw/~chenwj

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

end of thread, other threads:[~2012-08-10  7:43 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-08-08  7:38 [Qemu-devel] Is it possible to detect guest OS modifying pte inside QEMU? 陳韋任 (Wei-Ren Chen)
2012-08-08  8:05 ` Peter Maydell
2012-08-08  8:33   ` 陳韋任 (Wei-Ren Chen)
2012-08-08 19:10     ` Blue Swirl
2012-08-09  3:15       ` 陳韋任 (Wei-Ren Chen)
2012-08-09 17:05         ` Blue Swirl
2012-08-10  7:42   ` 陳韋任 (Wei-Ren Chen)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).