[Qemu-devel] qemu/hw vga_int.h vga.c

2006-09-21 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/09/21 21:46:53 Modified files: hw : vga_int.h vga.c Log message: VBE: 8 bit DACs + support for VBE BIOS IDs (Volker Ruppert) CVSWeb URLs: http://cvs.savannah.gnu.org

Re: [Qemu-devel] [PATCH] IRQ sharing in PCI bus

2006-09-23 Thread Fabrice Bellard
andrzej zaborowski wrote: This allows multiple PCI devices on a bus to use the same IRQ lines. The signals from all devices are ORed. It will only work if the guest OS'es drivers supports that. Linux guest required that to have scsi disks and usb devices working at the same time on an emulated

[Qemu-devel] Linux ACPI RSDT probe bug

2006-09-23 Thread Fabrice Bellard
Hi, While moving the PCI, MP Table and ACPI table initialisation code to the Bochs BIOS, I found that even recent Linux kernels do not scan the ACPI RSDT table at the right addresses in the Extended BIOS Data Area. Does anyone know why it was never fixed ? It is very disturbing for QEMU

[Qemu-devel] Re: Audio output for CS4231, patch/RFC

2006-09-23 Thread Fabrice Bellard
Blue Swirl wrote: Hi, This patch hooks CS4231 to the audio subsystem. It's not ready for applying, though I can already make some noise. Any comments? One comment: you could move the DMA related functions and registers to sparc32_dma.c because it seems reasonnable that the DMA stuff was

Re: [Qemu-devel] [PATCH] IRQ sharing in PCI bus

2006-09-23 Thread Fabrice Bellard
Paul Brook wrote: On Saturday 23 September 2006 18:38, Fabrice Bellard wrote: andrzej zaborowski wrote: This allows multiple PCI devices on a bus to use the same IRQ lines. The signals from all devices are ORed. It will only work if the guest OS'es drivers supports that. Linux guest

[Qemu-devel] qemu/pc-bios bios.bin bios.diff

2006-09-24 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/09/24 18:38:12 Modified files: pc-bios: bios.bin bios.diff Log message: moved PCI, MP and ACPI init to bios CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/pc-bios

[Qemu-devel] qemu/target-i386 cpu.h exec.h helper.c helper2....

2006-09-24 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/09/24 18:40:46 Modified files: target-i386: cpu.h exec.h helper.c helper2.c op.c translate.c Log message: added SMM support CVSWeb URLs: http

[Qemu-devel] qemu cpu-all.h cpu-exec.c vl.c

2006-09-24 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/09/24 18:41:56 Modified files: . : cpu-all.h cpu-exec.c vl.c Log message: added SMM support CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/cpu-all.h?cvsroot

[Qemu-devel] qemu Makefile.target hw/acpi-dsdt.hex

2006-09-24 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/09/24 18:45:12 Modified files: . : Makefile.target Removed files: hw : acpi-dsdt.hex Log message: moved ACPI table init to BIOS CVSWeb URLs

[Qemu-devel] qemu/hw acpi-dsdt.dsl

2006-09-24 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/09/24 18:45:28 Removed files: hw : acpi-dsdt.dsl Log message: moved ACPI table init to BIOS CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/hw/acpi-dsdt.dsl

[Qemu-devel] qemu/hw pc.c

2006-09-24 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/09/24 18:48:00 Modified files: hw : pc.c Log message: moved MP table init to BIOS CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/hw/pc.c?cvsroot=qemur1=1.61r2

[Qemu-devel] qemu/hw piix_pci.c

2006-09-24 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/09/24 18:49:13 Modified files: hw : piix_pci.c Log message: moved PCI init to BIOS - added ISA memory mapping registers and SMM support CVSWeb URLs: http

[Qemu-devel] qemu vl.h

2006-09-24 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/09/24 18:49:43 Modified files: . : vl.h Log message: moved PCI init to BIOS CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/vl.h?cvsroot=qemur1=1.153r2=1.154

[Qemu-devel] qemu Changelog

2006-09-24 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/09/24 18:49:55 Modified files: . : Changelog Log message: update CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/Changelog?cvsroot=qemur1=1.124r2=1.125

