From: David Kesler (keslerdr_at_gmail_dot_com)
Date: Tue Feb 12 2008 - 15:03:33 PST
Hello, I've been trying to get BLCR to work on two different systems, one Ubuntu 7.1, one Fedora Core 8, both running on an x86 machine as Dom0 of a Xen setup. In both cases, I can compile, install, and successfully run BLCR IF I do not load Xen and instead boot into the generic kernel. If I am in the Xen version of the kernel though I have two problems. One, the installation process fails due to missing #defines, include files, or other variables in the linux source directory's include folder. I can, however, finagle BLCR into compiling by selectively modifying certain headers. (Yes, I am well aware that this is unsafe and may be a leading cause of my problems and I'm also wondering if you know why this would be happening.) In both systems however, if I attempt to call cr_checkpoint on a running process while booted into the Xen kernel, I get a full system hang where it responds to absolutely nothing, requiring a hard reboot. I know that messing around with the headers probably doesn't help the situation, but because both systems fail in the exact same way I was wondering whether, assuming that BLCR compiled correctly, there's some problem with running BLCR from within a kernel loaded by Xen. Thank you, David Kesler