From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48532) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WCsLc-0005wJ-4c for qemu-devel@nongnu.org; Mon, 10 Feb 2014 10:00:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WCsLU-00087d-9w for qemu-devel@nongnu.org; Mon, 10 Feb 2014 10:00:36 -0500 Received: from h1934772.stratoserver.net ([85.214.240.192]:44837 helo=sraa.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WCsLU-00086Z-3j for qemu-devel@nongnu.org; Mon, 10 Feb 2014 10:00:28 -0500 Message-ID: <52F8E8EA.5040603@sraa.de> Date: Mon, 10 Feb 2014 15:57:46 +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> <52F2A5A2.4030904@sraa.de> <20140205223951.GA4309@morn.localdomain> In-Reply-To: <20140205223951.GA4309@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, >> 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) > > Thanks. That DEVICE line causes a failure for me as well and the call > trace is much easier to understand. > > The SeaVGABIOS patch below fixes both the DISPLAY.SYS and Win3 setup > issue for me. (I can't reproduce the dosidle problem.) The attached patch does indeed fix both the DISPLAY.SYS and Windows Setup problems for me. Thanks a lot! I can't reproduce the dosidle-problem either, it works now. A straight non-networked Windows for Workgroups 3.11 installation now hangs after loading the Program Manager. I noticed that SeaBIOS does not work correctly with parallel make, log excerpts following: $ LANG=C make -j16 # dual-core machine without SMT Compiling IASL out/src/fw/acpi-dsdt.hex make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. Compiling IASL out/src/fw/ssdt-proc.hex Compiling IASL out/src/fw/ssdt-pcihp.hex [...] Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 2 Optimizations Generating offset file out/asm-offsets.h Compiling (16bit) out/romlayout.o In file included from src/romlayout.S:9:0: src/config.h:4:22: fatal error: autoconf.h: No such file or directory compilation terminated. make: *** [out/romlayout.o] Error 1 make: *** Waiting for unfinished jobs.... ASL Input: out/src/fw/q35-acpi-dsdt.dsl.i - 515 lines, 28284 bytes, 413 keywords AML Output: out/src/fw/q35-acpi-dsdt.aml - 7344 bytes, 239 named objects, 174 executable opcodes Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 445 Optimizations Build Kconfig config file $ Best Regards, Sebastian