Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ jobs:
# Skip on forks or pull requests from forks due to missing secrets.
if: github.repository == 'pulp-platform/MAGIA' && (github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository)
with:
domain: iis-git.ee.ethz.ch
repo: github-mirror/magia
token: ${{ secrets.GITLAB_TOKEN }}
domain: ${{ secrets.GITLAB_UNIBO_SERVER }}
repo: github-mirror/MAGIA
token: ${{ secrets.GITLAB_UNIBO_TOKEN }}
poll-count: 1000
poll-period: 60
6 changes: 3 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -423,7 +423,7 @@ ifeq ($(core), RI5CY)
else
@sed -i '/^ cv32e40p:$$/,/^ cv32e40x:/ { s|^ revision: .*| revision: $(CV32E40P_REV)|; s|^ Git: .*| Git: $(CV32E40P_GIT)|; }' Bender.lock
endif
$(BENDER) update
$(BENDER) checkout
$(BENDER) script vsim \
--vlog-arg="$(compile_flag)" \
--vcom-arg="-pedanticerrors" \
Expand Down Expand Up @@ -571,9 +571,9 @@ hw-clean:
hw-all: hw-clean hw-lib hw-compile hw-opt

# Nonfree components
MAGIA_NONFREE_REMOTE ?= git@iis-git.ee.ethz.ch:pulp-restricted/magia-nonfree
MAGIA_NONFREE_REMOTE ?= $(GITLAB_UNIBO_SSH_STRING)/magia/nonfree.git
MAGIA_NONFREE_DIR ?= nonfree
MAGIA_NONFREE_COMMIT ?= 825ec37e40a1b46749cbcd59ff77f75d7a8f0296
MAGIA_NONFREE_COMMIT ?= 1c281e44b3459b4cfd6c87adc21b5092abf22ea5

.PHONY: magia-nonfree-init
MAGIA_NONFREE_DEPS ?= 1
Expand Down
2 changes: 1 addition & 1 deletion magia-sdk
Submodule magia-sdk updated 51 files
+6 −1 .gitignore
+0 −4 .gitmodules
+1 −8 CMakeLists.txt
+24 −21 Makefile
+7 −1 README.md
+1 −1 drivers/CMakeLists.txt
+6 −0 drivers/eventunit32/src/eventunit32.c
+24 −0 drivers/fsync32/src/fsync32.c
+0 −1 gvsoc
+1 −0 hal/CMakeLists.txt
+13 −0 targets/magia_v1/include/regs/tile_ctrl.h
+83 −0 targets/magia_v1/include/utils/amo_utils.h
+2 −37 targets/magia_v1/include/utils/eu_isa_utils.h
+5 −17 targets/magia_v1/include/utils/fsync_isa_utils.h
+19 −5 targets/magia_v2/include/regs/tile_ctrl.h
+6 −16 targets/magia_v2/include/utils/fsync_isa_utils.h
+4 −7 targets/magia_v2/include/utils/performance_utils.h
+3 −1 targets/magia_v2/include/utils/redmule_isa_utils.h
+1 −6 targets/magia_v2/src/io.c
+24 −19 tests/magia/mesh/CMakeLists.txt
+1 −1 tests/magia/mesh/amo/CMakeLists.txt
+20 −0 tests/magia/mesh/amo/src/test.c
+27 −0 tests/magia/mesh/amo_lock_column/CMakeLists.txt
+15 −0 tests/magia/mesh/amo_lock_column/include/test.h
+118 −0 tests/magia/mesh/amo_lock_column/src/test.c
+27 −0 tests/magia/mesh/amo_lock_global/CMakeLists.txt
+15 −0 tests/magia/mesh/amo_lock_global/include/test.h
+117 −0 tests/magia/mesh/amo_lock_global/src/test.c
+27 −0 tests/magia/mesh/amo_lock_row/CMakeLists.txt
+15 −0 tests/magia/mesh/amo_lock_row/include/test.h
+118 −0 tests/magia/mesh/amo_lock_row/src/test.c
+1 −1 tests/magia/mesh/brah/CMakeLists.txt
+1 −1 tests/magia/mesh/cemm_global/CMakeLists.txt
+1 −1 tests/magia/mesh/flatatt/CMakeLists.txt
+1 −1 tests/magia/mesh/float/CMakeLists.txt
+1 −1 tests/magia/mesh/fsync_diag/CMakeLists.txt
+1 −1 tests/magia/mesh/fsync_levels/CMakeLists.txt
+1 −1 tests/magia/mesh/fsync_lr/CMakeLists.txt
+1 −1 tests/magia/mesh/fsync_rc/CMakeLists.txt
+1 −1 tests/magia/mesh/fsync_sync/CMakeLists.txt
+1 −1 tests/magia/mesh/gemv/CMakeLists.txt
+1 −1 tests/magia/mesh/hello_world/CMakeLists.txt
+1 −1 tests/magia/mesh/idma_1d/CMakeLists.txt
+1 −1 tests/magia/mesh/idma_2d/CMakeLists.txt
+1 −1 tests/magia/mesh/mm_is/CMakeLists.txt
+3 −3 tests/magia/mesh/mm_is/src/test.c
+1 −1 tests/magia/mesh/mm_is_2/CMakeLists.txt
+1 −1 tests/magia/mesh/mm_os/CMakeLists.txt
+1 −1 tests/magia/mesh/mm_os_2/CMakeLists.txt
+1 −1 tests/magia/mesh/mm_ws/CMakeLists.txt
+1 −1 tests/magia/mesh/mm_ws_2/CMakeLists.txt
Loading