<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/dev/pci/drm/include/linux/atomic.h, branch jd/simplify-queueing</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/pci/drm/include/linux/atomic.h?h=jd%2Fsimplify-queueing</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/pci/drm/include/linux/atomic.h?h=jd%2Fsimplify-queueing'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-06-17T01:03:57Z</updated>
<entry>
<title>use WRITE_ONCE and READ_ONCE for set and read</title>
<updated>2020-06-17T01:03:57Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2020-06-17T01:03:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b40fc73fbdba799cae45a0550f11b49fedd1b21b'/>
<id>urn:sha1:b40fc73fbdba799cae45a0550f11b49fedd1b21b</id>
<content type='text'>
ok kettenis@
</content>
</entry>
<entry>
<title>remove some unused defines</title>
<updated>2020-06-16T15:10:03Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2020-06-16T15:10:03Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=24a9071d1bb1560c2918d6136528e2f176b6009a'/>
<id>urn:sha1:24a9071d1bb1560c2918d6136528e2f176b6009a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>implement atomic_inc_not_zero() by way of atomic_add_unless()</title>
<updated>2020-06-16T14:35:12Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2020-06-16T14:35:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5cf16f9f28d6fe6b5339014fb438916efb9d5df7'/>
<id>urn:sha1:5cf16f9f28d6fe6b5339014fb438916efb9d5df7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove a dead store</title>
<updated>2020-06-16T14:04:50Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2020-06-16T14:04:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=de9d0d99bd4b8fd2f0ee8a254c4bc0eb55de9467'/>
<id>urn:sha1:de9d0d99bd4b8fd2f0ee8a254c4bc0eb55de9467</id>
<content type='text'>
</content>
</entry>
<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>change drm memory barriers to be closer to what linux does on</title>
<updated>2019-08-17T06:07:22Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2019-08-17T06:07:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2d50d9cad1e88ba1e2af22498773212f87043303'/>
<id>urn:sha1:2d50d9cad1e88ba1e2af22498773212f87043303</id>
<content type='text'>
amd64 and i386

ok kettenis@
</content>
</entry>
<entry>
<title>Remove old DRM_READMEMORYBARRIER() DRM_WRITEMEMORYBARRIER() and</title>
<updated>2019-07-25T02:42:44Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2019-07-25T02:42:44Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a2e168620265b5748dd998041d3fa060235eb8d3'/>
<id>urn:sha1:a2e168620265b5748dd998041d3fa060235eb8d3</id>
<content type='text'>
DRM_MEMORYBARRIER() definitions and directly define rmb() wmb() and mb().
</content>
</entry>
<entry>
<title>remove some unused macros</title>
<updated>2019-07-25T01:49:55Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2019-07-25T01:49:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2a72ac005fce2ee49240682ac664f375959c4072'/>
<id>urn:sha1:2a72ac005fce2ee49240682ac664f375959c4072</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add cmpxchg() with same implementation as atomic_cmpxchg()</title>
<updated>2019-05-08T22:01:19Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2019-05-08T22:01:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=237c592d015eb6388133ff0ee407aa45a3049c36'/>
<id>urn:sha1:237c592d015eb6388133ff0ee407aa45a3049c36</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to</title>
<updated>2019-04-14T10:14:50Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2019-04-14T10:14:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7f4dd37977dc50fdbac8c09deb3ed9ed9b8d0c87'/>
<id>urn:sha1:7f4dd37977dc50fdbac8c09deb3ed9ed9b8d0c87</id>
<content type='text'>
linux 4.19.34.

Adds support for more Intel hardware:
Broxton/Apollo Lake (was is_preliminary in 4.4)
Amber Lake (another Kaby Lake refresh)
Gemini Lake
Coffee Lake
Whiskey Lake
Cannon Lake (though no hardware with Intel graphics ever shipped)
Ice Lake (alpha support, hardware not released)

This does not add support for new radeon hardware on the AMD side as
newer radeons have a different kernel driver (amdgpu).

Thanks to the OpenBSD Foundation for sponsoring this work, kettenis@ for
helping and a bunch of other developers for testing.
</content>
</entry>
</feed>
