<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c, branch linux-4.17.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.17.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.17.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2017-11-02T03:32:33Z</updated>
<entry>
<title>drm/nouveau/mmu: remove old vmm frontend</title>
<updated>2017-11-02T03:32:33Z</updated>
<author>
<name>Ben Skeggs</name>
<email>bskeggs@redhat.com</email>
</author>
<published>2017-10-31T17:56:20Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=632b740c5481988152a3a60319aaa49c99577b77'/>
<id>urn:sha1:632b740c5481988152a3a60319aaa49c99577b77</id>
<content type='text'>
Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/nouveau/core/memory: add reference counting</title>
<updated>2017-11-02T03:32:22Z</updated>
<author>
<name>Ben Skeggs</name>
<email>bskeggs@redhat.com</email>
</author>
<published>2017-10-31T17:56:19Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=997a89003c2d950466bc289147ffb823c0c51fb0'/>
<id>urn:sha1:997a89003c2d950466bc289147ffb823c0c51fb0</id>
<content type='text'>
We need to be able to prevent memory from being freed while it's still
mapped in a GPU's address-space.

Will be used by upcoming MMU changes.

Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/nouveau/fb: move comptag init out of ram submodule</title>
<updated>2017-11-02T03:32:22Z</updated>
<author>
<name>Ben Skeggs</name>
<email>bskeggs@redhat.com</email>
</author>
<published>2017-10-31T17:56:19Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=af793b8cd9f62880852379897519bbe69fb59c05'/>
<id>urn:sha1:af793b8cd9f62880852379897519bbe69fb59c05</id>
<content type='text'>
Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/nouveau/fb: move comptags mm into nvkm_fb</title>
<updated>2017-11-02T03:32:22Z</updated>
<author>
<name>Ben Skeggs</name>
<email>bskeggs@redhat.com</email>
</author>
<published>2017-10-31T17:56:19Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=7ef44bee64c68db7b7bc0cb341eec41891c6d0a5'/>
<id>urn:sha1:7ef44bee64c68db7b7bc0cb341eec41891c6d0a5</id>
<content type='text'>
We're moving towards having a central place to handle comptag allocation,
and as some GPUs don't have a ram submodule (ie. Tegra), we need to move
the mm somewhere else.

It probably never belonged in ram anyways.

Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/nouveau/fb: finalise big page size selection in constructor</title>
<updated>2017-11-02T03:32:20Z</updated>
<author>
<name>Ben Skeggs</name>
<email>bskeggs@redhat.com</email>
</author>
<published>2017-10-31T17:56:19Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=2854ab8dd81b73ffd867399fd506f44f6f624bca'/>
<id>urn:sha1:2854ab8dd81b73ffd867399fd506f44f6f624bca</id>
<content type='text'>
MMU will need to know this during its constructor, so we can't delay
deciding this until init-time.

Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/nouveau/fb/gp100: initial support</title>
<updated>2016-07-14T01:53:25Z</updated>
<author>
<name>Ben Skeggs</name>
<email>bskeggs@redhat.com</email>
</author>
<published>2016-07-09T00:41:01Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=7ff51f8200f40911902ede518298e90528b57260'/>
<id>urn:sha1:7ff51f8200f40911902ede518298e90528b57260</id>
<content type='text'>
Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/nouveau/fb/gf100-: allow selection of an alternate big page size</title>
<updated>2016-07-14T01:53:25Z</updated>
<author>
<name>Ben Skeggs</name>
<email>bskeggs@redhat.com</email>
</author>
<published>2016-07-09T00:41:01Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=c73baa831fe5c035a41e52d75b763b3c942fa6d0'/>
<id>urn:sha1:c73baa831fe5c035a41e52d75b763b3c942fa6d0</id>
<content type='text'>
GFxxx/GM1xx support the selection of 64/128KiB big pages globally.

GM2xx supports the same, as well as another mode where the page size
can be selected per-instance.

We default to 128KiB pages (With per-instance for GM200, but the current
code selects 128KiB there already) as the MMU code isn't currently able
to handle otherwise.

Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/nouveau/fb/gf100-: allocate mmu debug buffers</title>
<updated>2016-05-20T04:43:04Z</updated>
<author>
<name>Ben Skeggs</name>
<email>bskeggs@redhat.com</email>
</author>
<published>2016-04-14T00:39:18Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=99c5917253a6c5584a7052f9ee578e2c6852253f'/>
<id>urn:sha1:99c5917253a6c5584a7052f9ee578e2c6852253f</id>
<content type='text'>
Later chipsets require setting this up both in FB and GR, so let's just
move the allocation to FB.

Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/nouveau/fb: allow chipset-specific actions for oneinit()</title>
<updated>2016-05-20T04:43:04Z</updated>
<author>
<name>Ben Skeggs</name>
<email>bskeggs@redhat.com</email>
</author>
<published>2016-04-14T00:38:55Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=917d95a86e7b7036d481323240443566be82a619'/>
<id>urn:sha1:917d95a86e7b7036d481323240443566be82a619</id>
<content type='text'>
Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/nouveau/core: remove pmc_enable argument from subdev ctor</title>
<updated>2016-05-20T04:43:04Z</updated>
<author>
<name>Ben Skeggs</name>
<email>bskeggs@redhat.com</email>
</author>
<published>2016-04-08T07:24:40Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=56d06fa29edd58c448766014afd833b7ff51247b'/>
<id>urn:sha1:56d06fa29edd58c448766014afd833b7ff51247b</id>
<content type='text'>
These are now specified directly in the MC subdev.

Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</content>
</entry>
</feed>
