hi, lguest uses paravirt_ops, look at lguest_init in arch/x86/lguest/boot.c. The kernel does not needed to be patched for lguest, the code is still in the kernel, or what do you mean? > I'm plan to port coLinux kernel patch into the lguest code. So, we no > longer need to patch the kernel directly and use the paravirt-ops > instead. flo