[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Xen-users] Numbering of releases


  • To: "john maclean" <jayeola@xxxxxxxxx>, "Xen Users" <xen-users@xxxxxxxxxxxxxxxxxxx>
  • From: "Petersson, Mats" <Mats.Petersson@xxxxxxx>
  • Date: Fri, 15 Dec 2006 15:04:25 +0100
  • Delivery-date: Fri, 15 Dec 2006 06:08:02 -0800
  • List-id: Xen user discussion <xen-users.lists.xensource.com>
  • Thread-index: AccgTUVkdQBcABNAQv6K5W+OYJHOQwAA/WbQ
  • Thread-topic: [Xen-users] Numbering of releases

> -----Original Message-----
> From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx 
> [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of 
> john maclean
> Sent: 15 December 2006 13:30
> To: Xen Users
> Subject: [Xen-users] Numbering of releases
> 
> Am I right in thinking that the numbering of the versions are in synch
> with the gcc version that one is recommened to build with? In other
> words "use gcc version 3.foo".

I'm not entirely sure what the question is, but are you asking this: 
When compiling Xen, should I use gcc 3.x for Xen 3.x?

If so, no, you can use gcc 4.y to compile Xen 3.x - as long as you don't
go 4.1 on a very old Xen release, as 4.1 has more aggressive
optimization and it will break HVM functionality in several places
(because this code, in older releases cheats by passing a structure as a
parameter, modifying the data within the structure and expecting those
changes to persist when the function returns, but the compiler being
very clever figures "This is a local copy, I don't HAVE to write things
back to a local copy, I'll skip this". So later versions of the code
pass a pointer to the structure and this makes the compiler understand
that it's not just a local copy, but actually refers to some memory
elsewhere in the system, and thus writes to it will have to be
performed). 

If you weren't asking my rephrased question, could you please rephrase
the original question... ;-)

--
Mats
> 
> -- 
> John Maclean  - 07739 171 531
> MSc (DIC)
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-users
> 
> 
> 



_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.