amd-drm-next-6.3-2023-01-20: amdgpu: - Secure display fixes - Fix scaling - Misc code cleanups - Display BW alloc logic updates - DCN 3.2 fixes - Fix power reporting on certain firmwares for CZN/RN - SR-IOV fixes - Link training cleanup and code rework - HDCP fixes - Reserved VMID fix - Documentation updates - Colorspace fixes - RAS updates - GC11.0 fixes - VCN instance harvesting fixes - DCN 3.1.4/5 workarounds for S/G displays - Add PCIe info to the INFO IOCTL amdkfd: - XNACK fix UAPI: - Add PCIe gen/lanes info to the amdgpu INFO IOCTL Nesa ultimately plans to use this to make decisions about buffer placement optimizations Mesa MR: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20790
Showing the changes to include/uapi (1 of 166 files). Show all
Unified · Split
| @@ -1053,7 +1053,8 @@ struct drm_amdgpu_info_device { · 1052 unmodified lines | ||
| 1053 | 1053 | __u32 enabled_rb_pipes_mask; |
| 1054 | 1054 | __u32 num_rb_pipes; |
| 1055 | 1055 | __u32 num_hw_gfx_contexts; |
| 1056 | − __u32 _pad; | |
| 1056 | + /* PCIe version (the smaller of the GPU and the CPU/motherboard) */ | |
| 1057 | + __u32 pcie_gen; | |
| 1057 | 1058 | __u64 ids_flags; |
| 1058 | 1059 | /** Starting virtual address for UMDs. */ |
| 1059 | 1060 | __u64 virtual_address_offset; |
| @@ -1100,7 +1101,8 @@ struct drm_amdgpu_info_device { · 40 unmodified lines | ||
| 1100 | 1101 | __u32 gs_prim_buffer_depth; |
| 1101 | 1102 | /* max gs wavefront per vgt*/ |
| 1102 | 1103 | __u32 max_gs_waves_per_vgt; |
| 1103 | − __u32 _pad1; | |
| 1104 | + /* PCIe number of lanes (the smaller of the GPU and the CPU/motherboard) */ | |
| 1105 | + __u32 pcie_num_lanes; | |
| 1104 | 1106 | /* always on cu bitmap */ |
| 1105 | 1107 | __u32 cu_ao_bitmap[4][4]; |
| 1106 | 1108 | /** Starting high virtual address for UMDs. */ |