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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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).
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
[...]
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?
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,
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
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,
601 - 700 of 858 matches
Mail list logo