RawSPU/MFC: fix get start type proxy commands
This commit is contained in:
@@ -503,7 +503,7 @@ void SPUThread::push_snr(u32 number, u32 value)
|
|||||||
|
|
||||||
void SPUThread::do_dma_transfer(const spu_mfc_cmd& args, bool from_mfc)
|
void SPUThread::do_dma_transfer(const spu_mfc_cmd& args, bool from_mfc)
|
||||||
{
|
{
|
||||||
const bool is_get = (args.cmd & ~(MFC_BARRIER_MASK | MFC_FENCE_MASK)) == MFC_GET_CMD;
|
const bool is_get = (args.cmd & ~(MFC_BARRIER_MASK | MFC_FENCE_MASK | MFC_START_MASK)) == MFC_GET_CMD;
|
||||||
|
|
||||||
u32 eal = args.eal;
|
u32 eal = args.eal;
|
||||||
u32 lsa = args.lsa & 0x3ffff;
|
u32 lsa = args.lsa & 0x3ffff;
|
||||||
|
|||||||
Reference in New Issue
Block a user