Re: [PATCH 1/9] drm/ttm: new TT backend allocation pool v2

2020-10-27 Thread Dave Airlie
On Tue, 27 Oct 2020 at 03:41, Christian König wrote: > > This replaces the spaghetti code in the two existing page pools. > > First of all depending on the allocation size it is between 3 (1GiB) and > 5 (1MiB) times faster than the old implementation. > > It makes better use of buddy pages to

Re: [PATCH 1/9] drm/ttm: new TT backend allocation pool v2

2020-10-27 Thread Huang Rui
On Mon, Oct 26, 2020 at 06:41:09PM +0100, Christian König wrote: > This replaces the spaghetti code in the two existing page pools. > > First of all depending on the allocation size it is between 3 (1GiB) and > 5 (1MiB) times faster than the old implementation. > > It makes better use of buddy

Re: [PATCH 1/9] drm/ttm: new TT backend allocation pool v2

2020-10-27 Thread Huang Rui
On Mon, Oct 26, 2020 at 06:41:09PM +0100, Christian König wrote: > This replaces the spaghetti code in the two existing page pools. > > First of all depending on the allocation size it is between 3 (1GiB) and > 5 (1MiB) times faster than the old implementation. > > It makes better use of buddy

[PATCH 1/9] drm/ttm: new TT backend allocation pool v2

2020-10-26 Thread Christian König
This replaces the spaghetti code in the two existing page pools. First of all depending on the allocation size it is between 3 (1GiB) and 5 (1MiB) times faster than the old implementation. It makes better use of buddy pages to allow for larger physical contiguous allocations which should result

Re: drm/ttm: new TT backend allocation pool

2020-10-26 Thread Huang Rui
On Sun, Oct 25, 2020 at 11:40:47PM +0800, Christian König wrote: > This replaces the spaghetti code in the two existing page pools. > > First of all depending on the allocation size it is between 3 (1GiB) and > 5 (1MiB) times faster than the old implementation. > > It makes better use of

Re: drm/ttm: new TT backend allocation pool

2020-10-26 Thread Daniel Vetter
On Mon, Oct 26, 2020 at 1:01 PM Christian König wrote: > > Am 26.10.20 um 06:23 schrieb Dave Airlie: > > On Mon, 26 Oct 2020 at 01:41, Christian König > > wrote: > >> This replaces the spaghetti code in the two existing page pools. > >> > >> First of all depending on the allocation size it is

Re: drm/ttm: new TT backend allocation pool

2020-10-26 Thread Christian König
Am 26.10.20 um 06:23 schrieb Dave Airlie: On Mon, 26 Oct 2020 at 01:41, Christian König wrote: This replaces the spaghetti code in the two existing page pools. First of all depending on the allocation size it is between 3 (1GiB) and 5 (1MiB) times faster than the old implementation. It makes

Re: [PATCH 05/13] drm/ttm: new TT backend allocation pool

2020-10-26 Thread kernel test robot
Hi "Christian, I love your patch! Perhaps something to improve: [auto build test WARNING on drm-tip/drm-tip] [cannot apply to drm-exynos/exynos-drm-next drm-intel/for-linux-next tegra-drm/drm/tegra/for-next linus/master drm/drm-next v5.10-rc1 next-20201026] [If your patch is applied to the

Re: drm/ttm: new TT backend allocation pool

2020-10-25 Thread Dave Airlie
On Mon, 26 Oct 2020 at 01:41, Christian König wrote: > > This replaces the spaghetti code in the two existing page pools. > > First of all depending on the allocation size it is between 3 (1GiB) and > 5 (1MiB) times faster than the old implementation. > > It makes better use of buddy pages to

Re: [PATCH 05/13] drm/ttm: new TT backend allocation pool

2020-10-25 Thread kernel test robot
Hi "Christian, I love your patch! Perhaps something to improve: [auto build test WARNING on drm-tip/drm-tip] [cannot apply to drm-exynos/exynos-drm-next drm-intel/for-linux-next tegra-drm/drm/tegra/for-next linus/master drm/drm-next v5.9 next-20201023] [If your patch is applied to the wrong git

Re: [PATCH 05/13] drm/ttm: new TT backend allocation pool

2020-10-25 Thread kernel test robot
Hi "Christian, I love your patch! Perhaps something to improve: [auto build test WARNING on drm-tip/drm-tip] [cannot apply to drm-exynos/exynos-drm-next drm-intel/for-linux-next tegra-drm/drm/tegra/for-next linus/master drm/drm-next v5.9 next-20201023] [If your patch is applied to the wrong git

[PATCH 05/13] drm/ttm: new TT backend allocation pool

2020-10-25 Thread Christian König
This replaces the spaghetti code in the two existing page pools. First of all depending on the allocation size it is between 3 (1GiB) and 5 (1MiB) times faster than the old implementation. It makes better use of buddy pages to allow for larger physical contiguous allocations which should result

drm/ttm: new TT backend allocation pool

2020-10-25 Thread Christian König
This replaces the spaghetti code in the two existing page pools. First of all depending on the allocation size it is between 3 (1GiB) and 5 (1MiB) times faster than the old implementation. It makes better use of buddy pages to allow for larger physical contiguous allocations which should