use PF_POPULATE for resolving delegated page faults
Since a host side PTE does not follow McKernel's copying a COW page, COW pages cannot be used for resolving delegated page faults. Therefore, to copy pages eagerly, PF_POPULATE should be used.
This commit is contained in:
@@ -209,7 +209,7 @@ long do_syscall(struct syscall_request *req, ihk_mc_user_context_t *ctx,
|
|||||||
cpu_local_var(current)->pid);
|
cpu_local_var(current)->pid);
|
||||||
error = page_fault_process(get_cpu_local_var(cpu)->current,
|
error = page_fault_process(get_cpu_local_var(cpu)->current,
|
||||||
(void *)res->fault_address,
|
(void *)res->fault_address,
|
||||||
res->fault_reason);
|
res->fault_reason|PF_POPULATE);
|
||||||
|
|
||||||
/* send result */
|
/* send result */
|
||||||
req2.number = __NR_mmap;
|
req2.number = __NR_mmap;
|
||||||
|
|||||||
Reference in New Issue
Block a user