WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] 32/64-bit hypercall interface

>>>>> "KF" == Keir Fraser <Keir.Fraser@xxxxxxxxxxxx> writes:

 KF> On 28 Sep 2005, at 22:36, Hollis Blanchard wrote:

 KF> We want the args to be 'machine-register sized' which is why they
 KF> are longs.

hmm, It appears that 32bits is sufficient, esp since almost everything
is expressed in terms of pages (takes us to 16TB). However, we should
be forward thinking :).

Anyway, since this is a Xen/Kernel header, perhpas we can create a
type that represent the Xen/Kernel machine-register size?

 KF> Why use 32-bit tools on 64-bit hypervisor?

Unlike x86_64 and ia64, there is no performance gain by making regular
apps 64bit on PPC, so we tend to have almost all our apps be the same
32 bit apps that run on 32 bit kernels.  This way, when Xen-PPC32 is
ready the same xentools binary will apply.

Besides, most systems don't have a 64bit python or libz installed or
readily available.

BTW: Is the plan to not support 32bit domain (0 or U) on a 64bit Xen?

-JX
-- 
 "I got an idea, an idea so smart my head would explode if I even
  began to know what I was talking about." -- Peter Griffin (Family Guy)


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