aboutsummaryrefslogtreecommitdiff
path: root/debug/testlib.py
AgeCommit message (Expand)AuthorFilesLines
2017-11-01Make pylint 1.6.5 happy.Tim Newsome1-2/+1
2017-11-01Fix MulticoreRegTest.Tim Newsome1-1/+11
2017-10-04Merge pull request #79 from riscv/multigdbTim Newsome1-79/+168
2017-09-29Make ExamineTarget multi-core aware.Tim Newsome1-18/+23
2017-09-29Fix tests to work in multi-gdb mode.Tim Newsome1-70/+168
2017-09-22Remove unused function.Tim Newsome1-9/+0
2017-09-15Don't read entire log into RAM just to print it.Tim Newsome1-2/+1
2017-09-14misa is stored in the hart now, not the targetTim Newsome1-6/+6
2017-09-14When spike fails to launch, display its output.Tim Newsome1-21/+29
2017-09-14Call postMortem() when a test fails.Tim Newsome1-0/+10
2017-09-14Clarify timeout units.Tim Newsome1-0/+1
2017-09-01Add some infrastructure for multicore tests.Tim Newsome1-2/+2
2017-08-28Fix rebase bug.Tim Newsome1-1/+3
2017-08-28WIP multicore testing.Tim Newsome1-6/+20
2017-08-28WIP towards multiple gdb instances.Tim Newsome1-4/+14
2017-08-28Make the debug tests aware of multicore.Tim Newsome1-30/+65
2017-08-14Put logfile code back so everything works again.Tim Newsome1-2/+3
2017-08-14debug: clean up Temporary Log File messagesMegan Wachs1-2/+2
2017-08-14debug: Avoid None type errorMegan Wachs1-1/+1
2017-08-14debug: Revert change to print backtrace, as that is actually already printedMegan Wachs1-2/+0
2017-08-14debug: Allow OpenOCD startup timeout to be specified. Print out path to log f...Megan Wachs1-4/+5
2017-08-14When a test fails with exception, actually print out the reason why.Megan Wachs1-0/+2
2017-08-11Show the OpenOCD log in all(?) failure cases.Tim Newsome1-23/+29
2017-08-11Print out name of logfile when debug test is run.Tim Newsome1-5/+5
2017-08-11When make fails to run a test, print out the log.Tim Newsome1-1/+4
2017-08-10Give these sim targets a chance of passing.Tim Newsome1-2/+4
2017-07-27Make pylint happy.Tim Newsome1-2/+2
2017-07-26Use new OpenOCD messages to determine gdb port.Tim Newsome1-41/+8
2017-07-12Print out logs in more failure cases.Tim Newsome1-4/+10
2017-07-03Add gdb_setup to target for arbitrary gdb commandsTim Newsome1-0/+3
2017-06-26Move target definition into individual files.Tim Newsome1-4/+5
2017-06-22Add basic multicore test.Tim Newsome1-8/+29
2017-06-20Smoketest multicore.Tim Newsome1-5/+15
2017-06-19Write OpenOCD log when it crashes early.Tim Newsome1-2/+4
2017-06-16Store logs for all tests in logs/Tim Newsome1-30/+58
2017-06-15Test 64-bit addressing.Tim Newsome1-13/+16
2017-06-09Default to openocd, not riscv-openocdTim Newsome1-1/+1
2017-06-05Make pylint happy.Tim Newsome1-8/+10
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