From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dan Aloni Subject: Re: kvm-60: kexec in guest crashes the host Date: Wed, 20 Feb 2008 12:48:39 +0200 Message-ID: <20080220104838.GA15252@localdomain> References: <20080219102547.GA30701@localdomain> <47BAFDB7.6070204@qumranet.com> <20080219164610.GA3182@localdomain> <47BBEE58.4010801@qumranet.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="9amGYk9869ThD9tj" Cc: kvm-devel@lists.sourceforge.net To: Avi Kivity Return-path: Content-Disposition: inline In-Reply-To: <47BBEE58.4010801@qumranet.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: kvm-devel-bounces@lists.sourceforge.net Errors-To: kvm-devel-bounces@lists.sourceforge.net List-Id: kvm.vger.kernel.org --9amGYk9869ThD9tj Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wed, Feb 20, 2008 at 11:09:44AM +0200, Avi Kivity wrote: > Dan Aloni wrote: > > It happens at 100% of the times I invoke kexec. > > > > > > Can you provide a commandline which triggers this? I'm completely > ignorant wrt kexec. I managed to verify that this problem can be reproduced with the 2.6.16.60 tree. Also, it's worth to note that with '-no-kvm' the kexec procedure works successfully and the second kernel executes. Please use the .config that that I attached to this mail, and also apply the patch I supplied (it fixes a build problem that 2.6.16 has with the newer binutils versions and x86_64). I use gcc-4.1.2 to build the kernel. Once you have the bzImage of that guest kernel, use a root filesystem and boot it straight into /bin/bash. Now, assuming that your guest rootfs has kexec-utils package installed, do the following: mount -t proc proc /proc kexec -l bzImage --command-line='ro root=/dev/hda1 init=/bin/bash' kexec -e BTW, if you use the serial console with the '-nographic' switch, then you might want to use kexec a little differently: kexec -l bzImage --command-line='ro root=/dev/hda1 init=/bin/bash console=ttyS0,115200' --serial=ttyS0 --serial-baud=115200 Good luck, -- Dan Aloni XIV, an IBM (R) company. http://www.xivstorage.com da-x (at) monatomic.org, dan (at) xiv.co.il --9amGYk9869ThD9tj Content-Type: application/octet-stream Content-Disposition: attachment; filename="2.6.16.60-guest-config.gz" Content-Transfer-Encoding: base64 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 --9amGYk9869ThD9tj Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="2.6.16.60-build-patch.diff" diff --git a/arch/x86_64/boot/compressed/Makefile b/arch/x86_64/boot/compressed/Makefile index f89d96f..c9688fb 100644 --- a/arch/x86_64/boot/compressed/Makefile +++ b/arch/x86_64/boot/compressed/Makefile @@ -12,6 +12,7 @@ EXTRA_AFLAGS := -traditional -m32 # cannot use EXTRA_CFLAGS because base CFLAGS contains -mkernel which conflicts with # -m32 CFLAGS := -m32 -D__KERNEL__ -Iinclude -O2 -fno-strict-aliasing +AFLAGS := $(CFLAGS) -D__ASSEMBLY__ LDFLAGS := -m elf_i386 LDFLAGS_vmlinux := -Ttext $(IMAGE_OFFSET) -e startup_32 -m elf_i386 diff --git a/arch/x86_64/boot/tools/build.c b/arch/x86_64/boot/tools/build.c index c44f5e2..bcdbaf1 100644 --- a/arch/x86_64/boot/tools/build.c +++ b/arch/x86_64/boot/tools/build.c @@ -149,8 +149,8 @@ int main(int argc, char ** argv) sz = sb.st_size; fprintf (stderr, "System is %d kB\n", sz/1024); sys_size = (sz + 15) / 16; - /* 0x40000*16 = 4.0 MB, reasonable estimate for the current maximum */ - if (sys_size > (is_big_kernel ? 0x40000 : DEF_SYSSIZE)) + /* 0x60000*16 = 6.0 MB, reasonable estimate for the current maximum */ + if (sys_size > (is_big_kernel ? 0x60000 : DEF_SYSSIZE)) die("System is too big. Try using %smodules.", is_big_kernel ? "" : "bzImage or "); while (sz > 0) { --9amGYk9869ThD9tj Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ --9amGYk9869ThD9tj Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ kvm-devel mailing list kvm-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/kvm-devel --9amGYk9869ThD9tj--