mesa/src
Kenneth Graunke db5d58d009 anv: Drop 3/4 of PPGTT size restriction for sys heap size calculation
This was mainly useful for older Gen7.x GPUs with 32-bit PPGTT, which
are now supported by hasvk rather than anv.  The remaining platforms
which anv supports have 36, 47, or 48-bit PPGTT, which imposes a 3/4
limit of 48GB, 96TB, and 192TB of memory.

The GPUs with 36-bit PPGTT are Elkhart Lake and Jasper Lake, which
appear to be Atom CPUs that have a maximum supported memory
configuration of 32GB or less, so this limit should not matter there.
Nor is a multi-TB limit likely to matter on our other parts.

Drop this check to simplify the heap and memory budget calculations.

Cc: mesa-stable
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26553>
(cherry picked from commit 029b1d3f26)
2023-12-08 11:24:46 +00:00
..
amd radv: set combinedImageSamplerDescriptorCount to 1 for multi-planar formats 2023-12-08 11:12:46 +00:00
android_stub
asahi asahi: Use the compat version of qsort_r 2023-12-04 21:36:35 +00:00
broadcom v3dv: Rework to remove drm authentication for wsi 2023-11-22 08:42:37 +00:00
c11 util/meson: Getting mesa util core to be self contained 2023-08-02 03:41:24 +00:00
compiler nir/loop_analyze: skip if basis/limit/comparison is vector 2023-12-08 11:12:56 +00:00
drm-shim drm-shim: Avoid assertion fail if someone does close(-1). 2023-06-01 01:50:41 +00:00
egl meson: work around meson 0.62 issue 2023-12-04 21:36:35 +00:00
etnaviv etnaviv: drm: Be able to mark end of context init 2023-10-23 14:56:48 +00:00
freedreno freedreno/drm: Fix zombie BO import harder 2023-12-05 14:34:03 +00:00
gallium d3d12: d3d12_create_fence_win32 - Fix double refcount bump 2023-12-08 11:12:51 +00:00
gbm gbm: delete some zink handling 2023-10-09 18:43:09 +00:00
getopt
glx glx: Delete support for GLX_OML_swap_method. 2023-10-20 10:03:43 +00:00
gtest gtest: backport ansi color fix 2023-08-18 21:33:14 +00:00
imagination pvr: Fix VK_EXT_texel_buffer_alignment 2023-11-07 13:28:06 +00:00
imgui
intel anv: Drop 3/4 of PPGTT size restriction for sys heap size calculation 2023-12-08 11:24:46 +00:00
loader glx: Delete support for GLX_OML_swap_method. 2023-10-20 10:03:43 +00:00
mapi mesa: add GL_APPLE_sync support 2023-10-20 17:20:11 +00:00
mesa mesa: restore call to _mesa_set_varying_vp_inputs from set_vertex_processing_mode 2023-11-24 17:35:27 +00:00
microsoft nir: Use getters for nir_src::parent_* 2023-10-10 04:58:05 -04:00
nouveau nvk: use || instead of | between bools 2023-12-05 14:34:03 +00:00
panfrost panfrost: Fix multiplanar YUV texture descriptor emission on v9+ 2023-12-05 14:34:03 +00:00
tool radeonsi: Add tracepoints in radeonsi driver 2023-10-19 16:16:16 +00:00
util radv: set radv_invariant_geom=true for War Thunder 2023-11-24 17:15:22 +00:00
virtio venus: implement vkGet[Device]ImageSparseMemoryRequirements 2023-12-03 07:57:26 +00:00
vulkan vulkan: Don't use set_foreach_remove when destroying pipeline caches 2023-11-15 16:33:12 +00:00
.clang-format nir: Add nir_foreach_block_in_cf_node_reverse 2023-09-22 10:05:58 +00:00
meson.build nvk: add vulkan skeleton 2023-08-04 21:31:52 +00:00