aboutsummaryrefslogtreecommitdiff
path: root/triscv/src/mem.c
diff options
context:
space:
mode:
Diffstat (limited to 'triscv/src/mem.c')
-rw-r--r--triscv/src/mem.c16
1 files changed, 9 insertions, 7 deletions
diff --git a/triscv/src/mem.c b/triscv/src/mem.c
index 1bcecfc..9c77e95 100644
--- a/triscv/src/mem.c
+++ b/triscv/src/mem.c
@@ -8,7 +8,9 @@ struct mem {
struct mem *mem_create(size_t size)
{
- struct mem *mem = calloc(1, sizeof(struct mem) + size * sizeof(mem->buf[0]));
+ struct mem *mem = calloc(1,
+ sizeof(struct mem) + size *
+ sizeof(mem->buf[0]));
mem->size = size;
return mem;
}
@@ -60,11 +62,11 @@ static tri_t mem_read3(struct cpu *cpu, struct mem *mem, pm_t addr)
struct dev mem_dev(struct mem *mem)
{
return (struct dev){
- .dev = mem,
- .size = mem->size,
- .write1 = (dev_write1_t)mem_write1,
- .write3 = (dev_write3_t)mem_write3,
- .read1 = (dev_read1_t)mem_read1,
- .read3 = (dev_read3_t)mem_read3
+ .dev = mem,
+ .size = mem->size,
+ .write1 = (dev_write1_t)mem_write1,
+ .write3 = (dev_write3_t)mem_write3,
+ .read1 = (dev_read1_t)mem_read1,
+ .read3 = (dev_read3_t)mem_read3
};
}