mesa/docs/relnotes
Christian Gmeiner c81dc438e5 panvk: Implement VK_EXT_map_memory_placed
Allow applications to control the virtual address where device memory
is mapped by passing MAP_FIXED to mmap via pan_kmod_bo_mmap().

Support VK_MEMORY_UNMAP_RESERVE_BIT_EXT by replacing the mapping with
a PROT_NONE anonymous mapping to keep the address range reserved.

Only memoryMapPlaced and memoryUnmapReserve are advertised.
memoryMapRangePlaced is not supported because the DRM GEM mmap offset
mechanism requires mapping from offset 0.

Signed-off-by: Christian Gmeiner <cgmeiner@igalia.com>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40315>
2026-03-17 11:03:07 +00:00
..
6.4
6.4.1.rst
6.4.2.rst
6.4.rst
6.5.1.rst
6.5.2.rst
6.5.3.rst docs: Rename the "shading" page to "GLSL" since it's just that. 2026-02-13 13:38:42 -08:00
6.5.rst
7.0.1.rst
7.0.2.rst
7.0.3.rst
7.0.4.rst
7.0.rst
7.1.rst
7.2.rst
7.3.rst
7.4.1.rst
7.4.2.rst
7.4.3.rst
7.4.4.rst
7.4.rst
7.5.1.rst
7.5.2.rst
7.5.rst
7.6.1.rst
7.6.rst
7.7.1.rst
7.7.rst
7.8.1.rst
7.8.2.rst
7.8.3.rst
7.8.rst
7.9.1.rst
7.9.2.rst
7.9.rst docs: Rename the "shading" page to "GLSL" since it's just that. 2026-02-13 13:38:42 -08:00
7.10.1.rst
7.10.2.rst
7.10.3.rst
7.10.rst
7.11.1.rst
7.11.2.rst
7.11.rst
8.0.1.rst
8.0.2.rst
8.0.3.rst
8.0.4.rst
8.0.5.rst
8.0.rst
9.0.1.rst
9.0.2.rst
9.0.3.rst
9.0.rst
9.1.1.rst
9.1.2.rst
9.1.3.rst
9.1.4.rst
9.1.5.rst
9.1.6.rst
9.1.7.rst
9.1.rst
9.2.1.rst
9.2.2.rst
9.2.3.rst
9.2.4.rst
9.2.5.rst
9.2.rst
10.0.1.rst
10.0.2.rst
10.0.3.rst
10.0.4.rst
10.0.5.rst
10.0.rst
10.1.1.rst
10.1.2.rst
10.1.3.rst
10.1.4.rst
10.1.5.rst
10.1.6.rst
10.1.rst
10.2.1.rst
10.2.2.rst
10.2.3.rst
10.2.4.rst
10.2.5.rst
10.2.6.rst
10.2.7.rst
10.2.8.rst
10.2.9.rst
10.2.rst
10.3.1.rst
10.3.2.rst
10.3.3.rst
10.3.4.rst
10.3.5.rst
10.3.6.rst
10.3.7.rst
10.3.rst
10.4.1.rst
10.4.2.rst
10.4.3.rst
10.4.4.rst
10.4.5.rst
10.4.6.rst
10.4.7.rst
10.4.rst
10.5.0.rst
10.5.1.rst
10.5.2.rst
10.5.3.rst
10.5.4.rst
10.5.5.rst
10.5.6.rst
10.5.7.rst
10.5.8.rst
10.5.9.rst
10.6.0.rst
10.6.1.rst
10.6.2.rst
10.6.3.rst
10.6.4.rst
10.6.5.rst
10.6.6.rst
10.6.7.rst
10.6.8.rst
10.6.9.rst
11.0.0.rst
11.0.1.rst
11.0.2.rst
11.0.3.rst
11.0.4.rst
11.0.5.rst
11.0.6.rst
11.0.7.rst
11.0.8.rst
11.0.9.rst
11.1.0.rst
11.1.1.rst
11.1.2.rst
11.1.3.rst
11.1.4.rst
11.2.0.rst
11.2.1.rst
11.2.2.rst
12.0.0.rst
12.0.1.rst
12.0.2.rst
12.0.3.rst
12.0.4.rst
12.0.5.rst
12.0.6.rst
13.0.0.rst
13.0.1.rst
13.0.2.rst
13.0.3.rst
13.0.4.rst
13.0.5.rst
13.0.6.rst
17.0.0.rst
17.0.1.rst
17.0.2.rst
17.0.3.rst
17.0.4.rst
17.0.5.rst
17.0.6.rst
17.0.7.rst
17.1.0.rst
17.1.1.rst
17.1.2.rst
17.1.3.rst
17.1.4.rst
17.1.5.rst
17.1.6.rst
17.1.7.rst
17.1.8.rst
17.1.9.rst
17.1.10.rst
17.2.0.rst
17.2.1.rst
17.2.2.rst
17.2.3.rst
17.2.4.rst
17.2.5.rst
17.2.6.rst
17.2.7.rst
17.2.8.rst
17.3.0.rst
17.3.1.rst
17.3.2.rst
17.3.3.rst
17.3.4.rst
17.3.5.rst
17.3.6.rst
17.3.7.rst
17.3.8.rst
17.3.9.rst
18.0.0.rst
18.0.1.rst
18.0.2.rst
18.0.3.rst
18.0.4.rst
18.0.5.rst
18.1.0.rst
18.1.1.rst
18.1.2.rst
18.1.3.rst
18.1.4.rst
18.1.5.rst
18.1.6.rst
18.1.7.rst
18.1.8.rst
18.1.9.rst
18.2.0.rst
18.2.1.rst
18.2.2.rst
18.2.3.rst
18.2.4.rst
18.2.5.rst
18.2.6.rst
18.2.7.rst
18.2.8.rst
18.3.0.rst
18.3.1.rst
18.3.2.rst
18.3.3.rst
18.3.4.rst
18.3.5.rst
18.3.6.rst
19.0.0.rst
19.0.1.rst
19.0.2.rst
19.0.3.rst
19.0.4.rst
19.0.5.rst
19.0.6.rst
19.0.7.rst
19.0.8.rst
19.1.0.rst
19.1.1.rst
19.1.2.rst
19.1.3.rst
19.1.4.rst
19.1.5.rst
19.1.6.rst
19.1.7.rst
19.1.8.rst
19.2.0.rst
19.2.1.rst
19.2.2.rst
19.2.3.rst
19.2.4.rst
19.2.5.rst
19.2.6.rst
19.2.7.rst
19.2.8.rst
19.3.0.rst
19.3.1.rst
19.3.2.rst
19.3.3.rst
19.3.4.rst
19.3.5.rst
20.0.0.rst
20.0.1.rst
20.0.2.rst
20.0.3.rst
20.0.4.rst
20.0.5.rst
20.0.6.rst
20.0.7.rst
20.0.8.rst
20.1.0.rst
20.1.1.rst
20.1.2.rst
20.1.3.rst
20.1.4.rst
20.1.5.rst
20.1.6.rst
20.1.7.rst
20.1.8.rst
20.1.9.rst
20.1.10.rst
20.2.0.rst
20.2.1.rst
20.2.2.rst
20.2.3.rst
20.2.4.rst
20.2.5.rst
20.2.6.rst
20.3.0.rst
20.3.1.rst
20.3.2.rst
20.3.3.rst
20.3.4.rst
20.3.5.rst
21.0.0.rst
21.0.1.rst
21.0.2.rst
21.0.3.rst
21.1.0.rst
21.1.1.rst
21.1.2.rst
21.1.3.rst
21.1.4.rst
21.1.5.rst
21.1.6.rst
21.1.7.rst
21.1.8.rst
21.2.0.rst
21.2.2.rst
21.2.3.rst
21.2.4.rst
21.2.5.rst
21.2.6.rst
21.3.0.rst
21.3.1.rst
21.3.2.rst
21.3.3.rst
21.3.4.rst
21.3.5.rst
21.3.6.rst
21.3.7.rst
21.3.8.rst
21.3.9.rst
22.0.0.rst
22.0.1.rst
22.0.2.rst
22.0.3.rst
22.0.4.rst
22.0.5.rst
22.1.0.rst
22.1.1.rst
22.1.2.rst
22.1.3.rst
22.1.4.rst
22.1.5.rst
22.1.6.rst
22.1.7.rst
22.2.0.rst
22.2.1.rst
22.2.2.rst
22.2.3.rst
22.2.4.rst
22.3.0.rst
22.3.1.rst
22.3.2.rst
22.3.3.rst
22.3.4.rst
22.3.5.rst
22.3.6.rst
22.3.7.rst
23.0.0.rst
23.0.1.rst
23.0.2.rst
23.0.3.rst
23.0.4.rst
23.1.0.rst
23.1.1.rst
23.1.2.rst
23.1.3.rst
23.1.4.rst
23.1.5.rst
23.1.6.rst
23.1.7.rst
23.1.8.rst
23.1.9.rst
23.2.1.rst docs: Add sha256 sum for 23.2.1 2023-12-03 08:12:37 +00:00
23.3.0.rst docs: fix release date for 23.3.0 2023-12-03 07:45:54 +00:00
23.3.1.rst docs: add sha256sum for 23.3.1 2023-12-13 21:03:25 +00:00
23.3.2.rst docs: add sha256sum for 23.3.2 2023-12-27 22:34:24 +00:00
23.3.3.rst docs: add sha256sum for 23.3.3 2024-01-10 22:19:08 +00:00
23.3.4.rst docs: add sha256sum for 23.3.4 2024-01-24 21:32:00 +00:00
23.3.5.rst docs: add sha256sum for 23.3.5 2024-02-01 01:46:55 +00:00
23.3.6.rst docs: add sha256sum for 23.3.6 2024-02-15 18:33:24 +00:00
24.0.0.rst docs: add sha256sum for 24.0.0 2024-02-01 00:18:15 +00:00
24.0.1.rst docs: add sha256sum for 24.0.1 2024-02-14 22:00:59 +00:00
24.0.2.rst docs: add sha256sum for 24.0.2 2024-02-29 00:25:04 +00:00
24.0.3.rst docs: add sha256sum for 24.0.3 2024-03-14 01:08:02 +00:00
24.0.4.rst docs: add sha256sum for 24.0.4 2024-03-28 03:29:31 +00:00
24.0.5.rst docs: add sha256sum for 24.0.5 2024-04-11 01:32:09 +00:00
24.0.6.rst docs: add sha256sum for 24.0.6 2024-04-24 21:14:39 +00:00
24.0.7.rst docs: add sha256sum for 24.0.7 2024-05-08 17:43:55 +00:00
24.0.8.rst docs: add sha256sum for 24.0.8 2024-05-22 18:35:36 +00:00
24.0.9.rst docs: add sha256sum for 24.0.9 2024-06-07 00:21:41 +00:00
24.1.0.rst docs: add sha256sum for 24.1.0 2024-05-22 19:07:01 +00:00
24.1.1.rst docs: add sha256sum for 24.1.1 2024-06-05 22:22:04 +00:00
24.1.2.rst docs: add sha256sum for 24.1.2 2024-06-19 17:11:30 +00:00
24.1.3.rst docs: add sha256sum for 24.1.3 2024-07-03 17:08:37 +00:00
24.1.4.rst docs: add sha256sum for 24.1.4 2024-07-17 17:34:13 +00:00
24.1.5.rst docs: add sha256sum for 24.1.5 2024-07-31 17:18:05 +00:00
24.1.6.rst docs: add sha256sum for 24.1.6 2024-08-14 20:48:19 +02:00
24.1.7.rst docs: add sha sum for 24.1.7 2024-08-29 04:20:30 +00:00
24.2.0.rst docs: add sha256sum for 24.2.0 2024-08-14 19:23:38 +02:00
24.2.1.rst docs: add sha sum for 24.2.1 2024-08-28 23:45:42 +00:00
24.2.2.rst docs: update sha sums for 24.2.2 2024-09-06 18:19:24 +00:00
24.2.3.rst docs: add sha sum for 24.2.3 2024-09-18 22:25:17 +00:00
24.2.4.rst docs: add sha sum for 24.2.4 2024-10-03 17:47:52 +00:00
24.2.5.rst docs: add sha sum for 24.2.5 2024-10-16 20:31:45 +00:00
24.2.6.rst docs: add sha sum for 24.2.6 2024-10-30 18:54:56 +00:00
24.2.7.rst docs: add sha sum for 24.2.7 2024-11-13 16:13:44 +00:00
24.2.8.rst docs: add sha sum for 24.2.8 2024-11-28 01:32:32 +01:00
24.3.0.rst docs/relnotes/24.3.0: Add SHA sums 2024-11-21 19:24:32 +00:00
24.3.1.rst docs: Add SHA sums for 24.3.1 2024-12-05 00:43:50 +00:00
24.3.2.rst docs: Update checksums for 24.3.2 2024-12-19 22:58:07 +00:00
24.3.3.rst docs: Add SHA sums to 24.3.3 release notes 2025-01-03 10:00:48 -08:00
24.3.4.rst docs: add sha sum for 24.3.4 2025-01-23 03:09:36 +00:00
25.0.0.rst docs: add sha sum for 25.0.0 2025-02-19 21:03:23 +00:00
25.0.1.rst docs: add sha sum for 25.0.1 2025-03-06 04:07:22 +00:00
25.0.2.rst docs: add sha sum for 25.0.2 2025-03-25 09:12:02 +00:00
25.0.3.rst docs: add sha sum for 25.0.3 2025-04-02 19:18:32 +00:00
25.0.4.rst docs: add sha sum for 25.0.4 2025-04-17 02:22:24 +02:00
25.0.5.rst docs: add sha sum for 25.0.5 2025-04-30 18:03:00 +00:00
25.0.6.rst docs: add sha sum for 25.0.6 2025-05-14 19:14:52 +02:00
25.0.7.rst docs: add sha sum for 25.0.7 2025-05-28 18:01:31 +00:00
25.1.0.rst docs: add sha sum for 25.1.0 2025-05-07 19:15:23 +02:00
25.1.1.rst docs: add sha sum for 25.1.1 2025-05-21 09:34:40 +00:00
25.1.2.rst docs: add sha sum for 25.1.2 2025-06-04 19:01:14 +00:00
25.1.3.rst docs: add sha sum for 25.1.3 2025-06-07 14:19:55 +00:00
25.1.4.rst docs: add sha sum for 25.1.4 2025-06-18 20:52:32 +00:00
25.1.5.rst docs: add sha sum for 25.1.5 2025-07-02 17:17:34 +00:00
25.1.6.rst docs: add sha sum for 25.1.6 2025-07-16 16:44:21 +00:00
25.1.7.rst docs: add sha sum for 25.1.7 2025-07-30 20:43:32 +00:00
25.1.8.rst docs: add sha sum for 25.1.8 2025-08-13 15:07:23 +00:00
25.1.9.rst docs: add sha sum for 25.1.9 2025-08-27 19:23:18 +02:00
25.2.0.rst docs: add sha sum for 25.2.0 2025-08-06 19:14:17 +02:00
25.2.1.rst docs: add sha sum for 25.2.1 2025-08-20 16:08:47 +00:00
25.2.2.rst docs: add sha sum for 25.2.2 2025-09-03 12:46:21 +00:00
25.2.3.rst docs: add sha sum for 25.2.3 2025-09-17 16:04:42 +00:00
25.2.4.rst docs: add sha sum for 25.2.4 2025-10-01 12:47:49 +02:00
25.2.5.rst docs: add sha sum for 25.2.5 2025-10-15 17:17:21 +00:00
25.2.6.rst docs: add sha sum for 25.2.6 2025-10-29 18:42:59 +00:00
25.2.7.rst docs: add sha sum for 25.2.7 2025-11-12 19:08:44 +01:00
25.2.8.rst docs: add sha sum for 25.2.8 2025-12-04 08:53:39 +01:00
25.3.0.rst docs/relnotes/25.3.0: Escape some rst language constructs 2025-11-17 22:07:43 +00:00
25.3.1.rst docs: Add checksums for 25.3.1 2025-12-04 06:33:28 +00:00
25.3.2.rst docs: Add checksums for 25.3.2 2025-12-17 22:11:17 +00:00
25.3.3.rst docs: Add 25.3.3 checksums 2026-01-01 20:44:23 +00:00
25.3.4.rst docs: Add SHA sums for 25.3.4 2026-01-23 23:08:30 +00:00
25.3.5.rst docs: Add 25.3.5 SHA sums 2026-02-06 13:54:35 -08:00
25.3.6.rst docs: Fix unescaped * in 25.3.6 release notes 2026-02-20 12:26:09 -08:00
26.0.0.rst docs: add sha sum for 26.0.0 2026-02-11 19:12:06 +00:00
26.0.1.rst docs: add sha sum for 26.0.1 2026-02-26 18:17:22 +00:00
26.0.2.rst docs: add sha sum for 26.0.2 2026-03-12 13:13:07 +01:00
new_features.txt panvk: Implement VK_EXT_map_memory_placed 2026-03-17 11:03:07 +00:00