diff options
Diffstat (limited to 'triscv/src/mmu.c')
| -rw-r--r-- | triscv/src/mmu.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/triscv/src/mmu.c b/triscv/src/mmu.c index c90c51d..7549012 100644 --- a/triscv/src/mmu.c +++ b/triscv/src/mmu.c @@ -236,6 +236,7 @@ void mmu_write3(struct cpu *cpu, struct mmu *mmu, vm_t addr, tri_t t) struct dev_map *d = mmu_find_dev_map(mmu, addr); if (!d || !d->dev.write3) { /** @todo raise bus error */ + return; } d->dev.write3(cpu, d->dev.dev, addr - d->start, t); |
