<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/dev/pci/drm/amd/amdgpu, branch master</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/pci/drm/amd/amdgpu?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/pci/drm/amd/amdgpu?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2021-02-20T21:50:04Z</updated>
<entry>
<title>remove warning about amdgpu userptr ioctl being unimplemented</title>
<updated>2021-02-20T21:50:04Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2021-02-20T21:50:04Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ad2d38fa86fd2e27c36eb12497bcab3f0f6516fd'/>
<id>urn:sha1:ad2d38fa86fd2e27c36eb12497bcab3f0f6516fd</id>
<content type='text'>
matches radeon and i915
reported by Benjamin Baier
</content>
</entry>
<entry>
<title>The conversion of the IO BAR access did not completely mirror the</title>
<updated>2020-11-19T08:53:14Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2020-11-19T08:53:14Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9e1dc75e2daa85a654de4a3aeb461dca3f921917'/>
<id>urn:sha1:9e1dc75e2daa85a654de4a3aeb461dca3f921917</id>
<content type='text'>
behaviour of Linux' implementation: arm64's bus space operations
have no barriers, so while Linux' iowrite32/ioread32 explicitly
contain barriers, using bus space read/write is not enough on arm64.
Add read barriers after a read to make sure that all reads have
completed before the following reads.  Add write barriers before a
write to make sure all previous writes have completed before that
write.  This fixes panics on the HoneyComb LX2K with amdgpu(4).

ok kettenis@
</content>
</entry>
<entry>
<title>Switch from bus_space_read/write to linux io.h interfaces for all</title>
<updated>2020-10-28T12:14:15Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2020-10-28T12:14:15Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e54dbfe774d77b393515fd7292120986db1d1150'/>
<id>urn:sha1:e54dbfe774d77b393515fd7292120986db1d1150</id>
<content type='text'>
pci "memory space" io.  Further reduces the diff to linux.

ok kettenis@
</content>
</entry>
<entry>
<title>Make mapping the "I/O Space" BAR optional.  POWER9 systems don't support</title>
<updated>2020-10-26T22:05:01Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-10-26T22:05:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2c3ebbac5f6f3cd3a2ab5b778455a04feae2fabc'/>
<id>urn:sha1:2c3ebbac5f6f3cd3a2ab5b778455a04feae2fabc</id>
<content type='text'>
"I/O Space" on their PCIe host bridges and for most (all) Radeon variants
there is an alternative method to access the relevant registers.

ok jsg@
</content>
</entry>
<entry>
<title>handle capable(CAP_SYS_NICE) for allowing high priority contexts</title>
<updated>2020-10-21T13:26:44Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2020-10-21T13:26:44Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c8763d5d64aaf5f4188d12d31b457a5f488b5711'/>
<id>urn:sha1:c8763d5d64aaf5f4188d12d31b457a5f488b5711</id>
<content type='text'>
</content>
</entry>
<entry>
<title>change drm_vma function arguments to take struct drm_file *</title>
<updated>2020-10-21T02:16:53Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2020-10-21T02:16:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0608e4cb21ccadfdade19dd76a78a2ab2aaa0e03'/>
<id>urn:sha1:0608e4cb21ccadfdade19dd76a78a2ab2aaa0e03</id>
<content type='text'>
reduces the diff to linux 5.7.y
ok kettenis@
</content>
</entry>
<entry>
<title>consistently use dev_info() for sos fw version messages</title>
<updated>2020-10-15T10:36:53Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2020-10-15T10:36:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=49078af9123567bc6a80b23df9d74266317e2c13'/>
<id>urn:sha1:49078af9123567bc6a80b23df9d74266317e2c13</id>
<content type='text'>
noticed in renoir dmesg
</content>
</entry>
<entry>
<title>don't print pci ids when amdgpu attaches</title>
<updated>2020-10-15T10:04:39Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2020-10-15T10:04:39Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=46154dde19acbf082679ee40502de8f26e3f0402'/>
<id>urn:sha1:46154dde19acbf082679ee40502de8f26e3f0402</id>
<content type='text'>
Print asic name, rev and number of compute units.
Suggested by and ok kettenis@
</content>
</entry>
<entry>
<title>drm/amdgpu: move gpu_info parsing after common early init</title>
<updated>2020-10-15T01:42:55Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2020-10-15T01:42:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a89df194197bd58a2c08dcd0812b3400e1e52a6a'/>
<id>urn:sha1:a89df194197bd58a2c08dcd0812b3400e1e52a6a</id>
<content type='text'>
From Alex Deucher
6e29c227a4976460ec6d4cc70b998e3a8c30c873 in mainline linux

needed to load the correct gpu info firmware on raven2
(Ryzen 3 3200U/Ryzen 3 3250U/Athlon 300U/Athlon 3000G)
</content>
</entry>
<entry>
<title>drm/amdgpu: move discovery gfx config fetching</title>
<updated>2020-10-15T01:37:29Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2020-10-15T01:37:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7d292e99574b3ceb42838cf9ffad4c2bba189028'/>
<id>urn:sha1:7d292e99574b3ceb42838cf9ffad4c2bba189028</id>
<content type='text'>
From Alex Deucher
6ba57b7a8f94fcf3df6883db362642a0075d185b in mainline linux
</content>
</entry>
</feed>
