<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.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:15Z</updated>
<entry>
<title>drm/nouveau/bios/init: use ARRAY_SIZE</title>
<updated>2017-11-02T03:32:15Z</updated>
<author>
<name>Jérémy Lefaure</name>
<email>jeremy.lefaure@lse.epita.fr</email>
</author>
<published>2017-10-31T17:56:19Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=73cef6cee71b7a1029e4951a97095c2e4fee4be7'/>
<id>urn:sha1:73cef6cee71b7a1029e4951a97095c2e4fee4be7</id>
<content type='text'>
Using the ARRAY_SIZE macro improves the readability of the code. Also,
it is useless to re-invent it.

Found with Coccinelle with the following semantic patch:
@r depends on (org || report)@
type T;
T[] E;
position p;
@@
(
 (sizeof(E)@p /sizeof(*E))
|
 (sizeof(E)@p /sizeof(E[...]))
|
 (sizeof(E)@p /sizeof(T))
)

Reviewed-by: Thierry Reding &lt;treding@nvidia.com&gt;
Signed-off-by: Jérémy Lefaure &lt;jeremy.lefaure@lse.epita.fr&gt;
Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/nouveau/disp/nv50-: implement a common supervisor 3.0</title>
<updated>2017-06-16T04:05:00Z</updated>
<author>
<name>Ben Skeggs</name>
<email>bskeggs@redhat.com</email>
</author>
<published>2017-05-19T13:59:35Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=0d93cd92bd616474da0c842bc4e88f6921da18f1'/>
<id>urn:sha1:0d93cd92bd616474da0c842bc4e88f6921da18f1</id>
<content type='text'>
This makes use of all the additional routing and state added in previous
commits, making it possible to deal with GM20x macro link routing, while
also sharing code between the NV50 and GF119 implementations.

Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/nouveau/devinit: use new devinit script interpreter entry-point</title>
<updated>2017-06-16T04:04:44Z</updated>
<author>
<name>Ben Skeggs</name>
<email>bskeggs@redhat.com</email>
</author>
<published>2017-05-19T13:59:34Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=28c62976a8a7de7cbdc6908ec0d575cef3cfe288'/>
<id>urn:sha1:28c62976a8a7de7cbdc6908ec0d575cef3cfe288</id>
<content type='text'>
Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/nouveau/bios/init: add or/link args separate from output path</title>
<updated>2017-06-16T04:04:44Z</updated>
<author>
<name>Ben Skeggs</name>
<email>bskeggs@redhat.com</email>
</author>
<published>2017-05-19T13:59:34Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=b88afa43967578741e3b258c80e01969fddd5fe6'/>
<id>urn:sha1:b88afa43967578741e3b258c80e01969fddd5fe6</id>
<content type='text'>
As of DCB 4.1, these are not the same thing.

Compatibility temporarily in place until callers have been updated.

Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/nouveau/bios/init: bump script offset to 32-bits</title>
<updated>2017-06-16T04:04:43Z</updated>
<author>
<name>Ben Skeggs</name>
<email>bskeggs@redhat.com</email>
</author>
<published>2017-05-19T13:59:34Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=ca9c2d5b28b4d5aa1d229950b88f7c559eee4164'/>
<id>urn:sha1:ca9c2d5b28b4d5aa1d229950b88f7c559eee4164</id>
<content type='text'>
No (known) case yet, but other tables have been moving beyond 16-bits,
so we may as well be prepared.

Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/nouveau/bios/init: rename 'crtc' to 'head'</title>
<updated>2017-06-16T04:04:43Z</updated>
<author>
<name>Ben Skeggs</name>
<email>bskeggs@redhat.com</email>
</author>
<published>2017-05-19T13:59:34Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=2195a22f6dd9f413c952b81dd228db606e32c67c'/>
<id>urn:sha1:2195a22f6dd9f413c952b81dd228db606e32c67c</id>
<content type='text'>
Compatibility temporarily in place until all callers have been updated.

Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/nouveau/bios/init: remove internal use of nvbios_init.bios</title>
<updated>2017-06-16T04:04:42Z</updated>
<author>
<name>Ben Skeggs</name>
<email>bskeggs@redhat.com</email>
</author>
<published>2017-05-19T13:59:34Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=5b0e787ad599a8e6803daf743dfc4642018ba469'/>
<id>urn:sha1:5b0e787ad599a8e6803daf743dfc4642018ba469</id>
<content type='text'>
We already have a subdev pointer, from which we can locate the device's
BIOS subdev.  No need for a separate pointer.

Structure/callers not updated yet, as I want to batch more changes and
only touch the callers once.

Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/nouveau/bios/init: rename nvbios_init() to nvbios_devinit()</title>
<updated>2017-06-16T04:04:42Z</updated>
<author>
<name>Ben Skeggs</name>
<email>bskeggs@redhat.com</email>
</author>
<published>2017-05-19T13:59:34Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=4bb4a7466af6d96d4fc8471336eb738d13c2471c'/>
<id>urn:sha1:4bb4a7466af6d96d4fc8471336eb738d13c2471c</id>
<content type='text'>
Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/nouveau/bios/devinit: properly handle unknown generic conditions</title>
<updated>2016-03-14T00:13:17Z</updated>
<author>
<name>Ben Skeggs</name>
<email>bskeggs@redhat.com</email>
</author>
<published>2016-02-17T18:10:04Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=e24c9c44d7a3b4a57661100efc11b340ecdc873c'/>
<id>urn:sha1:e24c9c44d7a3b4a57661100efc11b340ecdc873c</id>
<content type='text'>
Upon encountering an unknown condition code, the script interpreter
is supposed to skip 'size' bytes and continue at the next devinit
token.

Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/nouveau/bios/devinit: rename INIT_DP_CONDITION to INIT_GENERIC_CONDITION</title>
<updated>2016-03-14T00:13:17Z</updated>
<author>
<name>Ben Skeggs</name>
<email>bskeggs@redhat.com</email>
</author>
<published>2016-02-17T18:03:39Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=989f57847396d1d042204747985d6aacf5399c8a'/>
<id>urn:sha1:989f57847396d1d042204747985d6aacf5399c8a</id>
<content type='text'>
Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</content>
</entry>
</feed>
