using Ryujinx.Cpu; using Ryujinx.Memory; using System; namespace Ryujinx.HLE.HOS.Kernel.Process { class ProcessContext : IProcessContext { public IVirtualMemoryManager AddressSpace { get; } public ProcessContext(IVirtualMemoryManager asManager) { AddressSpace = asManager; } public IExecutionContext CreateExecutionContext(ExceptionCallbacks exceptionCallbacks) { return new ProcessExecutionContext(); } public void Execute(IExecutionContext context, ulong codeAddress) { throw new NotSupportedException(); } public void InvalidateCacheRegion(ulong address, ulong size) { } public void Dispose() { } } }