dmesg | grep -i gart
[ 0.484386] [drm] GART: num cpu pages 131072, num gpu pages 131072
[ 0.507639] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
dmesg | grep -i dma
[ 0.000000] DMA [mem 0x0000000000000000-0x000000007fffffff]
[ 0.000000] DMA zone: 7168 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 524288 pages, LIFO batch:63
[ 0.227753] Freescale Elo series DMA driver
[ 0.228015] fsl-elo-dma ffe100300.dma: #0 (fsl,eloplus-dma-channel), irq 28
[ 0.228070] fsl-elo-dma ffe100300.dma: #1 (fsl,eloplus-dma-channel), irq 29
[ 0.228124] fsl-elo-dma ffe100300.dma: #2 (fsl,eloplus-dma-channel), irq 30
[ 0.228180] fsl-elo-dma ffe100300.dma: #3 (fsl,eloplus-dma-channel), irq 31
[ 0.228624] fsl-elo-dma ffe101300.dma: #0 (fsl,eloplus-dma-channel), irq 32
[ 0.228679] fsl-elo-dma ffe101300.dma: #1 (fsl,eloplus-dma-channel), irq 33
[ 0.228734] fsl-elo-dma ffe101300.dma: #2 (fsl,eloplus-dma-channel), irq 34
[ 0.228789] fsl-elo-dma ffe101300.dma: #3 (fsl,eloplus-dma-channel), irq 35
[ 0.244381] Key type cifs.idmap registered
[ 1.306346] ata1: SATA max UDMA/133 irq 68
[ 1.307435] ata2: SATA max UDMA/133 irq 69
[ 1.907984] mmc0: SDHCI controller on ffe114000.sdhc [ffe114000.sdhc] using ADMA
[ 2.025877] ata2.00: ATAPI: DRW-24D5MT, 1.00, max UDMA/133
[ 2.043166] ata1.00: ATA-11: WDC WDS250G2B0A, X61190WD, max UDMA/133
[ 2.089979] ata2.00: configured for UDMA/133
[ 2.118143] ata1.00: configured for UDMA/133
So, as far as I can see, GART is used for sure, but in what parts? Did they use DMA for copytoVram transfers?
Maybe you know if it is possible to turn DMA/GART off, to see how it will behave then ?
I just find out this:
https://dri.freedesktop.org/docs/drm/gpu/amdgpu.html , but probabaly our radeon drivers is different..
I.e. i need to find some option which will say to Radeon driver do not use GART/DMA, or at least control the amount of memory for, etc. So i can check how things works without, and compare with aos4.