| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | drm/amdgpu/mes: fix vm csa update issue | Jack Xiao | 2022-05-04 | 1 | -0/+3 | |
| | | | | | | | | | | | Need reserve VM buffers before update VM csa. v2: rebase fixes Signed-off-by: Jack Xiao <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| * | drm/amdgpu/mes: implement mes self test | Jack Xiao | 2022-05-04 | 1 | -0/+2 | |
| | | | | | | | | | | | Add mes self test to verify its fundamental functionality by running ring test and ib test of mes kernel queue. Signed-off-by: Jack Xiao <[email protected]> Acked-by: Christian König <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| * | drm/amdgpu/mes: add helper functions to alloc/free ctx metadata | Jack Xiao | 2022-05-04 | 1 | -0/+4 | |
| | | | | | | | | | | Add the helper functions to allocate/free context metadata. Signed-off-by: Jack Xiao <[email protected]> Acked-by: Christian König <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| * | drm/amdgpu/mes: implement removing mes ring | Jack Xiao | 2022-05-04 | 1 | -0/+2 | |
| | | | | | | | | | | Remove the mes ring and its resources. Signed-off-by: Jack Xiao <[email protected]> Acked-by: Christian König <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| * | drm/amdgpu/mes: use ring for kernel queue submission | Jack Xiao | 2022-05-04 | 1 | -0/+5 | |
| | | | | | | | | | | Use ring as the front end for kernel queue submission. Signed-off-by: Jack Xiao <[email protected]> Acked-by: Christian König <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| * | drm/amdgpu/mes: add helper function to get the ctx meta data offset | Jack Xiao | 2022-05-04 | 1 | -1/+2 | |
| | | | | | | | | | | Add the helper function to get the corresponding ctx meta data offset. Signed-off-by: Jack Xiao <[email protected]> Acked-by: Christian König <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| * | drm/amdgpu/mes: implement removing mes queue | Jack Xiao | 2022-05-04 | 1 | -0/+1 | |
| | | | | | | | | | | Remove the MES queue from MES scheduling and free its resources. Signed-off-by: Jack Xiao <[email protected]> Acked-by: Christian König <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| * | drm/amdgpu/mes: implement adding mes queue | Jack Xiao | 2022-05-04 | 1 | -0/+19 | |
| | | | | | | | | | | | Allocate related resources for the queue and add it to mes for scheduling. Signed-off-by: Jack Xiao <[email protected]> Acked-by: Christian König <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| * | drm/amdgpu/mes: implement resuming all gangs | Jack Xiao | 2022-05-04 | 1 | -0/+1 | |
| | | | | | | | | | | Implement resuming all gangs. Signed-off-by: Jack Xiao <[email protected]> Acked-by: Christian König <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| * | drm/amdgpu/mes: implement suspending all gangs | Jack Xiao | 2022-05-04 | 1 | -0/+2 | |
| | | | | | | | | | | Implement suspending all gangs. Signed-off-by: Jack Xiao <[email protected]> Acked-by: Christian König <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| * | drm/amdgpu/mes: implement removing mes gang | Jack Xiao | 2022-05-04 | 1 | -0/+1 | |
| | | | | | | | | | | Free the mes gang and its resources. Signed-off-by: Jack Xiao <[email protected]> Acked-by: Christian König <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| * | drm/amdgpu/mes: implement adding mes gang | Jack Xiao | 2022-05-04 | 1 | -0/+12 | |
| | | | | | | | | | | | Gang is a group of the same type queue, which is the scheduling unit of mes hardware scheduler. Signed-off-by: Jack Xiao <[email protected]> Acked-by: Christian König <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| * | drm/amdgpu/mes: implement destroying mes process | Jack Xiao | 2022-05-04 | 1 | -0/+1 | |
| | | | | | | | | | | Destroy the mes process, which free resources of the process. Signed-off-by: Jack Xiao <[email protected]> Acked-by: Christian König <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| * | drm/amdgpu/mes: implement creating mes process v2 | Jack Xiao | 2022-05-04 | 1 | -0/+3 | |
| | | | | | | | | | | | | | Create a mes process which contains process-related resources, like vm, doorbell bitmap, process ctx bo and etc. v2: move the simple variable to the end Signed-off-by: Jack Xiao <[email protected]> Acked-by: Christian König <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| * | drm/amdgpu/mes: initialize/finalize common mes structure v2 | Jack Xiao | 2022-05-04 | 1 | -0/+4 | |
| | | | | | | | | | | | | | Initialize/finalize common mes structure. v2: add mutex_init for adev->mes.mutex Cc: Le Ma <[email protected]> Signed-off-by: Jack Xiao <[email protected]> Acked-by: Christian König <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| * | drm/amdgpu/mes: add mes kiq callback | Jack Xiao | 2022-05-04 | 1 | -0/+5 | |
| | | | | | | | | | Needed to properly initialize mes kiq. Signed-off-by: Jack Xiao <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| * | drm/amdgpu/mes: extend mes framework to support multiple mes pipes | Jack Xiao | 2022-05-04 | 1 | -14/+21 | |
| | | | | | | | | | | Add support for multiple mes pipes, so that reuse the existing code to initialize more mes pipe and queue. Signed-off-by: Jack Xiao <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| * | drm/amdgpu: update mes process/gang/queue definitions | Jack Xiao | 2022-05-04 | 1 | -0/+59 | |
| | | | | | | | | | | | | | Update the definitions of MES process/gang/queue. v2: add missing includes v3: rebase fix, include mm.h Signed-off-by: Jack Xiao <[email protected]> Acked-by: Christian König <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| * | drm/amdgpu/mes: add status fence memory definitions | Le Ma | 2020-07-01 | 1 | -0/+3 | |
| | | | | | | | | | Update for new member query_status_fence_gpu_mc_ptr in MESAPI_SET_HW_RESOURCES. Signed-off-by: Le Ma <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| * | drm/amdgpu/mes: update some mes definitions | Jack Xiao | 2020-07-01 | 1 | -2/+40 | |
| | | | | | | | | | | Update some mes definitions. Signed-off-by: Jack Xiao <[email protected]> Acked-by: Alex Deucher <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| * | drm/amdgpu/mes10.1: add mes firmware info fields | Jack Xiao | 2019-06-21 | 1 | -0/+16 | |
| | | | | | | | | | The newly added fields is to store mes firmware related information. Signed-off-by: Jack Xiao <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| * | drm/amdgpu/mes: add definitions of ip callback function | Jack Xiao | 2019-06-21 | 1 | -0/+54 | |
| | | | | | | | | | Abstract mes ip independent function layer. Acked-by: Hawking Zhang <[email protected]> Signed-off-by: Jack Xiao <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
| * | drm/amdgpu/mes: add mes header file and definition | Jack Xiao | 2019-06-21 | 1 | -0/+31 | |
| Add dummy header file and definitions of mes. Acked-by: Hawking Zhang <[email protected]> Signed-off-by: Jack Xiao <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | ||||||
