<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/char/virtio_console.c, branch linux-2.6.28.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-10-21T23:59:54Z</updated>
<entry>
<title>hvc_console: Add a hangup notifier for backends</title>
<updated>2008-10-21T23:59:54Z</updated>
<author>
<name>Hendrik Brueckner</name>
</author>
<published>2008-10-13T23:12:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fc362e2e0efd8b652ebfb409a4e43e6189c04f6f'/>
<id>urn:sha1:fc362e2e0efd8b652ebfb409a4e43e6189c04f6f</id>
<content type='text'>
I have added a hangup notifier that can be used by hvc console
backends to handle a tty hangup. The default irq hangup notifier
calls the notifier_del_irq() for compatibility.

Acked-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;
Signed-off-by: Hendrik Brueckner &lt;brueckner@linux.vnet.ibm.com&gt;
Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>virtio_console: use virtqueue notification for hvc_console</title>
<updated>2008-07-25T02:06:06Z</updated>
<author>
<name>Christian Borntraeger</name>
</author>
<published>2008-06-20T13:24:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=91fcad19d03ed67cb50fd0e1913a8b89cc3ed3ec'/>
<id>urn:sha1:91fcad19d03ed67cb50fd0e1913a8b89cc3ed3ec</id>
<content type='text'>
This patch exploits the new notifier callbacks of the hvc_console. We can
use the virtio callbacks instead of the polling code.

Signed-off-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;
Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
</content>
</entry>
<entry>
<title>virtio: simplify config mechanism.</title>
<updated>2008-02-04T12:49:57Z</updated>
<author>
<name>Rusty Russell</name>
</author>
<published>2008-02-05T04:49:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a586d4f6016f7139d8c26df0e6927131168d3b5b'/>
<id>urn:sha1:a586d4f6016f7139d8c26df0e6927131168d3b5b</id>
<content type='text'>
Previously we used a type/len pair within the config space, but this
seems overkill.  We now simply define a structure which represents the
layout in the config space: the config space can now only be extended
at the end.

The main driver-visible changes:
1) We indicate what fields are present with an explicit feature bit.
2) Virtqueues are explicitly numbered, and not in the config space.

Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
</content>
</entry>
<entry>
<title>virtio/virtcons: fix section mismatch warning</title>
<updated>2007-11-05T23:12:32Z</updated>
<author>
<name>Randy Dunlap</name>
</author>
<published>2007-11-05T22:51:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=139b82984af5a98e4b03fd01616d79fc4970128a'/>
<id>urn:sha1:139b82984af5a98e4b03fd01616d79fc4970128a</id>
<content type='text'>
Make virtcons_probe() __devinit.
Fixes this section warning:

WARNING: vmlinux.o(.text+0x14c10b): Section mismatch: reference to .init.text:hvc_alloc (between 'virtcons_probe' and 'ac_register_board')

Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Virtio console driver</title>
<updated>2007-10-23T05:49:55Z</updated>
<author>
<name>Rusty Russell</name>
</author>
<published>2007-10-22T01:03:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=31610434bc3523c0b01a10917a1185096a03c4c8'/>
<id>urn:sha1:31610434bc3523c0b01a10917a1185096a03c4c8</id>
<content type='text'>
This is an hvc-based virtio console driver.  It's suboptimal becuase
hvc expects to have raw access to interrupts and virtio doesn't assume
that, so it currently polls.

There are two solutions: expose hvc's "kick" interface, or wean off hvc.

Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
</content>
</entry>
</feed>
