<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/dev/pci/drm/drm_context.c, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/pci/drm/drm_context.c?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/pci/drm/drm_context.c?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-06-08T04:47:57Z</updated>
<entry>
<title>update drm to linux 5.7</title>
<updated>2020-06-08T04:47:57Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2020-06-08T04:47:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c349dbc7938c71a30e13c1be4acc1976165f4630'/>
<id>urn:sha1:c349dbc7938c71a30e13c1be4acc1976165f4630</id>
<content type='text'>
adds kernel support for
amdgpu:		vega20, raven2, renoir, navi10, navi14
inteldrm:	icelake, tigerlake

Thanks to the OpenBSD Foundation for sponsoring this work, kettenis@ for
helping, patrick@ for helping adapt rockchip drm and many developers for
testing.
</content>
</entry>
<entry>
<title>remove dri1 interfaces</title>
<updated>2014-03-09T07:42:29Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2014-03-09T07:42:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=225ce0567ec6c77c28da5b603cf8cb811ec9ec35'/>
<id>urn:sha1:225ce0567ec6c77c28da5b603cf8cb811ec9ec35</id>
<content type='text'>
discussed with kettenis some time last year
</content>
</entry>
<entry>
<title>Add $OpenBSD$ after oga said 'go ahead and fix that'</title>
<updated>2011-06-02T18:22:00Z</updated>
<author>
<name>weerd</name>
<email>weerd@openbsd.org</email>
</author>
<published>2011-06-02T18:22:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7b8f2f1b2060cca3b6dda516e395367053cccc4b'/>
<id>urn:sha1:7b8f2f1b2060cca3b6dda516e395367053cccc4b</id>
<content type='text'>
'go for it' oga@
</content>
</entry>
<entry>
<title>Remove the context constructor and destructor driver hooks. sisdrm's old</title>
<updated>2009-04-06T04:51:31Z</updated>
<author>
<name>oga</name>
<email>oga@openbsd.org</email>
</author>
<published>2009-04-06T04:51:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ce2f4553ddc682f115dfdd7576b064921c2b1247'/>
<id>urn:sha1:ce2f4553ddc682f115dfdd7576b064921c2b1247</id>
<content type='text'>
code was the only that that needed them.
</content>
</entry>
<entry>
<title>The drm_* allocation functions have been #defined to not use most of</title>
<updated>2009-03-26T07:25:06Z</updated>
<author>
<name>oga</name>
<email>oga@openbsd.org</email>
</author>
<published>2009-03-26T07:25:06Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6bc19a08d0be0755e653c82354cd045aa8dccfe5'/>
<id>urn:sha1:6bc19a08d0be0755e653c82354cd045aa8dccfe5</id>
<content type='text'>
their arguments for a while. Actually go through the code and remove the
extraneous arguments. Makes things easier to read.
</content>
</entry>
<entry>
<title>Move dev-&gt;driver over to being a pointer to a const struct, instead of stupidly</title>
<updated>2008-10-07T21:59:32Z</updated>
<author>
<name>oga</name>
<email>oga@openbsd.org</email>
</author>
<published>2008-10-07T21:59:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e6d11d110aaf3750c51038832fd39ca91ac68d0d'/>
<id>urn:sha1:e6d11d110aaf3750c51038832fd39ca91ac68d0d</id>
<content type='text'>
filling in a pre-allocated one on each attach.

Makes the code a bunch nicer, shrinks a kernel by about 1.5k on amd64,
helps with my sanity, and paves way for later changes.

Tested by a few for a couple of weeks now.
</content>
</entry>
<entry>
<title>Rework the drm locking to be at least halfway sane. The freebsd code</title>
<updated>2008-09-18T15:10:57Z</updated>
<author>
<name>oga</name>
<email>oga@openbsd.org</email>
</author>
<published>2008-09-18T15:10:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a253d7a3c19cc57ae844e0fdb6d5081a1e5a1a23'/>
<id>urn:sha1:a253d7a3c19cc57ae844e0fdb6d5081a1e5a1a23</id>
<content type='text'>
held a lock over all driver ioctls in order to be ``mpsafe''. Stop lying
to ourselves for a start. This code is not fully mpsafe, and should not
pretend to be so.  Put the locking around where it should, and rely on
biglock for the rest. This will need to be fixed, but avoids some of the
horrible that we have right now.

Tested by many over a long time and several iterations.
</content>
</entry>
<entry>
<title>Kill the max_context member of the softc, it does nothing useful.</title>
<updated>2008-09-10T02:09:56Z</updated>
<author>
<name>oga</name>
<email>oga@openbsd.org</email>
</author>
<published>2008-09-10T02:09:56Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=1b515db07f51331215fdb908f399b442209a6e36'/>
<id>urn:sha1:1b515db07f51331215fdb908f399b442209a6e36</id>
<content type='text'>
</content>
</entry>
<entry>
<title>detypedef some more. No functional change.</title>
<updated>2008-09-02T01:12:04Z</updated>
<author>
<name>oga</name>
<email>oga@openbsd.org</email>
</author>
<published>2008-09-02T01:12:04Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=82894d78544e3e9001a3ca59e4032fa4fc31672b'/>
<id>urn:sha1:82894d78544e3e9001a3ca59e4032fa4fc31672b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make sure we can't sleep with a spinlock held</title>
<updated>2008-08-17T14:37:31Z</updated>
<author>
<name>oga</name>
<email>oga@openbsd.org</email>
</author>
<published>2008-08-17T14:37:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6676e773cbc069d86f621fc00a7abe4257ab93db'/>
<id>urn:sha1:6676e773cbc069d86f621fc00a7abe4257ab93db</id>
<content type='text'>
</content>
</entry>
</feed>
