Skip to content

Commit a8c990d

Browse files
committed
1 parent d070d76 commit a8c990d

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

interface.sail

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,7 @@ val read_memory : forall 'N, 'N > 0.
286286
(int('N), bits(addr_size), AccessDescriptor) -> bits('N * 8)
287287

288288
function read_memory(N, addr, accdesc) = {
289-
let req : Mem_read_request('N, 0, addr_size, addr_space, AccessDescriptor) = struct {
289+
let req : Mem_request('N, 0, addr_size, addr_space, AccessDescriptor) = struct {
290290
access_kind = accdesc,
291291
address = truncate(addr, addr_size'),
292292
address_space = addr_space_def,
@@ -307,16 +307,14 @@ function rMem(addr, accdesc) = read_memory(8, addr, accdesc)
307307
function wMem_Addr(addr) = sail_address_announce(64, sail_zero_extend(addr, 64))
308308

309309
function wMem(addr, value, accdesc) = {
310-
let req : Mem_write_request(8, 0, addr_size, addr_space, AccessDescriptor) = struct {
310+
let req : Mem_request(8, 0, addr_size, addr_space, AccessDescriptor) = struct {
311311
access_kind = accdesc,
312312
address = truncate(addr, addr_size'),
313313
address_space = addr_space_def,
314314
size = 8,
315-
num_tag = 0,
316-
value = to_bytes_le(8, value),
317-
tags = []
315+
num_tag = 0
318316
};
319-
match sail_mem_write(req) {
317+
match sail_mem_write(req, to_bytes_le(8, value), []) {
320318
Ok(_) => (),
321319
Err(_) => exit(),
322320
}

0 commit comments

Comments
 (0)