[Qemu-devel] qemu/hw piix_pci.c

2006-09-24 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/09/24 19:31:43 Modified files: hw : piix_pci.c Log message: implement i440 instead of i450 ISA memory mappings to be compatible with Bochs CVSWeb URLs: http

[Qemu-devel] qemu/pc-bios bios.bin bios.diff

2006-09-24 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/09/24 19:36:49 Modified files: pc-bios: bios.bin bios.diff Log message: updated CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/pc-bios/bios.bin?cvsroot=qemurev

[Qemu-devel] qemu configure

2006-09-25 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/09/25 21:34:25 Modified files: . : configure Log message: removed unused code CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/configure?cvsroot=qemur1=1.110r2

[Qemu-devel] qemu/hw vga.c

2006-09-25 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/09/25 21:41:20 Modified files: hw : vga.c Log message: VBE 4 bit bank selection fix (Volker Rupper) CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/hw/vga.c

[Qemu-devel] qemu/target-i386 helper2.c

2006-09-27 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/09/27 19:52:41 Modified files: target-i386: helper2.c Log message: enabled PSE36 for x86_64 (fix for OpenSolaris as guest) CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs

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

2006-09-27 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/09/27 19:54:02 Modified files: target-i386: cpu.h helper.c Log message: SMM fix for x86_64 CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-i386/cpu.h?cvsroot

[Qemu-devel] qemu/target-i386 helper.c

2006-09-27 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/09/27 21:31:59 Modified files: target-i386: helper.c Log message: fixed user mode emulation CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-i386/helper.c?cvsroot

[Qemu-devel] qemu/target-i386 helper.c

2006-09-29 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/09/29 20:01:17 Modified files: target-i386: helper.c Log message: 32 bit RSP update fix (aka Open Solaris x86_64 bug) CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu

[Qemu-devel] qemu/pc-bios bios.diff bios.bin

2006-10-01 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/10/01 16:08:15 Modified files: pc-bios: bios.diff bios.bin Log message: synced to Bochs BIOS - use 32 bit pushf/popf in 32 bit PCI bios - moved some useful defines

[Qemu-devel] qemu kqemu.c

2006-10-02 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/10/02 17:58:33 Modified files: . : kqemu.c Log message: 32 bit syscall fix (Juergen Keil) CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/kqemu.c?cvsroot

[Qemu-devel] qemu/hw acpi.c

2006-10-02 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/10/02 18:25:40 Modified files: hw : acpi.c Log message: SMI enable bit support CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/hw/acpi.c?cvsroot=qemur1=1.6r2

[Qemu-devel] qemu/pc-bios bios.diff bios.bin

2006-10-02 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/10/02 18:35:39 Modified files: pc-bios: bios.diff bios.bin Log message: do not generate MP table if one CPU (no APIC in QEMU in this case) - added wbinvd (ignored in QEMU

[Qemu-devel] qemu qemu-doc.texi vl.c

2006-10-02 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/10/02 19:44:22 Modified files: . : qemu-doc.texi vl.c Log message: no-reboot option CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/qemu-doc.texi?cvsroot

[Qemu-devel] qemu/hw apic.c

2006-10-08 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/10/08 18:20:51 Modified files: hw : apic.c Log message: APIC init fix + APIC get_irq fix (Juergen Keil) CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/hw

Re: [Qemu-devel] Re: config file support

2006-10-19 Thread Fabrice Bellard
Anthony Liguori wrote: Chuck Brazie wrote: Is there any work going on now to add config file support? It's been discussed. I think Fabrice had some ideas too. AFAIK, noone is actively working on implementing it though. I want to implement it ASAP and it is likely to be the next feature

Re: [Qemu-devel] Re: [RFC] qemu-gui based on wxWidgets and libvncclient

2006-10-19 Thread Fabrice Bellard
Anthony Liguori wrote: Johannes Schindelin wrote: Hi, On Tue, 17 Oct 2006, Fabrice Bellard wrote: Another point is that you should consider adding audio support. I can help you on that (maybe malc would be interested too !). A simple format could be 4 bit ADPCM at fixed frequency

[Qemu-devel] qemu/target-mips op.c translate.c

2006-10-23 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/10/23 21:25:11 Modified files: target-mips: op.c translate.c Log message: add support for cvt.s.d and cvt.d.s (Aurelien Jarno) CVSWeb URLs: http://cvs.savannah.gnu.org

[Qemu-devel] qemu-armeb is OK

2006-10-23 Thread Fabrice Bellard
Hi again, Sorry I read the wrong line: it is qemu-sparc which is failing. I'll see the issue with Blue Swirl. Regards, Fabrice. ___ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel

[Qemu-devel] qemu Makefile.target

2006-10-28 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/10/28 12:19:07 Modified files: . : Makefile.target Log message: avoid regression on sparc-user and ppc-user CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu

[Qemu-devel] qemu/fpu softfloat-native.c softfloat-native.h ...

2006-10-28 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/10/28 19:27:11 Modified files: fpu: softfloat-native.c softfloat-native.h softfloat-specialize.h softfloat.c softfloat.h Log message: avoid

[Qemu-devel] qemu/target-mips op.c

2006-10-29 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/10/29 15:09:45 Modified files: target-mips: op.c Log message: compilation fix CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/op.c?cvsroot=qemur1=1.10r2

[Qemu-devel] qemu/target-arm/nwfpe fpa11_cprt.c

2006-10-29 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/10/29 15:10:09 Modified files: target-arm/nwfpe: fpa11_cprt.c Log message: compilation fix CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-arm/nwfpe/fpa11_cprt.c

[Qemu-devel] qemu/pc-bios bios.bin bios.diff

2006-11-01 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 06/11/01 19:19:17 Modified files: pc-bios: bios.bin bios.diff Log message: update from latest Bochs BIOS CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/pc-bios

Re: [Qemu-devel] qemu and xubuntu as client

2006-11-01 Thread Fabrice Bellard
I just commited a new updated Bochs BIOS. The esp fix should help for Ubuntu. Regards, Fabrice. Jens Arm wrote: Hi I have tried some more and if I use the bios from qemu-0.8.2 with the newest svn I can boot the ubuntu cd. Looks like there is a bug in the qemu bios. Jens On Tue, 31

Re: [Qemu-devel] [PATCH] Experimental initial patch providing accelerated OpenGL for Linux i386 (2nd attempt to post)

2006-11-16 Thread Fabrice Bellard
Hi, I find your patch interesting and I'll try to include it in QEMU ASAP. My main remark is that the host/guest communication system must be changed and I can help you to implement it. I would prefer to use a PCI device and to avoid any i386 dependent code. For the PCI device, using the

Re: [Qemu-devel] [PATCH] Experimental initial patch providing accelerated OpenGL for Linux i386 (2nd attempt to post)

2006-11-18 Thread Fabrice Bellard
Even Rouault wrote: Le Jeudi 16 Novembre 2006 23:41, vous avez écrit : My main remark is that the host/guest communication system must be changed and I can help you to implement it. I would prefer to use a PCI device and to avoid any i386 dependent code. For the PCI device, using the Bochs VGA

Re: [Qemu-devel] [PATCH 3/6] A cumulative MIPS patchset

2006-11-27 Thread Fabrice Bellard
Dirk Behme wrote: Thiemo Seufer wrote: Aurelien Jarno wrote: I suggest to use the patch below instead. It is based on the patch I posted [1] on the mailing list a few days ago. it moves the initialisation of the RTC date/time into hw/mc146818rtc.c, to avoid duplication of code. I guess all

Re: [Qemu-devel] [PATCH 3/6] A cumulative MIPS patchset

2006-11-28 Thread Fabrice Bellard
Aurelien Jarno wrote: On Mon, Nov 27, 2006 at 10:45:04PM +0100, Fabrice Bellard wrote: Dirk Behme wrote: Thiemo Seufer wrote: Aurelien Jarno wrote: I suggest to use the patch below instead. It is based on the patch I posted [1] on the mailing list a few days ago. it moves

Re: [Qemu-devel] [PATCH 3/6] A cumulative MIPS patchset

2006-11-28 Thread Fabrice Bellard
Aurelien Jarno wrote: On Mon, Nov 27, 2006 at 10:45:04PM +0100, Fabrice Bellard wrote: Dirk Behme wrote: Thiemo Seufer wrote: Aurelien Jarno wrote: I suggest to use the patch below instead. It is based on the patch I posted [1] on the mailing list a few days ago. it moves

Re: [Qemu-devel] [PATCH]ish NPTL support.

2006-12-13 Thread Fabrice Bellard
Paul Brook wrote: - sys_set_tid_address(): - clone(CLONE_CHILD_CLEARTID): We _could_ manage to do this in qemu for controlled thread exit -- it would be hard for uncontrolled exit though. But I don't see any harm in just letting the kernel do it either. I don't mind too much, but if we can let

Re: [Qemu-devel] qemu hw/mips_r4k.c target-mips/cpu.h target-mip...

2006-12-21 Thread Fabrice Bellard
You should suppress the SIGN_EXTEND32() macro and just use an 'int32_t' cast... Fabrice. Thiemo Seufer wrote: CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer ths 06/12/21 01:19:56 Modified files: hw : mips_r4k.c target-mips: cpu.h

Re: [Qemu-devel] time for 0.8.3/0.9?

2006-12-27 Thread Fabrice Bellard
I agree. There will be a new release in January. Fabrice. Hetz Ben Hamo wrote: Hi, The last release of QEMU was 0.8.2 from 6 months ago, Since then, quite a lot of features has been added to CVS and lots of things were fixed.. So I was wondering, isn't it time to start prepare for a new

Re: [Qemu-devel] [PATCH] Add -option-rom option to allow loading of PCI option ROMs

2006-12-27 Thread Fabrice Bellard
Hi, OK for the -option-rom option. Later it would be better to handle it at the NIC level, but it is more complicated (some BIOS patches would be needed to remap the PCI ROM at the right address for example). I think the -boot n option should be merged in QEMU too. Some people need it to

Re: [Qemu-devel] USB EHCI development nearing completion

2006-12-27 Thread Fabrice Bellard
Another point is that I won't accept a GPL license for such a device. LGPL or BSD would be better. Regards, Fabrice. Hetz Ben Hamo wrote: Hi Mark, Well, there aren't any written rules but most people who contribute sends some proof of concept diff'ed patch (appliable to QEMU CVS for

[Qemu-devel] qemu/target-mips exec.h helper.c op_helper.c

2007-01-03 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 07/01/03 15:18:08 Modified files: target-mips: exec.h helper.c op_helper.c Log message: moved invalidate_tlb() to helper.c as a work around for gcc 3.2.2 bug - suppressed

[Qemu-devel] qemu monitor.c

2007-01-03 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 07/01/03 15:20:39 Modified files: . : monitor.c Log message: memsave monitor command CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/monitor.c?cvsroot=qemur1

Re: [Qemu-devel] qemu Makefile configure

2007-01-03 Thread Fabrice Bellard
IMHO, CFLAGS and LDFLAGS overriding should not be allowed for QEMU as it is almost sure to break the dyngen stuff. If ever it is allowed, it should be done so that the CFLAGS for the files used by dyngen are not modified. Fabrice. Thiemo Seufer wrote: Thiemo Seufer wrote: CVSROOT:

[Qemu-devel] qemu vnc_keysym.h keymaps/ja

2007-01-07 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 07/01/07 17:12:41 Modified files: . : vnc_keysym.h keymaps: ja Log message: Japanese keyboard patch (kazu) CVSWeb URLs: http://cvs.savannah.gnu.org

[Qemu-devel] qemu block-raw.c qemu-doc.texi

2007-01-07 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 07/01/07 22:43:30 Modified files: . : block-raw.c qemu-doc.texi Log message: win32: physical drive support (initial patch by kazu) CVSWeb URLs: http

[Qemu-devel] qemu/target-i386 ops_sse.h translate.c

2007-01-16 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 07/01/16 19:28:58 Modified files: target-i386: ops_sse.h translate.c Log message: fixed movd mmx/sse insn CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-i386

Re: [Qemu-devel] Race condition in VMDK (QCOW*) formats.

2007-01-16 Thread Fabrice Bellard
Well, it was never said that the QCOW* code was safe if you interrupted QEMU at some point. But I agree that it could be safer to write the sector first and update the links after. It could be interesting to analyze the QCOW2 snapshots handling too (what if QEMU is stopped during the creation

Re: [Qemu-devel] Race condition in VMDK (QCOW*) formats.

2007-01-16 Thread Fabrice Bellard
Well, it was never said that the QCOW* code was safe if you interrupted QEMU at some point. But I agree that it could be safer to write the sector first and update the links after. It could be interesting to analyze the QCOW2 snapshots handling too (what if QEMU is stopped during the creation

Re: [Qemu-devel] Tracking memory dirtying in QEMU

2007-01-18 Thread Fabrice Bellard
Anthony Liguori wrote: Howdy, I've been working on migration for QEMU and have run into a snag. I've got a non-live migration patch that works quite happily[1]. I modified the save/restore code to not seek at all, and then basically pipe a save over a pipe to a subprocess (usually, ssh).

Re: [Qemu-devel] [PATCH] PIIX4 SMBus host, EEPROM device emulation

2007-01-23 Thread Fabrice Bellard
Ed Swierk wrote: The attached patch adds SMBus host support to the emulated PIIX4 power management device (acpi.c), and adds an emulated serial EEPROM device accessible via the SMBus interface. I tried to follow the Intel 82371AB spec for the SMBus support; the interface should be generic

Re: [Qemu-devel] New multiple snapshot support for VMDK.

2007-01-24 Thread Fabrice Bellard
Hi, Your patch seems OK to me. Fabrice. Igor Lvovsky wrote: Hi Fabrice, What are you think about this patch? Are you have a comments? If you accept it, I'll try to fix the race condition on snapshot writing. Regards

Re: [Qemu-devel] [RFC] QEMU Live Migration

2007-01-24 Thread Fabrice Bellard
I looked at your patch and it is OK for me. The 'ssh:' implementation is a nice trick. In order to be usable on win32, it is still needed to implement a more portable system with a TCP connection. The dirty flag 0x04 is unfortunately used by kqemu - I should have documented it ! You can use

[Qemu-devel] qemu/target-i386 helper.c

2007-02-01 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 07/02/01 22:12:19 Modified files: target-i386: helper.c Log message: 64 bit syscall fixes - more logical mwait/monitor ECX test CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs

[Qemu-devel] qemu kqemu.c

2007-02-01 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 07/02/01 22:12:43 Modified files: . : kqemu.c Log message: 64 bit syscall fix CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/kqemu.c?cvsroot=qemur1=1.14r2=1.15

[Qemu-devel] qemu/darwin-user main.c

2007-02-05 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 07/02/05 19:43:27 Modified files: darwin-user: main.c Log message: Darwin cleanup usage (Pierre d'Herbemont) CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/darwin-user

[Qemu-devel] qemu gdbstub.c vl.c gdbstub.h monitor.c

2007-02-05 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 07/02/05 20:46:05 Modified files: . : gdbstub.c vl.c gdbstub.h monitor.c Log message: gdbserver fix CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/gdbstub.c

[Qemu-devel] qemu/tests Makefile

2007-02-05 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 07/02/05 20:51:14 Modified files: tests : Makefile Log message: update path CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/tests/Makefile?cvsroot=qemur1=1.39r2=1.40

[Qemu-devel] qemu/tests test-i386.c

2007-02-05 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 07/02/05 20:52:39 Modified files: tests : test-i386.c Log message: int conversion test CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/tests/test-i386.c?cvsroot

[Qemu-devel] qemu README.distrib

2007-02-05 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 07/02/05 21:08:16 Removed files: . : README.distrib Log message: removed CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/README.distrib?cvsroot=qemur1=1.2r2=0

[Qemu-devel] qemu linux-2.6.9-qemu-fast.patch

2007-02-05 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 07/02/05 21:09:14 Removed files: . : linux-2.6.9-qemu-fast.patch Log message: removed CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/linux-2.6.9-qemu-fast.patch

[Qemu-devel] qemu Makefile

2007-02-05 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 07/02/05 21:22:42 Modified files: . : Makefile Log message: update CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/Makefile?cvsroot=qemur1=1.111r2=1.112

[Qemu-devel] qemu cpu-exec.c

2007-02-05 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 07/02/05 21:41:46 Modified files: . : cpu-exec.c Log message: Make cpu_signal_handler work on Mac OS X/Darwin x86 CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu

[Qemu-devel] qemu/target-i386 cpu.h

2007-02-05 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 07/02/05 22:06:28 Modified files: target-i386: cpu.h Log message: darwin fix CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-i386/cpu.h?cvsroot=qemur1=1.40r2=1.41

Re: [Qemu-devel] Booting Fedora in qemu-system-ppc

2007-02-08 Thread Fabrice Bellard
Note that there seem to be a regression in the PPC target in the 0.9.0 version (it no longer boots a Mandrake Linux CD I was using as regression test). I did not try yet to find the related commits. Regards, Fabrice. David Woodhouse wrote: When booting the Fedora install CD, we seem to fall

[Qemu-devel] qemu/pc-bios bios.diff bios.bin

2007-02-08 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 07/02/08 22:17:34 Modified files: pc-bios: bios.diff bios.bin Log message: reset rombios32 area CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/pc-bios/bios.diff

Re: [Qemu-devel] Xenoppix (KNOPPIX5.1.1 + Xen3.0.4 + QEMU/KVM + HTTP-FUSE) is released

2007-02-09 Thread Fabrice Bellard
Kuniyasu Suzaki wrote: Dear, We released new Xenoppix which is consisted of KNOPPIX5.1.1, Xen3.0.4, QEMU/KVM, and HTTP-FUSE(stackable/network virtual disk). You can compare Xen(3.0.4 on Linux2.6.16) and KVM(Release 12 on Linux2.6.19) on the CD-ROM. [...] ### Performance -PI calculation(3

Re: [Qemu-devel] Re: [PATCH] LinuxBIOS support: map BIOS into ISA address space as RAM instead of ROM

2007-02-14 Thread Fabrice Bellard
Ed Swierk wrote: On 2/13/07, Ed Swierk [EMAIL PROTECTED] wrote: This patch changes qemu to map the BIOS into ISA address space as RAM instead of ROM, allowing LinuxBIOS to run on qemu with no further modifications (although the DRAM size is still not detected properly). Unfortunately this

[Qemu-devel] qemu Changelog

2007-02-15 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 07/02/15 22:49:45 Modified files: . : Changelog Log message: update author CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/Changelog?cvsroot=qemur1=1.128r2=1.129

[Qemu-devel] qemu configure

2007-02-15 Thread Fabrice Bellard
CVSROOT:/sources/qemu Module name:qemu Changes by: Fabrice Bellard bellard 07/02/15 22:58:18 Modified files: . : configure Log message: fixed cross win32 build CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/configure?cvsroot=qemur1

Re: [Qemu-devel] [PATCH] pcnet32 driver change, please test

2007-03-02 Thread Fabrice Bellard
Thiemo Seufer wrote: Thiemo Seufer wrote: Hello All, I changed the pcnet32 driver to get rid of bitfields in its implementation, now it works also on big endian host systems. I tested only the 32 bit mode which is used by MIPS/Malta, and I'm not sure if it still works in Lance mode (as e.g.

Re: [Qemu-devel] Proposal: option for CPU selection

2007-03-04 Thread Fabrice Bellard
OK. Except that I would prefer -cpu instead of -C. Regards, Fabrice. J. Mayer wrote: Here's a patch that allow the user to specify a specific CPU model/variant on the command line. This makes different CPU tests less painfull, as the current code need a recompilation for this. This patch only

[Qemu-devel] EFI BIOS

2007-03-04 Thread Fabrice Bellard
Hi, There is now an EFI BIOS for QEMU thanks to Tristan Gingold. It is available from the download section of the web site (http://bellard.org/qemu/efi-bios.tar.bz2). It can only be used with the CVS version of QEMU. Fabrice. ___ Qemu-devel

Re: [Qemu-devel] [PATCH] workaround qemu guest SIGSEGVs with cmpxchg8b insn

2007-03-05 Thread Fabrice Bellard
OK for the bug. The proper patch is to set the EIP before executing the instruction, as it is done for the other helpers which can generate exceptions. I'll try to make a fix ASAP. Regards, Fabrice. Juergen Keil wrote: Current Solaris x86 Developer Express doesn't install any more as qemu

Re: [Qemu-devel] qemu Makefile.target vl.h hw/acpi.c hw/adlib.c ...

2007-04-07 Thread Fabrice Bellard
Hi, I can only fix the code that I have access to. IMHO your request that I revert changes because they allegedly break code that noone else has access to is unreasonable. My changes are a significant cleanup to qemu internals. However if there is agreement from other maintainers I will

[Qemu-devel] Re: [PATCH, RFC, WIP] TCG for Qemu target Sparc32/64

2008-02-23 Thread Fabrice Bellard
Blue Swirl wrote: The attached patch enables most TCG ops for Qemu Sparc32/64 target. Sparc32 softmmu and linux-user are OK, but Sparc64 and Sparc32plus targets do not work. Comments? It would be nice to get rid of T2 usage in std (also stda and casa/casxa) but I don't know how to pass a

[Qemu-devel] Re: [PATCH, RFC, WIP] TCG for Qemu target Sparc32/64

2008-02-23 Thread Fabrice Bellard
[...] Another point is that you should define TCG globals for each SPARC GPR. It was not done for i386 because I feared performance regressions when accessing to 16 bit or 8 bit sub-registers. On SPARC you do not have this issue. Nice idea. Would this also work for windowed registers?

[Qemu-devel] Re: TCG on i386 can't generate qemu_st64 for 32-bit target

2008-02-26 Thread Fabrice Bellard
Blue Swirl wrote: Hi, There is a problem with the Sparc32 target on i386 host. Store double word op (std) cannot be generated and TCG just aborts. It looks like the registers are so few on i386 that TCG can't find registers for the qemu_st64 call. The problem does not appear on x86_64 host,

Re: [Qemu-devel] qemu block-qcow.c block-qcow2.c block-vmdk.c bl...

2008-03-11 Thread Fabrice Bellard
IMHO it would be much simpler to do all the tests in the block format handlers. Fabrice. Aurelien Jarno wrote: CVSROOT:/sources/qemu Module name:qemu Changes by: Aurelien Jarno aurel32 08/03/11 17:17:59 Modified files: . : block-qcow.c block-qcow2.c

Re: [Qemu-devel] qemu block-qcow.c block-qcow2.c block-vmdk.c bl...

2008-03-11 Thread Fabrice Bellard
Aurelien Jarno wrote: Fabrice Bellard a écrit : IMHO it would be much simpler to do all the tests in the block format handlers. Do you mean move all the tests into block-{qcow,qcow2,vmdk}.c ? I suggest reverting the patch and writing correct tests in block-{qcow,qcow2,vmdk}.c. BTW, bs

Re: [Qemu-devel] [PATCH] Modify qemu-img to mount locally disk image using NBD (v2)

2008-03-11 Thread Fabrice Bellard
Laurent Vivier wrote: This patch is a new version of qemu-img using NBD device to mount Qemu disk image. To not hang on UP system, it needs following patch: http://article.gmane.org/gmane.linux.drivers.nbd.general/42 If you want to use loop to see partitions, you need this patch:

Re: [Qemu-devel] qemu/target-mips op_helper.c

2007-06-27 Thread Fabrice Bellard
IMHO, calling floatX_round_to_int before floatX_to_intY is not useful... Fabrice. Thiemo Seufer wrote: CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer ths 07/06/27 19:01:46 Modified files: target-mips: op_helper.c Log message: Fix

Re: [Qemu-devel] qemu/target-mips op_helper.c

2007-06-28 Thread Fabrice Bellard
floatX_to_intY should already do the rounding according to the current rounding direction. Fabrice. Thiemo Seufer wrote: Fabrice Bellard wrote: IMHO, calling floatX_round_to_int before floatX_to_intY is not useful... I don't understand. floatX_round_to_int does round/ceil/floor but keeps

Re: [Qemu-devel] 4G address space remapping on 64-bit host

2007-06-29 Thread Fabrice Bellard
Hi, In fact, running in 64 bit is not necessary : It is simpler and more efficient to use kqemu (or KVM) to handle the address space remapping. The trick is to run the translator in the upper part or lower part of the 32 bit address space and to protect it with segments. Even in 64 bit

Re: [Qemu-devel] 4G address space remapping on 64-bit host

2007-06-29 Thread Fabrice Bellard
Blue Swirl wrote: On 6/29/07, Fabrice Bellard [EMAIL PROTECTED] wrote: In fact, running in 64 bit is not necessary : It is simpler and more efficient to use kqemu (or KVM) to handle the address space remapping. The trick is to run the translator in the upper part or lower part of the 32 bit

Re: [Qemu-devel] [PATCH] linux-user EFAULT implementation

2007-07-06 Thread Fabrice Bellard
Please update page_check_range() (and other related functions) to return -EFAULT instead of EFAULT in case of error. Moreover, I believe using similar functions as Linux for memory access (copyfromuser, copytouser, get_user, put_user) would be cleaner. Regards, Fabrice. Stuart Anderson

Re: [Qemu-devel] [PATCH] linux-user EFAULT implementation

2007-07-09 Thread Fabrice Bellard
Stuart Anderson wrote: On Fri, 6 Jul 2007, Stuart Anderson wrote: So, the question is: Can I simplify this code to assume that guest and host addresses coexist and use the copy_*_user() or just the access_ok() interfaces? No. Ideally you should use the same conventions as the

Re: [Qemu-devel] [PATCH] linux-user EFAULT implementation

2007-07-10 Thread Fabrice Bellard
Paul Brook wrote: (...] Using g2h directly is bad. g2h is an implementation detail of one particular memory model. The whole point of the lock_user abstraction (or a similar copy_from_user abstraction) is that almost none of the code cares how user memory is accessed. One of the long-term

Re: [Qemu-devel] Re: PATCH, RFC: Generic DMA framework

2007-08-24 Thread Fabrice Bellard
Paul Brook wrote: On Friday 24 August 2007, Blue Swirl wrote: I have now converted the ISA DMA devices (SB16, FDC), most PCI devices and targets. gdma.diff: Generic DMA pc_ppc_dma_to_gdma.diff: Convert x86 and PPC to GDMA pc_sb16_to_gdma.diff: Convert SB16 to GDMA pc_fdc_to_gdma.diff: FDC

Re: [Qemu-devel] [PATCH][RFC] SVM support

2007-08-24 Thread Fabrice Bellard
This is a reworked version of the same patch, where I can now boot into a x86_64 Linux kernel. I rewrote all the access functions for the VMCB, so this time everything should work just fine on BE-machines. As suggested I moved the injection detection to translate.c, so the non-virtualized

Re: [Qemu-devel] Re: PATCH, RFC: Generic DMA framework

2007-08-26 Thread Fabrice Bellard
Paul Brook wrote: pci_gdma.diff: Convert PCI devices and targets Any comments? The patches are a bit intrusive and I can't test the targets except that they compile. Shouldn't the PCI DMA object be a property of the PCI bus? ie. we don't want/need to pass it round as a separate parameter. It

Re: [Qemu-devel] CC_DST problem

2007-08-29 Thread Fabrice Bellard
Alexander Graf wrote: Hi, I'm still trying to implement SVM correctly and hit a serious problem. If I set CC_OP to EFLAGS / DYNAMIC after each instruction (so most conditional operations are based on EFLAGS) everything works as expected. If using CC_OP==CC_OP_EFLAGS only CC_SRC should be used

Re: [Qemu-devel] Re: [PATCH] Patches from PyQemu project

2007-09-05 Thread Fabrice Bellard
Anthony Liguori wrote: On Tue, 2007-09-04 at 23:27 +0100, Thiemo Seufer wrote: Brian Johnson wrote: [snip] My initial thought is to make the libraries at the individual device level. It would be good to have a general mechanism for bus providers, interrupts, APICs, chipsets, etc. as well,

<    2   3   4   5   6   7   8   9   >