diff options
author | Ian Campbell <ian.campbell@citrix.com> | 2013-03-12 15:48:36 +0000 |
---|---|---|
committer | Ian Campbell <ian.campbell@citrix.com> | 2013-04-11 10:05:01 +0100 |
commit | d1efb7702b0d112cf6e2f561aa60dc184642d525 (patch) | |
tree | 5078f490a7ee538fc8e64bf1294c6d2a4d419327 /config | |
parent | 1f749f78224078a3a1d7ae5d9bee45aea64b1e57 (diff) | |
download | xen-d1efb7702b0d112cf6e2f561aa60dc184642d525.tar.gz xen-d1efb7702b0d112cf6e2f561aa60dc184642d525.tar.bz2 xen-d1efb7702b0d112cf6e2f561aa60dc184642d525.zip |
xen: arm: define 64-bit guest hypercall calling convention.
As well as using x<N> rather than r<N> registers for passing arguments/results
as mandate the use of x16 as the hypercall number.
Add some pedantry about struct alignment layout referencing the ARM Procedure
Calling Standard to avoid confusion with the previous "OABI" convention. While
at it also mandate that hypercall argument structs are always little endian.
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Diffstat (limited to 'config')
0 files changed, 0 insertions, 0 deletions