[kvmtool PATCH v2 6/6] riscv: Fix guest/init linkage for multilib toolchain
Andrew Jones
ajones at ventanamicro.com
Wed Oct 25 06:42:22 PDT 2023
On Mon, Sep 18, 2023 at 06:27:30PM +0530, Anup Patel wrote:
> For RISC-V multilib toolchains, we must specify -mabi and -march
> options when linking guest/init.
>
> Fixes: 2e99678314c2 ("riscv: Initial skeletal support")
> Signed-off-by: Anup Patel <apatel at ventanamicro.com>
> ---
> Makefile | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/Makefile b/Makefile
> index acd5ffd..d84dc8e 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -223,9 +223,11 @@ ifeq ($(ARCH),riscv)
> OBJS += riscv/aia.o
> ifeq ($(RISCV_XLEN),32)
> CFLAGS += -mabi=ilp32d -march=rv32gc
> + GUEST_INIT_FLAGS += -mabi=ilp32d -march=rv32gc
> endif
> ifeq ($(RISCV_XLEN),64)
> CFLAGS += -mabi=lp64d -march=rv64gc
> + GUEST_INIT_FLAGS += -mabi=lp64d -march=rv64gc
> endif
>
> ARCH_WANT_LIBFDT := y
> --
> 2.34.1
>
Looks good and like something that could be posted independently of this
series.
Reviewed-by: Andrew Jones <ajones at ventanamicro.com>
Thanks,
drew
More information about the kvm-riscv
mailing list