<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/dev/pci/drm/drm_memory.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_memory.c?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/pci/drm/drm_memory.c?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-06-12T10:05:43Z</updated>
<entry>
<title>Since we don't support CONFIG_SWIOTLB, make drm_need_swiotlb() just return</title>
<updated>2020-06-12T10:05:43Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-06-12T10:05:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f59c7f5155599db91d5e1941b9124acdd20f07d1'/>
<id>urn:sha1:f59c7f5155599db91d5e1941b9124acdd20f07d1</id>
<content type='text'>
false.  In theory somebody could plug an old radeon card into a machine
with a ridiculous amount of memory (or a really old PCI/AGP card in a
machine with &gt;4GB of memory) but supporting that scenario just isn't
worth it.

ok jsg@
</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>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>
<entry>
<title>use mallocarray instead of malloc in drm_calloc</title>
<updated>2015-06-04T06:07:23Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2015-06-04T06:07:23Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d5e4e925ec1d248e212ef3dab602f74a65c288fb'/>
<id>urn:sha1:d5e4e925ec1d248e212ef3dab602f74a65c288fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add a size argument to free. will be used soon, but for now default to 0.</title>
<updated>2014-07-12T18:48:51Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2014-07-12T18:48:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=df2ac69f82ae44a202c3df500ca0878a86fb544f'/>
<id>urn:sha1:df2ac69f82ae44a202c3df500ca0878a86fb544f</id>
<content type='text'>
after discussions with beck deraadt kettenis.
</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>Rework how AGP memory regions are mapped and add support for AGP bridges</title>
<updated>2012-12-06T15:05:21Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2012-12-06T15:05:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4ad474a9823790e00f8be8d944241ad548f96c47'/>
<id>urn:sha1:4ad474a9823790e00f8be8d944241ad548f96c47</id>
<content type='text'>
that do not support remapping for processor accesses.

Add new functions to map/unmap/mmap agp memory and let the agp layer
decides how these memory regions should be accessed. It's assumed here
that the bridge does not support remapping if its aperture address is 0.

This is the last diff required for having drm(4) on macppc using agp(4).

Joint work with and ok kettenis@
</content>
</entry>
<entry>
<title>Don't use mtrr if we are not on i386/amd64.</title>
<updated>2012-09-08T16:53:01Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2012-09-08T16:53:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c796cdb44e4e99078491457192d770afc53a3dca'/>
<id>urn:sha1:c796cdb44e4e99078491457192d770afc53a3dca</id>
<content type='text'>
ok kettenis@
</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>use BUS_SPACE_MAP_PREFETCHABLE on maps that should be WC (soon this will</title>
<updated>2010-04-29T15:23:28Z</updated>
<author>
<name>oga</name>
<email>oga@openbsd.org</email>
</author>
<published>2010-04-29T15:23:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=cbbca0bf8f5d7fb8d679e3bd6ec545707767aebf'/>
<id>urn:sha1:cbbca0bf8f5d7fb8d679e3bd6ec545707767aebf</id>
<content type='text'>
actually do so).
</content>
</entry>
</feed>
