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 for the vm86 system call instead.
Carlo
---
Index: tests/runcom.c
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
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Jocelyn Mayer 07/11/12 01:56:19
Modified files:
. : configure
darwin-user: main.c
linux-user : main.c
target-ppc : cpu.h helper.c op.c op_helper.c op_helper.h
Hello,
I am trying to implement remote VBD functionality for HVM guests is
fully-virtualized Xen 3.0 unstable.
Consider 2 machines: machine 1 and machine 2, booth Intel-VT capable
machines hosting fully-virtualized Xen 3.0-unstable.
Lets say the HVM guest sitting on machine 1 has its VBD l
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Jocelyn Mayer 07/11/12 00:50:50
Modified files:
target-ppc : op.c op_mem.h
Log message:
More PowerPC target -1 usage fixes (reservation address).
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Jocelyn Mayer 07/11/12 00:04:48
Modified files:
target-ppc : helper.c op.c op_helper.c translate.c
Log message:
Fix usage of the -1 constant in the PowerPC target code:
fix invalid size casts and/or s
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 23:11:36
Modified files:
linux-user : syscall.c
Log message:
64 bit cast for dirent64
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 23:03:42
Modified files:
linux-user : signal.c
Log message:
fixed more invalid pointer usage
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/signal.c?cvsroot=q
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 22:23:39
Modified files:
linux-user : signal.c
Log message:
user access fixes
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/signal.c?cvsroot=qemu&r1=1.52&r2=
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 22:22:35
Modified files:
linux-user : vm86.c
Log message:
64 bit compilation fixes
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/vm86.c?cvsroot=qemu&r1=1.14&
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 22:16:57
Modified files:
. : cpu-exec.c
target-i386: cpu.h
Log message:
consistent types for cpu_x86_fsave and cpu_x86_frstor
CVSWeb URLs:
http://cvs.sava
* Fabrice Bellard <[EMAIL PROTECTED]> [2007-11-07 18:35]:
> A few more remarks :
>
> - tpm_register() must be called in hw/pc.c.
>
> - you must also handle incomplete write and reads. Use something like
> unix_write() in vl.c and the equivalent for read.
>
> - The code seems to be Unix specific
> Changes by: Fabrice Bellard07/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
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 20:24:30
Modified files:
. : configure
Log message:
better to disable -Werror by default as 64 bit hosts still have warnings
CVSWeb URLs:
http://cvs.savannah.gnu.org/v
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 20:17:14
Modified files:
. : VERSION
Log message:
update
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/VERSION?cvsroot=qemu&r1=1.30&r2=1.31
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 20:17:03
Modified files:
. : configure
Log message:
options to enable or disable -Werror. Enable -Werror for builds from
CVS by default
CVSWeb URLs:
http://cvs.savann
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 20:14:28
Modified files:
. : cpu-exec.c vl.c
Log message:
removed warning
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/cpu-exec.c?cvsroot=qemu&r1=1.123&r2=1.1
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 19:50:22
Modified files:
hw : gt64xxx.c
Log message:
removed warning
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/hw/gt64xxx.c?cvsroot=qemu&r1=1.21&r2=1.22
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 19:49:51
Modified files:
target-sh4 : translate.c
Log message:
fixed FPU rounding init
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sh4/translate.c?cvsroot=qemu
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 19:49:08
Modified files:
hw : mips_mipssim.c mips_pica61.c
Log message:
removed unused variable
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/hw/mips_mipssim.c?
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 19:48:47
Modified files:
hw : omap.c
Log message:
fixed cast
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/hw/omap.c?cvsroot=qemu&r1=1.20&r2=1.21
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 19:48:34
Modified files:
hw : pxa2xx.c
Log message:
removed unused variables
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/hw/pxa2xx.c?cvsroot=qemu&r1=1.20&r2=1
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 19:47:59
Modified files:
hw : pxa2xx_dma.c pxa.h spitz.c
Log message:
use correct printf format
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/hw/pxa2xx_dma.c?cv
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 19:47:02
Modified files:
hw : slavio_timer.c
Log message:
fixed invalid constant
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/hw/slavio_timer.c?cvsroot=qemu&r1
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 19:46:37
Modified files:
hw : usb-uhci.c
Log message:
removed unused code
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/hw/usb-uhci.c?cvsroot=qemu&r1=1.20&r2=1.
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 19:46:09
Modified files:
target-sparc : op_helper.c
Log message:
removed warning
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-sparc/op_helper.c?cvsroot=qemu&r1=1.
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 19:45:49
Modified files:
target-i386: exec.h
Log message:
removed warning
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-i386/exec.h?cvsroot=qemu&r1=1.38&r2=1.39
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 19:45:10
Modified files:
linux-user : signal.c
Log message:
removed warnings - improved sparc32/64 signal frame setup - disabled
x86 frame setup for x86_64
CVSWeb URLs:
http:/
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 19:34:33
Modified files:
linux-user : syscall.c
Log message:
removed warning
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsroot=qemu&r1=1.147&r2
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 19:32:53
Modified files:
linux-user : main.c
Log message:
sparc64_[get|set]_context are not meaningful in abi32 mode
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linu
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 19:31:34
Modified files:
. : thunk.c
Log message:
better than nothing 64 bit support - added sign extension for TYPE_LONG
CVSWeb URLs:
http://cvs.savannah.gnu.org/view
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 som
CVSROOT:/cvsroot/qemu
Module name:qemu
Changes by: Blue Swirl 07/11/11 17:56:39
Modified files:
. : qemu-doc.texi vl.c vl.h
hw : slavio_misc.c sun4m.c
Log message:
Add SPARCserver 600MP emulation (original patch by Robert Reif)
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 17:55:50
Modified files:
linux-user : strace.c
Log message:
hex numbers must have a leading 0x
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/strace.c?cvsroot
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 17:51:40
Modified files:
hw : sh7750.c
Log message:
removed invalid use of _INTC_ARRAY
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/hw/sh7750.c?cvsroot=qemu&r1
Carlo Marcelo Arenas Belon <[EMAIL PROTECTED]> writes:
> and run a test, the problem is in /usr/include/iso/stdio_iso.h that defined
> NULL as an int and not a pointer as shown by :
NULL is not a pointer, it is a null pointer constant, and 0 is a valid
null pointer constant.
> contradicting (at
In message: <[EMAIL PROTECTED]>
Carlo Marcelo Arenas Belon <[EMAIL PROTECTED]> writes:
: 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
:
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 17:39:38
Modified files:
linux-user : syscall_defs.h
Log message:
suppressed invalid TARGET_CMSG_FIRSTHDR macro
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 17:39:19
Modified files:
linux-user : syscall.c
Log message:
improved cmsg handling - improved shm memory code
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 17:26:45
Modified files:
. : translate-all.c
Log message:
removed warning
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/translate-all.c?cvsroot=qemu&r1=1.20&r2
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 17:26:22
Modified files:
tests : Makefile
Log message:
use -fno-strict-aliasing
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/tests/Makefile?cvsroot=qemu&r1=1.42&r
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 17:25:52
Modified files:
linux-user : m68k-sim.c
Log message:
fixed invalid cast
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/m68k-sim.c?cvsroot=qemu&r1=1.2
> +#undef NULL
> +#define NULL ((void *)0)
Absolutely not.
Paul
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 17:23:29
Modified files:
linux-user : qemu.h strace.c
Log message:
use correct types
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/qemu.h?cvsroot=qemu&r1=1.4
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 17:22:48
Modified files:
linux-user : main.c
Log message:
printf format fixes
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/main.c?cvsroot=qemu&r1=1.146&r2=1
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 :
>
CVSROOT:/cvsroot/qemu
Module name:qemu
Changes by: Blue Swirl 07/11/11 16:51:04
Modified files:
hw : sun4u.c
Log message:
Fix Sun4u compile
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/hw/sun4u.c?cvsroot=qemu&r1=1.25&r2=1.26
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 16:22:17
Modified files:
linux-user : signal.c
Log message:
removed warnings - fixed arm stack copy bug
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/signal.
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 16:05:35
Modified files:
slirp : misc.c
Log message:
removed warning
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/slirp/misc.c?cvsroot=qemu&r1=1.12&r2=1.13
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
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
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 15:11:20
Modified files:
linux-user : syscall.c
Log message:
move get_errno() inside do_fcntl()
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscall.c?cvsro
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 14:57:14
Modified files:
linux-user : syscall.c
Log message:
no longer use get_errno for do_modify_ldt()
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/syscal
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Paul Brook 07/11/11 14:52:02
Modified files:
. : gdbstub.c
Log message:
Fix format mismatch.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/gdbstub.c?cvsroot=qemu&r1=1.69&r2=1.70
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 14:50:32
Modified files:
linux-user : vm86.c
Log message:
fixed error codes
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/vm86.c?cvsroot=qemu&r1=1.13&r2=1.14
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 14:46:06
Modified files:
linux-user : main.c
Log message:
-strace option
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/main.c?cvsroot=qemu&r1=1.145&r2=1.146
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Jocelyn Mayer 07/11/11 14:44:28
Modified files:
hw : ppc_chrp.c ppc_oldworld.c ppc_prep.c
Log message:
Fix PowerPC boot device selection.
Fix gcc warning in PowerPC PreP machine init routine.
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 14:43:13
Modified files:
tests : test-i386.c
Log message:
compilation fixes
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/tests/test-i386.c?cvsroot=qemu&r1=1.55&r2
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Paul Brook 07/11/11 14:36:36
Modified files:
target-arm : translate.c
Log message:
Fix msr_mask.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-arm/translate.c?cvsroot=qemu&r1=1.58&r2=1.59
I'm getting this error compiling hw/sh7750.c
I believe the problem comes from the include in hw/sh_intc.h
with the macro
#define _INTC_ARRAY(a) a, sizeof(a)/sizeof(*a)
in line 587 of hw/7750.c, I see
sh_intc_register_sources(&s->intc,
_INTC_ARRAY(vector
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 14:26:48
Modified files:
. : Makefile.target arm-semi.c exec.c m68k-semi.c
softmmu-semi.h
linux-user : elfload.c flatload.c linuxload.c qem
On 11/11/2007, Carlo Marcelo Arenas Belon <[EMAIL PROTECTED]> wrote:
> 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:
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:
>
On Sunday 11 November 2007, Carlo Marcelo Arenas Belon wrote:
> as shown by the following warning when compiling HEAD :
>
> qemu/target-sh4/translate.c: In function `cpu_sh4_reset':
> qemu/target-sh4/translate.c:139: warning: overflow in implicit constant
> conversion
>...
> the following patch
as shown by the following warning when compiling HEAD :
qemu/target-sh4/translate.c: In function `cpu_sh4_reset':
qemu/target-sh4/translate.c:139: warning: overflow in implicit constant
conversion
the problem was introduced in version 1.11 of that file and is being triggered
by the fact that
Hello,
Building CVS HEAD on OS X (here sparc-softmmu) currently results in
unresolved symbols:
gcc-3.3 -g-o qemu-img qemu-img.o qemu-img-block.o qemu-img-block-
raw.o cutils.o block-cow.o block-qcow.o aes.o block-vmdk.o block-
cloop.o block-dmg.o block-bochs.o block-vpc.o block-vvfat.o
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Fabrice Bellard07/11/11 12:35:55
Modified files:
target-alpha : op_helper.c
target-arm : op_helper.c
target-cris: op_helper.c
target-m68k: op_helper.c
target-ppc
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Paul Brook 07/11/11 12:02:33
Modified files:
hw : mips_r4k.c
Log message:
mips_r4k warning fixes.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/hw/mips_r4k.c?cvsroot=qemu&r1=1.52&r2=1.53
On Sunday 11 November 2007, Carlo Marcelo Arenas Belon wrote:
> The following patch includes "exec-all.h" in block-raw.c when QEMU_IMG is
> not defined to avoid the following implicit declaration :
I applied a slightly different version, thanks.
Paul
CVSROOT:/sources/qemu
Module name:qemu
Changes by: Paul Brook 07/11/11 11:43:27
Modified files:
. : block-raw.c
Log message:
block-raw/kqemu fix.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/block-raw.c?cvsroot=qemu&r1=1.26&r2=1.27
On Sunday 11 November 2007, Blue Swirl wrote:
> On 11/11/07, Paul Brook <[EMAIL PROTECTED]> wrote:
> > The attached patch starts splitting vl.h up a bit.
>
> I understand Fabrice's concern about small files, but I think this is
> the right direction.
Ok, I'll try to keep them to a minimum. e.g. I
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: /s
On 11/11/07, Paul Brook <[EMAIL PROTECTED]> wrote:
> The attached patch starts splitting vl.h up a bit.
> I've pulled out the i2c, disk and irq code.
>
> Because I picked some of the easier ones, they can also be built once, rather
> than for every target.
>
> Obviously there's a lot left to do, bu
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: block-
74 matches
Mail list logo