History log of /xsrc/external/mit/libdrm/dist/xf86drm.c
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# b0b61055 09-Mar-2025 mrg <mrg@NetBSD.org>

merge libdrm 2.4.124.

# 48246ce7 04-Jul-2024 mrg <mrg@NetBSD.org>

merge libdrm 2.4.122

# 3b115362 12-Nov-2022 mrg <mrg@NetBSD.org>

merge libdrm 2.4.114.

# 50027b5b 11-Jul-2022 mrg <mrg@NetBSD.org>

merge libdrm 2.4.112, and xterm-372.

# adfa0b0c 09-Jan-2022 mrg <mrg@NetBSD.org>

merge libXi 1.8 and libdrm 2.4.109.

updated generated_static_table_fourcc.h generated with:

python3.9 gen_table_fourcc.py include/drm/drm_fourcc.h ../include/generated_static_table_fourcc.h

# 636d5e9f 11-Jul-2021 mrg <mrg@NetBSD.org>

merge xterm 368 and libdrm 2.4.107.

# 4b3d3f37 27-Apr-2021 mrg <mrg@NetBSD.org>

merge libdrm 2.4.105.

# 77e87e13 01-Nov-2020 mrg <mrg@NetBSD.org>

fix build cornflakes from libdrm 2.4.102.

# 87bf8e7c 01-Nov-2020 mrg <mrg@NetBSD.org>

merge libdrm 2.4.102.

# 82025ec7 23-Feb-2020 mrg <mrg@NetBSD.org>

merge libdrm 2.4.100 and libpciaccess 0.16.

# bf6cc7dc 15-Jul-2019 mrg <mrg@NetBSD.org>

merge libdrm 2.4.99

# 4545e80c 04-Mar-2019 mrg <mrg@NetBSD.org>

merge libdrm 2.4.97 and pixman 0.38.0.

# 6260e5d5 10-Jan-2019 mrg <mrg@NetBSD.org>

merge libdrm 2.4.96.

# f8b67707 21-Sep-2018 christos <christos@NetBSD.org>

- don't return random values to the caller
- don't leak fd's.

# 06815bcb 09-Sep-2018 maya <maya@NetBSD.org>

include sys/param.h for MIN/MAX, needed when building in pkgsrc
tolerate set version failing in another location too.

this now works well enough for mesa 18.2.0 to display glxgears followed
soon by X crashing and refusing to start again until the machine is
rebooted, at least in my case.

PR pkg/51795, pkg/51786

# 48994cb0 09-Sep-2018 riastradh <riastradh@NetBSD.org>

Let's get the sense of strncmp correct, shall we?

PR pkg/51795
PR kern/51786

XXX pullup-7
XXX pullup-8

# 5046d36b 09-Sep-2018 riastradh <riastradh@NetBSD.org>

Don't make setversion failure fatal -- only master can set it.

PR pkg/51795
PR kern/51786

XXX pullup-7
XXX pullup-8

# a970b457 09-Sep-2018 riastradh <riastradh@NetBSD.org>

Implement drmParsePciBusInfo and drmParsePciDeviceInfo.

Uses drmGetBusid for bus info, and pciN with libpci for device info.

Aims to address PR pkg/51795 without needing the kernel changes
suggested in PR kern/51786. Compile-tested only sofar -- should
confirm before closing any PRs.

(Sorry it took so long for me to find a round tuit!)

XXX pullup-7
XXX pullup-8

...along with src/external/mit/xorg/lib/libdrm/Makefile r1.16 for
libpci.

# 2b90624a 14-Mar-2018 mrg <mrg@NetBSD.org>

merge libdrm 2.4.91

# 0655efef 29-Aug-2017 mrg <mrg@NetBSD.org>

merge libdrm-2.4.83.

# 2ee35494 04-Mar-2017 mrg <mrg@NetBSD.org>

merge libdrm 2.4.75 and pixman 0.34.0

# 11c53d23 13-Jan-2017 christos <christos@NetBSD.org>

Reorder so we don't redefine MAP_FAILED.

# fe517fc9 17-Aug-2016 mrg <mrg@NetBSD.org>

merge libdrm 2.4.70.

# 424e9256 20-Jul-2015 mrg <mrg@NetBSD.org>

merge libdrm 2.4.62.

# d66c838a 14-Dec-2014 chs <chs@NetBSD.org>

remove the interim code to create mappings via ioctl(),
mmap() works fine now.

# a884aba1 13-Dec-2014 mrg <mrg@NetBSD.org>

merge libdrm 2.4.58.

# a7d7de1e 11-Jul-2014 mrg <mrg@NetBSD.org>

merge libdrm 2.4.54.

# 237f1da6 22-Mar-2014 riastradh <riastradh@NetBSD.org>

Use #ifdef DRM_IOCTL_MMAP, not #ifdef __NetBSD__.

Initialize with `= {0}' rather than a temporary static constant
variable.

Requested by christos@.

# 74266a88 21-Mar-2014 riastradh <riastradh@NetBSD.org>

Use the NetBSD-specific mmapping ioctl for drmMap.

# 20131375 17-Mar-2014 mrg <mrg@NetBSD.org>

merge libdrm 2.4.52.

# 9ce4edcc 23-Jul-2011 mrg <mrg@NetBSD.org>

merge libdrm 2.4.23

# 6d98c517 21-Nov-2010 mrg <mrg@NetBSD.org>

merge cornflakes for libdrm 2.4.22

# 2e6867f6 22-May-2010 mrg <mrg@NetBSD.org>

merge libdrm 2.4.20 and re-apply our changes to the moved sources

# 22944501 22-May-2010 mrg <mrg@NetBSD.org>

initial import of libdrm-2.4.20