aboutsummaryrefslogtreecommitdiff
path: root/debug/testlib.py
AgeCommit message (Expand)AuthorFilesLines
2017-05-23Fail if simulator exits early.Richard Xia1-0/+6
2017-05-16debug: remove unused auto_int functionMegan Wachs1-3/+0
2017-05-16debug: Allow skipping the ExamineTarget task.Megan Wachs1-4/+9
2017-05-16debug: Allow skipping the ExamineTarget step by specifying misaMegan Wachs1-1/+8
2017-05-16Link the infinate loop at 0x10000000Palmer Dabbelt1-0/+2
2017-05-15Disable another PRIV mention, for nowPalmer Dabbelt1-1/+2
2017-05-15Don't rely on Spike's default ISAPalmer Dabbelt1-1/+3
2017-05-15Let Spike have the default amount of RAMPalmer Dabbelt1-1/+0
2017-05-15debug: Use consistent 'sim_cmd' argument.Megan Wachs1-1/+1
2017-04-18debug: Don't halt out of reset. It's unrealistic. Use a program which loops (...Megan Wachs1-2/+2
2017-04-17debug: Checkpoint restoring Spike functionalityMegan Wachs1-11/+15
2017-04-17Merge remote-tracking branch 'origin/newprogram' into debug-0.13Megan Wachs1-7/+13
2017-04-14debug: checkpoint trying to get 64 bit programs to compile as well.Megan Wachs1-0/+3
2017-04-14debug: checkpoint of trying to get simulation tests workingMegan Wachs1-2/+5
2017-04-14debug: working with newprogram branchMegan Wachs1-5/+5
2017-03-03Print an error message when the OpenOCD config file can't be readPalmer Dabbelt1-1/+6
2017-02-24Add assert to save me from myself.Tim Newsome1-3/+3
2017-02-24Make pylint happy.Tim Newsome1-3/+4
2017-02-21Talk to spike using OpenOCD instead of directly.Tim Newsome1-11/+24
2016-12-27Use compressed code if the target supports it.Tim Newsome1-11/+82
2016-12-12Disable tcl and telnet servers when running OpenOCD because the port numbers ...Richard Xia1-2/+12
2016-12-07Nicely display compile failures.Tim Newsome1-8/+20
2016-12-07Don't eat compile errors.Tim Newsome1-12/+3
2016-12-07Fix race when finding the port OpenOCD is using.Tim Newsome1-6/+11
2016-11-10Decrease sleep time to 0.1s.Richard Xia1-2/+2
2016-11-04Tell OpenOCD to pick an unused port, and use lsof to figure out which one it ...Richard Xia1-3/+27
2016-10-31Add basic floating point register test.Tim Newsome1-0/+11
2016-10-20Test OpenOCD step and resume.Tim Newsome1-1/+22
2016-10-19Fix conflict: JTAG VPI changes vs openocd refactorTim Newsome1-7/+4
2016-10-19Merge pull request #34 from richardxia/use-port-randomizationTim Newsome1-4/+16
2016-10-18Pull port number from VCS output and pass to OpenOCD.Richard Xia1-2/+8
2016-10-18Add framework to test OpenOCD directly.Tim Newsome1-7/+189
2016-10-18Randomize gdb port.Richard Xia1-2/+8
2016-10-14Wait for OpenOCD to start fully before connecting.Tim Newsome1-0/+15
2016-09-30Tolerate remotes that return memory read errors.Tim Newsome1-1/+9
2016-09-20Minor tweaks to trigger tests for openocd.Tim Newsome1-0/+1
2016-09-15Rewrite debug testing.Tim Newsome1-28/+30
2016-09-02Limit spike RAM so I can run valgrind on it.Tim Newsome1-0/+1
2016-09-01Add test for address triggers.Tim Newsome1-0/+5
2016-08-22Add requirements.txt and reorder imports by type.Richard Xia1-3/+3
2016-08-08Some code cleanupMegan Wachs1-3/+2
2016-08-08Added FreedomE300 Simulator targetMegan Wachs1-1/+41
2016-07-28Add --gdb argument so I can run valgrind on gdb.Tim Newsome1-3/+3
2016-07-19Add Makefile.Tim Newsome1-4/+1
2016-07-19flush spike log after initial write.Tim Newsome1-0/+1
2016-07-18Turn off debugging.Tim Newsome1-1/+1
2016-07-18Write command to logfile.Tim Newsome1-0/+2
2016-07-18Increase "load" timeout.Tim Newsome1-3/+3
2016-07-18Fix hwbp test.Tim Newsome1-1/+1
2016-07-18Add hwbp test (currently doesn't pass).Tim Newsome1-0/+6