[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-ia64-devel] [PATCH] prevent domU from mapping uncacheable memory
I ran across a problem with booting domUs on an sx1000 chipset based system. The interesting thing about these systems is that they do not support uncached access to system memory. When domU boots, there are some I/O port space probes, this is what seems to be causing problems. The lookup_domain_mpa() function returns a pte for pfn 0, to which translate_domain_pte() applies the requested memory attributes. This allows the domU to access the page as uncachable, causing an MCA. The patch below avoids this by preventing non-dom0 domains from adding memory attributes to ptes. Anyone have a better solution? Thanks, Alex Signed-off-by: Alex Williamson <alex.williamson@xxxxxx> Attachment:
no_uncached_domu_ptes.patch _______________________________________________ Xen-ia64-devel mailing list Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-ia64-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |