[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH for 4.21 v7 0/4] RISC-V runtime detection of extenstions
Based on riscv,isa property of device tree file parse extenstions which are available in CPU. As a part of this feature, drop CONFIG_RISCV_ISA_RV64G and explicitly use extensions 'i', 'm', 'a', 'zicsr', 'zifencei' as they are necessary for a work if Xen and it should be true not only for RISC-V 64 (but also for 32 and 128). Oleksii Kurochko (4): automation: drop debian:11-riscv64 container xen/riscv: drop CONFIG_RISCV_ISA_RV64G xen/riscv: make zbb as mandatory xen/riscv: identify specific ISA supported by cpu automation/gitlab-ci/build.yaml | 14 - automation/scripts/containerize | 1 - xen/arch/riscv/Kconfig | 18 - xen/arch/riscv/Makefile | 1 + xen/arch/riscv/arch.mk | 13 +- xen/arch/riscv/cpufeature.c | 504 ++++++++++++++++++++++++ xen/arch/riscv/include/asm/cpufeature.h | 59 +++ xen/arch/riscv/setup.c | 3 + 8 files changed, 573 insertions(+), 40 deletions(-) create mode 100644 xen/arch/riscv/cpufeature.c create mode 100644 xen/arch/riscv/include/asm/cpufeature.h -- 2.48.1
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |