Port-xen archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: X server in dom0: Bad VBT signature
On Sun, Sep 02, 2012 at 04:42:17PM -0400, Mouse wrote:
> > it's the memory-mapped address space which is causing problem for
> > Xen, because the physical addresses are not real machine addresses,
> > they are translated by the hypervisor, and may have the same address
> > as real machine address but point to something different.
>
> Sounds as though Xen is the problem, in that it is putting two
> different things (RAM and memory-mapped hardware) at the same
> (emulated-)physical address. Or am I still misunderstanding?
No, Xen does in fact add an address space: emulated-physical address,
which is for RAM. memory-mapped hardware remains in the machine address
space. These are 2 distinct addresses spaces, while on plain x86 it's
the same space. In kernel, we properly make the disctinction.
The problem is /dev/mem, or it's usage by X which assumes it can access
memory-mapped hardware from here.
--
Manuel Bouyer <bouyer%antioche.eu.org@localhost>
NetBSD: 26 ans d'experience feront toujours la difference
--
Home |
Main Index |
Thread Index |
Old Index