Quellcode durchsuchen

service/vi: Stub IHOSBinderDriver::TransactParcel GetBufferHistory (#7184)

Feng Chen vor 4 Jahren
Ursprung
Commit
de81571289
1 geänderte Dateien mit 11 neuen und 1 gelöschten Zeilen
  1. 11 1
      src/core/hle/service/vi/vi.cpp

+ 11 - 1
src/core/hle/service/vi/vi.cpp

@@ -524,7 +524,9 @@ private:
         Disconnect = 11,
         Disconnect = 11,
 
 
         AllocateBuffers = 13,
         AllocateBuffers = 13,
-        SetPreallocatedBuffer = 14
+        SetPreallocatedBuffer = 14,
+
+        GetBufferHistory = 17
     };
     };
 
 
     void TransactParcel(Kernel::HLERequestContext& ctx) {
     void TransactParcel(Kernel::HLERequestContext& ctx) {
@@ -641,6 +643,14 @@ private:
             ctx.WriteBuffer(response.Serialize());
             ctx.WriteBuffer(response.Serialize());
             break;
             break;
         }
         }
+        case TransactionId::GetBufferHistory: {
+            LOG_WARNING(Service_VI, "(STUBBED) called, transaction=GetBufferHistory");
+            [[maybe_unused]] const auto buffer = ctx.ReadBuffer();
+
+            IGBPEmptyResponseParcel response{};
+            ctx.WriteBuffer(response.Serialize());
+            break;
+        }
         default:
         default:
             ASSERT_MSG(false, "Unimplemented");
             ASSERT_MSG(false, "Unimplemented");
         }
         }