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

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


 


Rackspace

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