lib/bufops: add surface array to cover ccs pgtable

Rendercopy for gen12+ requires additional aux pgtable. Alter bufops
and tests to use surface[] and ccs[] instead aux. This step is
required to properly rewrite handling aux pgtable to use with
intel_bb.

Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
26 jobs for master in 13 minutes and 47 seconds (queued for 4 seconds)
Status Job ID Name Coverage
  Build Containers
passed #3468218
build-containers:build-debian

00:00:46

passed #3468220
build-containers:build-debian-arm64

00:00:26

passed #3468219
build-containers:build-debian-armhf

00:00:26

passed #3468221
build-containers:build-debian-mips

00:00:25

passed #3468222
build-containers:build-fedora

00:00:28

 
  Build
passed #3468232
build:tests-debian-autotools

00:05:36

passed #3468227
build:tests-debian-meson

00:00:47

passed #3468230
build:tests-debian-meson-arm64

00:00:40

passed #3468229
build:tests-debian-meson-armhf

00:01:23

passed #3468231
build:tests-debian-meson-mips

00:00:47

passed #3468228
build:tests-debian-minimal

00:00:26

passed #3468223
build:tests-fedora

00:01:52

passed #3468226
build:tests-fedora-clang

00:00:43

passed #3468224
build:tests-fedora-no-libunwind

00:00:45

passed #3468225
build:tests-fedora-oldest-meson

00:01:52

 
  Test
passed #3468240
test:list-undocumented-tests

00:00:29

passed #3468233
test:ninja-test

00:00:40

passed #3468236
test:ninja-test-arm64

00:00:58

passed #3468237
test:ninja-test-armhf

00:00:44

passed #3468234
test:ninja-test-clang

00:00:39

passed #3468235
test:ninja-test-minimal

00:00:56

passed #3468238
test:ninja-test-mips

00:02:03

passed #3468239
test:test-list-diff

00:00:18

passed #3468241
test:verify-blacklists

00:00:31

 
  Containers
passed #3468242
containers:igt

00:02:39

 
  Deploy
manual #3468243
allowed to fail manual
pages