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

Re: [Xen-devel] [PATCH 25/45] xen: arm: separate guest user regs from internal guest state.



At 13:38 +0000 on 14 Feb (1360849103), Ian Campbell wrote:
> On Thu, 2013-02-14 at 13:10 +0000, Tim Deegan wrote:
> > So this ends up with two different layouts for core regs, one public and
> > one private, both of which have the padding/unions to allow 64-bit and
> > 32-bit to coexist.  Can we really not re-use them?
> 
> The 32-bit internal version doesn't have padding because that makes
> entry.S hellish, and wastes a bunch of hypervisor memory.

Understood - but could the 64-bit on-stack format and the public
interface share some code?  Maybe that's just as ugly as having two
very-similar register structs.  And I guess we'd like to be able to
tinker with the stack format without worrying about the ABI.  So I
withdraw the question. :)

Tim.


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

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