Compare commits

...

2 Commits

2 changed files with 7 additions and 2 deletions

View File

@@ -362,11 +362,11 @@ extern kern_status_t channel_write_msg(
kern_status_t status = vm_region_memmove_v( kern_status_t status = vm_region_memmove_v(
dest_region, dest_region,
0, offset,
msg->msg_resp.msg_data, msg->msg_resp.msg_data,
msg->msg_resp.msg_data_count, msg->msg_resp.msg_data_count,
src_region, src_region,
offset, 0,
src_iov, src_iov,
src_iov_count, src_iov_count,
VM_REGION_COPY_ALL, VM_REGION_COPY_ALL,

View File

@@ -28,6 +28,11 @@
.io_base = (virt_addr_t)(p), \ .io_base = (virt_addr_t)(p), \
.io_len = (len), \ .io_len = (len), \
} }
#define MSG_HANDLE(mode, value) \
{ \
.hnd_mode = (mode), \
.hnd_value = (value), \
}
#define MSG(data, data_count, handles, handles_len) \ #define MSG(data, data_count, handles, handles_len) \
{ \ { \
.msg_data = (data), \ .msg_data = (data), \