From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51281) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WB9ZO-0003Qm-Pp for qemu-devel@nongnu.org; Wed, 05 Feb 2014 15:59:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WB9ZH-0005LH-4a for qemu-devel@nongnu.org; Wed, 05 Feb 2014 15:59:42 -0500 Received: from h1934772.stratoserver.net ([85.214.240.192]:60924 helo=sraa.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WB9ZG-0005G8-VI for qemu-devel@nongnu.org; Wed, 05 Feb 2014 15:59:35 -0500 Message-ID: <52F2A5A2.4030904@sraa.de> Date: Wed, 05 Feb 2014 21:57:06 +0100 From: Sebastian MIME-Version: 1.0 References: <52CDDD2D.3050300@sraa.de> <20140204194704.GA2680@dhcp-200-207.str.redhat.com> <1391606398.17309.10.camel@nilsson.home.kraxel.org> <20140205183419.GA3779@morn.localdomain> <20140205190804.GB3779@morn.localdomain> In-Reply-To: <20140205190804.GB3779@morn.localdomain> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [SeaBIOS] WfW setup and DOS display.sys hanging List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Kevin O'Connor Cc: Kevin Wolf , seabios , Gerd Hoffmann , qemu-devel@nongnu.org Hi, >> I can't reproduce the hang with the dosidle program linked by >> Sebastian. (I ran the program on freedos and on an msdos floppy and >> both times it said it install succesfully.) Can someone walk through >> the steps needed to reproduce the problem? > > I found some old Win3.1 images, and I do see the failure running setup > on that (when run from dos 6). I'll look into it. > > Sebastian, can you document the steps to reproduce the dosidle and > display.sys failure? (I tried putting display.sys into a dos6 > config.sys, but it doesn't like my parameters so I don't think it's > doing anything.) I cloned the git repository, and built with: $ ./configure --target-list=i386-softmmu $ make -j2 I then installed MS-DOS onto a virtual 50 MB disk, all default settings: $ /tmp/qemu/i386-softmmu/qemu-system-i386 -m 4 -hda msdos.img -fda MS-DOS_1.IMG After rebooting, qemu hangs with 100% cpu usage when loading DISPLAY.SYS. It is loaded by the following line in CONFIG.SYS: DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,,1) Surprisingly, this hang occurs with all of MS-DOS 5.00, 6.20 and 6.22 (German), but not with a Russian MS-DOS 6.22 (which appears in english). I don't have any other language version of DOS to test with, though. Best Regards, Sebastian