xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* "Iomem mapping not permitted" during windows crash dump under GPLPV
@ 2010-01-30  5:26 James Harper
  2010-01-30  8:23 ` Keir Fraser
  0 siblings, 1 reply; 21+ messages in thread
From: James Harper @ 2010-01-30  5:26 UTC (permalink / raw)
  To: xen-devel

I've recently noticed that my windows crash dumps fail at around 40-50%
under GPLPV. 'xm dmesg' shows the following:

(XEN) grant_table.c:350:d0 Iomem mapping not permitted ffffffffffffffff
(domain 865)

At first I thought that the cause was just a bug in my grant ref code
but it just occurred to me that this could be happening when Windows
tries to write out the physical page I have mapped for some other xen
function. grant_table.c:350 is around here:

if ( !iomem_access_permitted(rd, frame, frame) )
{
  gdprintk(XENLOG_WARNING,
           "Iomem mapping not permitted %lx (domain %d)\n",
           frame, rd->domain_id);
  rc = GNTST_general_error;
  goto undo_out;
}

So is that likely to be the cause? I haven't yet checked the pfn that is
failing against the pages I've mapped for various things but the number
seems plausible. It used to work... is that check new under 3.4.1-ish?

And whats the solution? At this stage the only think I can think of is
that it might be reasonable to ignore a small amount of failed writes
during a crash dump... I haven't yet researched if there is a way to
tell windows not to write out a given page of memory when doing a crash
dump.

Thanks

James

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

end of thread, other threads:[~2010-02-02 22:01 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-01-30  5:26 "Iomem mapping not permitted" during windows crash dump under GPLPV James Harper
2010-01-30  8:23 ` Keir Fraser
2010-01-30  8:30   ` James Harper
2010-01-30  9:33     ` Keir Fraser
2010-02-02 10:24       ` Paul Durrant
2010-02-02 10:47         ` James Harper
2010-02-02 11:02           ` Paul Durrant
2010-02-02 11:07             ` James Harper
2010-02-02 11:27               ` Jan Beulich
2010-02-02 13:30                 ` Keir Fraser
2010-02-02 13:58                   ` Tim Deegan
2010-02-02 16:54                     ` Paul Durrant
2010-02-02 17:15                       ` Tim Deegan
2010-02-02 18:08                         ` Paul Durrant
2010-02-02 22:01                     ` "Iomem mapping not permitted" during windows crashdump " James Harper
2010-02-02 14:26                   ` "Iomem mapping not permitted" during windows crash dump " Jan Beulich
2010-02-02 14:33                     ` Keir Fraser
2010-02-02 20:32                     ` Steven Smith
2010-02-02 21:57                       ` James Harper
2010-02-02 11:34               ` Paul Durrant
2010-02-02 11:41                 ` James Harper

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).