Skip to content

Commit 6dbfd85

Browse files
committed
Merge branch 'master' into mayne_lsu
implemented data forwarding
2 parents 972b169 + 175595f commit 6dbfd85

File tree

106 files changed

+3392
-1291
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

106 files changed

+3392
-1291
lines changed

.github/workflows/macos-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
strategy:
1313
# Strategy is a matrix of debug and release builds/regression
1414
matrix:
15-
os: [macos-12]
15+
os: [macos-14]
1616
BUILD_TYPE: [Debug]
1717
COMPILER: [clang]
1818

CMakeLists.txt

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -66,11 +66,8 @@ include_directories (SYSTEM fsl)
6666
include_directories (SYSTEM mavis)
6767
include_directories (SYSTEM stf_lib)
6868

69-
# Mavis, the Core, MSS, the simulator and Fusion
70-
69+
# Mavis
7170
add_subdirectory (mavis)
72-
add_subdirectory (core)
73-
add_subdirectory (mss)
7471

7572
# Tell FSL to use the top mavis submodule, instead of fsl's submodule
7673
set(FSL_MAVIS_PATH "${CMAKE_CURRENT_SOURCE_DIR}/mavis")
@@ -79,6 +76,10 @@ add_subdirectory (fsl)
7976
# Add STF library to the build
8077
add_subdirectory (${STF_LIB_BASE})
8178

79+
# The Core and MSS
80+
add_subdirectory (core)
81+
add_subdirectory (mss)
82+
8283
# Add testing, but do not build as part of the 'all' target
8384
add_subdirectory (test EXCLUDE_FROM_ALL)
8485

@@ -87,7 +88,7 @@ add_executable(olympia
8788
sim/OlympiaSim.cpp
8889
sim/main.cpp
8990
)
90-
target_link_libraries (olympia core mss SPARTA::sparta mavis ${STF_LINK_LIBS})
91+
target_link_libraries (olympia core mss SPARTA::sparta ${STF_LINK_LIBS})
9192
if (CMAKE_BUILD_TYPE MATCHES "^[Rr]elease")
9293
target_compile_options (core PUBLIC -flto)
9394
target_compile_options (mss PUBLIC -flto)
@@ -127,3 +128,4 @@ add_custom_target(clangformat-check
127128
COMMENT
128129
"Formatting ${prefix} with ${CLANGFORMAT_EXECUTABLE} ..."
129130
)
131+

arches/isa_json/gen_uarch_rv64v_json.py

Lines changed: 343 additions & 178 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)