[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Minios-devel] [UNIKRAFT PATCH 0/5] add support to arm on xen
This setpatch aims to add support for arm on xen. In the first patch, missing declerations and implementations are added. I created separate directories for arm and arm64 under plat/common/arm. This might not be the best solution, I just did the minimum so that the code will compile. I removed support for grant table and threads for now. The first 4 patches are needed so that arm on xen will compile. The last patch fixes a crash caused by not initializing the .bss section Dafna Hirschfeld (5): plat/common: arm: separate arm and arm64 and add `cpu.h` to arm plat/common: arm: remove code related to grant table from arm arch/arm64: Fix path names for arm sources in Makefile plat/xen: Don't select LIBUKLOCK and LIBUKLOCK_SEMAPHORE for arm. plat/xen: arm: Initialize the bss section to 0 arch/arm/arm/Makefile.uk | 8 +-- plat/common/arm/arm/cpu_native.c | 62 +++++++++++++++++ plat/common/arm/arm/time.c | 85 ++++++++++++++++++++++++ plat/common/arm/{ => arm64}/cache64.S | 0 plat/common/arm/{ => arm64}/cpu_native.c | 0 plat/common/arm/{ => arm64}/pl011.c | 0 plat/common/arm/{ => arm64}/psci_arm64.S | 0 plat/common/arm/{ => arm64}/time.c | 0 plat/common/arm/{ => arm64}/traps.c | 0 plat/common/include/arm/arm/cpu.h | 39 +++++++++++ plat/common/include/arm/cpu.h | 2 + plat/common/include/cpu.h | 6 +- plat/kvm/Makefile.uk | 12 ++-- plat/xen/Config.uk | 4 +- plat/xen/Makefile.uk | 7 +- plat/xen/arm/setup.c | 1 + plat/xen/memory.c | 1 - 17 files changed, 210 insertions(+), 17 deletions(-) create mode 100644 plat/common/arm/arm/cpu_native.c create mode 100644 plat/common/arm/arm/time.c rename plat/common/arm/{ => arm64}/cache64.S (100%) rename plat/common/arm/{ => arm64}/cpu_native.c (100%) rename plat/common/arm/{ => arm64}/pl011.c (100%) rename plat/common/arm/{ => arm64}/psci_arm64.S (100%) rename plat/common/arm/{ => arm64}/time.c (100%) rename plat/common/arm/{ => arm64}/traps.c (100%) create mode 100644 plat/common/include/arm/arm/cpu.h -- 2.17.1 _______________________________________________ Minios-devel mailing list Minios-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/minios-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |