summaryrefslogtreecommitdiff
path: root/src/drm-shim
AgeCommit message (Expand)AuthorFilesLines
2024-03-19drm-shim: Add io region handling in mmapMary Guillemard2-0/+24
2024-03-07drm-shim: Avoid invalid file and time bits combinationDavid Heidelberg1-0/+1
2023-10-27compiler,vulkan,drm-shim: Remove unused include directories from meson.buildYonggang Luo1-1/+1
2023-06-01drm-shim: Avoid assertion fail if someone does close(-1).Emma Anholt1-0/+3
2023-05-31drm-shim: Replace usage of mtx_t with simple_mtx_t in drm_shim.cYonggang Luo1-9/+10
2023-05-16drm-shim: Use anonymous file for file overrideJoshua Watt1-5/+5
2023-05-16drm-shim: Set file type in readdir()Joshua Watt1-0/+2
2023-05-11amd/drm-shim: add amdgpu drm-shimChia-I Wu1-0/+1
2023-05-11drm-shim: apply file overrides for openChia-I Wu1-6/+19
2022-12-30drm-shim: Use hide_drm_device_path() to hide other drm devicesJordan Justen1-0/+30
2022-12-30drm-shim: Add hide_drm_device_path()Jordan Justen1-3/+38
2022-12-30drm-shim: Convert nfasprintf and nfvasprintf to functionsJordan Justen1-10/+17
2022-12-08drm-shim: add __readlink_chk as readlink with overflow checkMax Lee1-0/+11
2022-09-16drm-shim: drop gnu99 overrideYonggang Luo2-2/+1
2022-09-14drm-shim: Allow drm-shim to work with glibc fortify.David Riley1-0/+7
2022-05-02drm-shim: Cleanup on device file closeRob Clark2-1/+21
2022-05-02drm-shim: Add error handling for bo_init()Rob Clark2-3/+7
2022-05-02drm-shim: Better mmap offsetsRob Clark2-9/+20
2022-05-02drm-shim: Add GET_UNIQUE supportRob Clark2-0/+17
2022-04-12drm-shim: Implement a shim function for closeIcecream953-1/+17
2022-04-12drm-shim: Explicitly use off64_t for the offset to drm_shim_mmapIcecream952-2/+2
2022-04-12drm-shim: Return fake render nodes in /dev/dri firstIcecream951-26/+25
2022-04-12drm-shim: Add a function for mmap64 rather than using an aliasIcecream951-2/+14
2021-08-13drm-shim: Support kernels with >4k pagesAlyssa Rosenzweig1-2/+21
2021-08-02drm-shim: implement stat/fstat when xstat variants are not thereLionel Landwerlin1-3/+115
2021-04-20drm-shim: fix compile with glibc >= 2.33Christian Gmeiner1-0/+8
2021-02-09drm-shim: report support for timeline semaphoresLionel Landwerlin1-0/+1
2020-08-28drm-shim: Fix unused variable warnings from asserts in release build.Eric Anholt1-2/+2
2020-07-30drm-shim: Return -EINVAL instead of abort()ing on unknown ioctls.Eric Anholt1-1/+1
2020-06-01meson: use gnu_symbol_visibility argumentDylan Baker1-1/+1
2020-06-01drm-shim/meson: Use portable override_options for setting C standardDylan Baker1-1/+2
2020-06-01drm-shim/meson: The name of the target is a string not a listDylan Baker1-1/+2
2020-04-30drm-shim: silence warningsLionel Landwerlin1-15/+28
2020-04-30drm-shim: don't create a memfd per BOLionel Landwerlin2-13/+30
2020-04-30drm-shim: move handle lock to shim_fdLionel Landwerlin2-9/+12
2020-04-24drm-shim: stub syncobj wait ioctlLionel Landwerlin1-0/+1
2020-04-24drm-shim: provide a valid fake syncobj handle at creationLionel Landwerlin1-1/+11
2020-04-23drm-shim: Let the driver choose to overwrite the first render node.Eric Anholt2-3/+7
2020-04-03drm-shim: stub libdrm's use of realpath()Lionel Landwerlin1-0/+22
2020-04-03drm-shim: return device platform as specifiedLionel Landwerlin3-4/+26
2020-03-28meson: inline `inc_common`Eric Engestrom1-1/+1
2019-11-13drm-shim: fix EOF caseChristian Gmeiner1-0/+1
2019-08-03meson: replace libmesa_util with idep_mesautilEric Engestrom1-2/+1
2019-07-25freedreno: Add support for drm-shim.Eric Anholt2-0/+5
2019-07-25v3d: Introduce a DRM shim for calling out to the simulator.Eric Anholt5-0/+1022