kill system call offloading from interrupt_syscall (tid == -1) change to one sided communication

refs #889
This commit is contained in:
Tomoki Shirasawa
2017-07-03 14:48:42 +09:00
parent 6e23b07b20
commit 5a9bee55c9
2 changed files with 11 additions and 4 deletions

View File

@ -1770,6 +1770,9 @@ void __return_syscall(ihk_os_t os, struct ikc_scd_packet *packet,
unsigned long phys;
struct syscall_response *res;
if (stid == -1)
return;
phys = ihk_device_map_memory(ihk_os_to_dev(os),
packet->resp_pa, sizeof(*res));
res = ihk_device_map_virtual(ihk_os_to_dev(os),