diff options
Diffstat (limited to 'src/kernel/vmmmgr.C')
-rw-r--r-- | src/kernel/vmmmgr.C | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/kernel/vmmmgr.C b/src/kernel/vmmmgr.C index d5152bf11..223f4f4c6 100644 --- a/src/kernel/vmmmgr.C +++ b/src/kernel/vmmmgr.C @@ -5,7 +5,7 @@ /* */ /* IBM CONFIDENTIAL */ /* */ -/* COPYRIGHT International Business Machines Corp. 2010,2012 */ +/* COPYRIGHT International Business Machines Corp. 2010,2013 */ /* */ /* p1 */ /* */ @@ -86,9 +86,10 @@ void VmmManager::flushPageTable( void ) Singleton<VmmManager>::instance()._flushPageTable(); } -void* VmmManager::devMap(void* ra, uint64_t i_devDataSize) +void* VmmManager::devMap(void* ra, uint64_t i_devDataSize, bool i_nonCI) { - return Singleton<VmmManager>::instance()._devMap(ra, i_devDataSize); + return Singleton<VmmManager>::instance()._devMap(ra, i_devDataSize, + i_nonCI); } int VmmManager::devUnmap(void* ea) @@ -221,12 +222,12 @@ int VmmManager::_mmExtend(void) return rc; } -void* VmmManager::_devMap(void* ra, uint64_t i_devDataSize) +void* VmmManager::_devMap(void* ra, uint64_t i_devDataSize, bool i_nonCI) { void* ea = NULL; lock.lock(); - ea = SegmentManager::devMap(ra, i_devDataSize); + ea = SegmentManager::devMap(ra, i_devDataSize, i_nonCI); lock.unlock(); return ea; |