Commit Graph

171 Commits

Author SHA1 Message Date
Jacob Pease
edd4f90283 Disassemble target now called with correct environment variables, allowing for downloading, building, disassembling, and installing in one make call. 2023-12-01 13:21:33 -06:00
David Harris
1d234c05c9 disassembleBootTrace works on first 50M lines of boot 2023-11-22 22:17:01 -08:00
David Harris
c64ad9ff35 Extract rootfs during disassembly 2023-11-22 06:28:38 -08:00
David Harris
e66adcca9d Cleaned up genInitMem script to only generate necessary files and eliminate prompts 2023-11-22 05:25:09 -08:00
David Harris
d1bb5c7512 Imperas fix for satp modes supported 2023-11-21 21:52:11 -08:00
Rose Thompson
332c95aa9f Updated locations of device trees in qemu scripts. 2023-11-21 22:14:56 -06:00
Rose Thompson
8b48a92131 Fixed linux makefile to build label and addr files from object dumps. 2023-11-21 22:00:53 -06:00
David Harris
822197857a Updated buildroot scripts 2023-11-21 19:36:24 -08:00
Rose Thompson
187df044bd Fixed issue with makefile and device trees. 2023-11-21 21:20:11 -06:00
Rose Thompson
25af7d3c78 Ok the disassemble recipe should work now. 2023-11-21 20:47:57 -06:00
Rose Thompson
69126298a4 Ok this is much better. Thanks Jacob for the tip about vmlinux always being generated. 2023-11-21 20:21:26 -06:00
Rose Thompson
a7f3517981 Removed testing hack. 2023-11-21 18:24:45 -06:00
Rose Thompson
29db402562 Merge branch 'main' of github.com:ross144/cvw 2023-11-21 18:20:47 -06:00
Rose Thompson
6461f0fa63 Fix to linux makefile to support disassembly and creating vmlinux automatically. 2023-11-21 18:20:37 -06:00
Rose Thompson
c08d5485ce Updates to buildroot config. 2023-11-21 16:01:42 -06:00
Rose Thompson
f82f7d9323 Updated qemu scripts for updated linux build.
expanded memory from 128MB to 256MB.
2023-11-21 13:46:37 -06:00
Rose Thompson
b137759b45 Merge branch 'main' of https://github.com/openhwgroup/cvw 2023-11-20 10:34:36 -06:00
Rose Thompson
cdd21d6635 Added menvcfg to debugger for checking what linux has configured. 2023-11-19 13:44:22 -06:00
Jacob Pease
23e5fca2a7 Merge branch 'main' of github.com:jacobpease/cvw 2023-11-16 14:04:11 -06:00
Rose Thompson
1c54a5698b Modified the device trees to include all the minor extensions. 2023-11-14 13:54:16 -06:00
Rose Thompson
6b7ff50a84 Reduced Arty A7 clock speed to 20Mhz to support Zicclsm. 2023-11-13 16:44:02 -06:00
Rose Thompson
540d8d930d Cleanup.
Linux makefile
wally tracer.  probably reduce some complexity here.
2023-11-13 14:04:43 -06:00
Rose Thompson
55bcc4dbc1 Updates to linux config files for sdc. 2023-11-13 13:53:23 -06:00
Rose Thompson
13908ac41c Updated buildroot to use kernel 6.6 and added dedicated qemu emulation script. 2023-11-13 12:36:32 -06:00
Jacob Pease
3e891ee635 Merge branch 'main' of github.com:openhwgroup/cvw 2023-10-17 14:13:28 -05:00
Ross Thompson
4634756e20 Change to flash-sd.sh to fix relative path to device tree. 2023-10-13 12:30:21 -05:00
Jacob Pease
03ea0a02e0 Merge branch 'main' of github.com:openhwgroup/cvw 2023-10-10 16:48:53 -05:00
Ross Thompson
d23eda1305 Merge branch 'main' of https://github.com/openhwgroup/cvw 2023-10-03 17:43:29 -05:00
Ross Thompson
3156d5abab Somehow the arty A7 was missing the update for the console baud rate setting. 2023-10-03 17:37:13 -05:00
Jacob Pease
961cf91482 Linux Makefile: Fixed find utility crashing for real this time. 2023-09-26 15:16:45 -05:00
Ross Thompson
e6672c2818 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
0215c37594 Fixed error with finding vmlinux and busybox directories too early. 2023-09-25 18:04:51 -05:00
Jacob Pease
fa185e78a2 Merge branch 'main' of github.com:openhwgroup/cvw 2023-09-03 00:15:30 -05:00
Jacob Pease
eb07e8917e Linux Makefile can now dynamically find binaries for object dumps. 2023-08-31 23:58:10 -05:00
Jacob Pease
dd835e2a33 Merge branch 'main' of github.com:openhwgroup/cvw 2023-08-29 14:53:02 -05:00
Ross Thompson
b512dfa9ec Enables PBMT and adds zsh, coremark, dhrystone, and whetstone to linux configurations. 2023-08-29 13:35:48 -05:00
Jacob Pease
8a62a45137 Set default baud rate of serial output to 115200 for the VCU108. 2023-08-25 17:44:06 -05:00
Ross Thompson
055e00b8ac Pushed vcu118 to 71MHz. 2023-08-25 17:04:50 -05:00
Ross Thompson
b3577ed448 Merge branch 'main' of github.com:ross144/cvw 2023-08-25 17:03:33 -05:00
Ross Thompson
c93e3c451a 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
1e834f2d5f Minor color adjustment 2023-08-23 12:42:20 -05:00
Jacob Pease
494efe16ac Minor formatting adjustments. 2023-08-23 10:54:35 -05:00
Jacob Pease
604c40243b Updated README to explain usage of flash-sd.sh 2023-08-23 10:22:55 -05:00
Jacob Pease
1ff3f74888 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
acc303fbf1 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
2bf6207919 Added help option to the flash-sd script. 2023-08-22 13:37:33 -05:00
Jacob Pease
e489ede51d Merge branch 'main' of github.com:openhwgroup/cvw 2023-08-21 16:10:09 -05:00
Jacob Pease
a3158af72b 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
d801916d97 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
298708e1cb Removed newer unimplemented features from Linux configuration. 2023-08-21 14:00:27 -05:00