History log of /drivers/lguest/x86/switcher_32.S
Revision Date Author Comments
a91d74a3c4de8115295ee87350c13a329164aaaf 31-Jul-2009 Rusty Russell <rusty@rustcorp.com.au> lguest: update commentry

Every so often, after code shuffles, I need to go through and unbitrot
the Lguest Journey (see drivers/lguest/README). Since we now use RCU in
a simple form in one place I took the opportunity to expand that explanation.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Paul McKenney <paulmck@linux.vnet.ibm.com>
2e04ef76916d1e29a077ea9d0f2003c8fd86724d 31-Jul-2009 Rusty Russell <rusty@rustcorp.com.au> lguest: fix comment style

I don't really notice it (except to begrudge the extra vertical
space), but Ingo does. And he pointed out that one excuse of lguest
is as a teaching tool, it should set a good example.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Cc: Ingo Molnar <mingo@redhat.com>
a6bd8e13034dd7d60b6f14217096efa192d0adc1 28-Mar-2008 Rusty Russell <rusty@rustcorp.com.au> lguest: comment documentation update.

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 <rusty@rustcorp.com.au>
e1e72965ec2c02db99b415cd06c17ea90767e3a4 25-Oct-2007 Rusty Russell <rusty@rustcorp.com.au> lguest: documentation update

Went through the documentation doing typo and content fixes. This
patch contains only comment and whitespace changes.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
4614a3a3b638dfd7a67d0237944f6a76331af61d 22-Oct-2007 Jes Sorensen <jes@sgi.com> Reorder guest saved regs to match hyperall order

Move eax next to ebx/ecx/edx in struct lguest_regs on i386, so they
will be located together and allow it to map directly to a struct
hcall_ring entry (which will be renamed struct hcall_args as in a
subsequent patch).

This is in preparation for making the code hcall code architecture
independent.

Signed-off-by: Jes Sorensen <jes@sgi.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
625efab1cd3d4da4634dfe26df6b4005385397e2 22-Oct-2007 Jes Sorensen <jes@sgi.com> Move i386 part of core.c to x86/core.c.

Separate i386 architecture specific from core.c and move it to
x86/core.c and add x86/lguest.h header file to match.

Signed-off-by: Jes Sorensen <jes@sgi.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
1f4e1de4f23e158abf976a76e1d0fce6e39b532a 22-Oct-2007 Rusty Russell <rusty@rustcorp.com.au> Rename switcher.S to x86/switcher_32.S

lguest uses a "switcher" shim mapped high to bounce between host and
guest. As lguest becomes less i386-centric, we separate this code
into a subdir.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>