aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/memory_manager.cpp
diff options
context:
space:
mode:
authorTakoroka <137927095+Takoroka@users.noreply.github.com>2026-10-29 03:39:29 -0400
committerTakoroka <137927095+Takoroka@users.noreply.github.com>2026-10-29 03:39:29 -0400
commitea6c1193fbfa95e586bb6d129dc684163a12cb3e (patch)
treee4d23143900184630deeabe27eab1321dac4a428 /src/video_core/memory_manager.cpp
parent0bb5055b6541c74f47603a8dff0569a509cbaf18 (diff)
Revert "Import experimental NS2 support and accumulated GPU fixes"
This reverts commit 535b676970. The Switch 2 support comes from the nx2 work instead, merged next.
Diffstat (limited to 'src/video_core/memory_manager.cpp')
-rw-r--r--src/video_core/memory_manager.cpp18
1 files changed, 0 insertions, 18 deletions
diff --git a/src/video_core/memory_manager.cpp b/src/video_core/memory_manager.cpp
index 9fd3ca62e3..8ffdcb6276 100644
--- a/src/video_core/memory_manager.cpp
+++ b/src/video_core/memory_manager.cpp
@@ -22,11 +22,6 @@
#include "video_core/texture_cache/util.h"
namespace Tegra {
-
-bool MemoryManager::IsShuttingDown() const {
- return system.IsShuttingDown();
-}
-
using Tegra::Memory::GuestMemoryFlags;
std::atomic<size_t> MemoryManager::unique_identifier_generator{};
@@ -61,10 +56,6 @@ MemoryManager::MemoryManager(Core::System& system_, u64 address_space_bits_, GPU
: MemoryManager(system_, system_.Host1x().MemoryManager(), address_space_bits_, split_address_, big_page_bits_, page_bits_)
{}
-void MemoryManager::SetNativeSyncpointShim(GPUVAddr address) {
- native_syncpoint_shim.store(address, std::memory_order_release);
-}
-
MemoryManager::~MemoryManager() = default;
MemoryManager::EntryType MemoryManager::GetEntry(size_t position, bool is_big_page) const {
@@ -240,15 +231,6 @@ std::optional<DAddr> MemoryManager::GpuToCpuAddress(GPUVAddr addr, std::size_t s
template <typename T>
T MemoryManager::Read(GPUVAddr addr) const {
- if constexpr (sizeof(T) == sizeof(u32)) {
- const auto shim = native_syncpoint_shim.load(std::memory_order_acquire);
- if (shim && addr >= shim && addr - shim < 192 * sizeof(u32) &&
- Common::IsAligned(addr - shim, sizeof(u32))) {
- return static_cast<T>(system.Host1x().GetSyncpointManager().GetGuestSyncpointValue(
- static_cast<u32>((addr - shim) / sizeof(u32))));
- }
- }
-
if (auto page_pointer{GetPointer(addr)}; page_pointer) {
// NOTE: Avoid adding any extra logic to this fast-path block
T value;