Hi, Is there a plan to support 64bit io-requests ? For instance, movq (mmx) will fail today. Thanks, Guy. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
> -----Original Message----- > From: xen-devel-bounces@lists.xensource.com > [mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of Guy Zana > Sent: 05 June 2007 14:17 > To: Keir Fraser; xen-devel@lists.xensource.com > Subject: [Xen-devel] 64Bits I/O Requests > > Hi, > > Is there a plan to support 64bit io-requests ? > For instance, movq (mmx) will fail today.About a year ago, I was working on this, but some other project got in the way, so it never got into Xen. It''s not HARD as such, but it requires some pretty big modifications to the way that qemu-dm and instruction emulation is done (preferrably using the code in x86_emulate.c). -- Mats> > Thanks, > Guy. >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
> Is there a plan to support 64bit io-requests ? > For instance, movq (mmx) will fail today.What we''d really like to do is to kill off the separate mmio decoder altogether and switch over to using x86_emulate everywhere. This would definitely be preferable to more ad hoc additions to the mmio decoder.... Any volunteers? Thanks, Ian _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
> -----Original Message----- > From: Petersson, Mats [mailto:Mats.Petersson@amd.com] > Sent: Tuesday, June 05, 2007 4:27 PM > To: Guy Zana; Keir Fraser; xen-devel@lists.xensource.com > Subject: RE: [Xen-devel] 64Bits I/O Requests > > > > > Hi, > > > > Is there a plan to support 64bit io-requests ? > > For instance, movq (mmx) will fail today. > > About a year ago, I was working on this, but some other > project got in the way, so it never got into Xen. It''s not > HARD as such, but it requires some pretty big modifications > to the way that qemu-dm and instruction emulation is done > (preferrably using the code in x86_emulate.c). >Yes, it requires a lot of modifications in the qemu interface, I thought about splitting each 64bit write memory access into two 32bit ones but it will be complicated to perform _reads_ like that. Do you have something useable to send? Thanks, Guy. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
> -----Original Message----- > From: Guy Zana [mailto:guy@neocleus.com] > Sent: 05 June 2007 14:34 > To: Petersson, Mats; Keir Fraser; xen-devel@lists.xensource.com > Subject: RE: [Xen-devel] 64Bits I/O Requests > > > > > -----Original Message----- > > From: Petersson, Mats [mailto:Mats.Petersson@amd.com] > > Sent: Tuesday, June 05, 2007 4:27 PM > > To: Guy Zana; Keir Fraser; xen-devel@lists.xensource.com > > Subject: RE: [Xen-devel] 64Bits I/O Requests > > > > > > > > Hi, > > > > > > Is there a plan to support 64bit io-requests ? > > > For instance, movq (mmx) will fail today. > > > > About a year ago, I was working on this, but some other > > project got in the way, so it never got into Xen. It''s not > > HARD as such, but it requires some pretty big modifications > > to the way that qemu-dm and instruction emulation is done > > (preferrably using the code in x86_emulate.c). > > > > Yes, it requires a lot of modifications in the qemu interface, > I thought about splitting each 64bit write memory access into > two 32bit ones but it will be complicated to perform _reads_ > like that. > > Do you have something useable to send?Don''t think so - it would be about 2500 changesets old, so almost every bit of code that it touched originally wouldn''t be where it was then, or look the same (most of x86_emulate.c has changed since then, and we''re (at least) two upgrades of qemu-dm later now!). -- Mats> > Thanks, > Guy. > > > >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel