From a3c3cbb72294d6cc39f979e584a71f41f9801839 Mon Sep 17 00:00:00 2001 From: nmzik Date: Sat, 15 Aug 2026 04:20:26 +0200 Subject: [PATCH] agc: fix async DMA data ABI --- src/libs/agc.cpp | 8 ++++---- src/libs/agc.h | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/libs/agc.cpp b/src/libs/agc.cpp index b157ea20d..3ebb9f575 100644 --- a/src/libs/agc.cpp +++ b/src/libs/agc.cpp @@ -2989,15 +2989,15 @@ uint32_t* KYTY_SYSV_ABI GraphicsAcbWaitRegMem(CommandBuffer* buf, uint8_t size, mask, poll_cycles); } -uint32_t* KYTY_SYSV_ABI GraphicsAcbDmaData(CommandBuffer* buf, uint8_t engine, uint8_t dst, +uint32_t* KYTY_SYSV_ABI GraphicsAcbDmaData(CommandBuffer* buf, uint8_t dst, uint8_t dst_cache_policy, uint64_t dst_address_or_offset, uint8_t src, uint8_t src_cache_policy, uint64_t src_address_or_offset_or_immediate, uint32_t num_bytes, uint8_t wait_for_previous, - uint8_t write_confirm, uint8_t block_engine) { - return GraphicsDcbDmaData(buf, engine, dst, dst_cache_policy, dst_address_or_offset, src, + uint8_t write_confirm) { + return GraphicsDcbDmaData(buf, 0, dst, dst_cache_policy, dst_address_or_offset, src, src_cache_policy, src_address_or_offset_or_immediate, num_bytes, - wait_for_previous, write_confirm, block_engine); + wait_for_previous, write_confirm, 0); } uint32_t* KYTY_SYSV_ABI GraphicsAcbCopyData(CommandBuffer* buf, uint8_t dst, diff --git a/src/libs/agc.h b/src/libs/agc.h index ad9b163e7..d3a57343e 100644 --- a/src/libs/agc.h +++ b/src/libs/agc.h @@ -198,12 +198,12 @@ uint32_t* KYTY_SYSV_ABI GraphicsAcbWaitRegMem(CommandBuffer* buf, uint8_t size, uint8_t compare_function, uint8_t cache_policy, const volatile void* address, uint64_t reference, uint64_t mask, uint32_t poll_cycles); -uint32_t* KYTY_SYSV_ABI GraphicsAcbDmaData(CommandBuffer* buf, uint8_t engine, uint8_t dst, +uint32_t* KYTY_SYSV_ABI GraphicsAcbDmaData(CommandBuffer* buf, uint8_t dst, uint8_t dst_cache_policy, uint64_t dst_address_or_offset, uint8_t src, uint8_t src_cache_policy, uint64_t src_address_or_offset_or_immediate, uint32_t num_bytes, uint8_t wait_for_previous, - uint8_t write_confirm, uint8_t block_engine); + uint8_t write_confirm); uint32_t* KYTY_SYSV_ABI GraphicsAcbCopyData(CommandBuffer* buf, uint8_t dst, uint8_t dst_cache_policy, uint64_t dst_address, uint8_t src, uint8_t src_cache_policy,