Hi James, This patch can help WinPv driver work fine on Windows 2003 x64 version. Please review. Best regards Wayne _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
>From a quick glance of your patch, I can''t seem to figure out why youhave made the changes you have made... can you offer a quick explanation? Thanks James> -----Original Message----- > From: Wayne Gong [mailto:wayne.gong@oracle.com] > Sent: Tuesday, 8 July 2008 15:10 > To: xen-devel@lists.xensource.com; James Harper > Subject: WinPv driver 64bit patch > > Hi James, > > This patch can help WinPv driver work fine on Windows 2003 x64version.> Please review. > > Best regards > Wayne_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
James Harper wrote:> >From a quick glance of your patch, I can''t seem to figure out why you > have made the changes you have made... can you offer a quick > explanation? >In my 64bit environment as sent to you yesterday, xenhide driver will enter a dead loop in function XenHide_IdSuffixMatches and windows cannot boot up correctly. Wayne _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Wayne, I''ve taken an alternate approach with this - the original code had 2 bugs: . I had foolishly cast a pointer to size_t (64 bits on amd64) to a PULONG, so ''i'' was getting overwritten with 0 and the loop would never finish. . I had mucked up some addition and subtraction Btw, I haven''t actually tested on x64 in a while, I am finding the following problems: 1. xennet won''t install, when I try to install it says ''The parameter value is incorrect'' 2. xenvbd appears to install okay, but there are some odd messages in the logs 3. xenstub won''t load, I get "xenstub.sys has been blocked from loading due to incompatibility with this system." Any ideas? James> -----Original Message----- > From: Wayne Gong [mailto:wayne.gong@oracle.com] > Sent: Tuesday, 8 July 2008 15:10 > To: xen-devel@lists.xensource.com; James Harper > Subject: WinPv driver 64bit patch > > Hi James, > > This patch can help WinPv driver work fine on Windows 2003 x64version.> Please review. > > Best regards > Wayne_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
> Btw, I haven''t actually tested on x64 in a while, I am finding the > following problems: > > 1. xennet won''t install, when I try to install it says ''The parameter > value is incorrect'' > 2. xenvbd appears to install okay, but there are some odd messages in > the logs > 3. xenstub won''t load, I get "xenstub.sys has been blocked fromloading> due to incompatibility with this system." >Disregard all of that. I was using the debugger and the debugger was offering the 32 bit drivers. All working now. James _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel