[Qemu-devel] qemu/target-ppc STATUS

2007-10-07 Thread Jocelyn Mayer
CVSROOT:/sources/qemu Module name:qemu Changes by: Jocelyn Mayer 07/10/08 03:00:36 Modified files: target-ppc : STATUS Log message: Update PowerPC emulation status file. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-ppc/STATUS?cvsroot=qemu&r1=

[Qemu-devel] qemu/target-ppc cpu.h helper.c translate_init.c

2007-10-07 Thread Jocelyn Mayer
CVSROOT:/sources/qemu Module name:qemu Changes by: Jocelyn Mayer 07/10/08 02:58:07 Modified files: target-ppc : cpu.h helper.c translate_init.c Log message: Remove synonymous in PowerPC MSR bits definitions. Fix MSR EP bit buggy definition. Re

[Qemu-devel] qemu/target-ppc helper.c translate_init.c

2007-10-07 Thread Jocelyn Mayer
CVSROOT:/sources/qemu Module name:qemu Changes by: Jocelyn Mayer 07/10/08 02:44:11 Modified files: target-ppc : helper.c translate_init.c Log message: Real-mode only PowerPC 40x do not have any TLBs. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/targ

[Qemu-devel] qemu/target-ppc helper.c translate_init.c

2007-10-07 Thread Jocelyn Mayer
CVSROOT:/sources/qemu Module name:qemu Changes by: Jocelyn Mayer 07/10/08 02:35:41 Modified files: target-ppc : helper.c translate_init.c Log message: Implement exception prefix feature for PowerPC 601. Fix PowerPC 601 hardware reset vector. CVSWeb U

[Qemu-devel] qemu/target-ppc translate_init.c

2007-10-07 Thread Jocelyn Mayer
CVSROOT:/sources/qemu Module name:qemu Changes by: Jocelyn Mayer 07/10/08 02:23:00 Modified files: target-ppc : translate_init.c Log message: Add missing exception vectors for PowerPC 7x5. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-ppc/tran

[Qemu-devel] qemu/target-ppc translate.c translate_init.c

2007-10-07 Thread Jocelyn Mayer
CVSROOT:/sources/qemu Module name:qemu Changes by: Jocelyn Mayer 07/10/07 23:10:08 Modified files: target-ppc : translate.c translate_init.c Log message: Work-around C89 and/or "old" gcc unspecified behavior (#if in macro calls). CVSWeb URLs: http://cvs.sav

Re: [Qemu-devel] PPC build errors in CVS

2007-10-07 Thread J. Mayer
On Sun, 2007-10-07 at 18:40 -0400, Daniel Jacobowitz wrote: > On Sun, Oct 07, 2007 at 11:45:51PM +0200, J. Mayer wrote: > > I also took a look in C 99 specification and I saw no restriction on > > writing: > > do_this(a, > > #ifdef _this_is_defined > > b, > > #else > > c, > > #endif > >

Re: [Qemu-devel] PPC build errors in CVS

2007-10-07 Thread Daniel Jacobowitz
On Sun, Oct 07, 2007 at 11:45:51PM +0200, J. Mayer wrote: > I also took a look in C 99 specification and I saw no restriction on > writing: > do_this(a, > #ifdef _this_is_defined > b, > #else > c, > #endif > d); > when do_this() is defined as a macro. > > May I suggest you to use

Re: [Qemu-devel] PPC build errors in CVS

2007-10-07 Thread J. Mayer
On Sun, 2007-10-07 at 17:06 -0400, Robert Reif wrote: > PPC compiling has been broken for me in CVS for a few days and is > getting worse. > I'm running Red Hat 9. > plain text document attachment (ppc.errors.txt) The current CVS builds here, at least on amd64 and x86. But Red Hat as a long tradi

[Qemu-devel] PPC build errors in CVS

2007-10-07 Thread Robert Reif
PPC compiling has been broken for me in CVS for a few days and is getting worse. I'm running Red Hat 9. make -C i386-linux-user all make[1]: Entering directory `/home/wine/qemu/i386-linux-user' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/wine/qemu/i386-linux-user' mak

[Qemu-devel] qemu/target-ppc cpu.h exec.h op_mem.h op_templa...

2007-10-07 Thread Jocelyn Mayer
CVSROOT:/sources/qemu Module name:qemu Changes by: Jocelyn Mayer 07/10/07 18:19:26 Modified files: target-ppc : cpu.h exec.h op_mem.h op_template.h translate.c Log message: Implement PowerPC Altivec load & stores, used by Apple firmware for memcpy. CVSWeb U

Re: [Qemu-devel] [RFC, PATCH] Support for loading 32 bit ELF files for 64 bit linux-user

2007-10-07 Thread J. Mayer
On Sun, 2007-10-07 at 20:07 +0300, Blue Swirl wrote: > On 10/7/07, Thiemo Seufer <[EMAIL PROTECTED]> wrote: > > Blue Swirl wrote: > > [snip] > > > Index: qemu/linux-user/qemu.h > > > === > > > --- qemu.orig/linux-user/qemu.h 2007

[Qemu-devel] qemu hw/ppc.c target-ppc/cpu.h target-ppc/helpe...

2007-10-07 Thread Jocelyn Mayer
CVSROOT:/sources/qemu Module name:qemu Changes by: Jocelyn Mayer 07/10/07 17:30:34 Modified files: hw : ppc.c target-ppc : cpu.h helper.c op.c op_mem.h translate.c Log message: PowerPC target coding style fixes. CVSWeb URLs: http://cvs.s

[Qemu-devel] qemu hw/ppc.c hw/ppc405_uc.c hw/ppc_prep.c targ...

2007-10-07 Thread Jocelyn Mayer
CVSROOT:/sources/qemu Module name:qemu Changes by: Jocelyn Mayer 07/10/07 17:13:44 Modified files: hw : ppc.c ppc405_uc.c ppc_prep.c target-ppc : exec.h helper.c op_helper.c op_helper.h op_helper_mem.h op_mem.h translate.c

Re: [Qemu-devel] [RFC, PATCH] Support for loading 32 bit ELF files for 64 bit linux-user

2007-10-07 Thread Blue Swirl
On 10/7/07, Thiemo Seufer <[EMAIL PROTECTED]> wrote: > Blue Swirl wrote: > [snip] > > Index: qemu/linux-user/qemu.h > > === > > --- qemu.orig/linux-user/qemu.h 2007-10-07 10:50:05.0 + > > +++ qemu/linux-user/qemu.h

Re: [Qemu-devel] [RFC, PATCH] Support for loading 32 bit ELF files for 64 bit linux-user

2007-10-07 Thread Thiemo Seufer
Blue Swirl wrote: [snip] > Index: qemu/linux-user/qemu.h > === > --- qemu.orig/linux-user/qemu.h 2007-10-07 10:50:05.0 + > +++ qemu/linux-user/qemu.h2007-10-07 10:51:09.0 + > @@ -33,6 +33,7 @@ >

[Qemu-devel] qemu elf.h

2007-10-07 Thread Jocelyn Mayer
CVSROOT:/sources/qemu Module name:qemu Changes by: Jocelyn Mayer 07/10/07 16:07:25 Modified files: . : elf.h Log message: Report missing elf_addr_t definition from Linux kernel header CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/elf.h?cvsro

[Qemu-devel] qemu/linux-user main.c qemu.h

2007-10-07 Thread Jocelyn Mayer
CVSROOT:/sources/qemu Module name:qemu Changes by: Jocelyn Mayer 07/10/07 16:06:13 Modified files: linux-user : main.c qemu.h Log message: Fix host and target longs confusions (continued). CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/linux-user/main

[Qemu-devel] qemu/linux-user elfload.c

2007-10-07 Thread Jocelyn Mayer
CVSROOT:/sources/qemu Module name:qemu Changes by: Jocelyn Mayer 07/10/07 15:59:45 Modified files: linux-user : elfload.c Log message: Fix confusions between host and target long types. Fix start_data computation. Fix auxiliary infos setup. C

Re: [Qemu-devel] [RFC, PATCH] Support for loading 32 bit ELF files for 64 bit linux-user

2007-10-07 Thread J. Mayer
On Sun, 2007-10-07 at 18:15 +0300, Blue Swirl wrote: > On 10/7/07, J. Mayer <[EMAIL PROTECTED]> wrote: > > On Sun, 2007-10-07 at 17:38 +0300, Blue Swirl wrote: > > > On 10/7/07, J. Mayer <[EMAIL PROTECTED]> wrote: > > > > On Sun, 2007-10-07 at 15:45 +0300, Blue Swirl wrote: > > > > > Hi, > > > > >

[Qemu-devel] qemu/target-ppc cpu.h translate.c translate_init.c

2007-10-07 Thread Jocelyn Mayer
CVSROOT:/sources/qemu Module name:qemu Changes by: Jocelyn Mayer 07/10/07 15:43:50 Modified files: target-ppc : cpu.h translate.c translate_init.c Log message: Reorganize the CPUPPCState structure to group features. Add #ifdef to avoid compiling not r

Re: [Qemu-devel] [RFC, PATCH] Support for loading 32 bit ELF files for 64 bit linux-user

2007-10-07 Thread Blue Swirl
On 10/7/07, J. Mayer <[EMAIL PROTECTED]> wrote: > On Sun, 2007-10-07 at 17:38 +0300, Blue Swirl wrote: > > On 10/7/07, J. Mayer <[EMAIL PROTECTED]> wrote: > > > On Sun, 2007-10-07 at 15:45 +0300, Blue Swirl wrote: > > > > Hi, > > > > > > Hi, > > > > > > > This patch adds support for loading a 32 bi

Re: [Qemu-devel] [RFC, PATCH] Support for loading 32 bit ELF files for 64 bit linux-user

2007-10-07 Thread J. Mayer
On Sun, 2007-10-07 at 17:38 +0300, Blue Swirl wrote: > On 10/7/07, J. Mayer <[EMAIL PROTECTED]> wrote: > > On Sun, 2007-10-07 at 15:45 +0300, Blue Swirl wrote: > > > Hi, > > > > Hi, > > > > > This patch adds support for loading a 32 bit ELF file in the 64 bit > > > user mode emulator. This means th

[Qemu-devel] qemu/target-ppc cpu.h helper.c translate.c tran...

2007-10-07 Thread Jocelyn Mayer
CVSROOT:/sources/qemu Module name:qemu Changes by: Jocelyn Mayer 07/10/07 14:41:00 Modified files: target-ppc : cpu.h helper.c translate.c translate_init.c Log message: Add MSR bits signification per PowerPC implementation flags (to be continued). As

Re: [Qemu-devel] [RFC, PATCH] Support for loading 32 bit ELF files for 64 bit linux-user

2007-10-07 Thread Blue Swirl
On 10/7/07, J. Mayer <[EMAIL PROTECTED]> wrote: > On Sun, 2007-10-07 at 15:45 +0300, Blue Swirl wrote: > > Hi, > > Hi, > > > This patch adds support for loading a 32 bit ELF file in the 64 bit > > user mode emulator. This means that qemu-sparc64 can be used to > > execute 32 bit ELF files containin

[Qemu-devel] qemu Makefile.target

2007-10-07 Thread Jocelyn Mayer
CVSROOT:/sources/qemu Module name:qemu Changes by: Jocelyn Mayer 07/10/07 14:25:11 Modified files: . : Makefile.target Log message: Share devices that may be useful for all PowerPC 40x and 440 implementations. CVSWeb URLs: http://cvs.savannah.gnu.o

[Qemu-devel] qemu/hw ppc405.h ppc405_uc.c ppc4xx.h ppc4xx_de...

2007-10-07 Thread Jocelyn Mayer
CVSROOT:/sources/qemu Module name:qemu Changes by: Jocelyn Mayer 07/10/07 14:21:26 Modified files: hw : ppc405.h ppc405_uc.c Added files: hw : ppc4xx.h ppc4xx_devs.c Log message: Share devices that might be useful for all PowerPC

[Qemu-devel] [PATCH] usb-linux iso: use pipe instead of bh

2007-10-07 Thread Arnon Gilboa
When handling the isocronous completion signals, use O_NONBLOCK pipe instead of bottom halves for thread-safety. usb-linux.patch Description: usb-linux.patch

Re: [Qemu-devel] [RFC, PATCH] Support for loading 32 bit ELF files for 64 bit linux-user

2007-10-07 Thread J. Mayer
On Sun, 2007-10-07 at 15:45 +0300, Blue Swirl wrote: > Hi, Hi, > This patch adds support for loading a 32 bit ELF file in the 64 bit > user mode emulator. This means that qemu-sparc64 can be used to > execute 32 bit ELF files containing V9 instructions (SPARC32PLUS). > This format is used by Sola

[Qemu-devel] x86 -cpu option: Take 4

2007-10-07 Thread Dan Kenigsberg
Hi, Due to comments on "Take 3", I rewrote the feature name list according to Intel's and AMD's specs in order not to contaminate target-i386 with GPL code. More importantly - the "host" cpu type is dropped. It will be added, as a kvm-specific code, in a future patch. I'd be happy to hear if patc

[Qemu-devel] qemu Changelog hw/slavio_timer.c

2007-10-07 Thread Blue Swirl
CVSROOT:/cvsroot/qemu Module name:qemu Changes by: Blue Swirl 07/10/07 10:00:55 Modified files: . : Changelog hw : slavio_timer.c Log message: More user timer fixes (Robert Reif) CVSWeb URLs: http://cvs.savannah.gnu.org/viewcv