I'm a but confused about what commit e08dbb4 added. Looking at
|
#if defined(CONFIG_ARCH_ARM) |
|
CDL_PT = seL4_ARM_PageTableObject, |
|
CDL_PD = seL4_ARM_PageDirectoryObject, |
|
CDL_Frame = seL4_ARM_SmallPageObject, |
|
#ifdef CONFIG_ARCH_AARCH64 |
|
CDL_PUD = seL4_ARM_PageUpperDirectoryObject, |
|
#if !(defined(CONFIG_ARM_HYPERVISOR_SUPPORT) && defined (CONFIG_ARM_PA_SIZE_BITS_40)) |
|
CDL_PGD = seL4_ARM_PageGlobalDirectoryObject, |
|
#endif |
|
#endif |
|
#ifdef CONFIG_ARM_HYPERVISOR_SUPPORT |
|
CDL_VCPU = seL4_ARM_VCPUObject, |
|
#endif |
|
#ifdef CONFIG_VTX |
|
CDL_VCPU = seL4_X86_VCPUObject, |
|
#endif |
|
#elif defined(CONFIG_ARCH_X86) |
, there is a block for
CONFIG_VTX within a
CONFIG_ARCH_ARM block. Looks to me as if
CDL_VCPU is never declared on
CONFIG_ARCH_X86 at all then?
I'm a but confused about what commit e08dbb4 added. Looking at
capdl/capdl-loader-app/include/capdl.h
Lines 169 to 185 in e082ee7
CONFIG_VTXwithin aCONFIG_ARCH_ARMblock. Looks to me as ifCDL_VCPUis never declared onCONFIG_ARCH_X86at all then?