Ross Thompson
|
d4c6ba627d
|
Working CBO tests for 64 bit!
|
2023-08-21 12:55:07 -05:00 |
|
Ross Thompson
|
5ed096e4bc
|
Made a bunch of progress towards getting cbo instructions tested.
|
2023-08-21 11:46:21 -05:00 |
|
Ross Thompson
|
74ee3786a5
|
Merge pull request #382 from kipmacsaigoren/wrappers
fix synth makefile
|
2023-08-21 11:22:32 -05:00 |
|
Kevin Kim
|
132a8ba355
|
fix synth makefile
|
2023-08-21 08:33:27 -07:00 |
|
Ross Thompson
|
7e6e5828b3
|
Merge pull request #380 from davidharrishmc/dev
Improved CSRU coverage with priv.S
|
2023-08-20 19:42:58 -05:00 |
|
harshinisrinath
|
3d3d15077b
|
cleared stimer interrupt
|
2023-08-20 15:42:27 -07:00 |
|
harshinisrinath
|
fdb7abec06
|
tried to improve testing of csri in privileged module
|
2023-08-20 15:40:02 -07:00 |
|
David Harris
|
2738423441
|
Improved CSRU coverage with priv.S
|
2023-08-20 12:49:31 -07:00 |
|
David Harris
|
c917c1f563
|
Merge pull request #379 from harshinisrinath1001/main
Test case for writing into FCSR
|
2023-08-20 12:13:33 -07:00 |
|
harshinisrinath
|
416b322ad6
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into main
|
2023-08-20 12:11:09 -07:00 |
|
harshinisrinath
|
7494ce06eb
|
wrote testcase to write into FSCR
|
2023-08-20 12:10:08 -07:00 |
|
Ross Thompson
|
05d590b0b9
|
Fixed issue when with flush miss.
|
2023-08-18 16:36:13 -05:00 |
|
Ross Thompson
|
fc3fccafe9
|
Now we have invalidate, clean, and flush working.
|
2023-08-18 16:32:22 -05:00 |
|
Ross Thompson
|
4eeba9bed9
|
Added cbom test to custom. Needs to be moved to wally-riscv-arch-tests.
|
2023-08-18 15:59:39 -05:00 |
|
Ross Thompson
|
5c408454b8
|
Might have working cbo clean and flush instructions.
|
2023-08-18 14:48:21 -05:00 |
|
Ross Thompson
|
21129dde71
|
Fixed cbo instruction decode.
|
2023-08-18 11:32:30 -05:00 |
|
Ross Thompson
|
9dcc70d6c1
|
Updated the hazard logic for CMO operations.
|
2023-08-17 17:58:49 -05:00 |
|
Ross Thompson
|
072126b967
|
Found first bug in CMO implementation.
|
2023-08-17 16:57:54 -05:00 |
|
Ross Thompson
|
f9df1fda23
|
CMOZ now implemented in the D cache.
|
2023-08-17 12:46:40 -05:00 |
|
Jacob Pease
|
509d5db29a
|
Merge branch 'main' of github.com:openhwgroup/cvw
|
2023-08-16 19:29:39 -05:00 |
|
Ross Thompson
|
624b3e3ab2
|
Added clean and flush to cache fsm.
|
2023-08-16 14:23:56 -05:00 |
|
Jacob Pease
|
144d93eba4
|
Added SPDX headers to other probe scripts.
|
2023-08-16 14:04:25 -05:00 |
|
Ross Thompson
|
7744198be4
|
Merge pull request #378 from JacobPease/main
Linux Makefile, Readme, flash-sd.sh fix, and probe script
|
2023-08-16 14:27:52 -04:00 |
|
Jacob Pease
|
f91157fc95
|
Added SPDX header to probe script.
|
2023-08-16 13:05:37 -05:00 |
|
Jacob Pease
|
c2f2bef433
|
Fixed bug caused by errant tab size in probe script.
|
2023-08-16 12:20:08 -05:00 |
|
Jacob Pease
|
63e901e981
|
Added probe script to generate a single probe for the fpga.
|
2023-08-16 12:12:31 -05:00 |
|
Ross Thompson
|
5281077531
|
More progress towards cmo.
|
2023-08-15 18:17:15 -05:00 |
|
Ross Thompson
|
9f37fef145
|
The L1 D cache now supports cache line (block) invalidation and partial support for clean and flush.
|
2023-08-14 16:39:18 -05:00 |
|
Ross Thompson
|
0eac74ac7b
|
Initial CMO implementation. Just adds control signals into the L1 caches.
|
2023-08-14 15:43:12 -05:00 |
|
Jacob Pease
|
bb8d3806d6
|
Cleaned up some things.
|
2023-08-11 16:22:12 -05:00 |
|
Jacob Pease
|
2be76bd6f8
|
Added a table of contents to the linux readme.
|
2023-08-11 15:48:49 -05:00 |
|
Jacob Pease
|
4b22d137f8
|
Added instructions on disassembly to the README for Linux.
|
2023-08-11 13:11:06 -05:00 |
|
Jacob Pease
|
5f0edbd825
|
Added details to the README.md for linux.
|
2023-08-11 12:27:23 -05:00 |
|
Jacob Pease
|
027190ecc9
|
Added a README.md for the linux directory. WIP.
|
2023-08-11 12:11:56 -05:00 |
|
Jacob Pease
|
40096ac662
|
Fixed bugs. Added an 'all' target that performs the whole process of building the images needed for booting linux, including device tree files.
|
2023-08-09 12:31:14 -05:00 |
|
Jacob Pease
|
1582376d71
|
Fixed device tree generation make rule. Make targets are simplified.
|
2023-08-09 00:22:20 -05:00 |
|
Jacob Pease
|
52d3d8a9f4
|
Stopped makefile from crashing when patch is already applied.
|
2023-08-06 18:50:37 -05:00 |
|
Jacob Pease
|
1de7cc7347
|
Fixed Makefile bugs, and removed old code.
|
2023-08-05 15:27:17 -05:00 |
|
Jacob Pease
|
ca1a9c577c
|
Created dependency tree for patch target in the linux subdirectory Makefile.
|
2023-08-05 13:28:33 -05:00 |
|
Jacob Pease
|
d4405da703
|
flash-sd.sh fixed. GPT table is now destroyed before re-partioning, thus avoiding backup table collisions.
|
2023-08-04 17:28:22 -05:00 |
|
Jacob Pease
|
356a0dbdde
|
Makefile dynamically generates all device tree files now.
|
2023-08-04 13:56:03 -05:00 |
|
Jacob Pease
|
9d5fb35ca5
|
Added device tree generation to Linux directory Makefile. Exits on not finding output/images folder in buildroot directory.
|
2023-08-02 19:26:35 -05:00 |
|
Jacob Pease
|
057d9e47e3
|
Updated linux config. Works in QEMU now.
|
2023-08-02 18:59:42 -05:00 |
|
Ross Thompson
|
fcf9adae8c
|
Merge branch 'main' of github.com:ross144/cvw
|
2023-08-02 16:51:42 -05:00 |
|
Ross Thompson
|
cab40e618f
|
Updateds to vcu118 constraints and device tree.
|
2023-08-02 16:51:32 -05:00 |
|
Jacob Pease
|
4084a11350
|
Adjusted the new makefile.
|
2023-08-02 16:24:20 -05:00 |
|
Ross Thompson
|
fb1c1a1832
|
Added new signals to the vcu118 debug4 ila to help figure out why the new linux build's hptw fails.
|
2023-08-02 16:14:04 -05:00 |
|
Jacob Pease
|
064e863476
|
Buildroot can now be set up with the new Linux Makefile. The driver can now also be loaded from addins/vivado-risc-v and should be removed from the main Wally repo. A sed command customizes the package source location for the new buildroot directory.
|
2023-08-02 16:12:26 -05:00 |
|
Jacob Pease
|
e0a63f79ce
|
Removed duplicate line in Makefile.
|
2023-08-02 14:59:20 -05:00 |
|
Jacob Pease
|
7c1d7b07bb
|
Linux makefile now copies the package contents with the correct package source.
|
2023-08-02 14:56:23 -05:00 |
|