From: Mats Petersson <mats@planetcatfish.com>
To: "Zhao, Yunfeng" <yunfeng.zhao@intel.com>
Cc: Steven Hand <steven.hand@cl.cam.ac.uk>,
xen-devel@lists.xensource.com, Steven.Hand@cl.cam.ac.uk
Subject: Re: vmx status report against changeset 15521 - 2 new issues
Date: Sat, 14 Jul 2007 10:33:32 +0100 [thread overview]
Message-ID: <4698989d.2115300a.5b4c.581b@mx.google.com> (raw)
In-Reply-To: <E1I9FcQ-0008LZ-00@mta1.cl.cam.ac.uk>
At 08:31 13/07/2007, Steven Hand wrote:
> >>>1) Data corrupted after copied into a 32bit win2k3 guest on 64bit
> >>>hypervisor with rtl8139
> >>>http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=3D1025
> >>
> >>Have you tried this with:
> >> - 32bit windows guest on 32bit or PAE hypervisor?
> >> - 64bit windows guest on 64bit hypervisor?
> >[Yunfeng] I tried 32bit/pae and 64bit/64bit, and I cannot reproduce this
> >issue on them.
>
>Ok, that's interesting.
>
> >>It'd also be good to know what the extent of the corruption is, e.g.
> >>if it affects just certain pages, etc.
> >[Yunfeng] Do you have any good way to get this kind of info?
>
>Just comparing the source and destination file page by page (or byte
>by byte) and working out the ranges of differences?
Have you tried filling the buffer in QEMU with a known pattern - from
the description Steven gave, it looks like it may be using an "old"
buffer, so after the buffer has been "emptied", could you fill it
with something, and see if that's what occurs in the "bad packet"?
[Admittedly, I don't really know if there's any easy way to know when
the packet has actually been "consumed" by the driver in Windows!).
It also looked like the data in the file was code or something like
that - have you tried preparing a file where it's easy to see that
the bytes are in the correct order (e.g. fill a file with longwords
0, 1, 2, 3, 4, and so on). Then you should be able to see if it's a
"newer" or "older" packet that is incorrectly inserted (I presume).
--
Mats
>(To make this even easier, start with a known, homogenous file (e.g.
>all 0xa5 or something) - on receipt check md5sum of each page, and
>note any differences in pages which fail the check).
>
>cheers,
>
>S.
>
>
>_______________________________________________
>Xen-devel mailing list
>Xen-devel@lists.xensource.com
>http://lists.xensource.com/xen-devel
next prev parent reply other threads:[~2007-07-14 9:33 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <823A93EED437D048963A3697DB0E35DE78160D@pdsmsx414.ccr.corp.intel.com>
2007-07-13 6:55 ` vmx status report against changeset 15521 - 2 new issues Zhao, Yunfeng
2007-07-13 7:09 ` Steven Hand
2007-07-13 7:20 ` Zhao, Yunfeng
2007-07-13 7:31 ` Steven Hand
2007-07-13 7:41 ` Zhao, Yunfeng
2007-07-14 9:33 ` Mats Petersson [this message]
2007-07-17 12:51 ` vmx status report against changeset 15521 - 2new issues Ian Pratt
2007-07-17 13:50 ` Zhao, Yunfeng
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4698989d.2115300a.5b4c.581b@mx.google.com \
--to=mats@planetcatfish.com \
--cc=steven.hand@cl.cam.ac.uk \
--cc=xen-devel@lists.xensource.com \
--cc=yunfeng.zhao@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.