[PATCH libdrm 1/4] amdgpu: add sync_file import and export functions

Emil Velikov emil.l.velikov at gmail.com
Thu Sep 14 08:04:46 UTC 2017


On 12 September 2017 at 21:43, Marek Olšák <maraeo at gmail.com> wrote:
> From: Marek Olšák <marek.olsak at amd.com>
>
> ---
>  amdgpu/amdgpu.h    | 30 ++++++++++++++++++++++++++++++
>  amdgpu/amdgpu_cs.c | 20 ++++++++++++++++++++
>  2 files changed, 50 insertions(+)
>
> diff --git a/amdgpu/amdgpu.h b/amdgpu/amdgpu.h
> index 238b1aa..b44b9b6 100644
> --- a/amdgpu/amdgpu.h
> +++ b/amdgpu/amdgpu.h
> @@ -1383,6 +1383,36 @@ int amdgpu_cs_import_syncobj(amdgpu_device_handle dev,
>                              uint32_t *syncobj);
>
>  /**
> + *  Export kernel sync object to a sync_file.
> + *
> + * \param   dev               - \c [in] device handle
> + * \param   syncobj    - \c [in] sync object handle
> + * \param   sync_file_fd - \c [out] sync_file file descriptor.
> + *
> + * \return   0 on success\n
> + *          <0 - Negative POSIX Error code
> + *
> + */
> +int amdgpu_cs_syncobj_export_sync_file(amdgpu_device_handle dev,
> +                                      uint32_t syncobj,
> +                                      int *sync_file_fd);
> +
> +/**
> + *  Import kernel sync object from a sync_file.
> + *
> + * \param   dev               - \c [in] device handle
> + * \param   syncobj    - \c [in] sync object handle
> + * \param   sync_file_fd - \c [in] sync_file file descriptor.
> + *
> + * \return   0 on success\n
> + *          <0 - Negative POSIX Error code
> + *
> + */
> +int amdgpu_cs_syncobj_import_sync_file(amdgpu_device_handle dev,
> +                                      uint32_t syncobj,
> +                                      int sync_file_fd);
> +
Did you run make check? Seems like these (and other newly introduced
symbols) are missing from amdgpu-symbol-check.

Thanks
Emil


More information about the dri-devel mailing list