[PATCH 1/2] xen: Add dependency on armv8

Michal Simek michal.simek at amd.com
Wed Apr 12 09:10:46 CEST 2023



On 4/12/23 06:57, Marek Vasut wrote:
> On 4/11/23 13:23, Michal Simek wrote:
>> Xen core calls HYPERVISOR_memory_op() in map_shared_info() which is just in
>> xen_init() called from init_sequence_r[].
>>
>> Xen can run only on armv8 where HVC calls are implemented that's why enable
>> it only for arm64.
> 
> Doesn't ARMv7a also support HYP mode ?


Xen code in U-Boot is wired via HYPERVISOR_* functions which are wired only for 
armv8.

arch/arm/cpu/armv8/xen/hypercall.S:56:.globl HYPERVISOR_##hypercall; 
      \
arch/arm/cpu/armv8/xen/hypercall.S:58:HYPERVISOR_##hypercall: 
        \
arch/arm/cpu/armv8/xen/hypercall.S:59:  mov x16, #__HYPERVISOR_##hypercall;     \

M


More information about the U-Boot mailing list