Commit Graph

186 Commits

Author SHA1 Message Date
bbracker
228f693f13 remove checkpoint trace generation since that requires qemu hacking and because we are able to generate the whole trace on VLSI 2022-03-06 14:04:30 -08:00
bbracker
f86e76a4b1 recommend sudo commands without automatically executing them in genInitMem.sh 2022-03-06 13:30:19 -08:00
bbracker
a0d0742227 change from clang to gcc when compiling testvector-generation executables 2022-03-06 13:18:53 -08:00
bbracker
94124cb108 add extractFunctionRadix step to buildroot Makefile 2022-03-05 19:02:07 -08:00
bbracker
9f7a434b20 change genInitMem.sh to check for sufficient directory privileges rather than invoke sudo 2022-03-05 18:04:00 -08:00
bbracker
e994f70dab change main.config so that buildroot expects linux.config and busybox.config to be at $RISCV/buildroot 2022-03-02 17:46:33 +00:00
bbracker
29086ea393 checkpoint sweep script -- not sure if this deserves to be on the repo in the long run, but it is helpful 2022-03-01 03:48:31 +00:00
bbracker
dd4882ab27 copy over truncated trace into checkpoint if not freshly generating a trace 2022-03-01 03:38:48 +00:00
bbracker
5c11ff2a72 add option to not generate a trace when making checkpoints 2022-03-01 03:13:01 +00:00
bbracker
34d44772d5 script for dumping out QEMU ram and bootrom state at ground 0 2022-03-01 01:45:09 +00:00
bbracker
ba5abd1297 typo fix to checkpoint generator 2022-03-01 00:51:54 +00:00
bbracker
8321c76d95 greatly improve trace-generating checkpoint process with QEMU hack 2022-02-28 23:00:00 +00:00
bbracker
8f2a533470 change pipe silencer to redirect to stderr so that we can see if QEMU is at least still alive 2022-02-28 22:55:23 +00:00
bbracker
e3858c7008 Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main 2022-02-25 23:51:48 +00:00
bbracker
e9e358cdd0 revived checkpointing and hacked it up to generate a trace starting at the checkpoint 2022-02-25 23:51:40 +00:00
bbracker
c1a50b38c3 parser rename 2022-02-25 20:05:10 +00:00
kaveh Pezeshki
83f88eaebd Updated busybox disassembly 2022-02-24 04:49:04 +00:00
kaveh Pezeshki
da35effadd removed verbose cpio and excluded /dev/console 2022-02-24 00:08:10 +00:00
David Harris
2af34f67f4 Linux disassembly makefile 2022-02-24 00:05:23 +00:00
bbracker
a6047697c3 Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main 2022-02-22 04:27:50 +00:00
bbracker
80e03fe42f new trace generation method 2022-02-21 20:30:39 +00:00
kaveh Pezeshki
430f1eca6c added Makefile for automated disassembly generation 2022-02-20 09:08:38 +00:00
bbracker
05dd37d3d6 rename dump-dts debug script 2022-02-10 00:10:09 +00:00
bbracker
f823338597 continue to rename devicetree to wally-virt 2022-02-10 00:08:28 +00:00
bbracker
62d1ed65d4 rename devicetree to wally-virt 2022-02-10 00:07:29 +00:00
bbracker
440cac9f77 minor interrupt syntax fix 2022-02-09 02:56:39 +00:00
bbracker
84ffdfc8c4 add tracegen support for interrupt parsing 2022-02-09 02:29:47 +00:00
bbracker
61f2ae929b update buildroot main.config to reflect most recent image build 2022-02-08 11:47:26 +00:00
bbracker
9ee4b39b01 restore trace generation functionality for new setup 2022-02-08 11:45:42 +00:00
bbracker
b165fe3937 add trimmed-down virt devicetree to repo for QEMU 2022-02-08 11:11:44 +00:00
bbracker
775e07d69a trying to move away from QEMU patches 2022-02-08 10:05:38 +00:00
bbracker
26f2c139e6 fix typo 2022-02-08 08:12:45 +00:00
bbracker
8688c457cb add buildroot script 2022-02-08 08:10:32 +00:00
bbracker
929a9f0f1d refactor buildroot-config-src into linux folder 2022-02-08 00:26:06 +00:00
bbracker
ea92cc3af2 a different approach to QEMU: add Wally as a completely new machine 2022-01-26 15:02:24 +00:00
David Harris
ab25aa4df9 Created linux directory for linux config 2022-01-20 00:04:23 +00:00