1
0
mirror of https://github.com/rcore-os/rCore.git synced 2024-11-21 23:56:18 +04:00

rv64 toolchain configure for riscv-pk

This commit is contained in:
WangRunji 2018-08-04 23:02:50 +08:00
parent b88648ff44
commit 296b6196f4
4 changed files with 8 additions and 8 deletions

View File

@ -80,7 +80,7 @@ ifeq ($(uname), Darwin)
prefix := x86_64-elf-
endif
ifeq ($(arch), riscv32)
prefix := riscv32-unknown-elf-
prefix := riscv64-unknown-elf-
endif
ld := $(prefix)ld
@ -128,10 +128,10 @@ build/riscv32/os.iso: $(kernel)
mkdir -p build && \
cd build && \
../configure \
--enable-32bit \
--enable-logo \
--prefix=$(RISCV) \
--disable-fp-emulation \
--host=riscv32-unknown-elf \
--host=riscv64-unknown-elf \
--with-payload=$(abspath $(kernel)) && \
make && \
cp bbl ../../kernel/$@

4
riscv-pk/configure vendored
View File

@ -4084,8 +4084,8 @@ fi
case "${BUILD_32BIT}" in
yes|default)
echo "Building 32-bit pk"
CFLAGS="$default_CFLAGS -m32"
LDFLAGS="-m32"
CFLAGS="$default_CFLAGS -march=rv32i -mabi=ilp32"
LDFLAGS="-march=rv32i -mabi=ilp32"
install_subdir="riscv32-unknown-elf"
;;
*)

View File

@ -88,8 +88,8 @@ AC_ARG_ENABLE([32bit],
case "${BUILD_32BIT}" in
yes|default)
echo "Building 32-bit pk"
CFLAGS="$default_CFLAGS -m32"
LDFLAGS="-m32"
CFLAGS="$default_CFLAGS -march=rv32i -mabi=ilp32"
LDFLAGS="-march=rv32i -mabi=ilp32"
install_subdir="riscv32-unknown-elf"
;;
*)

View File

@ -91,7 +91,7 @@ static void memory_init()
static void hart_init()
{
mstatus_init();
fp_init();
// fp_init();
delegate_traps();
}