Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | radeonsi: add support for Raven2 (v2) | Marek Olšák | 2018-10-30 | 1 | -0/+6 |
| | | | | | | v2: fix enabling primitive binning Reviewed-by: Samuel Pitoiset <[email protected]> | ||||
* | amd/common: check DRM version 3.27 for JPEG decode | Leo Liu | 2018-10-23 | 1 | -1/+1 |
| | | | | | | | | | | JPEG was added after DRM version 3.26 Signed-off-by: Leo Liu <[email protected]> Fixes: 4558758c51749(amd/common: add vcn jpeg ip info query) Cc: Boyuan Zhang <[email protected]> Cc: Alex Smith <[email protected]> Reviewed-by: Alex Deucher <[email protected]> | ||||
* | amd/common: add vcn jpeg ip info query | Boyuan Zhang | 2018-10-23 | 1 | -2/+12 |
| | | | | | Signed-off-by: Boyuan Zhang <[email protected]> Reviewed-by: Leo Liu <[email protected]> | ||||
* | radeonsi: save raster config in screen, add se_tile_repeat | Marek Olšák | 2018-10-16 | 1 | -2/+11 |
| | |||||
* | radeonsi: adjust and simplify max_alloc_size determination | Marek Olšák | 2018-09-10 | 1 | -8/+8 |
| | | | | Tested-by: Dieter Nützel <[email protected]> | ||||
* | ac: add radeon_info::num_good_cu_per_sh | Marek Olšák | 2018-09-10 | 1 | -0/+3 |
| | | | | Tested-by: Dieter Nützel <[email protected]> | ||||
* | ac: add radeon_info::name | Marek Olšák | 2018-08-14 | 1 | -1/+5 |
| | | | | Reviewed-by: Timothy Arceri <[email protected]> | ||||
* | ac/gpu_info: add radeon_info::num_tcc_blocks | Marek Olšák | 2018-06-19 | 1 | -0/+10 |
| | | | | | | The values for the radeon winsys were copied from the kernel driver. Tested-by: Dieter Nützel <[email protected]> | ||||
* | ac: Clear meminfo to avoid valgrind warning. | Bas Nieuwenhuizen | 2018-06-16 | 1 | -1/+1 |
| | | | | | | | Somehow valgrind misses that the value is initialized by the ioctl. Reviewed-by: Dave Airlie <[email protected]> Reviewed-by: Samuel Pitoiset <[email protected]> | ||||
* | ac/gpu_info: report real total memory sizes | Marek Olšák | 2018-06-13 | 1 | -28/+54 |
| | | | | | | | The change from MIN2 to MAX2 is intentional. Cc: 18.1 <[email protected]> Reviewed-by: Bas Nieuwenhuizen <[email protected]> | ||||
* | ac/gpu_info: add has_read_registers_query | Marek Olšák | 2018-05-10 | 1 | -0/+2 |
| | | | | Reviewed-by: Nicolai Hähnle <[email protected]> | ||||
* | ac/gpu_info: add has_2d_tiling | Marek Olšák | 2018-05-10 | 1 | -0/+2 |
| | | | | Reviewed-by: Nicolai Hähnle <[email protected]> | ||||
* | ac/gpu_info: add has_sparse_vm_mappings | Marek Olšák | 2018-05-10 | 1 | -0/+8 |
| | | | | Reviewed-by: Nicolai Hähnle <[email protected]> | ||||
* | ac/gpu_info: add has_unaligned_shader_loads | Marek Olšák | 2018-05-10 | 1 | -0/+3 |
| | | | | Reviewed-by: Nicolai Hähnle <[email protected]> | ||||
* | ac/gpu_info: add has_indirect_compute_dispatch | Marek Olšák | 2018-05-10 | 1 | -0/+2 |
| | | | | Reviewed-by: Nicolai Hähnle <[email protected]> | ||||
* | ac/gpu_info: add kernel_flushes_tc_l2_after_ib | Marek Olšák | 2018-05-10 | 1 | -0/+4 |
| | | | | Reviewed-by: Nicolai Hähnle <[email protected]> | ||||
* | ac/gpu_info: add has_format_bc1_through_bc7 | Marek Olšák | 2018-05-10 | 1 | -0/+2 |
| | | | | Reviewed-by: Nicolai Hähnle <[email protected]> | ||||
* | ac/gpu_info: add has_eqaa_surface_allocator | Marek Olšák | 2018-05-10 | 1 | -1/+3 |
| | | | | Reviewed-by: Nicolai Hähnle <[email protected]> | ||||
* | radeonsi: clean up the reset status query implementation | Marek Olšák | 2018-05-10 | 1 | -0/+4 |
| | | | | Reviewed-by: Nicolai Hähnle <[email protected]> | ||||
* | ac/gpu_info: add has_bo_metadata | Marek Olšák | 2018-05-10 | 1 | -0/+2 |
| | | | | Reviewed-by: Nicolai Hähnle <[email protected]> | ||||
* | ac/gpu_info: add si_TA_CS_BC_BASE_ADDR_allowed | Marek Olšák | 2018-05-10 | 1 | -0/+2 |
| | | | | Reviewed-by: Nicolai Hähnle <[email protected]> | ||||
* | ac/gpu_info: add htile_cmask_support_1d_tiling | Marek Olšák | 2018-05-10 | 1 | -0/+2 |
| | | | | Reviewed-by: Nicolai Hähnle <[email protected]> | ||||
* | ac/gpu_info: add kernel_flushes_hdp_before_ib | Marek Olšák | 2018-05-10 | 1 | -0/+2 |
| | | | | Reviewed-by: Nicolai Hähnle <[email protected]> | ||||
* | ac: sort raster configs | Marek Olšák | 2018-05-10 | 1 | -39/+27 |
| | | | | Reviewed-by: Nicolai Hähnle <[email protected]> | ||||
* | ac: remove 1 RB raster config for Iceland | Marek Olšák | 2018-05-10 | 1 | -5/+1 |
| | | | | | | Iceland always reports 2 RBs. Reviewed-by: Nicolai Hähnle <[email protected]> | ||||
* | ac: move the Fiji kernel workaround for raster config out of the switch | Marek Olšák | 2018-05-10 | 1 | -8/+11 |
| | | | | Reviewed-by: Nicolai Hähnle <[email protected]> | ||||
* | ac: enable both RBs on Kaveri | Marek Olšák | 2018-05-10 | 1 | -2/+13 |
| | | | | | | | | | This can result in 2x increase in performance on non-harvested Kaveris. v2: don't do it on radeon Tested-by: Michel Dänzer <[email protected]> Reviewed-by: Nicolai Hähnle <[email protected]> | ||||
* | ac/radv/radeonsi: refactor harvest config register getters. | Dave Airlie | 2018-04-24 | 1 | -0/+113 |
| | | | | | | | | This refactors the code out to share it between radv and radeonsi. Reviewed-by: Bas Nieuwenhuizen <[email protected]> Acked-by: Nicolai Hähnle <[email protected]> Reviewed-by: Samuel Pitoiset <[email protected]> | ||||
* | ac/radv/radeonsi: refactor raster_config default values getters. | Dave Airlie | 2018-04-24 | 1 | -0/+93 |
| | | | | | | | This just makes this common code between the two drivers. Reviewed-by: Nicolai Hähnle <[email protected]> Reviewed-by: Bas Nieuwenhuizen <[email protected]> | ||||
* | ac/info: move gs table depth to common code. | Dave Airlie | 2018-04-24 | 1 | -0/+33 |
| | | | | | Reviewed-by: Nicolai Hähnle <[email protected]> Reviewed-by: Bas Nieuwenhuizen <[email protected]> | ||||
* | winsys/amdgpu: allow local BOs on APUs | Marek Olšák | 2018-04-13 | 1 | -1/+2 |
| | | | | | | | Local BOs ignore BO priorities, and we don't need those on APUs. Reviewed-by: Samuel Pitoiset <[email protected]> Tested-by: Dieter Nützel <[email protected]> | ||||
* | ac/gpu_info: print GB_ADDR_CONFIG | Marek Olšák | 2018-04-02 | 1 | -0/+50 |
| | |||||
* | ac/gpu_info: reorder the fields and print them nicely | Marek Olšák | 2018-04-02 | 1 | -46/+61 |
| | |||||
* | ac/gpu_info: rename has_virtual_memory -> r600_has_virtual_memory | Marek Olšák | 2018-04-02 | 1 | -1/+1 |
| | |||||
* | ac/gpu_info: don't print irrelevant fields | Marek Olšák | 2018-04-02 | 1 | -5/+0 |
| | |||||
* | util: Move util_is_power_of_two to bitscan.h and rename to ↵ | Ian Romanick | 2018-03-29 | 1 | -2/+2 |
| | | | | | | | | | | | util_is_power_of_two_or_zero The new name make the zero-input behavior more obvious. The next patch adds a new function with different zero-input behavior. Signed-off-by: Ian Romanick <[email protected]> Suggested-by: Matt Turner <[email protected]> Reviewed-by: Alejandro Piñeiro <[email protected]> | ||||
* | radeonsi: don't reallocate on DMABUF export if local BOs are disabled | Marek Olšák | 2018-03-26 | 1 | -0/+2 |
| | |||||
* | ac/gpu_info: print ib_start_alignment, add assertion | Marek Olšák | 2018-03-09 | 1 | -0/+2 |
| | |||||
* | winsys/amdgpu: query GDS info | Marek Olšák | 2018-03-08 | 1 | -0/+11 |
| | | | | Reviewed-by: Alex Deucher <[email protected]> | ||||
* | radeonsi: align command buffer starting address to fix some Raven hangs | Marek Olšák | 2018-03-08 | 1 | -1/+20 |
| | | | | | | Cc: 17.3 18.0 <[email protected]> Reviewed-by: Christian König <[email protected]> Reviewed-by: Alex Deucher <[email protected]> | ||||
* | amd/common:add uvd hevc enc support check in hw query | James Zhu | 2018-02-21 | 1 | -1/+11 |
| | | | | | | | Based on amdgpu hardware query information to check if UVD hevc enc support Signed-off-by: James Zhu <[email protected]> Reviewed-by: Marek Olšák <[email protected]> | ||||
* | ac: query high bits of 32-bit address space | Marek Olšák | 2018-02-17 | 1 | -0/+7 |
| | |||||
* | ac: rename has_sync_file to has_fence_to_handle. | Bas Nieuwenhuizen | 2018-01-04 | 1 | -2/+2 |
| | | | | | | | | | | | sync_files are in linux since 4.7, while the amdgpu fence_to_handle ioctl is only in 4.15. In particular we don't need it for sync_file in radv, because everything happens via syncobjs, which got support earlier than fence_to_handle. Reviewed-by: Marek Olšák <[email protected]> | ||||
* | ac: rename has_syncobj_wait -> has_syncobj_wait_for_submit | Marek Olšák | 2018-01-04 | 1 | -1/+1 |
| | | | | Reviewed-by: Bas Nieuwenhuizen <[email protected]> | ||||
* | amd/common: Add detection of the syncobj wait/signal/reset ioctls. | Bas Nieuwenhuizen | 2017-12-18 | 1 | -0/+1 |
| | | | | | | First amdgpu bump after inclusion was 20 (which was done for local BOs). Reviewed-by: Dave Airlie <[email protected]> | ||||
* | radeonsi: dismantle si_common_screen_init/destroy | Marek Olšák | 2017-11-29 | 1 | -0/+55 |
| | | | | Reviewed-by: Nicolai Hähnle <[email protected]> | ||||
* | radeon/common: add vcn enc ip info query | Boyuan Zhang | 2017-11-17 | 1 | -1/+9 |
| | | | | | | | New ip info query is needed for vcn encode Signed-off-by: Boyuan Zhang <[email protected]> Acked-by: Christian König <[email protected]> | ||||
* | radeonsi: remove unused field in the PCI ID table | Marek Olšák | 2017-11-07 | 1 | -1/+1 |
| | | | | Reviewed-by: Alex Deucher <[email protected]> | ||||
* | radv: Expose VK_EXT_global_priority | Andres Rodriguez | 2017-10-21 | 1 | -0/+1 |
| | | | | | | | Expose the extension string as supported Signed-off-by: Andres Rodriguez <[email protected]> Reviewed-by: Bas Nieuwenhuizen <[email protected]> | ||||
* | ac: add radeon_info::has_sync_filecros-mesa-17.2.3-vanillachadv/cros-mesa-17.2.3-vanilla | Marek Olšák | 2017-10-12 | 1 | -0/+1 |
| | | | | Reviewed-by: Nicolai Hähnle <[email protected]> |