On Wed, Mar 12, 2008 at 07:24:54PM -0700, David Barrett wrote:
Is it possible to compile/run qemu on a system that does not have SDL?
./configure --disable-sdl --disable-gfx-check
Carlo
The attached patch, restores support for writable block devices using
Virtual FAT disk images.
RW support using a generated qcow base image was modified after qemu 0.8.2
was released; while adding AIO support to block-qcow.c in release 1.8; and
resulting in a broken qcow image based in an
On Wed, Jan 30, 2008 at 05:31:05PM +0300, Dmitry Bolshakov wrote:
qemu-0.9.1:
-builded by myself too
http://qemu-forum.ipi.fi/viewtopic.php?f=5t=4269
qemu 0.9.1 was released with a known bug which prevents installing solaris
guests with timeouts in the CD device and which was finally fixed
On Sun, Jan 27, 2008 at 06:01:22PM +, Stefano Stabellini wrote:
I can confirm this, I have the same problem on Kubuntu 7.10 i386 using
either gcc-3.4 or gcc-3.3.
architectural limitation for x86 triggered by cpu-exec.c version 1.131,
reverting to 1.130 allows the compilation to proceed
This is version 2.2 of the patch to re-implement the GET CONFIGURATION
MMC-6 command as used by the IDE emulation to match the published SPEC
and that was originally published in :
http://lists.gnu.org/archive/html/qemu-devel/2007-11/msg00849.html
Important changes from the previous patches :
This is version 2.1 of the patch to re-implement the GET CONFIGURATION
MMC-6 command as used by the IDE emulation to match the published SPEC
and that was originally published in :
http://lists.gnu.org/archive/html/qemu-devel/2007-11/msg00849.html
Important changes from the previous patches :
The following patch re-implements the GET CONFIGURATION MMC-6 command to
match the published SPEC.
This is a re-write of the original patch series published but including the
feedback received :
http://lists.gnu.org/archive/html/qemu-devel/2007-11/msg00849.html
Important changes from the
On Sun, Jan 06, 2008 at 01:57:38PM +, Stuart Brady wrote:
On Sat, Jan 05, 2008 at 08:22:33PM -0600, Carlo Marcelo Arenas Belon wrote:
the exact number of sectors is really not that relevant, as the whole point
here is to try to detect if it is a CD (700MB) or a DVD (4.7GB
On Sun, Jan 06, 2008 at 03:32:27PM +0100, Andreas Färber wrote:
Either way, shouldn't it be a preprocessor define rather than a magic
number, maybe something like MAX_SECTORS_CD? Then it can more easily
be found and changed, where necessary.
Point taken, will fix that if we still have to
On Sun, Jan 06, 2008 at 03:22:15AM -0600, Rob Landley wrote:
@@ -1648,17 +1649,27 @@ static void ide_atapi_cmd(IDEState *s)
ASC_INV_FIELD_IN_CMD_PACKET);
break;
}
-memset(buf, 0, 32);
This
On Sun, Jan 06, 2008 at 11:03:45PM +0100, Fabrice Bellard wrote:
QEMU version 0.9.1 is out !
and if you want to install an OpenSolaris guest on it, apply the attached
patch over it.
the patch prevents OpenSolaris from overflowing a small buffer when querying
the emulated CDROM for its
Marcelo Arenas Belon
ide-atapi is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License version 2
as published by the Free Software Foundation.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY
Trivial fix that ensures that all buffers used for bdrv_read or bdrv_write
are from an array of the uint8_t type
Carlo
---
Index: block-vvfat.c
===
RCS file: /sources/qemu/qemu/block-vvfat.c,v
retrieving revision 1.16
diff -u -p
verified to behave as per the SPECs and compared to
behave just like real hardware does.
Carlo
On Wed, Dec 26, 2007 at 01:36:15AM -0600, Carlo Marcelo Arenas Belon wrote:
The following patch implements fixes to the CD-ROM IDE/ATAPI emulation
since ide.c revision 1.66 and that prevents
On Fri, Jan 04, 2008 at 01:20:39PM +, Thiemo Seufer wrote:
Carlo Marcelo Arenas Belon wrote:
Trivial fix that ensures that all buffers used for bdrv_read or bdrv_write
are from an array of the uint8_t type
Do we have a host where this actually makes a difference?
No that I know
On Sat, Jan 05, 2008 at 01:02:30AM +, Stuart Brady wrote:
On Fri, Jan 04, 2008 at 06:25:25PM -0600, Rob Landley wrote:
On Friday 04 January 2008 04:02:07 Carlo Marcelo Arenas Belon wrote:
-buf[7] = total_sectors = 1433600 ? 0x08 : 0x10; /* current
profile
On Fri, Jan 04, 2008 at 06:25:25PM -0600, Rob Landley wrote:
On Friday 04 January 2008 04:02:07 Carlo Marcelo Arenas Belon wrote:
Can someone please comment on the mergability of this patch? or in what
needs to be done to it so that it can be committed?
The patch is still current
The following patch implements fixes to the CD-ROM IDE/ATAPI emulation
since ide.c revision 1.66 and that prevents installation of OpenSolaris
guests because of timeouts like :
WARNING: /[EMAIL PROTECTED],0/[EMAIL PROTECTED],1/[EMAIL PROTECTED] (ata1);
timeout: abort request, target=0
On Fri, Nov 30, 2007 at 03:26:31PM +0900, Magnus Damm wrote:
Thanks, from the list there are also 2 trivial patches I sent for cris and
tests (build problem for runcom) which I'll RESEND then.
Date: Nov 26, 2007
From: Carlo Marcelo Arenas Belon
Subject: [Qemu-devel] [PATCH] ide: fix
This patch complements Partial IDE DVD emulation and the previous patch to
reflect that the device is now able to support DVDs by changing the reported
model to be DVD-ROM instead of CD-ROM.
Carlo
---
Index: hw/ide.c
===
RCS file:
The following patch series complements Partial IDE DVD emulation which was
added in revision 1.66 of ide.c and that was generating the following timeouts
for OpenSolaris guests when trying to access the ATAPI CD-ROM (during
installation for example):
WARNING: /[EMAIL PROTECTED],0/[EMAIL
The following patch enforces that the sh4 target is 32 bit to prevent qemu to
expand incorrectly to a 64 bit wide cpu if compiled in a 64 bit host.
Carlo
---
Index: target-sh4/cpu.h
===
RCS file:
On Fri, Nov 30, 2007 at 05:37:35PM +0200, Blue Swirl wrote:
On 11/30/07, Carlo Marcelo Arenas Belon [EMAIL PROTECTED] wrote:
which might not be what was intended originally and might be uncovering a
bug somewhere else and based on the fact that apparently (and this gets
confusing
The following patch implements the following changes to the implementation of
GET CONFIGURATION as part of the initial MMC-6 support added to ide.c so it
would emulate a multi profile device with DVD-ROM capabilities :
* recognize and honor Allocation Length command parameter
* corrected flags
On Thu, Nov 29, 2007 at 05:46:08PM +0100, Tristan Gingold wrote:
On Nov 29, 2007, at 4:07 PM, Carlo Marcelo Arenas Belon wrote:
On Thu, Nov 29, 2007 at 02:05:36PM +0100, Tristan Gingold wrote:
The pending interrupt condition shall be set by:
??? the completion of a command
On Fri, Nov 30, 2007 at 02:36:32PM +0900, Magnus Damm wrote:
On Nov 19, 2007 6:18 AM, Carlo Marcelo Arenas Belon
[EMAIL PROTECTED] wrote:
The following patch changes the formatting string from %08x to
TARGET_FMT_plx
to accommodate for compilation in 64bit hosts and that manifests
On Fri, Nov 30, 2007 at 04:28:09PM +, Paul Brook wrote:
On Friday 30 November 2007, Carlo Marcelo Arenas Belon wrote:
The following patch enforces that the sh4 target is 32 bit to prevent qemu
to expand incorrectly to a 64 bit wide cpu if compiled in a 64 bit host.
This is wrong
On Thu, Nov 29, 2007 at 02:05:36PM +0100, Tristan Gingold wrote:
according to ATA std:
which ATA std?
The pending interrupt condition shall be set by:
??? the completion of a command; or
This patch sends an irq for WIN_DIAGNOSE (and WIN_SRST)
DEVICE RESET or DEVICE DIAGNOSTIC in
for the response if a profile is current (either
CD or DVD loaded)
* calculate data length including all headers
* refactor code and add comments to help document references to all implemented
standards (ATAPI-4, SPC-3 and MMC-6)
Signed-off-by: Carlo Marcelo Arenas Belon [EMAIL PROTECTED]
---
qemu/hw/ide.c
This patch complements Partial IDE DVD emulation which was added in ide.c
revision 1.66 so that the CD-ROM identifies itself as a DVD-ROM
to INQUIRY and IDENTIFY DEVICE commands
Signed-off-by: Carlo Marcelo Arenas Belon [EMAIL PROTECTED]
---
qemu/hw/ide.c |4 ++--
1 files changed, 2
This patch removes support for 82371FB Step A1 (AKA triton) chips as they are
superseded by 82371SB and are currently dead code as all other
references were removed already from ide.c since revision 1.57
Signed-off-by: Carlo Marcelo Arenas Belon [EMAIL PROTECTED]
---
qemu/hw/piix_pci.c | 25
The following patch complements Partial IDE DVD emulation which was added in
revision 1.66 and that was generating the following timeouts for OpenSolaris
guests when trying to access the ATAPI cdrom (during installation for example):
WARNING: /[EMAIL PROTECTED],0/[EMAIL PROTECTED],1/[EMAIL
The following patch removes the remaining support for the 82371FB (Step A1)
IDE chip which was added to ide.c in revision 1.53 and then removed (as
it was never used in any profile and was considered dead code) in 1.57.
This code was added to piix_pci.c in revision 1.9 and after the corresponding
The following patch changes the formatting string from %08x to TARGET_FMT_plx
to accommodate for compilation in 64bit hosts and that manifests with the
following warning :
qemu/hw/sh7750.c: In function `error_access':
qemu/hw/sh7750.c:186: warning: unsigned int format, different type arg (arg
The following patch includes exec-all.h in block-raw.c when QEMU_IMG is not
defined to avoid the following implicit declaration :
qemu/block-raw.c: In function `aio_signal_handler':
qemu/block-raw.c:253: warning: implicit declaration of function
`kqemu_cpu_interrupt'
Carlo
--
Index:
The following patch makes cris-softmmu compile in a 64bit host without
warnings by defining that the target CPU is 32bit explicitly and casting the
use of pointers into an uint32_t.
Carlo
---
Index: target-cris/cpu.h
===
RCS file:
On Sun, Nov 11, 2007 at 12:35:55PM +, Fabrice Bellard wrote:
Modified files:
target-alpha : op_helper.c
target-arm : op_helper.c
target-cris: op_helper.c
target-m68k: op_helper.c
target-ppc : op_helper.c
Log message:
fixed
The following patch changes the formatting string from %08x to TARGET_FMT_plx
to accommodate for 64bit hosts.
Carlo
---
Index: hw/sh7750.c
===
RCS file: /sources/qemu/qemu/hw/sh7750.c,v
retrieving revision 1.9
diff -u -r1.9 sh7750.c
On Sun, Nov 11, 2007 at 09:30:26AM -0500, Ben Taylor wrote:
So the macro turns the last _INTC_ARRAY(NULL) into
NULL, sizeof(NULL)/sizeof(*NULL)
in my 64bit linux using gcc-4.1.2 it becomes instead :
((void *)0), sizeof(((void *)0))/sizeof(*((void *)0))
what version of gcc (gcc -v) are you
On Sun, Nov 11, 2007 at 10:06:34AM -0600, Carlo Marcelo Arenas Belon wrote:
On Sun, Nov 11, 2007 at 09:30:26AM -0500, Ben Taylor wrote:
So the macro turns the last _INTC_ARRAY(NULL) into
NULL, sizeof(NULL)/sizeof(*NULL)
in my 64bit linux using gcc-4.1.2 it becomes instead :
((void
On Sun, Nov 11, 2007 at 05:24:06PM +, Paul Brook wrote:
+#undef NULL
+#define NULL ((void *)0)
Absolutely not.
this was not meant to be a final solution, or even be committed in qemu, just
a stop gap solution answering Ben so that he can get their build to complete
and have a somehow
Changes by: Fabrice Bellard bellard 07/11/11 20:24:30
Log message:
better to disable -Werror by default as 64 bit hosts still have warnings
amazing work, haven't ever seen a cleaner compilation in 64bit linux before.
thank you
Carlo
The following patch removes a duplicated tlb_fill definition from the per
target specific exec.h for i386 and cris in favor of the generic one in
exec-all.h.
It also rearranges cris' op_helper implement it only in softmmu mode like all
other targets.
Carlo
---
Index: target-cris/exec.h
The following patch fixes a compilation/type mismatch issue for runcom by
removing the _syscall2 macro call (deprecated since kernel 2.6.18) and using
the definition from sys/vm86.h for the vm86 system call instead.
Carlo
---
Index: tests/runcom.c
Belon [EMAIL PROTECTED]
-
Date: Mon, 22 Oct 2007 20:31:35 -0500
From: Carlo Marcelo Arenas Belon [EMAIL PROTECTED]
To: qemu-devel@nongnu.org
Subject: [PATCH] show usage and abort if unknown option is passed to configure
User-Agent: Mutt/1.4.1i
The following patch prints an error if an unknown
The following patch removes check_gfx from qemu's configure as the check it
was trying to enforce is no longer valid.
If neither sdl or cocoa are available, the video output for the console will
be still available from the vnc server (which can't be disabled).
Carlo
---
Index: configure
The following patch adds a description for --disable-sdl for configure
Carlo
---
Index: configure
===
RCS file: /sources/qemu/qemu/configure,v
retrieving revision 1.165
diff -u -r1.165 configure
--- configure 18 Oct 2007 20:51:48
The following patch prints an error if an unknown option is passed to
configure and directs the script to show usage information.
Carlo
---
Index: configure
===
RCS file: /sources/qemu/qemu/configure,v
retrieving revision 1.165
diff
The following patch adds gcc-3.4.6 (as used by gentoo's gcc-3.4.6-r2 package)
to the list of compilers to test for compatibility.
This is also the last version for the gcc-3.4.x and gcc-3.x series which
hasn't had an update in 19 months and therefore most likely stable enough to
be called by full
The following patch normalizes all (most) messages as generated by configure
so they are flagged as ERROR or WARNING (left some of the ones that look more
informative without a flag even if they result in a fatal error).
All those messages are directed to stderr so they can be filtered/identified
SNIP
On Wed, Aug 29, 2007 at 03:30:45PM +0200, Michael Matz wrote:
I'm only a compiler developer hitting qemu hard enough until it works with
gcc4 :-)
slightly offtopic, but in the last GCC summit 2007 there was a presentation
with an interesting propossal which makes GCC specifically generate
On Sun, Aug 26, 2007 at 02:10:01AM -0700, Igor Lvovsky wrote:
SNIP
As it was mentioned in forum (by Avi) it looks like the problem in the
windows Idle loop, that spinning instead of executing a 'hlt' instruction.
could you provide a reference to this thread?
So, the solution lies in
Greetings,
the following patch changes the logic for the processing of WIN_SETMULT so
that setting it to 0 (off) is a valid operation as shown by (running Linux
on qemu)
# hdparm -m0 /dev/hda
/dev/hda:
setting multcount to 0
multcount= 0 (off)
this is specially visible while
Greetings,
the following patch adds subcommands 0xCC and 0x66 for enabling/disabling
reverting to power-on defaults after a soft reset as invoked by the following
command (running under Linux) :
# hdparm -K1 /dev/hda
/dev/hda:
setting drive keep features to 1 (on)
this is specially
On Mon, Jan 15, 2007 at 03:21:36AM -0600, Carlo Marcelo Arenas Belon wrote:
FreeBSD 6.2 guest I noticed the following errors at boot time :
ad0: 2048MB QEMU HARDDISK 0.8.3 at ata0-master WDMA2
ad0: FAILURE - READ_DMA timed out LBA=4194301
acd0: CDROM QEMU CD-ROM/0.8.3 at ata1-master
Greetings,
as part of the debugging for the previous problem on FreeBSD and based on the
documentation from Intel from :
http://www.intel.com/design/intarch/datashts/290550.htm
the following patch does some cleanup in the current sources so that a reset
for function 1 (the IDE interface) for
On Mon, Jan 15, 2007 at 11:18:01AM +0100, Ludovic Drolez wrote:
Float to string conversion uses modf() but this function fails under QEMU
and SLES 64, as you can see in this small test program below:
pressume you mean running SLES 10 64bit as a guest under QEMU here.
which version of qemu
On Tue, Dec 26, 2006 at 10:16:38AM +0100, Werner Dittmann wrote:
When I try to install Opensuse 10.2 as a 64 bit system the Qemu seems to
go into a loop.
same thing happens with Fedora Core 6, but still I am not sure that is enough
to pinpoint a problem to qemu, as they both share the same
Greetings,
attached patch, adds a ./configure option for setting the C compiler that will
be used to build op.c for each of the targets; letting the user compile
everything else with gcc 4.x if configured as the default C compiler while
isolating the opcode generation which currently relies in
SNIP
Why bother? As you say gcc4 has issues other than just op.c, so why not just
compile everything with the old gcc?
using the new gcc for the parts that can compile with it, could lead to better
performance in some cases, as well to help clean up the code for conformance
to newer standards
60 matches
Mail list logo