armv8/hyp: Add armHSCurVCPU and armHSVCPUActive

This commit is contained in:
Yanyan Shen 2018-03-27 13:33:27 +11:00
parent 2a7076177f
commit d8d006fab9
2 changed files with 9 additions and 0 deletions

View file

@ -31,4 +31,8 @@ extern pude_t armKSGlobalKernelPUD[BIT(PUD_INDEX_BITS)] VISIBLE;
extern pde_t armKSGlobalKernelPDs[BIT(PUD_INDEX_BITS)][BIT(PD_INDEX_BITS)] VISIBLE;
extern pte_t armKSGlobalKernelPT[BIT(PT_INDEX_BITS)] VISIBLE;
#ifdef CONFIG_ARM_HYPERVISOR_SUPPORT
extern vcpu_t *armHSCurVCPU;
extern bool_t armHSVCPUActive;
#endif
#endif /* __ARCH_MODEL_STATEDATA_64_H */

View file

@ -27,3 +27,8 @@ pgde_t armKSGlobalKernelPGD[BIT(PGD_INDEX_BITS)] ALIGN_BSS(BIT(seL4_PGDBits));
pude_t armKSGlobalKernelPUD[BIT(PUD_INDEX_BITS)] ALIGN_BSS(BIT(seL4_PUDBits));
pde_t armKSGlobalKernelPDs[BIT(PUD_INDEX_BITS)][BIT(PD_INDEX_BITS)] ALIGN_BSS(BIT(seL4_PageDirBits));
pte_t armKSGlobalKernelPT[BIT(PT_INDEX_BITS)] ALIGN_BSS(BIT(seL4_PageTableBits));
#ifdef CONFIG_ARM_HYPERVISOR_SUPPORT
vcpu_t *armHSCurVCPU;
bool_t armHSVCPUActive;
#endif