[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Bare-metal Xen on ARM boot
On Wed, 2013-04-24 at 10:39 +0100, Sander Bogaert wrote: > I attached the code ( it's very small). This: > .global hvcConsoleIO > hvcConsoleIO: > PUSH {r12} > MOV r12, #3 > HVC #0xEA1 > POP {r12} > BX lr appears to be calling __HYPERVISOR_stack_switch which isn't a supported hypercall on ARM. Perhaps you wanted: #define __HYPERVISOR_console_io 18 ? Also r12 is defined to be clobbered by any function call, so you don't really need to save it I don't think. The only thing you should need to save when making a hypercall is r4 and only if you are making a 5 argument hypercall. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |