Makefile (9ba7b869f4796cb128f57916f6f6f8194bb9dad5) Makefile (6aea7ec5d8411675763a7b5f04f07a160037bdeb)
1ARCH = ARCH=riscv64-noop
2NANOS_HOME ?= $(AM_HOME)/../nanos-lite
3SINGLETEST = ALL=min3
4
5# ------------------------------------------------------------------
6# bulid CPU and run dummy test
7# ------------------------------------------------------------------
8

--- 67 unchanged lines hidden (view full) ---

76 cp $(RTTOS_HOME)/bsp/riscv64-noop/build/code.txt ./d-rttos.log
77
78disassemble-freertos:
79 cp $(FREERTOS_HOME)/Demo/riscv64-noop/build/FreeRTOS-simple.elf.txt ./d-freertos.log
80
81disassemble-xv6:
82 cp $(XV6_HOME)/build/code.txt ./d-xv6.log
83
1ARCH = ARCH=riscv64-noop
2NANOS_HOME ?= $(AM_HOME)/../nanos-lite
3SINGLETEST = ALL=min3
4
5# ------------------------------------------------------------------
6# bulid CPU and run dummy test
7# ------------------------------------------------------------------
8

--- 67 unchanged lines hidden (view full) ---

76 cp $(RTTOS_HOME)/bsp/riscv64-noop/build/code.txt ./d-rttos.log
77
78disassemble-freertos:
79 cp $(FREERTOS_HOME)/Demo/riscv64-noop/build/FreeRTOS-simple.elf.txt ./d-freertos.log
80
81disassemble-xv6:
82 cp $(XV6_HOME)/build/code.txt ./d-xv6.log
83
84
85berkeley-softfloat-3/extract.stamp:
86 rm -rf berkeley-softfloat-3
87 git clone git://github.com/ucb-bar/berkeley-softfloat-3.git
88 touch berkeley-softfloat-3/extract.stamp
89
90berkeley-testfloat-3/extract.stamp:
91 rm -rf berkeley-testfloat-3
92 git clone git://github.com/ucb-bar/berkeley-testfloat-3.git
93 touch berkeley-testfloat-3/extract.stamp
94
95berkeley-softfloat-3/build/Linux-x86_64-GCC/softfloat.a: berkeley-softfloat-3/extract.stamp
96 $(MAKE) -C berkeley-softfloat-3/build/Linux-x86_64-GCC SPECIALIZE_TYPE=RISCV
97
98berkeley-testfloat-3/build/Linux-x86_64-GCC/testfloat_gen: berkeley-testfloat-3/extract.stamp \
99 berkeley-softfloat-3/build/Linux-x86_64-GCC/softfloat.a
100 $(MAKE) -C berkeley-testfloat-3/build/Linux-x86_64-GCC SPECIALIZE_TYPE=RISCV
101
102./testfloat_gen: berkeley-testfloat-3/build/Linux-x86_64-GCC/testfloat_gen
103 cp berkeley-testfloat-3/build/Linux-x86_64-GCC/testfloat_gen .
104
105FPU_TEST_ARGS ?= -P4
106
107fputest: ./testfloat_gen
108 cd ../ && mill chiselModule.test $(FPU_TEST_ARGS)