<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/lguest/core.c, branch linux-2.6.30.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.30.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.30.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2009-03-30T11:25:25Z</updated>
<entry>
<title>lguest: use bool instead of int</title>
<updated>2009-03-30T11:25:25Z</updated>
<author>
<name>Matias Zabaljauregui</name>
</author>
<published>2009-03-18T16:38:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=df1693abc42e34bbc4351e179dbe66c28a94efb8'/>
<id>urn:sha1:df1693abc42e34bbc4351e179dbe66c28a94efb8</id>
<content type='text'>
Impact: clean up

Rusty told me, some time ago, that he had become a fan of "bool".
So, here are some replacements.

Signed-off-by: Matias Zabaljauregui &lt;zabaljauregui at gmail.com&gt;
Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
</content>
</entry>
<entry>
<title>lguest: typos fix</title>
<updated>2009-01-30T01:04:10Z</updated>
<author>
<name>Atsushi SAKAI</name>
</author>
<published>2009-01-16T11:39:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=72410af921cbc9018da388ca1ddf75880a033ac1'/>
<id>urn:sha1:72410af921cbc9018da388ca1ddf75880a033ac1</id>
<content type='text'>
3 points

lguest_asm.S =&gt; i386_head.S
LHCALL_BREAK =&gt; LHREQ_BREAK
perferred    =&gt; preferred

Signed-off-by: Atsushi SAKAI &lt;sakaia@jp.fujitsu.com&gt;
Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
</content>
</entry>
<entry>
<title>lguest: fix switcher_page leak on unload</title>
<updated>2008-07-28T23:58:32Z</updated>
<author>
<name>Johannes Weiner</name>
</author>
<published>2008-07-08T08:29:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0a707210aa1b8ac40fe781b2a9d0b203b6ebb921'/>
<id>urn:sha1:0a707210aa1b8ac40fe781b2a9d0b203b6ebb921</id>
<content type='text'>
map_switcher allocates the array, unmap_switcher has to free it
accordingly.

Signed-off-by: Johannes Weiner &lt;hannes@saeurebad.de&gt;
Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
</content>
</entry>
<entry>
<title>lguest: comment documentation update.</title>
<updated>2008-03-28T00:05:54Z</updated>
<author>
<name>Rusty Russell</name>
</author>
<published>2008-03-28T16:05:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a6bd8e13034dd7d60b6f14217096efa192d0adc1'/>
<id>urn:sha1:a6bd8e13034dd7d60b6f14217096efa192d0adc1</id>
<content type='text'>
Took some cycles to re-read the Lguest Journey end-to-end, fix some
rot and tighten some phrases.

Only comments change.  No new jokes, but a couple of recycled old jokes.

Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
</content>
</entry>
<entry>
<title>lguest: fix __get_vm_area usage.</title>
<updated>2008-03-10T22:35:56Z</updated>
<author>
<name>Rusty Russell</name>
</author>
<published>2008-03-11T14:35:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f14ae652baa3d72ae378f0c06b89cc2c4ef15ff8'/>
<id>urn:sha1:f14ae652baa3d72ae378f0c06b89cc2c4ef15ff8</id>
<content type='text'>
Robert Bragg's 5dc331852848a38ca00a2817e5b98a1d0561b116 tightened
(ie. fixed) the checking in __get_vm_area, and it broke lguest.

lguest should pass the exact "end" it wants, not some random constant
(it was possible previously that it would actually get an address
different from SWITCHER_ADDR).

Also, Fabio Checconi pointed out that we should make sure we're not
hitting the fixmap area.

Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
Cc: Robert Bragg &lt;robert@sixbynine.org&gt;
</content>
</entry>
<entry>
<title>lguest: get rid of lg variable assignments</title>
<updated>2008-01-30T11:50:18Z</updated>
<author>
<name>Glauber de Oliveira Costa</name>
</author>
<published>2008-01-17T21:19:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=382ac6b3fbc0ea6a5697fc6caaf7e7de12fa8b96'/>
<id>urn:sha1:382ac6b3fbc0ea6a5697fc6caaf7e7de12fa8b96</id>
<content type='text'>
We can save some lines of code by getting rid of
*lg = cpu... lines of code spread everywhere by now.

Signed-off-by: Glauber de Oliveira Costa &lt;gcosta@redhat.com&gt;
Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
</content>
</entry>
<entry>
<title>lguest: make pending notifications per-vcpu</title>
<updated>2008-01-30T11:50:13Z</updated>
<author>
<name>Glauber de Oliveira Costa</name>
</author>
<published>2008-01-07T13:05:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5e232f4f428c4266ba5cdae9f23ba19a0913dcf9'/>
<id>urn:sha1:5e232f4f428c4266ba5cdae9f23ba19a0913dcf9</id>
<content type='text'>
this patch makes the pending_notify field, used to control
pending notifications, per-vcpu, instead of per-guest

Signed-off-by: Glauber de Oliveira Costa &lt;gcosta@redhat.com&gt;
Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
</content>
</entry>
<entry>
<title>lguest: per-vcpu lguest task management</title>
<updated>2008-01-30T11:50:12Z</updated>
<author>
<name>Glauber de Oliveira Costa</name>
</author>
<published>2008-01-07T13:05:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=66686c2ab08feb721ca4d98285fba64acdf6017f'/>
<id>urn:sha1:66686c2ab08feb721ca4d98285fba64acdf6017f</id>
<content type='text'>
lguest uses tasks to control its running behaviour (like sending
breaks, controlling halted state, etc). In a per-vcpu environment,
each vcpu will have its own underlying task. So this patch
makes the infrastructure for that possible

Signed-off-by: Glauber de Oliveira Costa &lt;gcosta@redhat.com&gt;
Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
</content>
</entry>
<entry>
<title>lguest: per-vcpu interrupt processing.</title>
<updated>2008-01-30T11:50:09Z</updated>
<author>
<name>Glauber de Oliveira Costa</name>
</author>
<published>2008-01-07T13:05:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=177e449dc5bd4cf8dc48d66abee61ddf34b126b9'/>
<id>urn:sha1:177e449dc5bd4cf8dc48d66abee61ddf34b126b9</id>
<content type='text'>
This patch adapts interrupt processing for using the vcpu struct.

Signed-off-by: Glauber de Oliveira Costa &lt;gcosta@redhat.com&gt;
Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
</content>
</entry>
<entry>
<title>lguest: make hypercalls use the vcpu struct</title>
<updated>2008-01-30T11:50:08Z</updated>
<author>
<name>Glauber de Oliveira Costa</name>
</author>
<published>2008-01-07T13:05:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=73044f05a4ac65f2df42753e9566444b9d2a660f'/>
<id>urn:sha1:73044f05a4ac65f2df42753e9566444b9d2a660f</id>
<content type='text'>
this patch changes do_hcall() and do_async_hcall() interfaces (and obviously their
callers) to get a vcpu struct. Again, a vcpu services the hypercall, not the whole
guest

Signed-off-by: Glauber de Oliveira Costa &lt;gcosta@redhat.com&gt;
Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
</content>
</entry>
</feed>
