Re: [PATCH 0/6] Add video damage tracking

2022-06-09 Thread Alexander Graf
On 09.06.22 22:32, Heinrich Schuchardt wrote: Am 9. Juni 2022 21:04:37 MESZ schrieb Alexander Graf : On 07.06.22 10:28, Heinrich Schuchardt wrote: On 6/7/22 01:43, Alexander Graf wrote: This patch set speeds up graphics output on ARM by a factor of 60x. On most ARM SBCs, we keep the frame

Re: [PATCH 0/6] Add video damage tracking

2022-06-09 Thread Heinrich Schuchardt
Am 9. Juni 2022 21:04:37 MESZ schrieb Alexander Graf : > >On 07.06.22 10:28, Heinrich Schuchardt wrote: >> On 6/7/22 01:43, Alexander Graf wrote: >>> This patch set speeds up graphics output on ARM by a factor of 60x. >>> >>> On most ARM SBCs, we keep the frame buffer in DRAM and map it as cach

Re: [PATCH 0/6] Add video damage tracking

2022-06-09 Thread Mark Kettenis
> Date: Thu, 9 Jun 2022 21:04:37 +0200 > From: Alexander Graf > > On 07.06.22 10:28, Heinrich Schuchardt wrote: > > On 6/7/22 01:43, Alexander Graf wrote: > >> This patch set speeds up graphics output on ARM by a factor of 60x. > >> > >> On most ARM SBCs, we keep the frame buffer in DRAM and map

Re: [PATCH 0/6] Add video damage tracking

2022-06-09 Thread Alexander Graf
On 07.06.22 10:28, Heinrich Schuchardt wrote: On 6/7/22 01:43, Alexander Graf wrote: This patch set speeds up graphics output on ARM by a factor of 60x. On most ARM SBCs, we keep the frame buffer in DRAM and map it as cached, but need it accessible by the display controller which reads direct

Re: [PATCH 0/6] Add video damage tracking

2022-06-07 Thread Heinrich Schuchardt
On 6/7/22 01:43, Alexander Graf wrote: This patch set speeds up graphics output on ARM by a factor of 60x. On most ARM SBCs, we keep the frame buffer in DRAM and map it as cached, but need it accessible by the display controller which reads directly from a later point of consistency. Hence, we f

[PATCH 0/6] Add video damage tracking

2022-06-06 Thread Alexander Graf
This patch set speeds up graphics output on ARM by a factor of 60x. On most ARM SBCs, we keep the frame buffer in DRAM and map it as cached, but need it accessible by the display controller which reads directly from a later point of consistency. Hence, we flush the frame buffer to DRAM on every ch