iris: Allow shared scanout buffer to be placed in smem as well
[platform/upstream/mesa.git] / src / gallium / drivers / iris / iris_bufmgr.c
2023-04-28 José Roberto de... iris: Allow shared scanout buffer to be placed in smem...
2023-04-17 Nanley Cheryiris/bufmgr: Handle flat_ccs for BO_ALLOC_ZEROED
2023-04-17 Nanley Cheryiris/bufmgr: Add and use zero_bo
2023-04-17 José Roberto de... iris: Fix close of exported bos
2023-04-12 José Roberto de... iris: Handle Xe syncronization with syncobjs
2023-04-12 José Roberto de... iris: Add function to close gem bos
2023-03-31 Maarten Lankhorstiris: Place scanout buffers only into lmem for discrete...
2023-03-31 José Roberto de... iris: Handle allocation of scanout buffers in Xe
2023-03-31 José Roberto de... iris: Handle allocation of exported buffers in Xe kmd
2023-03-24 José Roberto de... iris: Add vm bind and unbind to kmd backend
2023-03-24 José Roberto de... iris: Prepare iris_bufmgr functions for vm bind error...
2023-03-20 José Roberto de... intel: Move memory aligment information to intel_device...
2023-03-17 José Roberto de... iris: Move to iris_i915_batch.c code to destroy i915...
2023-03-17 José Roberto de... iris: Move to i915/iris_batch.c code to create and...
2023-03-17 José Roberto de... iris: Store iris_context's priority
2023-03-17 José Roberto de... iris: Implement the function to destroy VM in Xe
2023-03-17 José Roberto de... iris: Implement the Xe version of iris_bufmgr_init_glob...
2023-03-17 José Roberto de... iris: Only mark buffer as exported if drmPrimeHandleToF...
2023-03-15 José Roberto de... iris: Move iris_bufmgr_init_global_vm() to i915/iris_bu...
2023-03-10 José Roberto de... iris: Add batch_check_for_reset() to kmd backend
2023-03-10 José Roberto de... iris: Add gem_mmap() to kmd backend
2023-03-10 José Roberto de... iris: Don't mark protected bo as reusable
2023-03-07 José Roberto de... iris: Move iris_bo_wait_gem() to i915/iris_bufmgr.c
2023-03-07 José Roberto de... iris: Move iris_bo_busy_gem() to i915/iris_bufmgr.c
2023-03-07 José Roberto de... iris: Move bo_set_caching to kmd backend
2023-03-07 José Roberto de... iris: Move bo_madvise to kmd backend
2023-03-03 José Roberto de... iris: Add iris_bo_set_caching()
2023-03-03 José Roberto de... iris: Move iris_bo_madvise() to i915/iris_bufmgr.c
2023-03-03 José Roberto de... iris: Add initial skeleton of kmd backend
2023-03-03 José Roberto de... iris: Use DRM_IOCTL_I915_GEM_CREATE_EXT in all supporte...
2023-03-03 José Roberto de... iris/bufmgr: Add i915_gem_set_domain()
2023-03-03 José Roberto de... iris: Convert drm_i915_gem_memory_class_instance to...
2023-03-01 Sai Teja Pottumuttuiris: Fix to release BO immediately if not busy
2023-02-28 Dylan Bakeriris: consider bufmgr creation to have failed if `dup...
2023-02-23 José Roberto de... intel: Make gen12 URB space reservation dependent on...
2023-02-09 José Roberto de... intel: Add intel_memory_class_instance
2022-12-23 José Roberto de... iris: Make iris_bo_export_gem_handle() static
2022-12-19 José Roberto de... iris: Add BO_ALLOC_PLAIN flag
2022-12-15 José Roberto de... iris: Nuke flags from iris_bufmgr that can read from...
2022-12-15 José Roberto de... iris: Only fetch intel_device_info once per bufmgr
2022-12-15 José Roberto de... iris: Store intel_device_info in iris_bufmgr
2022-11-28 Jordan Justenanv, iris: Make use of devinfo::has_caching_uapi
2022-11-19 Lionel Landwerliniris: move bindless surface state heap inside the surfa...
2022-11-17 José Roberto de... iris: Get VM id from iris_bufmgr's fd
2022-11-15 Yonggang Luoutil: Move src/gallium/auxiliary/os/os_mman.h to src...
2022-11-07 José Roberto de... intel: Add has_userptr_probe to intel_device_info
2022-11-07 José Roberto de... intel: Add has_mmap_offset to intel_device_info
2022-11-07 José Roberto de... intel: Add and use intel_gem_get_param()
2022-11-03 José Roberto de... intel: Add and use intel_gem_get_context_param()
2022-11-03 José Roberto de... intel: Add and use intel_gem_set_context_param()
2022-11-03 José Roberto de... intel: Add and use intel_gem_destroy_context()
2022-11-03 José Roberto de... intel: Add and use intel_gem_create_context()
2022-11-03 José Roberto de... iris: Do not set I915_CONTEXT_PARAM_RECOVERABLE twice
2022-11-03 José Roberto de... intel/common: Add and use intel_gem_create_context_ext()
2022-11-02 Illia Abernikhinutils: Merge util/debug.* into util/u_debug.* and remov...
2022-10-28 José Roberto de... iris: Do not export iris_bo_wait()
2022-10-28 José Roberto de... iris: Drop duplicated errno handling in iris_bo_wait()
2022-10-28 José Roberto de... iris: Fix enablement of protected contexts
2022-10-27 Lionel Landwerliniris: enable protected contexts
2022-10-27 Lionel Landwerliniris: handle protected BO creation
2022-10-14 Yonggang Luoutil/mesa/wide: Rename _SIMPLE_MTX_INITIALIZER_NP to...
2022-10-07 Lionel Landwerlinintel: add INTEL_DEBUG=capture-all to capture everythin...
2022-10-03 José Roberto de... intel: Share code to read render timestamp
2022-07-26 Jordan Justeniris/bufmgr: Add I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACC...
2022-07-21 Jordan Justeniris/bufmgr: Add assert and TODO comment for future...
2022-07-21 Jordan Justeniris/bufmgr: Set mmap_mode to IRIS_MMAP_NONE for lmem...
2022-07-21 Jordan Justeniris/bufmgr: Add all_vram_mappable which is currently...
2022-06-24 Kenneth Graunkeiris: Update comment about 2GB dynamic state range
2022-06-22 Jordan Justeniris/bufmgr: Use memory info from devinfo
2022-05-02 Lionel Landwerliniris: use new kernel uAPI to compute video memory
2022-04-01 Yonggang Luoutil: Rename pipe_debug_callback to util_debug_callback
2022-03-09 Kenneth Graunkeiris: Use more efficient binding table pointer formats...
2022-02-11 Paulo Zanoniiris: use the same VM for every context
2022-02-11 Paulo Zanoniiris: have a single border color pool per bufmgr
2022-02-11 Paulo Zanoniiris: handle IRIS_MEMZONE_BINDER with a real vma_heap...
2022-01-29 Paulo Zanoniiris: sprinkle some assertions for bufmgr->lock
2022-01-29 Paulo Zanoniiris: improve error checking in functions that call...
2022-01-19 Jordan Justenintel/gem: Return length from intel_i915_query_alloc
2022-01-09 Tapani Pälliiris: unref syncobjs and free r/w dependencies array...
2021-12-14 Nanley Cheryiris: Rework the DEVICE_LOCAL heap
2021-12-14 Nanley Cheryiris: Add and use bucket_info_for_heap
2021-12-14 Nanley Cheryiris: Add and use BUCKET_ARRAY_SIZE
2021-12-14 Nanley Cheryiris: Replace "local" with "heap" in bufmgr fn params
2021-12-14 Nanley Cheryiris: Use a num_buckets pointer in add_bucket
2021-12-14 Nanley Cheryiris: Add and use flags_to_heap
2021-12-14 Nanley Cheryiris: Replace bo->real.local with bo->real.heap
2021-12-14 Nanley Cheryiris: Free the local cache bucket in bufmgr_destroy
2021-12-13 Jordan Justeniris: Align buffer VMA to 2MiB for XeHP
2021-12-11 Jason Ekstrandintel/dev: Add gtt_size to devinfo
2021-12-08 Dave Airlietreewide: drop mtypes/macros includes from main
2021-12-03 Jordan Justeniris: Make iris_kernel_context_get_priority() public
2021-12-03 Jordan Justeniris: Move away from "hw" for some context terminology
2021-12-03 Paulo Zanoniiris: extract iris_hw_context_set_unrecoverable()
2021-10-27 Paulo Zanoniiris: destroy our mutexes a little later
2021-10-01 Kenneth Graunkeiris: Suballocate BO using the Gallium pb_slab mechanism
2021-10-01 Kenneth Graunkeiris: Begin handling slab-allocated wrapper BOs in...
2021-10-01 Kenneth Graunkeiris: Move some iris_bo entries into a union
2021-09-01 Paulo Zanoniiris: switch to explicit busy tracking
2021-09-01 Paulo Zanoniiris: give each screen of a bufmgr a unique ID
2021-08-31 Keith Packardiris: Map scanout buffers WC instead of WB [v2]
next