You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Besides the overflow and status carry bits, XER has 18 bits which need to retain the value written by mtxer (in case software wants to emulate the move-assist instructions (lswi, lswx, stswi, stswx). Until now these bits (and others) have been stored in the GPR file as a "fast" SPR, but this causes complications because XER is not really a fast SPR. Instead, we now store these 18 bits in the 'ctrl' signal, which exists in execute1. This will enable us to simplify the data path in future, and has the added bonus that with a little bit of plumbing, we can get the full XER value printed when dumping registers at the end of a simulation. Therefore this changes scripts/run_test.sh to remove the greps which exclude XER from the comparison of actual and expected register results. Signed-off-by: Paul Mackerras <paulus@ozlabs.org> |
2 years ago | |
---|---|---|
.. | ||
fmt_log | 4 years ago | |
mw_debug | 3 years ago | |
bin2hex.py | 4 years ago | |
dependencies.py | 4 years ago | |
gen_icache_tb.py | 5 years ago | |
run_test.sh | 2 years ago | |
run_test_console.sh | 5 years ago | |
test_micropython.py | 5 years ago | |
test_micropython_long.py | 5 years ago | |
test_micropython_verilator.py | 3 years ago | |
test_micropython_verilator_long.py | 3 years ago | |
vhdltags | 4 years ago |