[Mesa-dev] [PATCH] radeonsi: remove 'Authors:' comments

Nicolai Hähnle nhaehnle at gmail.com
Thu Nov 2 16:12:34 UTC 2017


On 31.10.2017 18:47, Marek Olšák wrote:
> From: Marek Olšák <marek.olsak at amd.com>
> 
> It's inaccurate. Instead, see the copyright and use "git log" and
> "git blame" to know the authorship.

Acked-by: Nicolai Hähnle <nicolai.haehnle at amd.com>


> ---
>   src/amd/common/ac_binary.c                         | 4 ----
>   src/amd/common/ac_binary.h                         | 3 ---
>   src/amd/common/ac_debug.c                          | 3 ---
>   src/amd/common/ac_debug.h                          | 4 +---
>   src/gallium/drivers/radeon/r600_buffer_common.c    | 3 ---
>   src/gallium/drivers/radeon/r600_cs.h               | 2 --
>   src/gallium/drivers/radeon/r600_gpu_load.c         | 3 ---
>   src/gallium/drivers/radeon/r600_perfcounter.c      | 4 ----
>   src/gallium/drivers/radeon/r600_pipe_common.c      | 3 ---
>   src/gallium/drivers/radeon/r600_pipe_common.h      | 3 ---
>   src/gallium/drivers/radeon/r600_query.h            | 4 ----
>   src/gallium/drivers/radeon/r600_texture.c          | 4 ----
>   src/gallium/drivers/radeon/radeon_uvd.c            | 6 ------
>   src/gallium/drivers/radeon/radeon_uvd.h            | 6 ------
>   src/gallium/drivers/radeon/radeon_vce.c            | 6 ------
>   src/gallium/drivers/radeon/radeon_vce.h            | 6 ------
>   src/gallium/drivers/radeon/radeon_vce_40_2_2.c     | 6 ------
>   src/gallium/drivers/radeon/radeon_vce_50.c         | 6 ------
>   src/gallium/drivers/radeon/radeon_video.c          | 6 ------
>   src/gallium/drivers/radeon/radeon_video.h          | 6 ------
>   src/gallium/drivers/radeonsi/cik_sdma.c            | 3 ---
>   src/gallium/drivers/radeonsi/si_cp_dma.c           | 3 ---
>   src/gallium/drivers/radeonsi/si_debug.c            | 3 ---
>   src/gallium/drivers/radeonsi/si_descriptors.c      | 3 ---
>   src/gallium/drivers/radeonsi/si_dma.c              | 3 ---
>   src/gallium/drivers/radeonsi/si_hw_context.c       | 3 ---
>   src/gallium/drivers/radeonsi/si_perfcounter.c      | 4 ----
>   src/gallium/drivers/radeonsi/si_pipe.h             | 3 ---
>   src/gallium/drivers/radeonsi/si_pm4.c              | 3 ---
>   src/gallium/drivers/radeonsi/si_pm4.h              | 3 ---
>   src/gallium/drivers/radeonsi/si_shader.c           | 5 -----
>   src/gallium/drivers/radeonsi/si_shader.h           | 5 -----
>   src/gallium/drivers/radeonsi/si_state.c            | 3 ---
>   src/gallium/drivers/radeonsi/si_state.h            | 3 ---
>   src/gallium/drivers/radeonsi/si_state_draw.c       | 3 ---
>   src/gallium/drivers/radeonsi/si_state_msaa.c       | 3 ---
>   src/gallium/drivers/radeonsi/si_state_shaders.c    | 4 ----
>   src/gallium/drivers/radeonsi/si_state_streamout.c  | 3 ---
>   src/gallium/drivers/radeonsi/si_uvd.c              | 6 ------
>   src/gallium/winsys/amdgpu/drm/amdgpu_bo.c          | 4 ----
>   src/gallium/winsys/amdgpu/drm/amdgpu_bo.h          | 4 ----
>   src/gallium/winsys/amdgpu/drm/amdgpu_cs.c          | 4 ----
>   src/gallium/winsys/amdgpu/drm/amdgpu_cs.h          | 4 ----
>   src/gallium/winsys/amdgpu/drm/amdgpu_surface.c     | 4 ----
>   src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c      | 4 ----
>   src/gallium/winsys/amdgpu/drm/amdgpu_winsys.h      | 4 ----
>   src/gallium/winsys/radeon/drm/radeon_drm_bo.h      | 6 +-----
>   src/gallium/winsys/radeon/drm/radeon_drm_cs.c      | 9 ---------
>   src/gallium/winsys/radeon/drm/radeon_drm_surface.c | 3 ---
>   src/gallium/winsys/radeon/drm/radeon_drm_winsys.c  | 6 ------
>   src/gallium/winsys/radeon/drm/radeon_drm_winsys.h  | 5 +----
>   51 files changed, 3 insertions(+), 208 deletions(-)
> 
> diff --git a/src/amd/common/ac_binary.c b/src/amd/common/ac_binary.c
> index cf0125c..6ad60468 100644
> --- a/src/amd/common/ac_binary.c
> +++ b/src/amd/common/ac_binary.c
> @@ -12,24 +12,20 @@
>    * paragraph) shall be included in all copies or substantial portions of the
>    * Software.
>    *
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>    * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
>    * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
>    * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
>    * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
>    * SOFTWARE.
> - *
> - * Authors: Tom Stellard <thomas.stellard at amd.com>
> - *
> - * Based on radeon_elf_util.c.
>    */
>   
>   #include "ac_binary.h"
>   
>   #include "util/u_math.h"
>   #include "util/u_memory.h"
>   
>   #include <gelf.h>
>   #include <libelf.h>
>   #include <stdio.h>
> diff --git a/src/amd/common/ac_binary.h b/src/amd/common/ac_binary.h
> index f81b821..24c9ba5 100644
> --- a/src/amd/common/ac_binary.h
> +++ b/src/amd/common/ac_binary.h
> @@ -12,23 +12,20 @@
>    * paragraph) shall be included in all copies or substantial portions of the
>    * Software.
>    *
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>    * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
>    * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
>    * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
>    * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
>    * SOFTWARE.
> - *
> - * Authors: Tom Stellard <thomas.stellard at amd.com>
> - *
>    */
>   
>   #ifndef AC_BINARY_H
>   #define AC_BINARY_H
>   
>   #include <stdint.h>
>   #include <stdbool.h>
>   
>   struct ac_shader_reloc {
>   	char name[32];
> diff --git a/src/amd/common/ac_debug.c b/src/amd/common/ac_debug.c
> index 26d1f7d..7f43437 100644
> --- a/src/amd/common/ac_debug.c
> +++ b/src/amd/common/ac_debug.c
> @@ -12,23 +12,20 @@
>    * paragraph) shall be included in all copies or substantial portions of the
>    * Software.
>    *
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>    * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
>    * THE AUTHOR(S) AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
>    * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
>    * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
>    * USE OR OTHER DEALINGS IN THE SOFTWARE.
> - *
> - * Authors:
> - *      Marek Olšák <maraeo at gmail.com>
>    */
>   
>   #include "ac_debug.h"
>   
>   #ifdef HAVE_VALGRIND
>   #include <valgrind.h>
>   #include <memcheck.h>
>   #define VG(x) x
>   #else
>   #define VG(x)
> diff --git a/src/amd/common/ac_debug.h b/src/amd/common/ac_debug.h
> index df20752..23343fe 100644
> --- a/src/amd/common/ac_debug.h
> +++ b/src/amd/common/ac_debug.h
> @@ -12,24 +12,22 @@
>    * paragraph) shall be included in all copies or substantial portions of the
>    * Software.
>    *
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>    * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
>    * THE AUTHOR(S) AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
>    * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
>    * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
>    * USE OR OTHER DEALINGS IN THE SOFTWARE.
> - *
> - * Authors:
> - *      Marek Olšák <maraeo at gmail.com>
>    */
> +
>   #ifndef AC_DEBUG_H
>   #define AC_DEBUG_H
>   
>   #include <stdint.h>
>   #include <stdio.h>
>   #include <stdbool.h>
>   
>   #include "amd_family.h"
>   
>   #define AC_ENCODE_TRACE_POINT(id)       (0xcafe0000 | ((id) & 0xffff))
> diff --git a/src/gallium/drivers/radeon/r600_buffer_common.c b/src/gallium/drivers/radeon/r600_buffer_common.c
> index 79f599b..e79f19a 100644
> --- a/src/gallium/drivers/radeon/r600_buffer_common.c
> +++ b/src/gallium/drivers/radeon/r600_buffer_common.c
> @@ -12,23 +12,20 @@
>    * paragraph) shall be included in all copies or substantial portions of the
>    * Software.
>    *
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>    * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
>    * THE AUTHOR(S) AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
>    * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
>    * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
>    * USE OR OTHER DEALINGS IN THE SOFTWARE.
> - *
> - * Authors:
> - *      Marek Olšák
>    */
>   
>   #include "r600_cs.h"
>   #include "util/u_memory.h"
>   #include "util/u_upload_mgr.h"
>   #include <inttypes.h>
>   #include <stdio.h>
>   
>   bool si_rings_is_buffer_referenced(struct r600_common_context *ctx,
>   				   struct pb_buffer *buf,
> diff --git a/src/gallium/drivers/radeon/r600_cs.h b/src/gallium/drivers/radeon/r600_cs.h
> index 5bfce1c..79737d2 100644
> --- a/src/gallium/drivers/radeon/r600_cs.h
> +++ b/src/gallium/drivers/radeon/r600_cs.h
> @@ -12,22 +12,20 @@
>    * paragraph) shall be included in all copies or substantial portions of the
>    * Software.
>    *
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>    * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
>    * THE AUTHOR(S) AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
>    * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
>    * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
>    * USE OR OTHER DEALINGS IN THE SOFTWARE.
> - *
> - * Authors: Marek Olšák <maraeo at gmail.com>
>    */
>   
>   /**
>    * This file contains helpers for writing commands to commands streams.
>    */
>   
>   #ifndef R600_CS_H
>   #define R600_CS_H
>   
>   #include "r600_pipe_common.h"
> diff --git a/src/gallium/drivers/radeon/r600_gpu_load.c b/src/gallium/drivers/radeon/r600_gpu_load.c
> index 625370b..ccbd1c9 100644
> --- a/src/gallium/drivers/radeon/r600_gpu_load.c
> +++ b/src/gallium/drivers/radeon/r600_gpu_load.c
> @@ -12,23 +12,20 @@
>    * paragraph) shall be included in all copies or substantial portions of the
>    * Software.
>    *
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>    * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
>    * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
>    * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
>    * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
>    * SOFTWARE.
> - *
> - * Authors: Marek Olšák <maraeo at gmail.com>
> - *
>    */
>   
>   /* The GPU load is measured as follows.
>    *
>    * There is a thread which samples the GRBM_STATUS register at a certain
>    * frequency and the "busy" or "idle" counter is incremented based on
>    * whether the GUI_ACTIVE bit is set or not.
>    *
>    * Then, the user can sample the counters twice and calculate the average
>    * GPU load between the two samples.
> diff --git a/src/gallium/drivers/radeon/r600_perfcounter.c b/src/gallium/drivers/radeon/r600_perfcounter.c
> index 6c68dc4..d88accc 100644
> --- a/src/gallium/drivers/radeon/r600_perfcounter.c
> +++ b/src/gallium/drivers/radeon/r600_perfcounter.c
> @@ -12,24 +12,20 @@
>    * paragraph) shall be included in all copies or substantial portions of the
>    * Software.
>    *
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>    * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
>    * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
>    * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
>    * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
>    * SOFTWARE.
> - *
> - * Authors:
> - *  Nicolai Hähnle <nicolai.haehnle at amd.com>
> - *
>    */
>   
>   #include "util/u_memory.h"
>   #include "r600_query.h"
>   #include "r600_pipe_common.h"
>   #include "amd/common/sid.h"
>   
>   /* Max counters per HW block */
>   #define R600_QUERY_MAX_COUNTERS 16
>   
> diff --git a/src/gallium/drivers/radeon/r600_pipe_common.c b/src/gallium/drivers/radeon/r600_pipe_common.c
> index 71f3d6d..478f626 100644
> --- a/src/gallium/drivers/radeon/r600_pipe_common.c
> +++ b/src/gallium/drivers/radeon/r600_pipe_common.c
> @@ -12,23 +12,20 @@
>    * paragraph) shall be included in all copies or substantial portions of the
>    * Software.
>    *
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>    * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
>    * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
>    * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
>    * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
>    * SOFTWARE.
> - *
> - * Authors: Marek Olšák <maraeo at gmail.com>
> - *
>    */
>   
>   #include "r600_pipe_common.h"
>   #include "r600_cs.h"
>   #include "tgsi/tgsi_parse.h"
>   #include "util/list.h"
>   #include "util/u_draw_quad.h"
>   #include "util/u_memory.h"
>   #include "util/u_format_s3tc.h"
>   #include "util/u_upload_mgr.h"
> diff --git a/src/gallium/drivers/radeon/r600_pipe_common.h b/src/gallium/drivers/radeon/r600_pipe_common.h
> index 94c8d4f..a45921e 100644
> --- a/src/gallium/drivers/radeon/r600_pipe_common.h
> +++ b/src/gallium/drivers/radeon/r600_pipe_common.h
> @@ -12,23 +12,20 @@
>    * paragraph) shall be included in all copies or substantial portions of the
>    * Software.
>    *
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>    * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
>    * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
>    * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
>    * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
>    * SOFTWARE.
> - *
> - * Authors: Marek Olšák <maraeo at gmail.com>
> - *
>    */
>   
>   /**
>    * This file contains common screen and context structures and functions
>    * for r600g and radeonsi.
>    */
>   
>   #ifndef R600_PIPE_COMMON_H
>   #define R600_PIPE_COMMON_H
>   
> diff --git a/src/gallium/drivers/radeon/r600_query.h b/src/gallium/drivers/radeon/r600_query.h
> index 04943da..bb81e50 100644
> --- a/src/gallium/drivers/radeon/r600_query.h
> +++ b/src/gallium/drivers/radeon/r600_query.h
> @@ -12,24 +12,20 @@
>    * paragraph) shall be included in all copies or substantial portions of the
>    * Software.
>    *
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>    * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
>    * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
>    * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
>    * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
>    * SOFTWARE.
> - *
> - * Authors:
> - *  Nicolai Hähnle <nicolai.haehnle at amd.com>
> - *
>    */
>   
>   #ifndef R600_QUERY_H
>   #define R600_QUERY_H
>   
>   #include "util/u_threaded_context.h"
>   
>   struct pipe_context;
>   struct pipe_query;
>   struct pipe_resource;
> diff --git a/src/gallium/drivers/radeon/r600_texture.c b/src/gallium/drivers/radeon/r600_texture.c
> index a237c3c..0800c0f 100644
> --- a/src/gallium/drivers/radeon/r600_texture.c
> +++ b/src/gallium/drivers/radeon/r600_texture.c
> @@ -12,24 +12,20 @@
>    * paragraph) shall be included in all copies or substantial portions of the
>    * Software.
>    *
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>    * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
>    * THE AUTHOR(S) AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
>    * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
>    * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
>    * USE OR OTHER DEALINGS IN THE SOFTWARE.
> - *
> - * Authors:
> - *      Jerome Glisse
> - *      Corbin Simpson
>    */
>   #include "r600_pipe_common.h"
>   #include "r600_cs.h"
>   #include "r600_query.h"
>   #include "util/u_format.h"
>   #include "util/u_log.h"
>   #include "util/u_memory.h"
>   #include "util/u_pack_color.h"
>   #include "util/u_surface.h"
>   #include "os/os_time.h"
> diff --git a/src/gallium/drivers/radeon/radeon_uvd.c b/src/gallium/drivers/radeon/radeon_uvd.c
> index 032ed7c..bf7a2ae 100644
> --- a/src/gallium/drivers/radeon/radeon_uvd.c
> +++ b/src/gallium/drivers/radeon/radeon_uvd.c
> @@ -18,26 +18,20 @@
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
>    * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
>    * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
>    * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR
>    * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
>    * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
>    * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
>    *
>    **************************************************************************/
>   
> -/*
> - * Authors:
> - *	Christian König <christian.koenig at amd.com>
> - *
> - */
> -
>   #include <sys/types.h>
>   #include <assert.h>
>   #include <errno.h>
>   #include <unistd.h>
>   #include <stdio.h>
>   
>   #include "pipe/p_video_codec.h"
>   
>   #include "util/u_memory.h"
>   #include "util/u_video.h"
> diff --git a/src/gallium/drivers/radeon/radeon_uvd.h b/src/gallium/drivers/radeon/radeon_uvd.h
> index 2bb2ce2..583b4d5 100644
> --- a/src/gallium/drivers/radeon/radeon_uvd.h
> +++ b/src/gallium/drivers/radeon/radeon_uvd.h
> @@ -18,26 +18,20 @@
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
>    * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
>    * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
>    * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR
>    * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
>    * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
>    * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
>    *
>    **************************************************************************/
>   
> -/*
> - * Authors:
> - *      Christian König <christian.koenig at amd.com>
> - *
> - */
> -
>   #ifndef RADEON_UVD_H
>   #define RADEON_UVD_H
>   
>   #include "radeon/radeon_winsys.h"
>   #include "vl/vl_video_buffer.h"
>   
>   /* UVD uses PM4 packet type 0 and 2 */
>   #define RUVD_PKT_TYPE_S(x)		(((unsigned)(x) & 0x3) << 30)
>   #define RUVD_PKT_TYPE_G(x)		(((x) >> 30) & 0x3)
>   #define RUVD_PKT_TYPE_C			0x3FFFFFFF
> diff --git a/src/gallium/drivers/radeon/radeon_vce.c b/src/gallium/drivers/radeon/radeon_vce.c
> index 0edbe0f..c7e6333 100644
> --- a/src/gallium/drivers/radeon/radeon_vce.c
> +++ b/src/gallium/drivers/radeon/radeon_vce.c
> @@ -18,26 +18,20 @@
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
>    * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
>    * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
>    * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR
>    * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
>    * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
>    * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
>    *
>    **************************************************************************/
>   
> -/*
> - * Authors:
> - *      Christian König <christian.koenig at amd.com>
> - *
> - */
> -
>   #include <stdio.h>
>   
>   #include "pipe/p_video_codec.h"
>   
>   #include "util/u_video.h"
>   #include "util/u_memory.h"
>   
>   #include "vl/vl_video_buffer.h"
>   
>   #include "r600_pipe_common.h"
> diff --git a/src/gallium/drivers/radeon/radeon_vce.h b/src/gallium/drivers/radeon/radeon_vce.h
> index f34a8ea..f7ce583 100644
> --- a/src/gallium/drivers/radeon/radeon_vce.h
> +++ b/src/gallium/drivers/radeon/radeon_vce.h
> @@ -18,26 +18,20 @@
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
>    * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
>    * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
>    * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR
>    * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
>    * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
>    * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
>    *
>    **************************************************************************/
>   
> -/*
> - * Authors:
> - *      Christian König <christian.koenig at amd.com>
> - *
> - */
> -
>   #ifndef RADEON_VCE_H
>   #define RADEON_VCE_H
>   
>   #include "util/list.h"
>   
>   #define RVCE_CS(value) (enc->cs->current.buf[enc->cs->current.cdw++] = (value))
>   #define RVCE_BEGIN(cmd) { \
>   	uint32_t *begin = &enc->cs->current.buf[enc->cs->current.cdw++]; \
>   	RVCE_CS(cmd)
>   #define RVCE_READ(buf, domain, off) si_vce_add_buffer(enc, (buf), RADEON_USAGE_READ, (domain), (off))
> diff --git a/src/gallium/drivers/radeon/radeon_vce_40_2_2.c b/src/gallium/drivers/radeon/radeon_vce_40_2_2.c
> index abfb74b..f1db47d 100644
> --- a/src/gallium/drivers/radeon/radeon_vce_40_2_2.c
> +++ b/src/gallium/drivers/radeon/radeon_vce_40_2_2.c
> @@ -18,26 +18,20 @@
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
>    * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
>    * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
>    * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR
>    * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
>    * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
>    * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
>    *
>    **************************************************************************/
>   
> -/*
> - * Authors:
> - *      Christian König <christian.koenig at amd.com>
> - *
> - */
> -
>   #include <stdio.h>
>   
>   #include "pipe/p_video_codec.h"
>   
>   #include "util/u_video.h"
>   #include "util/u_memory.h"
>   
>   #include "vl/vl_video_buffer.h"
>   
>   #include "r600_pipe_common.h"
> diff --git a/src/gallium/drivers/radeon/radeon_vce_50.c b/src/gallium/drivers/radeon/radeon_vce_50.c
> index 96bb557..b4f9771 100644
> --- a/src/gallium/drivers/radeon/radeon_vce_50.c
> +++ b/src/gallium/drivers/radeon/radeon_vce_50.c
> @@ -18,26 +18,20 @@
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
>    * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
>    * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
>    * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR
>    * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
>    * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
>    * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
>    *
>    **************************************************************************/
>   
> -/*
> - * Authors:
> - *      Christian König <christian.koenig at amd.com>
> - *
> - */
> -
>   #include <stdio.h>
>   
>   #include "pipe/p_video_codec.h"
>   
>   #include "util/u_video.h"
>   #include "util/u_memory.h"
>   
>   #include "vl/vl_video_buffer.h"
>   
>   #include "r600_pipe_common.h"
> diff --git a/src/gallium/drivers/radeon/radeon_video.c b/src/gallium/drivers/radeon/radeon_video.c
> index 2a7ad18..ea76ca1 100644
> --- a/src/gallium/drivers/radeon/radeon_video.c
> +++ b/src/gallium/drivers/radeon/radeon_video.c
> @@ -18,26 +18,20 @@
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
>    * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
>    * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
>    * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR
>    * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
>    * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
>    * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
>    *
>    **************************************************************************/
>   
> -/*
> - * Authors:
> - *      Christian König <christian.koenig at amd.com>
> - *
> - */
> -
>   #include <unistd.h>
>   
>   #include "util/u_memory.h"
>   #include "util/u_video.h"
>   
>   #include "vl/vl_defines.h"
>   #include "vl/vl_video_buffer.h"
>   
>   #include "r600_pipe_common.h"
>   #include "radeon_video.h"
> diff --git a/src/gallium/drivers/radeon/radeon_video.h b/src/gallium/drivers/radeon/radeon_video.h
> index 7e70be9..c5b84e1 100644
> --- a/src/gallium/drivers/radeon/radeon_video.h
> +++ b/src/gallium/drivers/radeon/radeon_video.h
> @@ -18,26 +18,20 @@
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
>    * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
>    * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
>    * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR
>    * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
>    * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
>    * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
>    *
>    **************************************************************************/
>   
> -/*
> - * Authors:
> - *      Christian König <christian.koenig at amd.com>
> - *
> - */
> -
>   #ifndef RADEON_VIDEO_H
>   #define RADEON_VIDEO_H
>   
>   #include "radeon/radeon_winsys.h"
>   #include "vl/vl_video_buffer.h"
>   
>   #define RVID_ERR(fmt, args...) \
>   	fprintf(stderr, "EE %s:%d %s UVD - "fmt, __FILE__, __LINE__, __func__, ##args)
>   
>   /* video buffer representation */
> diff --git a/src/gallium/drivers/radeonsi/cik_sdma.c b/src/gallium/drivers/radeonsi/cik_sdma.c
> index aeaf9cb..374dfcf 100644
> --- a/src/gallium/drivers/radeonsi/cik_sdma.c
> +++ b/src/gallium/drivers/radeonsi/cik_sdma.c
> @@ -13,23 +13,20 @@
>    * paragraph) shall be included in all copies or substantial portions of the
>    * Software.
>    *
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>    * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
>    * THE AUTHOR(S) AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
>    * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
>    * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
>    * USE OR OTHER DEALINGS IN THE SOFTWARE.
> - *
> - * Authors:
> - *      Jerome Glisse
>    */
>   
>   #include "sid.h"
>   #include "si_pipe.h"
>   
>   static void cik_sdma_copy_buffer(struct si_context *ctx,
>   				 struct pipe_resource *dst,
>   				 struct pipe_resource *src,
>   				 uint64_t dst_offset,
>   				 uint64_t src_offset,
> diff --git a/src/gallium/drivers/radeonsi/si_cp_dma.c b/src/gallium/drivers/radeonsi/si_cp_dma.c
> index 9a3971a..4ac0c34 100644
> --- a/src/gallium/drivers/radeonsi/si_cp_dma.c
> +++ b/src/gallium/drivers/radeonsi/si_cp_dma.c
> @@ -12,23 +12,20 @@
>    * paragraph) shall be included in all copies or substantial portions of the
>    * Software.
>    *
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>    * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
>    * THE AUTHOR(S) AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
>    * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
>    * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
>    * USE OR OTHER DEALINGS IN THE SOFTWARE.
> - *
> - * Authors:
> - *      Marek Olšák <maraeo at gmail.com>
>    */
>   
>   #include "si_pipe.h"
>   #include "sid.h"
>   #include "radeon/r600_cs.h"
>   
>   /* Recommended maximum sizes for optimal performance.
>    * Fall back to compute or SDMA if the size is greater.
>    */
>   #define CP_DMA_COPY_PERF_THRESHOLD	(64 * 1024) /* copied from Vulkan */
> diff --git a/src/gallium/drivers/radeonsi/si_debug.c b/src/gallium/drivers/radeonsi/si_debug.c
> index 1aca98b..88fa11a 100644
> --- a/src/gallium/drivers/radeonsi/si_debug.c
> +++ b/src/gallium/drivers/radeonsi/si_debug.c
> @@ -12,23 +12,20 @@
>    * paragraph) shall be included in all copies or substantial portions of the
>    * Software.
>    *
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>    * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
>    * THE AUTHOR(S) AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
>    * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
>    * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
>    * USE OR OTHER DEALINGS IN THE SOFTWARE.
> - *
> - * Authors:
> - *      Marek Olšák <maraeo at gmail.com>
>    */
>   
>   #include "si_pipe.h"
>   #include "si_compute.h"
>   #include "sid.h"
>   #include "gfx9d.h"
>   #include "sid_tables.h"
>   #include "ddebug/dd_util.h"
>   #include "util/u_log.h"
>   #include "util/u_memory.h"
> diff --git a/src/gallium/drivers/radeonsi/si_descriptors.c b/src/gallium/drivers/radeonsi/si_descriptors.c
> index 0502a42..69371ea 100644
> --- a/src/gallium/drivers/radeonsi/si_descriptors.c
> +++ b/src/gallium/drivers/radeonsi/si_descriptors.c
> @@ -12,23 +12,20 @@
>    * paragraph) shall be included in all copies or substantial portions of the
>    * Software.
>    *
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>    * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
>    * THE AUTHOR(S) AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
>    * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
>    * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
>    * USE OR OTHER DEALINGS IN THE SOFTWARE.
> - *
> - * Authors:
> - *      Marek Olšák <marek.olsak at amd.com>
>    */
>   
>   /* Resource binding slots and sampler states (each described with 8 or
>    * 4 dwords) are stored in lists in memory which is accessed by shaders
>    * using scalar load instructions.
>    *
>    * This file is responsible for managing such lists. It keeps a copy of all
>    * descriptors in CPU memory and re-uploads a whole list if some slots have
>    * been changed.
>    *
> diff --git a/src/gallium/drivers/radeonsi/si_dma.c b/src/gallium/drivers/radeonsi/si_dma.c
> index 9e3a375..d33ec6b 100644
> --- a/src/gallium/drivers/radeonsi/si_dma.c
> +++ b/src/gallium/drivers/radeonsi/si_dma.c
> @@ -12,23 +12,20 @@
>    * paragraph) shall be included in all copies or substantial portions of the
>    * Software.
>    *
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>    * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
>    * THE AUTHOR(S) AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
>    * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
>    * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
>    * USE OR OTHER DEALINGS IN THE SOFTWARE.
> - *
> - * Authors:
> - *      Jerome Glisse
>    */
>   
>   #include "sid.h"
>   #include "si_pipe.h"
>   
>   #include "util/u_format.h"
>   
>   static void si_dma_copy_buffer(struct si_context *ctx,
>   				struct pipe_resource *dst,
>   				struct pipe_resource *src,
> diff --git a/src/gallium/drivers/radeonsi/si_hw_context.c b/src/gallium/drivers/radeonsi/si_hw_context.c
> index 317b50c..0d54b12 100644
> --- a/src/gallium/drivers/radeonsi/si_hw_context.c
> +++ b/src/gallium/drivers/radeonsi/si_hw_context.c
> @@ -12,23 +12,20 @@
>    * paragraph) shall be included in all copies or substantial portions of the
>    * Software.
>    *
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>    * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
>    * THE AUTHOR(S) AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
>    * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
>    * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
>    * USE OR OTHER DEALINGS IN THE SOFTWARE.
> - *
> - * Authors:
> - *      Jerome Glisse
>    */
>   
>   #include "si_pipe.h"
>   #include "radeon/r600_cs.h"
>   
>   void si_destroy_saved_cs(struct si_saved_cs *scs)
>   {
>   	si_clear_saved_cs(&scs->gfx);
>   	r600_resource_reference(&scs->trace_buf, NULL);
>   	free(scs);
> diff --git a/src/gallium/drivers/radeonsi/si_perfcounter.c b/src/gallium/drivers/radeonsi/si_perfcounter.c
> index 116e0b9..56af0a0 100644
> --- a/src/gallium/drivers/radeonsi/si_perfcounter.c
> +++ b/src/gallium/drivers/radeonsi/si_perfcounter.c
> @@ -12,24 +12,20 @@
>    * paragraph) shall be included in all copies or substantial portions of the
>    * Software.
>    *
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>    * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
>    * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
>    * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
>    * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
>    * SOFTWARE.
> - *
> - * Authors:
> - *  Nicolai Hähnle <nicolai.haehnle at amd.com>
> - *
>    */
>   
>   #include "radeon/r600_cs.h"
>   #include "radeon/r600_query.h"
>   #include "util/u_memory.h"
>   
>   #include "si_pipe.h"
>   #include "sid.h"
>   
>   enum si_pc_reg_layout {
> diff --git a/src/gallium/drivers/radeonsi/si_pipe.h b/src/gallium/drivers/radeonsi/si_pipe.h
> index 9312ccd..a18b450 100644
> --- a/src/gallium/drivers/radeonsi/si_pipe.h
> +++ b/src/gallium/drivers/radeonsi/si_pipe.h
> @@ -12,23 +12,20 @@
>    * paragraph) shall be included in all copies or substantial portions of the
>    * Software.
>    *
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>    * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
>    * THE AUTHOR(S) AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
>    * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
>    * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
>    * USE OR OTHER DEALINGS IN THE SOFTWARE.
> - *
> - * Authors:
> - *      Jerome Glisse
>    */
>   #ifndef SI_PIPE_H
>   #define SI_PIPE_H
>   
>   #include "si_shader.h"
>   
>   #include "util/u_dynarray.h"
>   #include "util/u_idalloc.h"
>   
>   #ifdef PIPE_ARCH_BIG_ENDIAN
> diff --git a/src/gallium/drivers/radeonsi/si_pm4.c b/src/gallium/drivers/radeonsi/si_pm4.c
> index 1ae1861..98aa94a 100644
> --- a/src/gallium/drivers/radeonsi/si_pm4.c
> +++ b/src/gallium/drivers/radeonsi/si_pm4.c
> @@ -12,23 +12,20 @@
>    * paragraph) shall be included in all copies or substantial portions of the
>    * Software.
>    *
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>    * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
>    * THE AUTHOR(S) AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
>    * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
>    * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
>    * USE OR OTHER DEALINGS IN THE SOFTWARE.
> - *
> - * Authors:
> - *      Christian König <christian.koenig at amd.com>
>    */
>   
>   #include "radeon/r600_cs.h"
>   #include "util/u_memory.h"
>   #include "si_pipe.h"
>   #include "sid.h"
>   
>   void si_pm4_cmd_begin(struct si_pm4_state *state, unsigned opcode)
>   {
>   	state->last_opcode = opcode;
> diff --git a/src/gallium/drivers/radeonsi/si_pm4.h b/src/gallium/drivers/radeonsi/si_pm4.h
> index 6301f20..5bd1773 100644
> --- a/src/gallium/drivers/radeonsi/si_pm4.h
> +++ b/src/gallium/drivers/radeonsi/si_pm4.h
> @@ -12,23 +12,20 @@
>    * paragraph) shall be included in all copies or substantial portions of the
>    * Software.
>    *
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>    * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
>    * THE AUTHOR(S) AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
>    * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
>    * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
>    * USE OR OTHER DEALINGS IN THE SOFTWARE.
> - *
> - * Authors:
> - *      Christian König <christian.koenig at amd.com>
>    */
>   
>   #ifndef SI_PM4_H
>   #define SI_PM4_H
>   
>   #include "radeon/radeon_winsys.h"
>   
>   #define SI_PM4_MAX_DW		176
>   #define SI_PM4_MAX_BO		3
>   
> diff --git a/src/gallium/drivers/radeonsi/si_shader.c b/src/gallium/drivers/radeonsi/si_shader.c
> index 352d988..4a7ae03 100644
> --- a/src/gallium/drivers/radeonsi/si_shader.c
> +++ b/src/gallium/drivers/radeonsi/si_shader.c
> @@ -12,25 +12,20 @@
>    * paragraph) shall be included in all copies or substantial portions of the
>    * Software.
>    *
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>    * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
>    * THE AUTHOR(S) AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
>    * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
>    * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
>    * USE OR OTHER DEALINGS IN THE SOFTWARE.
> - *
> - * Authors:
> - *	Tom Stellard <thomas.stellard at amd.com>
> - *	Michel Dänzer <michel.daenzer at amd.com>
> - *      Christian König <christian.koenig at amd.com>
>    */
>   
>   #include "gallivm/lp_bld_const.h"
>   #include "gallivm/lp_bld_gather.h"
>   #include "gallivm/lp_bld_intr.h"
>   #include "gallivm/lp_bld_logic.h"
>   #include "gallivm/lp_bld_arit.h"
>   #include "gallivm/lp_bld_flow.h"
>   #include "gallivm/lp_bld_misc.h"
>   #include "util/u_memory.h"
> diff --git a/src/gallium/drivers/radeonsi/si_shader.h b/src/gallium/drivers/radeonsi/si_shader.h
> index 1e32929..2ca2292 100644
> --- a/src/gallium/drivers/radeonsi/si_shader.h
> +++ b/src/gallium/drivers/radeonsi/si_shader.h
> @@ -12,25 +12,20 @@
>    * paragraph) shall be included in all copies or substantial portions of the
>    * Software.
>    *
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>    * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
>    * THE AUTHOR(S) AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
>    * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
>    * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
>    * USE OR OTHER DEALINGS IN THE SOFTWARE.
> - *
> - * Authors:
> - *	Tom Stellard <thomas.stellard at amd.com>
> - *	Michel Dänzer <michel.daenzer at amd.com>
> - *      Christian König <christian.koenig at amd.com>
>    */
>   
>   /* The compiler middle-end architecture: Explaining (non-)monolithic shaders
>    * -------------------------------------------------------------------------
>    *
>    * Typically, there is one-to-one correspondence between API and HW shaders,
>    * that is, for every API shader, there is exactly one shader binary in
>    * the driver.
>    *
>    * The problem with that is that we also have to emulate some API states
> diff --git a/src/gallium/drivers/radeonsi/si_state.c b/src/gallium/drivers/radeonsi/si_state.c
> index 8e3717e..fcf4928 100644
> --- a/src/gallium/drivers/radeonsi/si_state.c
> +++ b/src/gallium/drivers/radeonsi/si_state.c
> @@ -12,23 +12,20 @@
>    * paragraph) shall be included in all copies or substantial portions of the
>    * Software.
>    *
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>    * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
>    * THE AUTHOR(S) AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
>    * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
>    * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
>    * USE OR OTHER DEALINGS IN THE SOFTWARE.
> - *
> - * Authors:
> - *      Christian König <christian.koenig at amd.com>
>    */
>   
>   #include "si_pipe.h"
>   #include "sid.h"
>   #include "gfx9d.h"
>   #include "radeon/r600_cs.h"
>   #include "radeon/r600_query.h"
>   
>   #include "util/u_dual_blend.h"
>   #include "util/u_format.h"
> diff --git a/src/gallium/drivers/radeonsi/si_state.h b/src/gallium/drivers/radeonsi/si_state.h
> index 7eb0aa3c..5233be7 100644
> --- a/src/gallium/drivers/radeonsi/si_state.h
> +++ b/src/gallium/drivers/radeonsi/si_state.h
> @@ -12,23 +12,20 @@
>    * paragraph) shall be included in all copies or substantial portions of the
>    * Software.
>    *
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>    * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
>    * THE AUTHOR(S) AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
>    * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
>    * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
>    * USE OR OTHER DEALINGS IN THE SOFTWARE.
> - *
> - * Authors:
> - *      Christian König <christian.koenig at amd.com>
>    */
>   
>   #ifndef SI_STATE_H
>   #define SI_STATE_H
>   
>   #include "si_pm4.h"
>   #include "radeon/r600_pipe_common.h"
>   
>   #include "pipebuffer/pb_slab.h"
>   
> diff --git a/src/gallium/drivers/radeonsi/si_state_draw.c b/src/gallium/drivers/radeonsi/si_state_draw.c
> index ed48edd..b17828e 100644
> --- a/src/gallium/drivers/radeonsi/si_state_draw.c
> +++ b/src/gallium/drivers/radeonsi/si_state_draw.c
> @@ -12,23 +12,20 @@
>    * paragraph) shall be included in all copies or substantial portions of the
>    * Software.
>    *
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>    * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
>    * THE AUTHOR(S) AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
>    * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
>    * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
>    * USE OR OTHER DEALINGS IN THE SOFTWARE.
> - *
> - * Authors:
> - *      Christian König <christian.koenig at amd.com>
>    */
>   
>   #include "si_pipe.h"
>   #include "radeon/r600_cs.h"
>   #include "sid.h"
>   #include "gfx9d.h"
>   
>   #include "util/u_index_modify.h"
>   #include "util/u_log.h"
>   #include "util/u_upload_mgr.h"
> diff --git a/src/gallium/drivers/radeonsi/si_state_msaa.c b/src/gallium/drivers/radeonsi/si_state_msaa.c
> index 133f1e4..f745c24 100644
> --- a/src/gallium/drivers/radeonsi/si_state_msaa.c
> +++ b/src/gallium/drivers/radeonsi/si_state_msaa.c
> @@ -12,23 +12,20 @@
>    * paragraph) shall be included in all copies or substantial portions of the
>    * Software.
>    *
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>    * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
>    * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
>    * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
>    * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
>    * SOFTWARE.
> - *
> - * Authors: Marek Olšák <maraeo at gmail.com>
> - *
>    */
>   
>   #include "si_pipe.h"
>   #include "sid.h"
>   #include "radeon/r600_cs.h"
>   
>   /* For MSAA sample positions. */
>   #define FILL_SREG(s0x, s0y, s1x, s1y, s2x, s2y, s3x, s3y)  \
>   	(((s0x) & 0xf) | (((unsigned)(s0y) & 0xf) << 4) |		   \
>   	(((unsigned)(s1x) & 0xf) << 8) | (((unsigned)(s1y) & 0xf) << 12) |	   \
> diff --git a/src/gallium/drivers/radeonsi/si_state_shaders.c b/src/gallium/drivers/radeonsi/si_state_shaders.c
> index af7f6ec..b72f6fc 100644
> --- a/src/gallium/drivers/radeonsi/si_state_shaders.c
> +++ b/src/gallium/drivers/radeonsi/si_state_shaders.c
> @@ -12,24 +12,20 @@
>    * paragraph) shall be included in all copies or substantial portions of the
>    * Software.
>    *
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>    * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
>    * THE AUTHOR(S) AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
>    * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
>    * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
>    * USE OR OTHER DEALINGS IN THE SOFTWARE.
> - *
> - * Authors:
> - *      Christian König <christian.koenig at amd.com>
> - *      Marek Olšák <maraeo at gmail.com>
>    */
>   
>   #include "si_pipe.h"
>   #include "sid.h"
>   #include "gfx9d.h"
>   #include "radeon/r600_cs.h"
>   
>   #include "tgsi/tgsi_parse.h"
>   #include "tgsi/tgsi_ureg.h"
>   #include "util/hash_table.h"
> diff --git a/src/gallium/drivers/radeonsi/si_state_streamout.c b/src/gallium/drivers/radeonsi/si_state_streamout.c
> index 9971bc8..3d1d9dc 100644
> --- a/src/gallium/drivers/radeonsi/si_state_streamout.c
> +++ b/src/gallium/drivers/radeonsi/si_state_streamout.c
> @@ -12,23 +12,20 @@
>    * paragraph) shall be included in all copies or substantial portions of the
>    * Software.
>    *
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>    * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
>    * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
>    * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
>    * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
>    * SOFTWARE.
> - *
> - * Authors: Marek Olšák <maraeo at gmail.com>
> - *
>    */
>   
>   #include "si_pipe.h"
>   #include "si_state.h"
>   #include "sid.h"
>   #include "radeon/r600_cs.h"
>   
>   #include "util/u_memory.h"
>   
>   static void si_set_streamout_enable(struct si_context *sctx, bool enable);
> diff --git a/src/gallium/drivers/radeonsi/si_uvd.c b/src/gallium/drivers/radeonsi/si_uvd.c
> index 8061f5b..2fc5e30 100644
> --- a/src/gallium/drivers/radeonsi/si_uvd.c
> +++ b/src/gallium/drivers/radeonsi/si_uvd.c
> @@ -18,26 +18,20 @@
>    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
>    * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
>    * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
>    * IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR
>    * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
>    * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
>    * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
>    *
>    **************************************************************************/
>   
> -/*
> - * Authors:
> - *      Christian König <christian.koenig at amd.com>
> - *
> - */
> -
>   #include "si_pipe.h"
>   #include "radeon/radeon_video.h"
>   #include "radeon/radeon_uvd.h"
>   #include "radeon/radeon_vce.h"
>   #include "radeon/radeon_vcn_dec.h"
>   
>   /**
>    * creates an video buffer with an UVD compatible memory layout
>    */
>   struct pipe_video_buffer *si_video_buffer_create(struct pipe_context *pipe,
> diff --git a/src/gallium/winsys/amdgpu/drm/amdgpu_bo.c b/src/gallium/winsys/amdgpu/drm/amdgpu_bo.c
> index 897b4f0..2765211 100644
> --- a/src/gallium/winsys/amdgpu/drm/amdgpu_bo.c
> +++ b/src/gallium/winsys/amdgpu/drm/amdgpu_bo.c
> @@ -17,24 +17,20 @@
>    * NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS, AUTHORS
>    * AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
>    * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
>    * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
>    * USE OR OTHER DEALINGS IN THE SOFTWARE.
>    *
>    * The above copyright notice and this permission notice (including the
>    * next paragraph) shall be included in all copies or substantial portions
>    * of the Software.
>    */
> -/*
> - * Authors:
> - *      Marek Olšák <maraeo at gmail.com>
> - */
>   
>   #include "amdgpu_cs.h"
>   
>   #include "os/os_time.h"
>   #include "state_tracker/drm_driver.h"
>   #include <amdgpu_drm.h>
>   #include <xf86drm.h>
>   #include <stdio.h>
>   #include <inttypes.h>
>   
> diff --git a/src/gallium/winsys/amdgpu/drm/amdgpu_bo.h b/src/gallium/winsys/amdgpu/drm/amdgpu_bo.h
> index 10b095d..3b0f18f 100644
> --- a/src/gallium/winsys/amdgpu/drm/amdgpu_bo.h
> +++ b/src/gallium/winsys/amdgpu/drm/amdgpu_bo.h
> @@ -18,24 +18,20 @@
>    * NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS, AUTHORS
>    * AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
>    * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
>    * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
>    * USE OR OTHER DEALINGS IN THE SOFTWARE.
>    *
>    * The above copyright notice and this permission notice (including the
>    * next paragraph) shall be included in all copies or substantial portions
>    * of the Software.
>    */
> -/*
> - * Authors:
> - *      Marek Olšák <maraeo at gmail.com>
> - */
>   
>   #ifndef AMDGPU_BO_H
>   #define AMDGPU_BO_H
>   
>   #include "amdgpu_winsys.h"
>   
>   #include "pipebuffer/pb_slab.h"
>   
>   struct amdgpu_sparse_backing_chunk;
>   
> diff --git a/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c b/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c
> index 37c2834..80fd948 100644
> --- a/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c
> +++ b/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c
> @@ -18,24 +18,20 @@
>    * NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS, AUTHORS
>    * AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
>    * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
>    * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
>    * USE OR OTHER DEALINGS IN THE SOFTWARE.
>    *
>    * The above copyright notice and this permission notice (including the
>    * next paragraph) shall be included in all copies or substantial portions
>    * of the Software.
>    */
> -/*
> - * Authors:
> - *      Marek Olšák <maraeo at gmail.com>
> - */
>   
>   #include "amdgpu_cs.h"
>   #include "os/os_time.h"
>   #include <stdio.h>
>   
>   #include "amd/common/sid.h"
>   
>   DEBUG_GET_ONCE_BOOL_OPTION(noop, "RADEON_NOOP", false)
>   
>   /* FENCES */
> diff --git a/src/gallium/winsys/amdgpu/drm/amdgpu_cs.h b/src/gallium/winsys/amdgpu/drm/amdgpu_cs.h
> index d023841..4f0382b 100644
> --- a/src/gallium/winsys/amdgpu/drm/amdgpu_cs.h
> +++ b/src/gallium/winsys/amdgpu/drm/amdgpu_cs.h
> @@ -17,24 +17,20 @@
>    * NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS, AUTHORS
>    * AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
>    * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
>    * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
>    * USE OR OTHER DEALINGS IN THE SOFTWARE.
>    *
>    * The above copyright notice and this permission notice (including the
>    * next paragraph) shall be included in all copies or substantial portions
>    * of the Software.
>    */
> -/*
> - * Authors:
> - *      Marek Olšák <maraeo at gmail.com>
> - */
>   
>   #ifndef AMDGPU_CS_H
>   #define AMDGPU_CS_H
>   
>   #include "amdgpu_bo.h"
>   #include "util/u_memory.h"
>   #include <amdgpu_drm.h>
>   
>   struct amdgpu_ctx {
>      struct amdgpu_winsys *ws;
> diff --git a/src/gallium/winsys/amdgpu/drm/amdgpu_surface.c b/src/gallium/winsys/amdgpu/drm/amdgpu_surface.c
> index 99e4d77..fabc6cc 100644
> --- a/src/gallium/winsys/amdgpu/drm/amdgpu_surface.c
> +++ b/src/gallium/winsys/amdgpu/drm/amdgpu_surface.c
> @@ -18,24 +18,20 @@
>    * AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
>    * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
>    * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
>    * USE OR OTHER DEALINGS IN THE SOFTWARE.
>    *
>    * The above copyright notice and this permission notice (including the
>    * next paragraph) shall be included in all copies or substantial portions
>    * of the Software.
>    */
>   
> -/* Contact:
> - *     Marek Olšák <maraeo at gmail.com>
> - */
> -
>   #include "amdgpu_winsys.h"
>   #include "util/u_format.h"
>   
>   static int amdgpu_surface_sanity(const struct pipe_resource *tex)
>   {
>      switch (tex->target) {
>      case PIPE_TEXTURE_1D:
>         if (tex->height0 > 1)
>            return -EINVAL;
>         /* fall through */
> diff --git a/src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c b/src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c
> index b80a988..7ebd100 100644
> --- a/src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c
> +++ b/src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c
> @@ -19,24 +19,20 @@
>    * NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS, AUTHORS
>    * AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
>    * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
>    * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
>    * USE OR OTHER DEALINGS IN THE SOFTWARE.
>    *
>    * The above copyright notice and this permission notice (including the
>    * next paragraph) shall be included in all copies or substantial portions
>    * of the Software.
>    */
> -/*
> - * Authors:
> - *      Marek Olšák <maraeo at gmail.com>
> - */
>   
>   #include "amdgpu_cs.h"
>   #include "amdgpu_public.h"
>   
>   #include "util/u_hash_table.h"
>   #include <amdgpu_drm.h>
>   #include <xf86drm.h>
>   #include <stdio.h>
>   #include <sys/stat.h>
>   #include "amd/common/amdgpu_id.h"
> diff --git a/src/gallium/winsys/amdgpu/drm/amdgpu_winsys.h b/src/gallium/winsys/amdgpu/drm/amdgpu_winsys.h
> index b4a3422..59a5eca 100644
> --- a/src/gallium/winsys/amdgpu/drm/amdgpu_winsys.h
> +++ b/src/gallium/winsys/amdgpu/drm/amdgpu_winsys.h
> @@ -17,24 +17,20 @@
>    * NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS, AUTHORS
>    * AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
>    * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
>    * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
>    * USE OR OTHER DEALINGS IN THE SOFTWARE.
>    *
>    * The above copyright notice and this permission notice (including the
>    * next paragraph) shall be included in all copies or substantial portions
>    * of the Software.
>    */
> -/*
> - * Authors:
> - *      Marek Olšák <maraeo at gmail.com>
> - */
>   
>   #ifndef AMDGPU_WINSYS_H
>   #define AMDGPU_WINSYS_H
>   
>   #include "pipebuffer/pb_cache.h"
>   #include "pipebuffer/pb_slab.h"
>   #include "gallium/drivers/radeon/radeon_winsys.h"
>   #include "addrlib/addrinterface.h"
>   #include "util/u_queue.h"
>   #include <amdgpu.h>
> diff --git a/src/gallium/winsys/radeon/drm/radeon_drm_bo.h b/src/gallium/winsys/radeon/drm/radeon_drm_bo.h
> index d5fabab..bc7cba3 100644
> --- a/src/gallium/winsys/radeon/drm/radeon_drm_bo.h
> +++ b/src/gallium/winsys/radeon/drm/radeon_drm_bo.h
> @@ -17,25 +17,21 @@
>    * NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS, AUTHORS
>    * AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
>    * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
>    * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
>    * USE OR OTHER DEALINGS IN THE SOFTWARE.
>    *
>    * The above copyright notice and this permission notice (including the
>    * next paragraph) shall be included in all copies or substantial portions
>    * of the Software.
>    */
> -/*
> - * Authors:
> - *      Jérôme Glisse <glisse at freedesktop.org>
> - *      Marek Olšák <maraeo at gmail.com>
> - */
> +
>   #ifndef RADEON_DRM_BO_H
>   #define RADEON_DRM_BO_H
>   
>   #include "radeon_drm_winsys.h"
>   #include "os/os_thread.h"
>   #include "pipebuffer/pb_slab.h"
>   
>   struct radeon_bo {
>       struct pb_buffer base;
>       union {
> diff --git a/src/gallium/winsys/radeon/drm/radeon_drm_cs.c b/src/gallium/winsys/radeon/drm/radeon_drm_cs.c
> index 1e7060e..2b1542f 100644
> --- a/src/gallium/winsys/radeon/drm/radeon_drm_cs.c
> +++ b/src/gallium/winsys/radeon/drm/radeon_drm_cs.c
> @@ -17,29 +17,20 @@
>    * NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS, AUTHORS
>    * AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
>    * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
>    * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
>    * USE OR OTHER DEALINGS IN THE SOFTWARE.
>    *
>    * The above copyright notice and this permission notice (including the
>    * next paragraph) shall be included in all copies or substantial portions
>    * of the Software.
>    */
> -/*
> - * Authors:
> - *      Marek Olšák <maraeo at gmail.com>
> - *
> - * Based on work from libdrm_radeon by:
> - *      Aapo Tahkola <aet at rasterburn.org>
> - *      Nicolai Haehnle <prefect_ at gmx.net>
> - *      Jérôme Glisse <glisse at freedesktop.org>
> - */
>   
>   /*
>       This file replaces libdrm's radeon_cs_gem with our own implemention.
>       It's optimized specifically for Radeon DRM.
>       Adding buffers and space checking are faster and simpler than their
>       counterparts in libdrm (the time complexity of all the functions
>       is O(1) in nearly all scenarios, thanks to hashing).
>   
>       It works like this:
>   
> diff --git a/src/gallium/winsys/radeon/drm/radeon_drm_surface.c b/src/gallium/winsys/radeon/drm/radeon_drm_surface.c
> index 6cda59e..43bf7ed 100644
> --- a/src/gallium/winsys/radeon/drm/radeon_drm_surface.c
> +++ b/src/gallium/winsys/radeon/drm/radeon_drm_surface.c
> @@ -15,23 +15,20 @@
>    * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
>    * NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS, AUTHORS
>    * AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
>    * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
>    * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
>    * USE OR OTHER DEALINGS IN THE SOFTWARE.
>    *
>    * The above copyright notice and this permission notice (including the
>    * next paragraph) shall be included in all copies or substantial portions
>    * of the Software.
> - *
> - * Authors:
> - *   Marek Olšák <maraeo at gmail.com>
>    */
>   
>   #include "radeon_drm_winsys.h"
>   #include "util/u_format.h"
>   #include <radeon_surface.h>
>   
>   static unsigned cik_get_macro_tile_index(struct radeon_surf *surf)
>   {
>   	unsigned index, tileb;
>   
> diff --git a/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c b/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c
> index c61f3d9..d612d9a 100644
> --- a/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c
> +++ b/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c
> @@ -17,26 +17,20 @@
>    * NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS, AUTHORS
>    * AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
>    * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
>    * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
>    * USE OR OTHER DEALINGS IN THE SOFTWARE.
>    *
>    * The above copyright notice and this permission notice (including the
>    * next paragraph) shall be included in all copies or substantial portions
>    * of the Software.
>    */
> -/*
> - * Authors:
> - *      Corbin Simpson <MostAwesomeDude at gmail.com>
> - *      Joakim Sindholt <opensource at zhasha.com>
> - *      Marek Olšák <maraeo at gmail.com>
> - */
>   
>   #include "radeon_drm_bo.h"
>   #include "radeon_drm_cs.h"
>   #include "radeon_drm_public.h"
>   
>   #include "util/u_memory.h"
>   #include "util/u_hash_table.h"
>   
>   #include <xf86drm.h>
>   #include <stdio.h>
> diff --git a/src/gallium/winsys/radeon/drm/radeon_drm_winsys.h b/src/gallium/winsys/radeon/drm/radeon_drm_winsys.h
> index 362dab2..dd6e19a 100644
> --- a/src/gallium/winsys/radeon/drm/radeon_drm_winsys.h
> +++ b/src/gallium/winsys/radeon/drm/radeon_drm_winsys.h
> @@ -16,24 +16,21 @@
>    * NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS, AUTHORS
>    * AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
>    * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
>    * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
>    * USE OR OTHER DEALINGS IN THE SOFTWARE.
>    *
>    * The above copyright notice and this permission notice (including the
>    * next paragraph) shall be included in all copies or substantial portions
>    * of the Software.
>    */
> -/*
> - * Authors:
> - *      Corbin Simpson <MostAwesomeDude at gmail.com>
> - */
> +
>   #ifndef RADEON_DRM_WINSYS_H
>   #define RADEON_DRM_WINSYS_H
>   
>   #include "gallium/drivers/radeon/radeon_winsys.h"
>   #include "pipebuffer/pb_cache.h"
>   #include "pipebuffer/pb_slab.h"
>   #include "util/u_queue.h"
>   #include "util/list.h"
>   #include <radeon_drm.h>
>   
> 


-- 
Lerne, wie die Welt wirklich ist,
Aber vergiss niemals, wie sie sein sollte.


More information about the mesa-dev mailing list