Re: [Nouveau] Questions on syncing mechanisms

2019-06-09 Thread Ilia Mirkin
Here's what I know, which may or may not be accurate, and may or may not be complete. You've been warned. GRAPH.SERIALIZE (0x0110) This is a method available on all GRAPH-engine classes (at least 3d and 2d). What this does is that it tells the GRAPH engine (not FIFO!) to wait until all previous

[Nouveau] Questions on syncing mechanisms

2019-06-09 Thread Fernando Sahmkow
So I have been implementing syncing mechanisms to yuzu's switch emulator, aka Tegra X1 emulation and I already have: Semaphores, Syncpoints and Queries to some extent. I'm missing the barriers (GPU waits for CPU): I got this from RE: Barrier mode has priority (from highest to lowest): 1) 0x08 sets