bbracker
|
1bb5e1f35b
|
whoops fix address for PLIC int enables in checkpoint generation
|
2022-04-13 01:36:09 -07:00 |
|
bbracker
|
501dc7cd68
|
fix genCheckpoint.sh binary memory dump
|
2022-03-27 20:54:59 -07:00 |
|
bbracker
|
9b5bbd29b4
|
change genCheckpoint.sh to only log 128MB of RAM
|
2022-03-27 19:16:39 -07:00 |
|
bbracker
|
4b376e2834
|
1st attempt at multiple channel PLIC
|
2022-03-24 17:08:10 -07:00 |
|
bbracker
|
bfaf496473
|
change UART state saving to temporarily modify LCR so that DLAB=0 when reading addresses 0 and 1 so that we get RBR and IER instead of divisor latch registers
|
2022-03-07 22:12:08 -08:00 |
|
bbracker
|
097301635a
|
change checkpoint generation to integrate GDB scripting more cleanly and save UART and PLIC state
|
2022-03-07 17:59:49 -08:00 |
|
bbracker
|
11e9bbf3e4
|
needed to initialize checkpoint directory
|
2022-03-06 14:51:25 -08:00 |
|
bbracker
|
d007208aa9
|
no longer use cythonization on python parser scripts because its a little complicated and has marginal benefit
|
2022-03-06 14:40:26 -08:00 |
|
bbracker
|
f64b7776ed
|
give genCheckpoint the same de-sudo'ing treatement
|
2022-03-06 14:37:12 -08:00 |
|
bbracker
|
742b9d884d
|
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
|
3eb229cda5
|
copy over truncated trace into checkpoint if not freshly generating a trace
|
2022-03-01 03:38:48 +00:00 |
|
bbracker
|
da4d7de2bd
|
add option to not generate a trace when making checkpoints
|
2022-03-01 03:13:01 +00:00 |
|
bbracker
|
7af81d93ec
|
greatly improve trace-generating checkpoint process with QEMU hack
|
2022-02-28 23:00:00 +00:00 |
|
bbracker
|
8518fd44a5
|
revived checkpointing and hacked it up to generate a trace starting at the checkpoint
|
2022-02-25 23:51:40 +00:00 |
|