Commit Graph

224 Commits

Author SHA1 Message Date
Rose Thompson
5afe634da5
Merge branch 'openhwgroup:main' into main 2024-11-12 15:05:03 -06:00
Jordan Carlin
43d0510bc7
Pad linux raw testvectors before reversing 2024-11-09 17:32:43 -08:00
Jordan Carlin
5bbaf2d95d
Remove bootmem.txt 2024-11-09 17:01:55 -08:00
Jordan Carlin
80f3b94057
Replace fixBinMem.c with objcopy 2024-11-09 17:01:34 -08:00
Rose Thompson
f08414bb69 Unfortunately vcu108 spi clock is forced to run at 400KHz for now. 2024-11-05 16:10:20 -06:00
Rose Thompson
611a77775c Removed unused files form linux/testvector-generation. Only genInitMem.sh and fixBinMem.c remain. The latter could be replaced with objcopy. 2024-11-04 09:48:04 -06:00
Jacob Pease
674d008f23 Added headers to files. 2024-11-02 14:31:05 -05:00
Jacob Pease
e33c2f7a8c Added usage and help functions to write-bytes.sh 2024-11-02 12:36:45 -05:00
Jacob Pease
2a8e213f20 Wrote a script that can take hexadecimal bytes from a file and write them to an output file and an sd card. 2024-11-02 12:33:27 -05:00
David Harris
4efe67ddb1
Merge pull request #1023 from jordancarlin/installation_improvements
Installation and Linux Makefile improvements
2024-10-22 04:36:28 -07:00
Jordan Carlin
401b37dd93
Fix Linux Makefile 2024-10-20 19:08:49 -07:00
Jordan Carlin
cb0025dffe
Additional validation in Linux Makefile 2024-10-20 16:40:11 -07:00
Jordan Carlin
34ccd5a391
Update and combine Linux READMEs 2024-10-17 15:38:58 -07:00
Jordan Carlin
6d00ae98ea
Update linux README formatting 2024-10-17 15:29:39 -07:00
Jacob Pease
7f9e97d864 Forgot to add Makefile. 2024-10-09 11:07:40 -05:00
Jacob Pease
8ef3aa2a2c Removed axi sdc stuff from the Linux directory. 2024-10-08 16:44:47 -05:00
James Stine
9e88807ad5 fix some missing hard-coded paths #647 2024-09-18 12:47:08 -05:00
Rose Thompson
261e503061 Updates for arty A7 device tree. 2024-09-05 12:02:07 -07:00
Rose Thompson
f1d9e18dee Modified fpga config to support two fpga boards with different amount of memory.
Modified vcu108 constraints to better constrain the spi clock and in/out.
2024-08-29 16:12:58 -07:00
Rose Thompson
f20a1564fa Added SPI debugger. 2024-08-26 17:22:13 -07:00
Rose Thompson
ee1e09a6a2 VCU108 now boot linux at 50MHz! 2024-08-23 17:18:47 -07:00
Rose Thompson
f603d21826 Updated my name in multiple locations. 2024-08-21 10:50:39 -07:00
Jordan Carlin
524c4dbe70 Additional Linux README updates 2024-08-08 00:00:52 -07:00
Jordan Carlin
357175f1c8 Merge branch 'main' of https://github.com/openhwgroup/cvw into installation 2024-08-07 20:22:55 -07:00
Jacob Pease
8b85a5c34a SD card is now mountable on the fpga. The relevant files have been added. The most important changes are in the buildroot linux configuration and device tree. 2024-08-06 16:57:57 -05:00
Jordan Carlin
cd91002fe9 Update linux makefile wiht path to wally bin 2024-07-26 22:35:35 -07:00
Jordan Carlin
88c9534a2c Updates to linux testvector generation 2024-07-26 22:35:27 -07:00
Jordan Carlin
5ee81ad808 Additional linux makefile cleanup 2024-07-26 22:35:17 -07:00
Jordan Carlin
4f08cc15f5 Actually fix buildroot makefile 2024-07-26 22:34:46 -07:00
Jordan Carlin
527304ca62 Attempt to fix buildroot makefile 2024-07-25 22:26:34 -07:00
Jordan Carlin
308deba1fb Linux readme updates 2024-07-24 20:19:30 -07:00
Jordan Carlin
204fd2e9ff Update buildroot makefile to test for write access to $RISCV and remove separate sudo/no_sudo versions (just run the makefile as sudo if needed) 2024-07-24 20:19:30 -07:00
Jordan Carlin
602d126776 Build nproc linux 2024-07-24 20:19:30 -07:00
Jordan Carlin
c8519ce54f Build testvectors with buildroot 2024-07-24 20:19:30 -07:00
Jordan Carlin
790f566eaa Remove hardcoded /opt/riscv 2024-07-23 23:29:45 -07:00
Jordan Carlin
5661dc4a03 Merge branch 'main' of https://github.com/openhwgroup/cvw into installation 2024-07-18 21:36:00 -07:00
Jacob Pease
7f72fb8583 Updated riscv,isa-extensions property with the correct syntax. Added riscv,cbom-block-size. 2024-07-12 09:28:54 -05:00
Jacob Pease
1a2607c3d9 Commented out riscv,isa-extensions from Arty device tree until Linux kernel is updated. 2024-07-11 10:53:18 -05:00
Jordan Carlin
e6e070f4e4 Update python shebangs to use /usr/bin/env python3 so virtual environment can be used (also aids in general portability) 2024-07-03 20:42:55 -07:00
Rose Thompson
ab74de45ed Added fortran compiler to buildroot for spec benchmarks. 2024-04-11 13:58:13 -05:00
slmnemo
e631ae8c2d Fixed sudo permissions in Linux Makefile, added nosudo versions of sudo commands 2024-04-05 21:38:30 -07:00
slmnemo
37716f1b56 Removed redundant lines from linux Makefile; gitignore 2024-04-05 20:53:52 -07:00
slmnemo
d89a187ce8 Fixed commit where Linux Makefile always built Linux into repo instead of into shared directory. 2024-04-05 20:44:11 -07:00
slmnemo
3ee25c8936 Merged testbench changes 2024-04-05 17:20:03 -07:00
Matthew-Otto
f6689e31f9
fix typo in flash-sd.sh 2024-03-27 11:14:58 -05:00
slmnemo
fcd98232d3 Merge branch 'nightly-regression' of github.com:slmnemo/cvw into linux_local 2024-03-26 10:30:33 -07:00
slmnemo
efb68e7eeb Added dumptvs function to Linux makefile to create linux-testvectors in /opt/riscv directory 2024-03-26 10:28:50 -07:00
slmnemo
ad0cb798bc Added new buildroot in root directory to gitignore 2024-03-19 14:38:58 -07:00
slmnemo
b2dace02a6 Changed linux boot to clone into new directory linuximg. There's probably a better location for this, but this is for preliminary testing 2024-03-19 10:53:35 -07:00
Matthew Otto
e2d46e991f remove unnecessary spaces 2024-02-12 13:00:58 -06:00