@@ -53,16 +53,22 @@ define fetch-releases-tag
5353 )
5454endef
5555
56+ ELF_LATEST_RELEASE := 2025.02.11-ELF
57+ Linux_LATEST_RELEASE := 2024.11.11-Linux-Image
58+ Sail_LATEST_RELEASE := 2025.01.15-sail
59+ PREBUILT_BLOB_URL :=
60+
5661ifeq ($(call has, PREBUILT) , 1)
5762 ifeq ($(call has, SYSTEM), 1)
58- $(call fetch-releases-tag,Linux-Image,rv32emu-linux-image-prebuilt.tar.gz,Linux image)
63+ # $(call fetch-releases-tag,Linux-Image,rv32emu-linux-image-prebuilt.tar.gz,Linux image)
64+ PREBUILT_BLOB_URL := https://github.com/sysprog21/rv32emu-prebuilt/releases/download/$(Linux_LATEST_RELEASE )
5965 else ifeq ($(call has, ARCH_TEST), 1)
60- $(call fetch-releases-tag,sail,rv32emu-prebuilt-sail-$(HOST_PLATFORM),Sail model)
66+ # $(call fetch-releases-tag,sail,rv32emu-prebuilt-sail-$(HOST_PLATFORM),Sail model)
67+ PREBUILT_BLOB_URL := https://github.com/sysprog21/rv32emu-prebuilt/releases/download/$(Sail_LATEST_RELEASE )
6168 else
62- $(call fetch-releases-tag,ELF,rv32emu-prebuilt.tar.gz,Prebuilt blob)
69+ # $(call fetch-releases-tag,ELF,rv32emu-prebuilt.tar.gz,Prebuilt benchmark)
70+ PREBUILT_BLOB_URL := https://github.com/sysprog21/rv32emu-prebuilt/releases/download/$(ELF_LATEST_RELEASE )
6371 endif
64-
65- PREBUILT_BLOB_URL = https://github.com/sysprog21/rv32emu-prebuilt/releases/download/$(LATEST_RELEASE )
6672else
6773 # Since rv32emu only supports the dynamic binary translation of integer instruction in tiered compilation currently,
6874 # we disable the hardware floating-point and the related SIMD operation of x86.
0 commit comments