From 0a2536a0df1f4aea406f2132d3edda0430acc9d1 Mon Sep 17 00:00:00 2001 From: Fernando Sahmkow Date: Mon, 25 Dec 2023 07:32:16 +0100 Subject: SMMU: Initial adaptation to video_core. --- src/video_core/guest_memory.h | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 src/video_core/guest_memory.h (limited to 'src/video_core/guest_memory.h') diff --git a/src/video_core/guest_memory.h b/src/video_core/guest_memory.h new file mode 100644 index 000000000..a2132f7ea --- /dev/null +++ b/src/video_core/guest_memory.h @@ -0,0 +1,29 @@ +// SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +#include +#include +#include +#include +#include + +#include "common/scratch_buffer.h" +#include "core/guest_memory.h" +#include "video_core/memory_manager.h" + +namespace Tegra::Memory { + +using GuestMemoryFlags = Core::Memory::GuestMemoryFlags; + +template +using DeviceGuestMemory = Core::Memory::GuestMemory; +template +using DeviceGuestMemoryScoped = Core::Memory::GuestMemoryScoped; +template +using GpuGuestMemory = Core::Memory::GuestMemory; +template +using GpuGuestMemoryScoped = Core::Memory::GuestMemoryScoped; + +} // namespace Tegra::Memory -- cgit v1.2.3