.. | .. |
---|
1 | 1 | /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ |
---|
2 | 2 | /* |
---|
3 | 3 | * |
---|
4 | | - * (C) COPYRIGHT 2020-2021 ARM Limited. All rights reserved. |
---|
| 4 | + * (C) COPYRIGHT 2020-2023 ARM Limited. All rights reserved. |
---|
5 | 5 | * |
---|
6 | 6 | * This program is free software and is provided to you under the terms of the |
---|
7 | 7 | * GNU General Public License version 2 as published by the Free Software |
---|
.. | .. |
---|
119 | 119 | * 11.31: |
---|
120 | 120 | * - Added BASE_JD_REQ_LIMITED_CORE_MASK. |
---|
121 | 121 | * - Added ioctl 55: set_limited_core_count. |
---|
| 122 | + * 11.32: |
---|
| 123 | + * - Added new HW performance counters interface to all GPUs. |
---|
| 124 | + * 11.33: |
---|
| 125 | + * - Removed Kernel legacy HWC interface |
---|
| 126 | + * 11.34: |
---|
| 127 | + * - First release of new HW performance counters interface. |
---|
| 128 | + * 11.35: |
---|
| 129 | + * - Dummy model (no mali) backend will now clear HWC values after each sample |
---|
| 130 | + * 11.36: |
---|
| 131 | + * - Remove legacy definitions: |
---|
| 132 | + * - base_jit_alloc_info_10_2 |
---|
| 133 | + * - base_jit_alloc_info_11_5 |
---|
| 134 | + * - kbase_ioctl_mem_jit_init_10_2 |
---|
| 135 | + * - kbase_ioctl_mem_jit_init_11_5 |
---|
| 136 | + * 11.37: |
---|
| 137 | + * - Fix kinstr_prfcnt issues: |
---|
| 138 | + * - Missing implicit sample for CMD_STOP when HWCNT buffer is full. |
---|
| 139 | + * - Race condition when stopping periodic sampling. |
---|
| 140 | + * - prfcnt_block_metadata::block_idx gaps. |
---|
| 141 | + * - PRFCNT_CONTROL_CMD_SAMPLE_ASYNC is removed. |
---|
| 142 | + * 11.38: |
---|
| 143 | + * - Relax the requirement to create a mapping with BASE_MEM_MAP_TRACKING_HANDLE |
---|
| 144 | + * before allocating GPU memory for the context. |
---|
| 145 | + * - CPU mappings of USER_BUFFER imported memory handles must be cached. |
---|
122 | 146 | */ |
---|
123 | 147 | #define BASE_UK_VERSION_MAJOR 11 |
---|
124 | | -#define BASE_UK_VERSION_MINOR 31 |
---|
| 148 | +#define BASE_UK_VERSION_MINOR 38 |
---|
125 | 149 | |
---|
126 | 150 | /** |
---|
127 | 151 | * struct kbase_ioctl_version_check - Check version compatibility between |
---|