summaryrefslogtreecommitdiff
path: root/src/loader/loader.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-21loader: handle picking zink for nouveau for certain GPUs.Dave Airlie1-2/+35
2024-01-30tree-wide: use __normal_user() everywhere instead of writing the check manuallyEric Engestrom1-2/+2
2023-10-17loader: add loader_is_device_render_capable()Leandro Ribeiro1-0/+16
2023-10-17kmsro: try to use only compatible render-capable devicesLeandro Ribeiro1-1/+2
2023-10-17loader: add driver list as parameter in loader_open_render_node_platform_devi...Leandro Ribeiro1-3/+17
2023-10-17loader: rename loader_open_render_node() to loader_open_render_node_platform_...Leandro Ribeiro1-1/+1
2023-10-10dri: Remove __driDriverExtensions leftoversRoman Stratiienko1-2/+0
2023-09-18loader: add DRI_PRIME_DEBUG env varPierre-Eric Pelloux-Prayer1-6/+60
2023-09-18loader: extend DRI_PRIME to support =NPierre-Eric Pelloux-Prayer1-7/+26
2023-09-18loader: refactor DRI_PRIME handling codePierre-Eric Pelloux-Prayer1-24/+60
2023-04-12loader: Add Xe KMD supportJosé Roberto de Souza1-3/+4
2023-03-05loader: Use libdrm shimRob Clark1-42/+4
2023-02-22loader: do not check the mesa DRI_Mesa version if it was not foundSebastian Wick1-0/+1
2023-02-08loader: Add missing brace to fix compileSidney Just1-0/+1
2023-01-24loader,glx,egl,vl,d3d: loader_get_user_preferred_fd() function to return orig...Yogesh Mohan Marimuthu1-19/+27
2022-12-05dri: Introduce internal Mesa DRI driver loader extension.Emma Anholt1-0/+14
2022-12-05loader: Simplify the extension matching logic.Emma Anholt1-15/+14
2022-12-05gbm: Promote dri_bind_extensions() to the loader util library.Emma Anholt1-0/+29
2022-09-08loader: use os_get_option for driver overrideYiwei Zhang1-3/+4
2022-08-08loader: allow DRI_PRIME=vendor_id:device_id syntaxPierre-Eric Pelloux-Prayer1-3/+17
2022-08-08loader: don't return empty string in loader_get_dri_config_device_idPierre-Eric Pelloux-Prayer1-2/+5
2022-07-29loader: Remove usage of USE_ELF_TLS in loader.cYonggang Luo1-2/+0
2021-11-26loader: add function to get render node from dev_tLeandro Ribeiro1-0/+26
2021-10-14loader: Avoid enumerating drm devices just to get an fd's PCI ID.Emma Anholt1-0/+43
2021-08-02driconfig: Add support for device specific configRob Clark1-2/+2
2021-07-13loader: Handle failure to load DRI driver libraryJames Jones1-0/+5
2021-07-06loader: Factor out driver library loading codeJames Jones1-20/+49
2020-11-04loader: Print dlerror() output in the failure messageAdam Jackson1-4/+7
2020-10-02driconf: Make the driver's declarations be structs instead of XML.Eric Anholt1-5/+6
2020-08-18driconf: Support selection by Vulkan applicationName.Bas Nieuwenhuizen1-2/+2
2020-06-22util: rename xmlpool.h to driconf.hEric Engestrom1-1/+1
2020-04-01loader: fallback to kernel name, if PCI failsEmil Velikov1-23/+33
2020-04-01loader: move "using driver..." message to loader_get_kernel_driver_nameEmil Velikov1-2/+2
2020-04-01loader: simplify codeflow in drm_get_pci_id_for_fdEmil Velikov1-16/+12
2020-04-01loader: simplify loader_get_user_preferred_fd()Emil Velikov1-31/+20
2020-04-01loader: use a maximum of 64 drmDevicesEmil Velikov1-26/+11
2020-04-01loader: Warn when we fail to open a device node due to permissions.Eric Anholt1-0/+4
2020-01-30loader: Fix leak of kernel driver nameKenneth Graunke1-1/+4
2020-01-28loader: Check if the kernel driver is i915 before loading irisKenneth Graunke1-0/+7
2020-01-22loader: #define PATH_MAX when undefined (eg. Hurd)Samuel Thibault1-0/+5
2019-10-08loader: Simplify handling of the radeonsi driverMichel Dänzer1-9/+0
2019-10-07loader: use ARRAY_SIZE instead of NULL sentinelEric Engestrom1-1/+3
2019-10-07loader: replace int/1/0 with bool/true/falseEric Engestrom1-9/+8
2019-09-26loader: Avoid use-after-free / use of uninitialized local variablesMichel Dänzer1-9/+9
2019-09-23loader: always map the "amdgpu" kernel driver name to radeonsi (v2)Jiang, Sonny1-0/+9
2019-09-15driconfig: add a new engine name/version parameterLionel Landwerlin1-2/+3
2019-09-02loader: include limits.h for PATH_MAXnia1-0/+1
2019-08-03mesa: Rename GLX_USE_TLS to USE_ELF_TLS.Bas Nieuwenhuizen1-1/+1
2019-02-26loader: use loader_open_device() to handle O_CLOEXECEmil Velikov1-1/+1
2018-12-04loader: deduplicate logger function declarationEric Engestrom1-2/+2