-
Notifications
You must be signed in to change notification settings - Fork 90
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
add some configs about ci test of H extension
- Loading branch information
Showing
3 changed files
with
407 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,150 @@ | ||
# | ||
# Automatically generated file; DO NOT EDIT. | ||
# NEMU Configuration Menu | ||
# | ||
# CONFIG_ISA_x86 is not set | ||
# CONFIG_ISA_mips32 is not set | ||
# CONFIG_ISA_riscv32 is not set | ||
CONFIG_ISA_riscv64=y | ||
CONFIG_ISA="riscv64" | ||
CONFIG_ILEN_MIN=2 | ||
CONFIG_ISA64=y | ||
|
||
# | ||
# ISA-dependent Options for riscv64 | ||
# | ||
CONFIG_CLINT_MMIO=0x38000000 | ||
# CONFIG_MULTICORE_DIFF is not set | ||
CONFIG_RVB=y | ||
CONFIG_RVK=y | ||
# CONFIG_RVV is not set | ||
CONFIG_RV_DEBUG=y | ||
CONFIG_RVH=y | ||
# CONFIG_RVSDEXT is not set | ||
# CONFIG_RVSDTRIG is not set | ||
CONFIG_RV_PMP_CSR=y | ||
CONFIG_RV_PMP_NUM=16 | ||
CONFIG_RV_SVINVAL=y | ||
CONFIG_MISA_UNCHANGEABLE=y | ||
CONFIG_XTVEC_VECTORED_MODE=y | ||
CONFIG_RV_ARCH_CSRS=y | ||
# CONFIG_USE_XS_ARCH_CSRS is not set | ||
CONFIG_MVENDORID_VALUE=0x0 | ||
CONFIG_MARCHID_VALUE=0x0 | ||
CONFIG_MIMPID_VALUE=0x0 | ||
# end of ISA-dependent Options for riscv64 | ||
|
||
CONFIG_ENGINE_INTERPRETER=y | ||
CONFIG_ENGINE="interpreter" | ||
CONFIG_MODE_SYSTEM=y | ||
# CONFIG_MODE_USER is not set | ||
|
||
# | ||
# Build Options | ||
# | ||
CONFIG_CC_GCC=y | ||
# CONFIG_CC_GPP is not set | ||
# CONFIG_CC_CLANG is not set | ||
CONFIG_CC="gcc" | ||
# CONFIG_CC_O0 is not set | ||
# CONFIG_CC_O1 is not set | ||
CONFIG_CC_O2=y | ||
# CONFIG_CC_O3 is not set | ||
CONFIG_CC_OPT="-O2" | ||
CONFIG_CC_LTO=y | ||
# CONFIG_CC_DEBUG is not set | ||
# CONFIG_CC_ASAN is not set | ||
# end of Build Options | ||
|
||
# | ||
# Testing and Debugging | ||
# | ||
# CONFIG_DEBUG is not set | ||
CONFIG_DIFFTEST=y | ||
# CONFIG_DIFFTEST_REF_QEMU_DL is not set | ||
# CONFIG_DIFFTEST_REF_QEMU_SOCKET is not set | ||
# CONFIG_DIFFTEST_REF_KVM is not set | ||
# CONFIG_DIFFTEST_REF_NEMU is not set | ||
CONFIG_DIFFTEST_REF_SPIKE=y | ||
CONFIG_DIFFTEST_REF_PATH="none" | ||
CONFIG_DIFFTEST_REF_NAME="none" | ||
# CONFIG_DETERMINISTIC is not set | ||
# CONFIG_IQUEUE is not set | ||
# CONFIG_MEMLOG is not set | ||
# CONFIG_TRANSLOG is not set | ||
# CONFIG_EXITLOG is not set | ||
# CONFIG_TRACE_INST is not set | ||
# CONFIG_TRACE_BB is not set | ||
# end of Testing and Debugging | ||
|
||
# | ||
# Memory Configuration | ||
# | ||
CONFIG_MBASE=0x80000000 | ||
CONFIG_MSIZE=0x200000000 | ||
CONFIG_PADDRBITS=36 | ||
# CONFIG_STORE_LOG is not set | ||
# CONFIG_BR_LOG is not set | ||
CONFIG_BBL_OFFSET_WITH_CPT=0xa0000 | ||
# CONFIG_RESET_FROM_MMIO is not set | ||
CONFIG_PC_RESET_OFFSET=0x0 | ||
CONFIG_USE_MMAP=y | ||
# end of Memory Configuration | ||
|
||
CONFIG_DEVICE=y | ||
CONFIG_HAS_PORT_IO=y | ||
# CONFIG_HAS_SERIAL is not set | ||
CONFIG_HAS_UARTLITE=y | ||
# CONFIG_HAS_UART_SNPS is not set | ||
CONFIG_HAS_PLIC=y | ||
CONFIG_UARTLITE_PORT=0x3f8 | ||
CONFIG_UARTLITE_MMIO=0x40600000 | ||
# CONFIG_UARTLITE_INPUT_FIFO is not set | ||
CONFIG_UARTLITE_ASSERT_FOUR=y | ||
CONFIG_PLIC_ADDRESS=0x3c000000 | ||
CONFIG_HAS_TIMER=y | ||
CONFIG_RTC_PORT=0x48 | ||
CONFIG_RTC_MMIO=0xa1000048 | ||
CONFIG_HAS_KEYBOARD=y | ||
CONFIG_I8042_DATA_PORT=0x60 | ||
CONFIG_I8042_DATA_MMIO=0xa1000060 | ||
CONFIG_HAS_VGA=y | ||
CONFIG_FB_ADDR=0x50000000 | ||
CONFIG_VGA_CTL_PORT=0x100 | ||
CONFIG_VGA_CTL_MMIO=0x40001000 | ||
# CONFIG_VGA_SHOW_SCREEN is not set | ||
CONFIG_VGA_SIZE_400x300=y | ||
# CONFIG_VGA_SIZE_800x600 is not set | ||
# CONFIG_HAS_AUDIO is not set | ||
# CONFIG_HAS_DISK is not set | ||
CONFIG_HAS_SDCARD=y | ||
CONFIG_SDCARD_CTL_MMIO=0x40002000 | ||
CONFIG_SDCARD_IMG_PATH="" | ||
# CONFIG_HAS_FLASH is not set | ||
# CONFIG_FPU_HOST is not set | ||
CONFIG_FPU_SOFT=y | ||
# CONFIG_FPU_NONE is not set | ||
# CONFIG_AC_HOST is not set | ||
CONFIG_AC_SOFT=y | ||
# CONFIG_AC_NONE is not set | ||
|
||
# | ||
# Processor difftest reference config | ||
# | ||
# CONFIG_SHARE is not set | ||
# end of Processor difftest reference config | ||
|
||
# | ||
# Miscellaneous | ||
# | ||
CONFIG_TIMER_GETTIMEOFDAY=y | ||
# CONFIG_TIMER_CLOCK_GETTIME is not set | ||
CONFIG_REPORT_ILLEGAL_INSTR=y | ||
CONFIG_RT_CHECK=y | ||
CONFIG_PERF_OPT=y | ||
CONFIG_TCACHE_SIZE=8192 | ||
CONFIG_BB_LIST_SIZE=1024 | ||
CONFIG_BB_POOL_SIZE=1024 | ||
# CONFIG_DISABLE_INSTR_CNT is not set | ||
CONFIG_ENABLE_INSTR_CNT=y | ||
# end of Miscellaneous |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,129 @@ | ||
# | ||
# Automatically generated file; DO NOT EDIT. | ||
# NEMU Configuration Menu | ||
# | ||
# CONFIG_ISA_x86 is not set | ||
# CONFIG_ISA_mips32 is not set | ||
# CONFIG_ISA_riscv32 is not set | ||
CONFIG_ISA_riscv64=y | ||
CONFIG_ISA="riscv64" | ||
CONFIG_ILEN_MIN=2 | ||
CONFIG_ISA64=y | ||
|
||
# | ||
# ISA-dependent Options for riscv64 | ||
# | ||
CONFIG_CLINT_MMIO=0x38000000 | ||
# CONFIG_MULTICORE_DIFF is not set | ||
CONFIG_RVB=y | ||
CONFIG_RVK=y | ||
# CONFIG_RVV is not set | ||
CONFIG_RV_DEBUG=y | ||
CONFIG_RVH=y | ||
# CONFIG_RVSDEXT is not set | ||
# CONFIG_RVSDTRIG is not set | ||
CONFIG_RV_PMP_CSR=y | ||
CONFIG_RV_PMP_NUM=16 | ||
CONFIG_RV_PMP_CHECK=y | ||
CONFIG_RV_SVINVAL=y | ||
CONFIG_MISA_UNCHANGEABLE=y | ||
CONFIG_XTVEC_VECTORED_MODE=y | ||
CONFIG_RV_ARCH_CSRS=y | ||
CONFIG_USE_XS_ARCH_CSRS=y | ||
# end of ISA-dependent Options for riscv64 | ||
|
||
CONFIG_ENGINE_INTERPRETER=y | ||
CONFIG_ENGINE="interpreter" | ||
CONFIG_MODE_SYSTEM=y | ||
# CONFIG_MODE_USER is not set | ||
|
||
# | ||
# Build Options | ||
# | ||
CONFIG_CC_GCC=y | ||
# CONFIG_CC_GPP is not set | ||
# CONFIG_CC_CLANG is not set | ||
CONFIG_CC="gcc" | ||
# CONFIG_CC_O0 is not set | ||
# CONFIG_CC_O1 is not set | ||
CONFIG_CC_O2=y | ||
# CONFIG_CC_O3 is not set | ||
CONFIG_CC_OPT="-O2" | ||
CONFIG_CC_LTO=y | ||
# CONFIG_CC_DEBUG is not set | ||
# CONFIG_CC_ASAN is not set | ||
# end of Build Options | ||
|
||
# | ||
# Testing and Debugging | ||
# | ||
# CONFIG_DEBUG is not set | ||
CONFIG_DIFFTEST_REF_PATH="none" | ||
CONFIG_DIFFTEST_REF_NAME="none" | ||
# CONFIG_DETERMINISTIC is not set | ||
# CONFIG_IQUEUE is not set | ||
# CONFIG_MEMLOG is not set | ||
# CONFIG_TRANSLOG is not set | ||
# CONFIG_EXITLOG is not set | ||
# CONFIG_TRACE_INST is not set | ||
# CONFIG_TRACE_BB is not set | ||
# end of Testing and Debugging | ||
|
||
# | ||
# Memory Configuration | ||
# | ||
CONFIG_MBASE=0x80000000 | ||
CONFIG_MSIZE=0x200000000 | ||
CONFIG_PADDRBITS=36 | ||
# CONFIG_STORE_LOG is not set | ||
# CONFIG_BR_LOG is not set | ||
CONFIG_BBL_OFFSET_WITH_CPT=0xa0000 | ||
CONFIG_RESET_FROM_MMIO=y | ||
CONFIG_PC_RESET_OFFSET=0x0 | ||
CONFIG_MMIO_RESET_VECTOR=0x10000000 | ||
CONFIG_USE_MMAP=y | ||
# CONFIG_MEM_RANDOM is not set | ||
# CONFIG_MEM_COMPRESS is not set | ||
# end of Memory Configuration | ||
|
||
CONFIG_DEVICE=y | ||
# CONFIG_HAS_UARTLITE is not set | ||
CONFIG_HAS_VGA=y | ||
CONFIG_FB_ADDR=0xa0000000 | ||
CONFIG_VGA_CTL_MMIO=0xa1000100 | ||
# CONFIG_VGA_SHOW_SCREEN is not set | ||
CONFIG_VGA_SIZE_400x300=y | ||
# CONFIG_VGA_SIZE_800x600 is not set | ||
CONFIG_HAS_FLASH=y | ||
CONFIG_FLASH_PRESET_CONTENT="0x0010029b,0x01f29293,0x00028067" | ||
CONFIG_FLASH_START_ADDR=0x10000000 | ||
CONFIG_FLASH_SIZE=0x100000 | ||
CONFIG_FLASH_IMG_PATH="" | ||
# CONFIG_FPU_HOST is not set | ||
CONFIG_FPU_SOFT=y | ||
# CONFIG_FPU_NONE is not set | ||
# CONFIG_AC_HOST is not set | ||
CONFIG_AC_SOFT=y | ||
# CONFIG_AC_NONE is not set | ||
|
||
# | ||
# Processor difftest reference config | ||
# | ||
CONFIG_SHARE=y | ||
CONFIG_DIFFTEST_STORE_COMMIT=y | ||
# CONFIG_DIFFTEST_STORE_COMMIT_AMO is not set | ||
CONFIG_GUIDED_EXEC=y | ||
CONFIG_QUERY_REF=y | ||
CONFIG_LARGE_COPY=y | ||
# CONFIG_PANIC_ON_UNIMP_CSR is not set | ||
# end of Processor difftest reference config | ||
|
||
# | ||
# Miscellaneous | ||
# | ||
CONFIG_TIMER_GETTIMEOFDAY=y | ||
# CONFIG_TIMER_CLOCK_GETTIME is not set | ||
# CONFIG_REPORT_ILLEGAL_INSTR is not set | ||
CONFIG_RT_CHECK=y | ||
CONFIG_ENABLE_INSTR_CNT=y | ||
# end of Miscellaneous |
Oops, something went wrong.