|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] ATI Radeon 9600SE and intel-agp, again
Ian Pratt wrote:
intel-agp refuses to load because the call to
MMU_SET_FOREIGNDOM (trying
to give the I/O pages to dom_io) fails, because the pages are
owned by dom0 instead of by dom_io. If I remove the ownership check in
get_page()
(in Xen) I can load the module, but dom0 will crash when X
tries to map
AGP memory.
Have you tried since the following checkin:
48 hours kaf24 1.1711 Fix ioremap() for local RAM pages
Yes, this is this is in the latest code from bkbits xeno-unstable.
arch/xen/i386/ioremap.c tries to call direct_remap_area_pages like this
(the printk is mine)
printk("trying to remap addr %p phys %p size %d to DOM_IO\n",addr,
phys_addr, size);
if (direct_remap_area_pages(&init_mm, (unsigned long) addr, phys_addr,
size, __pgprot(_PAGE_PRESENT | _PAGE_RW |
_PAGE_DIRTY | _PAGE_ACCESSED
| flags), DOMID_IO)) {
the printk says:
"trying to remap addr d0900000 phys 3ff00000 size 262144 to DOM_IO"
And the call fails in Xen who claims that dom0 and not dom_io owns these
pages.
Jacob
-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel
|
|
|
|
|