<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/dev/pci/drm/include/linux/seqlock.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/seqlock.h?h=jd%2Fsimplify-queueing</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/pci/drm/include/linux/seqlock.h?h=jd%2Fsimplify-queueing'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-04-12T17:47:25Z</updated>
<entry>
<title>Turn those spinlock and seqlock inline functions to macros</title>
<updated>2020-04-12T17:47:25Z</updated>
<author>
<name>jca</name>
<email>jca@openbsd.org</email>
</author>
<published>2020-04-12T17:47:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7b4d0a09cadba65d5bf063cfa55261bee856fd6d'/>
<id>urn:sha1:7b4d0a09cadba65d5bf063cfa55261bee856fd6d</id>
<content type='text'>
They're macros on Linux because they save state in their flags
parameter.  Turning them to static inline functions creates a lot
of -Wuninitialized warnings, so just use macros which set their flags
argument.

ok kettenis@
</content>
</entry>
<entry>
<title>Make seqlock_init() take an IPL argument so the engine stats lock which</title>
<updated>2019-07-04T01:53:23Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2019-07-04T01:53:23Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d3b631db1d8e5a36b5a270eec97df1b80bf113b0'/>
<id>urn:sha1:d3b631db1d8e5a36b5a270eec97df1b80bf113b0</id>
<content type='text'>
uses write_seqlock_irqsave() will be backed by a mutex with IPL_TTY.
</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>
