cen64/vr4300
Giovanni Bajo 622dd402f0 vr4300: fix badvaddr register in TLB exceptions.
Currently, all load/store opcodes (with the exception of LWL/LWR) mask
the lowest bit of address that causes a TLB exception in the BADVADDR
COP0 register. This is wrong because the VR4300 reports the exact
faulting address in that register, the reason being that the exception
handler must require it.
2021-05-04 00:23:24 +02:00
..
docs Initial commit. 2014-03-08 11:12:15 -05:00
cp0.c Implement cp0 prid 2020-12-23 16:09:12 +01:00
cp0.h See long description 2015-07-01 18:44:21 -05:00
cp1.c Implement fpu prid 2020-12-27 09:30:20 +02:00
cp1.h Extract all VR4300 interfaces to interface.h 2019-05-27 22:31:19 +03:00
cpu.c Implement debugging hooks into vr4300 2021-01-10 17:07:21 -07:00
cpu.h Implement debugging hooks into vr4300 2021-01-10 17:07:21 -07:00
dcache.c vr4300: Fix a bug in (D) Index Load Tag. 2016-07-09 12:39:45 -04:00
dcache.h See long description 2015-07-01 18:44:21 -05:00
debug.c Implement debugging hooks into vr4300 2021-01-10 17:07:21 -07:00
debug.h Implement debugging hooks into vr4300 2021-01-10 17:07:21 -07:00
decoder.c See long description 2015-07-01 18:44:21 -05:00
decoder.h Implement DCB-type stalls. 2015-07-05 08:15:47 -04:00
fault.c Have debugger handle memory exceptions 2021-03-08 20:17:17 +01:00
fault.h Implement Reserved Instruction exception 2020-12-28 09:42:55 +02:00
fault.md Implement Reserved Instruction exception 2020-12-28 09:42:55 +02:00
functions.c vr4300: fix badvaddr register in TLB exceptions. 2021-05-04 00:23:24 +02:00
icache.c See long description 2015-07-01 18:44:21 -05:00
icache.h See long description 2015-07-01 18:44:21 -05:00
interface.c Implement debugging hooks into vr4300 2021-01-10 17:07:21 -07:00
interface.h Implement debugging hooks into vr4300 2021-01-10 17:07:21 -07:00
opcodes.c See long description 2015-07-01 18:44:21 -05:00
opcodes.h See long description 2015-07-01 18:44:21 -05:00
opcodes.md See long description 2015-07-01 18:44:21 -05:00
opcodes_priv.h Add correct INFO to trap macros 2020-12-27 10:30:26 -07:00
pipeline.c Implement debugging hooks into vr4300 2021-01-10 17:07:21 -07:00
pipeline.h Implement DCB-type stalls. 2015-07-05 08:15:47 -04:00
registers.md See long description 2015-07-01 18:44:21 -05:00
segment.c See long description 2015-07-01 18:44:21 -05:00
segment.h See long description 2015-07-01 18:44:21 -05:00
TODO.txt Add a list of TODO for the VR4300. 2014-12-19 21:16:18 -05:00