Couple of fixups for rvpy which I forgot to commit at some point

This commit is contained in:
Luke Wren 2022-03-01 20:27:18 +00:00
parent 8fbffbe133
commit 5aca1381ac
1 changed files with 2 additions and 2 deletions

View File

@ -141,7 +141,7 @@ class RVCSR:
elif addr == RVCSR.MSCRATCH: elif addr == RVCSR.MSCRATCH:
return self.mscratch return self.mscratch
else: else:
return None return 0
def write(self, addr, data, op=0): def write(self, addr, data, op=0):
if op == RVCSR.WRITE_CLEAR: if op == RVCSR.WRITE_CLEAR:
@ -155,7 +155,7 @@ class RVCSR:
class RVCore: class RVCore:
def __init__(self, mem, reset_vector=0xc0): def __init__(self, mem, reset_vector=0x40):
self.regs = [0] * 32 self.regs = [0] * 32
self.mem = mem self.mem = mem
self.pc = reset_vector self.pc = reset_vector