Commit Graph

144 Commits

Author SHA1 Message Date
Ross Thompson
4884f3d527 Change to flash-sd.sh to fix relative path to device tree. 2023-10-13 12:30:21 -05:00
Ross Thompson
0ff34c0d06 Merge branch 'main' of https://github.com/openhwgroup/cvw 2023-10-03 17:43:29 -05:00
Ross Thompson
5085fef3ca Somehow the arty A7 was missing the update for the console baud rate setting. 2023-10-03 17:37:13 -05:00
Ross Thompson
de7c0ff786 add c++ support to buildroot's config file.
this is needed for running tensorflow's benchmark.
2023-09-25 18:16:58 -05:00
Jacob Pease
fd080320cd Fixed error with finding vmlinux and busybox directories too early. 2023-09-25 18:04:51 -05:00
Jacob Pease
97252b22ca Merge branch 'main' of github.com:openhwgroup/cvw 2023-09-03 00:15:30 -05:00
Jacob Pease
0e8012baee Linux Makefile can now dynamically find binaries for object dumps. 2023-08-31 23:58:10 -05:00
Jacob Pease
323ff8868b Merge branch 'main' of github.com:openhwgroup/cvw 2023-08-29 14:53:02 -05:00
Ross Thompson
4fc736fb95 Enables PBMT and adds zsh, coremark, dhrystone, and whetstone to linux configurations. 2023-08-29 13:35:48 -05:00
Jacob Pease
5a832ed828 Set default baud rate of serial output to 115200 for the VCU108. 2023-08-25 17:44:06 -05:00
Ross Thompson
63c9c3a1a8 Pushed vcu118 to 71MHz. 2023-08-25 17:04:50 -05:00
Ross Thompson
7c6db7de85 Merge branch 'main' of github.com:ross144/cvw 2023-08-25 17:03:33 -05:00
Ross Thompson
d73e3cccb2 Fixed the sdc linux bug which preventing loading the driver. The irq lock was not correctly initalized. 2023-08-25 17:01:38 -05:00
Jacob Pease
650199f7c3 Minor color adjustment 2023-08-23 12:42:20 -05:00
Jacob Pease
9928432b98 Minor formatting adjustments. 2023-08-23 10:54:35 -05:00
Jacob Pease
0e7eae03a4 Updated README to explain usage of flash-sd.sh 2023-08-23 10:22:55 -05:00
Jacob Pease
7505ab3f4a Fixed order of binary variables so that they're defined with the specified buildroot location. 2023-08-22 15:32:10 -05:00
Jacob Pease
fa327b5bbc Added ability to specify device tree to flash-sd. It also will generate the device tree files inside the specified buildroot directory 2023-08-22 13:59:36 -05:00
Jacob Pease
1ca8673c43 Added help option to the flash-sd script. 2023-08-22 13:37:33 -05:00
Jacob Pease
7c10de443d Merge branch 'main' of github.com:openhwgroup/cvw 2023-08-21 16:10:09 -05:00
Jacob Pease
8043a18be8 Made the flash-sd script better. It takes options to wipe the sdcard and to specify a different buildroot directory. 2023-08-21 16:04:18 -05:00
David Harris
38e437c724
Merge pull request #383 from ross144/main
Adds Zicbom support for D-cache only.  I-cache not yet supported.  Tests 32 and 64 bit versions.  Please rebuild regressions wally32 and wally64.  To save rebuild time edit lines 11-12 of tests/riscof/Makefile
2023-08-21 13:32:00 -07:00
Jacob Pease
61a7c05c31 Removed newer unimplemented features from Linux configuration. 2023-08-21 14:00:27 -05:00
Jacob Pease
366b90b7e7 Cleaned up some things. 2023-08-11 16:22:12 -05:00
Jacob Pease
76f18362b1 Added a table of contents to the linux readme. 2023-08-11 15:48:49 -05:00
Jacob Pease
d70baa25de Added instructions on disassembly to the README for Linux. 2023-08-11 13:11:06 -05:00
Jacob Pease
fa8c2c9334 Added details to the README.md for linux. 2023-08-11 12:27:23 -05:00
Jacob Pease
a313e7fb6e Added a README.md for the linux directory. WIP. 2023-08-11 12:11:56 -05:00
Jacob Pease
ea574f3836 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
9fae53ec2e Fixed device tree generation make rule. Make targets are simplified. 2023-08-09 00:22:20 -05:00
Jacob Pease
0f55e08d83 Stopped makefile from crashing when patch is already applied. 2023-08-06 18:50:37 -05:00
Jacob Pease
76649f39e8 Fixed Makefile bugs, and removed old code. 2023-08-05 15:27:17 -05:00
Jacob Pease
1c73260ff4 Created dependency tree for patch target in the linux subdirectory Makefile. 2023-08-05 13:28:33 -05:00
Jacob Pease
b02e3609cd 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
403e15c2bb Makefile dynamically generates all device tree files now. 2023-08-04 13:56:03 -05:00
Jacob Pease
923473354f 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
28af833552 Updated linux config. Works in QEMU now. 2023-08-02 18:59:42 -05:00
Ross Thompson
b5bcb5437f Merge branch 'main' of github.com:ross144/cvw 2023-08-02 16:51:42 -05:00
Ross Thompson
087d418c35 Updateds to vcu118 constraints and device tree. 2023-08-02 16:51:32 -05:00
Jacob Pease
6c9c4e7427 Adjusted the new makefile. 2023-08-02 16:24:20 -05:00
Jacob Pease
6cfe1017b9 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
4288726944 Removed duplicate line in Makefile. 2023-08-02 14:59:20 -05:00
Jacob Pease
01276cd406 Linux makefile now copies the package contents with the correct package source. 2023-08-02 14:56:23 -05:00
Jacob Pease
bb020221d5 Added a Makefile to the Linux directory to take care of the Buildroot setup and other dependencies. 2023-08-02 14:28:17 -05:00
Ross Thompson
dd41f52292 Merge branch 'main' of https://github.com/openhwgroup/cvw 2023-08-01 12:57:20 -05:00
Jacob Pease
b56a8f9cf7 Updated driver for latest version of linux 2023-08-01 12:56:16 -05:00
Ross Thompson
eb5fb07f54 Merge branch 'main' of https://github.com/openhwgroup/cvw 2023-08-01 11:04:26 -05:00
Jacob Pease
78ea821f2c Updated linux and buildroot configs initial commit. 2023-08-01 10:55:46 -05:00
Ross Thompson
1b237a14a1 Pushed performance of arty a7 to 23Mhz. 2023-07-31 14:13:09 -05:00
Jacob Pease
d3476b64cd Updated VCU108 device tree for 256MB memory. 2023-07-27 17:44:31 -05:00