diff options
| -rw-r--r-- | src/core/hle/kernel/k_capabilities.cpp | 8 | ||||
| -rw-r--r-- | src/core/hle/kernel/physical_core.h | 1 | 
2 files changed, 5 insertions, 4 deletions
| diff --git a/src/core/hle/kernel/k_capabilities.cpp b/src/core/hle/kernel/k_capabilities.cpp index 64f1d7371..2907cc6e3 100644 --- a/src/core/hle/kernel/k_capabilities.cpp +++ b/src/core/hle/kernel/k_capabilities.cpp @@ -203,23 +203,23 @@ Result KCapabilities::ProcessMapRegionCapability(const u32 cap, F f) {  Result KCapabilities::MapRegion_(const u32 cap, KPageTable* page_table) {      // Map each region into the process's page table. -    R_RETURN(ProcessMapRegionCapability( +    return ProcessMapRegionCapability(          cap, [](KMemoryRegionType region_type, KMemoryPermission perm) -> Result {              // R_RETURN(page_table->MapRegion(region_type, perm));              UNIMPLEMENTED();              R_SUCCEED(); -        })); +        });  }  Result KCapabilities::CheckMapRegion(KernelCore& kernel, const u32 cap) {      // Check that each region has a physical backing store. -    R_RETURN(ProcessMapRegionCapability( +    return ProcessMapRegionCapability(          cap, [&](KMemoryRegionType region_type, KMemoryPermission perm) -> Result {              R_UNLESS(kernel.MemoryLayout().GetPhysicalMemoryRegionTree().FindFirstDerived(                           region_type) != nullptr,                       ResultOutOfRange);              R_SUCCEED(); -        })); +        });  }  Result KCapabilities::SetInterruptPairCapability(const u32 cap) { diff --git a/src/core/hle/kernel/physical_core.h b/src/core/hle/kernel/physical_core.h index fb2ba4c6b..fb8e7933e 100644 --- a/src/core/hle/kernel/physical_core.h +++ b/src/core/hle/kernel/physical_core.h @@ -3,6 +3,7 @@  #pragma once +#include <condition_variable>  #include <cstddef>  #include <memory>  #include <mutex> | 
