aboutsummaryrefslogtreecommitdiffstats
path: root/src/loader/loader.c
Commit message (Expand)AuthorAgeFilesLines
* loader: fallback to kernel name, if PCI failsEmil Velikov2020-04-011-23/+33
* loader: move "using driver..." message to loader_get_kernel_driver_nameEmil Velikov2020-04-011-2/+2
* loader: simplify codeflow in drm_get_pci_id_for_fdEmil Velikov2020-04-011-16/+12
* loader: simplify loader_get_user_preferred_fd()Emil Velikov2020-04-011-31/+20
* loader: use a maximum of 64 drmDevicesEmil Velikov2020-04-011-26/+11
* loader: Warn when we fail to open a device node due to permissions.Eric Anholt2020-04-011-0/+4
* loader: Fix leak of kernel driver nameKenneth Graunke2020-01-301-1/+4
* loader: Check if the kernel driver is i915 before loading irisKenneth Graunke2020-01-281-0/+7
* loader: #define PATH_MAX when undefined (eg. Hurd)Samuel Thibault2020-01-221-0/+5
* loader: Simplify handling of the radeonsi driverMichel Dänzer2019-10-081-9/+0
* loader: use ARRAY_SIZE instead of NULL sentinelEric Engestrom2019-10-071-1/+3
* loader: replace int/1/0 with bool/true/falseEric Engestrom2019-10-071-9/+8
* loader: Avoid use-after-free / use of uninitialized local variablesMichel Dänzer2019-09-261-9/+9
* loader: always map the "amdgpu" kernel driver name to radeonsi (v2)Jiang, Sonny2019-09-231-0/+9
* driconfig: add a new engine name/version parameterLionel Landwerlin2019-09-151-2/+3
* loader: include limits.h for PATH_MAXnia2019-09-021-0/+1
* mesa: Rename GLX_USE_TLS to USE_ELF_TLS.Bas Nieuwenhuizen2019-08-031-1/+1
* loader: use loader_open_device() to handle O_CLOEXECEmil Velikov2019-02-261-1/+1
* loader: deduplicate logger function declarationEric Engestrom2018-12-041-2/+2
* loader: Factor out the common driver opening logic from each loader.Eric Anholt2018-11-161-0/+90
* loader: Stop using a local definition for an in-tree headerEric Anholt2018-11-161-8/+2
* loader: add loader_open_render_node(..)Christian Gmeiner2018-08-311-0/+65
* loader: add dri_driver option to override dri driver to loadQiang Yu2018-08-171-0/+30
* xmlconfig: add kernel_driver device attributeQiang Yu2018-08-171-1/+1
* loader: abstract loader_get_kernel_driver_name for reuseQiang Yu2018-08-171-16/+23
* loader: fix indentationEric Engestrom2018-08-021-2/+2
* loader: Add support for platform and host1x bussesThierry Reding2018-03-021-0/+27
* loader: Fix compiler warnings about truncating the PCI ID path.Eric Anholt2018-02-201-8/+7
* loader: let compiler figure out the length of the stringEric Engestrom2018-01-251-2/+1
* loader: drop empty function aliasEric Engestrom2017-10-261-11/+2
* loader: use drmGetDeviceNameFromFd2 from libdrmGreg V2017-10-261-35/+1
* xmlconfig: move into src/utilNicolai Hähnle2017-07-311-2/+2
* egl: turn one more boolean `int` into a `bool`Eric Engestrom2017-06-211-5/+5
* loader: use drmGetDevice[s]2 APIEmil Velikov2017-03-151-3/+3
* loader: Move non-error message to debug levelFabio Estevam2017-03-081-1/+1
* loader: unconditionally include unistd.h and stdlib.hNicolai Hähnle2017-02-101-2/+2
* loader: Add an environment variable to override driver name choice.Eric Anholt2017-02-061-0/+11
* loader: fixup driver names if neededChristian Gmeiner2016-11-151-0/+6
* loader: add loader_get_extensions_name(..) helperChristian Gmeiner2016-11-151-0/+19
* loader: cleanup copyright sectionEmil Velikov2016-10-181-40/+2
* loader: remove loader_get_driver_for_fd() driver_typeEmil Velikov2016-10-181-7/+1
* loader: remove final sysfs codepath in loader_get_device_name_for_fd()Emil Velikov2016-10-181-46/+1
* loader: remove libudev_get_device_name_for_fd and related codeEmil Velikov2016-10-181-126/+0
* loader: reimplement loader_get_user_preferred_fd via libdrmEmil Velikov2016-10-181-141/+106
* loader: annotate __driConfigOptionsLoader as staticEmil Velikov2016-10-181-1/+1
* loader: separate USE_DRICONF code into separate functionEmil Velikov2016-10-181-12/+18
* loader: slim down loader_get_pci_id_for_fd implementation(s)Emil Velikov2016-10-181-156/+16
* loader: fix sysfs uevent file parsingFrank Binns2016-09-011-2/+4
* mesa: Use AC_HEADER_MAJOR to include correct header for major().Matt Turner2016-07-261-2/+5
* loader: add a libdrm case for loader_get_device_name_for_fdJonathan Gray2016-04-211-1/+25