Commit ef26d5e4 authored by GAO Bin's avatar GAO Bin
Browse files

basicmem: copy data from request by memcpy

parent 86fda6bd
...@@ -157,10 +157,7 @@ void PollH2M(struct SimbricksMemIf *memif, uint64_t cur_ts) { ...@@ -157,10 +157,7 @@ void PollH2M(struct SimbricksMemIf *memif, uint64_t cur_ts) {
addr = msg->write.addr; addr = msg->write.addr;
len = msg->write.len; len = msg->write.len;
data = msg->write.data; data = msg->write.data;
memcpy(&mem_array[addr], (void*)data, len);
for (i = 0; i < (int)len; i++){
mem_array[addr + i] = data[i];
}
msg_to = M2HAlloc(memif, cur_ts); msg_to = M2HAlloc(memif, cur_ts);
msg_to->writecomp.req_id = msg->write.req_id; msg_to->writecomp.req_id = msg->write.req_id;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment