All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] Recursion in cpu_physical_memory_rw
@ 2006-11-15  0:43 ` Herbert Xu
  0 siblings, 0 replies; 22+ messages in thread
From: Herbert Xu @ 2006-11-15  0:43 UTC (permalink / raw)
  To: qemu-devel, Xen Development Mailing List

Hi:

A number of qemu driver backends (such as rtl8139) call the function
cpu_physical_memory_rw to read/write guest memory.  The target guest
memory address is often supplied by the guest.  This opens up the
possibility of a guest giving an address which happens to be an MMIO
address which can potentially lead to infinite recursion involving
cpu_physical_memory_rw.

Since these driver backends really only need to access system memory,
we could simply provide a new access interface that does not allow
MMIO addresses.

Any comments on this problem?

Cheers,
-- 
Visit Openswan at http://www.openswan.org/
Email: Herbert Xu ~{PmV>HI~} <herbert@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt

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

end of thread, other threads:[~2006-11-16  8:00 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-11-15  0:43 [Qemu-devel] Recursion in cpu_physical_memory_rw Herbert Xu
2006-11-15  0:43 ` Herbert Xu
2006-11-15  0:57 ` [Qemu-devel] " Paul Brook
2006-11-15  0:57   ` Paul Brook
2006-11-15  2:58   ` [Qemu-devel] " Herbert Xu
2006-11-15  7:55     ` Keir Fraser
2006-11-15  7:57       ` [Xen-devel] " Keir Fraser
2006-11-15 11:12       ` Herbert Xu
2006-11-15 11:12         ` Herbert Xu
2006-11-15 11:25         ` Keir Fraser
2006-11-15 11:52           ` [Xen-devel] " Keir Fraser
2006-11-15 15:02         ` Paul Brook
2006-11-15 15:02           ` [Xen-devel] " Paul Brook
2006-11-16  5:09           ` [Xen-devel] Re: [Qemu-devel] " Herbert Xu
2006-11-16  5:09             ` Herbert Xu
2006-11-15 19:03     ` Anthony Liguori
2006-11-15 19:04       ` Anthony Liguori
2006-11-16  5:11       ` Herbert Xu
2006-11-16  7:52         ` Keir Fraser
2006-11-16  7:53           ` [Xen-devel] " Keir Fraser
2006-11-16  7:59           ` Herbert Xu
2006-11-16  7:59             ` Herbert Xu

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.