index
:
wireguard-openbsd
jd/histogram
jd/queueboosts
jd/simplify-queueing
master
WireGuard implementation for the OpenBSD kernel
Matt Dunwoodie
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
dev
/
pci
/
drm
/
drm_drv.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Refactor klist insertion and removal
visa
2020-12-25
1
-4
/
+4
*
Revise the initialization of the DRM Linux emulation layer such that we
kettenis
2020-11-14
1
-4
/
+7
*
test for gem_size > 0 on pool_destroy() matching pool_init() call
jsg
2020-07-11
1
-1
/
+2
*
update drm to linux 5.7
jsg
2020-06-08
1
-337
/
+1345
*
Extend drmkqfilter() to support EVFILT_READ and match drmpoll() behavior.
mpi
2020-05-20
1
-9
/
+58
*
Abstract the head of knote lists. This allows extending the lists,
visa
2020-04-07
1
-3
/
+3
*
Properly implement the page fault handler for CMA GEM buffers and actually
kettenis
2020-03-04
1
-3
/
+1
*
Clean up attachment of PCI drm(4) devices and make the PCI aspects optional.
kettenis
2020-03-03
1
-47
/
+41
*
Replace field f_isfd with field f_flags in struct filterops to allow
visa
2020-02-20
1
-2
/
+2
*
remove some unneeded includes
jsg
2020-01-05
1
-7
/
+1
*
Remove unneeded #include <sys/ttycom.h>.
visa
2020-01-05
1
-2
/
+1
*
remove unused TIOCSPGRP / TIOCGPGRP cases in drm
jsg
2020-01-04
1
-5
/
+1
*
Use C99 designated initializers with struct filterops. In addition,
visa
2019-12-31
1
-3
/
+7
*
convert infinite msleep(9) to msleep_nsec(9)
jsg
2019-12-30
1
-5
/
+5
*
Implement a few Linux compat ACPI interfaces and enable the ACPI support
kettenis
2019-08-18
1
-1
/
+15
*
enable DRIVER and KMS debug messages when DRMDEBUG is defined
jsg
2019-07-30
1
-1
/
+6
*
Remove old unused drm_debug_flag var and make drm_debug (used by
jsg
2019-07-25
1
-4
/
+6
*
Improve the interaction between efifb(4), inteldrm(4) and radeondrm(4)
kettenis
2019-05-04
1
-7
/
+7
*
Allow non-root users to become master when they are the first to open a drm
kettenis
2019-05-02
1
-8
/
+4
*
Make sure only "primary" clients can become master.
kettenis
2019-04-28
1
-2
/
+3
*
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to
jsg
2019-04-14
1
-596
/
+171
*
Implement DRI3/prime support. This allows graphics buffers to be passed
kettenis
2018-06-25
1
-5
/
+8
*
add pci_is_root_bus()
jsg
2018-01-31
1
-1
/
+2
*
add drm_invalid_op()
jsg
2018-01-30
1
-1
/
+7
*
add kqueue support to drm(4) by making the drm_sysfs_hotplug_event()
robert
2018-01-13
1
-1
/
+51
*
Implement drm_pci_alloc() and drm_pci_free() and use them to reduce the
kettenis
2017-07-19
1
-1
/
+29
*
Ignore entries with specific PCI subvendor/subdevice such that we don't
kettenis
2017-07-04
1
-2
/
+4
*
Update inteldrm(4) to code based on Linux 4.4.70. This brings us support for
kettenis
2017-07-01
1
-5
/
+13
*
Add noop drm SET_MASTER and DROP_MASTER ioctls. This will allow
jsg
2016-12-01
1
-1
/
+7
*
Add a new DRM_IOCTL_GET_PCIINFO ioctl to have a non driver specific way
jsg
2016-11-25
1
-1
/
+22
*
all pools have their ipl set via pool_setipl, so fold it into pool_init.
dlg
2016-09-15
1
-3
/
+2
*
pool_setipl for cardbus and drm pools.
dlg
2016-08-24
1
-1
/
+2
*
Get rid of some infrastrcuture that is now obsolete and synchronize some of
kettenis
2016-04-08
1
-129
/
+12
*
Split out the generic GEM code (like Linux did) and switch it over to
kettenis
2016-04-05
1
-540
/
+19
*
Improve Linux PCI compatibility code.
kettenis
2016-02-05
1
-4
/
+10
*
Use uiomove(9) instead of uiomovei(9). From Martin Natano.
kettenis
2016-01-09
1
-2
/
+2
*
Add pledge "drm", which allows a subset of the drm(4) ioctls. These are
kettenis
2016-01-06
1
-1
/
+37
*
Provide a minimal implementation of the Linux vga_get/vga_put API and use it
kettenis
2015-12-31
1
-1
/
+2
*
Advertise support for DRM version 1.4. We have support for all the necessary
kettenis
2015-12-20
1
-2
/
+2
*
Remove drm_gem_object_alloc() and associated infrastructure. It's unused and
kettenis
2015-11-22
1
-29
/
+1
*
The drm irq stuff isn't actually used on OpenBSD. Using the PCI device
kettenis
2015-11-21
1
-3
/
+1
*
Update drm_irq.c to the version from Linux 3.14.52.
kettenis
2015-09-26
1
-31
/
+35
*
Update inteldrm to the code from Linux 3.14.52 (which corresponds to
kettenis
2015-09-23
1
-14
/
+95
*
We actually need an interrupt-safe allocator here, as we call pool_put()
kettenis
2015-09-06
1
-2
/
+2
*
Make drm ioctls table driven. Further reduces the diff to linux.
jsg
2015-04-17
1
-133
/
+211
*
Convert remaining drm ioctl implementation functions to return Linux-style
kettenis
2015-04-15
1
-24
/
+26
*
First step towards making uiomove() take a size_t size argument:
miod
2015-02-10
1
-2
/
+2
*
Remove DRM_LOCK macros, rename dev_lock to struct_mutex and directly
jsg
2015-02-10
1
-38
/
+38
*
fix the build when DRMDEBUG is defined
jsg
2014-09-24
1
-2
/
+2
*
Replace all queue *_END macro calls except CIRCLEQ_END with NULL.
doug
2014-09-13
1
-3
/
+2
[next]