diff options
| author | Matthew Barth <msbarth@us.ibm.com> | 2011-09-29 15:42:30 -0500 |
|---|---|---|
| committer | MATTHEW S. BARTH <msbarth@us.ibm.com> | 2011-10-10 15:51:19 -0500 |
| commit | 8c062af8b6bd50a59823c7ec430ec5fc019052d2 (patch) | |
| tree | dbe0625a3024a3737ddfa5d32634ce8225fda991 /src/kernel/syscall.C | |
| parent | 4de170997eee6244b2091bb8bf065ae2da1396d7 (diff) | |
| download | talos-hostboot-8c062af8b6bd50a59823c7ec430ec5fc019052d2.tar.gz talos-hostboot-8c062af8b6bd50a59823c7ec430ec5fc019052d2.zip | |
Flush/Release/Evict pages functionality
Change-Id: Ic0bb4122164e11f6d13e6850abf8ae9bd32caea2
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/393
Tested-by: Jenkins Server
Reviewed-by: MATTHEW S. BARTH <msbarth@us.ibm.com>
Diffstat (limited to 'src/kernel/syscall.C')
| -rw-r--r-- | src/kernel/syscall.C | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/kernel/syscall.C b/src/kernel/syscall.C index ecfdd9b1b..cb4650c7a 100644 --- a/src/kernel/syscall.C +++ b/src/kernel/syscall.C @@ -516,11 +516,12 @@ namespace Systemcalls */ void MmRemovePages(task_t* t) { - PAGE_REMOVAL_OPS oper = (PAGE_REMOVAL_OPS)TASK_GETARG0(t); + VmmManager::PAGE_REMOVAL_OPS oper = + (VmmManager::PAGE_REMOVAL_OPS)TASK_GETARG0(t); void* vaddr = (void*)TASK_GETARG1(t); uint64_t size = (uint64_t)TASK_GETARG2(t); - TASK_SETRTN(t, VmmManager::mmRemovePages(oper,vaddr,size)); + TASK_SETRTN(t, VmmManager::mmRemovePages(oper,vaddr,size,t)); } /** |

