@@ -587,6 +587,8 @@ LIBOBJS
587587qemu_targets
588588enable_libsanitizer
589589with_linux_headers_src
590+ with_pk_src
591+ with_spike_src
590592with_qemu_src
591593with_gdb_src
592594with_musl_src
@@ -607,6 +609,7 @@ newlib_multilib_names
607609glibc_multilib_names
608610multilib_flags
609611multilib_gen
612+ WITH_SIM
610613WITH_ISA_SPEC
611614WITH_TUNE
612615WITH_ABI
@@ -676,6 +679,7 @@ with_arch
676679with_abi
677680with_tune
678681with_isa_spec
682+ with_sim
679683enable_multilib
680684with_multilib_generator
681685enable_gcc_checking
@@ -693,6 +697,8 @@ with_glibc_src
693697with_musl_src
694698with_gdb_src
695699with_qemu_src
700+ with_spike_src
701+ with_pk_src
696702with_linux_headers_src
697703enable_libsanitizer
698704enable_qemu_system
@@ -1344,6 +1350,7 @@ Optional Packages:
13441350 --with-tune=rocket Set the base RISC-V CPU, defaults to rocket
13451351 --with-isa-spec=2.2 Set the default ISA spec version, default to 2.2,
13461352 available options: 2.2, 20190608, 20191213
1353+ --with-sim=qemu Sets the base RISC-V Simulator, defaults to qemu
13471354 --with-multilib-generator
13481355 Multi-libs configuration string, only supported for
13491356 bare-metal/elf toolchain, this option implied
@@ -1366,6 +1373,8 @@ Optional Packages:
13661373 --with-musl-src Set musl source path, use builtin source by default
13671374 --with-gdb-src Set gdb source path, use builtin source by default
13681375 --with-qemu-src Set qemu source path, use builtin source by default
1376+ --with-spike-src Set spike source path, use builtin source by default
1377+ --with-pk-src Set pk source path, use builtin source by default
13691378 --with-linux-headers-src
13701379 Set linux-headers source path, use builtin source by
13711380 default
@@ -3322,6 +3331,16 @@ else
33223331fi
33233332
33243333
3334+
3335+ # Check whether --with-sim was given.
3336+ if test " ${with_sim+set} " = set ; then :
3337+ withval=$with_sim ;
3338+ else
3339+ with_sim=qemu
3340+
3341+ fi
3342+
3343+
33253344if test " x$with_abi " = xdefault; then :
33263345 case $with_arch in # (
33273346 * rv64g* | * rv64* d* ) :
@@ -3352,6 +3371,8 @@ WITH_TUNE=--with-tune=$with_tune
33523371
33533372WITH_ISA_SPEC=--with-isa-spec=$with_isa_spec
33543373
3374+ WITH_SIM=$with_sim
3375+
33553376
33563377# Check whether --enable-multilib was given.
33573378if test " ${enable_multilib+set} " = set ; then :
@@ -3667,6 +3688,44 @@ fi
36673688else
36683689 with_qemu_src=" \$ (srcdir)/qemu"
36693690
3691+ fi
3692+
3693+ }
3694+ {
3695+
3696+ # Check whether --with-spike-src was given.
3697+ if test " ${with_spike_src+set} " = set ; then :
3698+ withval=$with_spike_src ;
3699+ else
3700+ with_spike_src=default
3701+
3702+ fi
3703+
3704+ if test " x$with_spike_src " ! = xdefault; then :
3705+ with_spike_src=$with_spike_src
3706+
3707+ else
3708+ with_spike_src=" \$ (srcdir)/spike"
3709+
3710+ fi
3711+
3712+ }
3713+ {
3714+
3715+ # Check whether --with-pk-src was given.
3716+ if test " ${with_pk_src+set} " = set ; then :
3717+ withval=$with_pk_src ;
3718+ else
3719+ with_pk_src=default
3720+
3721+ fi
3722+
3723+ if test " x$with_pk_src " ! = xdefault; then :
3724+ with_pk_src=$with_pk_src
3725+
3726+ else
3727+ with_pk_src=" \$ (srcdir)/pk"
3728+
36703729fi
36713730
36723731 }
0 commit comments