Mailinglist Archive: opensuse-kernel (75 mails)

< Previous Next >
[opensuse-kernel] Xen broken for ARM on master
  • From: Guillaume Gardet <guillaume.gardet@xxxxxxx>
  • Date: Thu, 13 Mar 2014 11:50:08 +0100
  • Message-id: <>

Xen is broken on all ARM configs on master branch.

On ARM, when you enable xen (CONFIG_PARAVIRT_XEN=y), this lead to a compilation
[ 3509s] CC arch/arm/kernel/asm-offsets.s
[ 3510s] In file included from
[ 3510s] from
[ 3510s] from
[ 3510s] from
[ 3510s]
In function 'get_dma_ops':
[ 3510s]
error: dereferencing pointer to incomplete type
[ 3510s] xen_start_info && xen_start_info->flags & SIF_INITDOMAIN)

Maybe because of this patch:

Then, in "include/xen/interface/xen.h" file, "struct start_info" is not defined
since XEN_HAVE_PV_GUEST_ENTRY is only defined for x86.

I tried vanilla 3.14-rc6 and there is no problem. So, the problem is in
openSUSE xen patches.

Note that in arch/arm/{Kconfig,Makefile}, vanilla kernel uses CONFIG_XEN
whereas openSUSE has CONFIG_PARAVIRT_XEN instead.

I will send a patch to disable Xen on ARM for now until this problem is solved.


To unsubscribe, e-mail: opensuse-kernel+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-kernel+owner@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages