mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 00:58:05 +02:00
virtio/drm: Update header
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26578>
This commit is contained in:
parent
927968e266
commit
3df6c19a22
1 changed files with 16 additions and 1 deletions
|
|
@ -6,13 +6,18 @@
|
|||
#ifndef DRM_HW_H_
|
||||
#define DRM_HW_H_
|
||||
|
||||
#ifdef ENABLE_DRM_AMDGPU
|
||||
#include <amdgpu.h>
|
||||
#endif
|
||||
|
||||
struct virgl_renderer_capset_drm {
|
||||
uint32_t wire_format_version;
|
||||
/* Underlying drm device version: */
|
||||
uint32_t version_major;
|
||||
uint32_t version_minor;
|
||||
uint32_t version_patchlevel;
|
||||
#define VIRTGPU_DRM_CONTEXT_MSM 1
|
||||
#define VIRTGPU_DRM_CONTEXT_MSM 1
|
||||
#define VIRTGPU_DRM_CONTEXT_AMDGPU 2
|
||||
uint32_t context_type;
|
||||
uint32_t pad;
|
||||
union {
|
||||
|
|
@ -26,7 +31,17 @@ struct virgl_renderer_capset_drm {
|
|||
uint64_t gmem_base;
|
||||
uint64_t chip_id;
|
||||
uint32_t max_freq;
|
||||
uint32_t highest_bank_bit;
|
||||
} msm; /* context_type == VIRTGPU_DRM_CONTEXT_MSM */
|
||||
struct {
|
||||
uint32_t address32_hi;
|
||||
uint32_t __pad;
|
||||
#ifdef ENABLE_DRM_AMDGPU
|
||||
struct amdgpu_buffer_size_alignments alignments;
|
||||
struct amdgpu_gpu_info gpu_info;
|
||||
#endif
|
||||
char marketing_name[128];
|
||||
} amdgpu; /* context_type == VIRTGPU_DRM_CONTEXT_AMDGPU */
|
||||
} u;
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue