On Thu, Jan 31, 2013 at 05:43:51PM -0600, Michael Roth wrote:
This reverts commit 84dd2120247a7d25ff1bb337de21c0e76816ad2d.
I'm not sure what issue the original commit was meant to fix, or if
the logic is actually wrong, but it causes e1000 to stop working
after a guest issues a reset.
On 02/04/2013 03:41 PM, Michael S. Tsirkin wrote:
mq flag is not needed: we can look at the number of queues and set
the flag accordingly.
Removing this feature removes ambiguity (what does it mean to have
queues=2 with mq=off?), and simplifies compatibility hacks.
work-around for buggy
04.02.2013 11:41, Michael S. Tsirkin wrote:
mq flag is not needed: we can look at the number of queues and set
the flag accordingly.
Removing this feature removes ambiguity (what does it mean to have
queues=2 with mq=off?), and simplifies compatibility hacks.
work-around for buggy windows
On Fri, Feb 01, 2013 at 06:13:51PM +0100, Fabien Chouteau wrote:
Signed-off-by: Fabien Chouteau chout...@adacore.com
---
block.c | 13 ++---
1 file changed, 10 insertions(+), 3 deletions(-)
Hi Fabien,
Please always CC qemu-devel@nongnu.org. All patches must be on
qemu-devel so
On Mon, Feb 04, 2013 at 09:41:47AM +0200, Michael S. Tsirkin wrote:
mq flag is not needed: we can look at the number of queues and set
the flag accordingly.
Removing this feature removes ambiguity (what does it mean to have
queues=2 with mq=off?), and simplifies compatibility hacks.
On Sun, 3 Feb 2013 21:33:16 +0100
Stefan Weil s...@weilnetz.de wrote:
gcc with -Wextra complains about an ordered pointer comparison:
target-s390x/helper.c:660:27: warning:
ordered comparison of pointer with integer zero [-Wextra]
Obviously the index was missing in the code.
On Sat, Feb 02, 2013 at 12:46:20PM +, Blue Swirl wrote:
On Fri, Feb 1, 2013 at 1:53 PM, Stefan Hajnoczi stefa...@redhat.com wrote:
Slirp uses rfds/wfds/xfds more extensively than other QEMU components.
The rarely-used out-of-band TCP data feature is used. That means we
need the full
On Fri, Feb 01, 2013 at 03:02:23PM +0100, Gerd Hoffmann wrote:
Signed-off-by: Gerd Hoffmann kra...@redhat.com
---
qemu-master.cfg |6 --
1 file changed, 4 insertions(+), 2 deletions(-)
What is the rationale for these changes:
--disable-debug-info to save buildslave disk space?
On Sat, Feb 02, 2013 at 08:31:45AM +0100, Markus Armbruster wrote:
Seiji Aguchi seiji.agu...@hds.com writes:
[Issue]
When we offer a customer support service and a problem happens
in a customer's system, we try to understand the problem by
comparing what the customer reports with
On Thu, Jan 31, 2013 at 05:43:51PM -0600, Michael Roth wrote:
This reverts commit 84dd2120247a7d25ff1bb337de21c0e76816ad2d.
I'm not sure what issue the original commit was meant to fix, or if
the logic is actually wrong, but it causes e1000 to stop working
after a guest issues a reset.
I tried to disable default floppy without use -nodefaults option that
disable other things.
I didn't found other parameters to do that in docs and code for now.
Can someone tell me if there is another way to disable default floppy only?
About stdvga, I found that memory is configurable from
Il 03/02/2013 13:11, Michael S. Tsirkin ha scritto:
static Property virtio_serial_properties[] = {
DEFINE_PROP_BIT(ioeventfd, VirtIOPCIProxy, flags,
VIRTIO_PCI_FLAG_USE_IOEVENTFD_BIT, true),
-DEFINE_PROP_UINT32(vectors, VirtIOPCIProxy, nvectors,
DEV_NVECTORS_UNSPECIFIED),
+
On Mon, Feb 04, 2013 at 10:42:32AM +0100, Paolo Bonzini wrote:
Il 03/02/2013 13:11, Michael S. Tsirkin ha scritto:
static Property virtio_serial_properties[] = {
DEFINE_PROP_BIT(ioeventfd, VirtIOPCIProxy, flags,
VIRTIO_PCI_FLAG_USE_IOEVENTFD_BIT, true),
-
From: Kuo-Jung Su dant...@faraday-tech.com
Wolfson WM8731 is a simple audio codec for embedded systems.
It has 2 input and 1 output ports:
** Input **
1. Linue-In
2. Microphone
** Output **
1. Headphone out
BTW it's based on hw/wm8750.c with 16bit I2S support by default.
From: Kuo-Jung Su dant...@faraday-tech.com
Atmel, SST and Intel/Numonyx serial flash tend to power up
with the software protection bits set.
And thus the new m25p80.c in linux kernel would always tries
to use WREN(0x06) + WRSR(0x01) to turn-off the protection.
The WEL(0x02) of status register is
** Changed in: qemu
Status: New = Confirmed
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1042388
Title:
qemu: Unsupported syscall: 257 (timer_create)
Status in QEMU:
Confirmed
Bug
On 02/04/13 10:26, Stefan Hajnoczi wrote:
On Fri, Feb 01, 2013 at 03:02:23PM +0100, Gerd Hoffmann wrote:
Signed-off-by: Gerd Hoffmann kra...@redhat.com
---
qemu-master.cfg |6 --
1 file changed, 4 insertions(+), 2 deletions(-)
What is the rationale for these changes:
From: Kuo-Jung Su dant...@faraday-tech.com
Faraday processors are a series of ARMv4/ARMv5TE clone.
* ARMv4 series (FA526, FA626).
All of them are now out-of-date, so I have no plan for them.
* ARMv5TE series (FA606TE, FA626TE, FA616TE, FA726TE)
All the single core RISC listed above
On 02/03/13 21:36, Michael Tokarev wrote:
{ Zabovedot,0x1af},
{ zacute, 0x1bc},
{ Zacute, 0x1ac},
+{ Odoubleacute, 0x1d5},
Ő
+{ Udoubleacute, 0x1db},
Ű
{ cacute, 0x1e6},
{ Cacute, 0x1c6},
{
Stefan Hajnoczi stefa...@redhat.com writes:
On Fri, Feb 01, 2013 at 06:13:51PM +0100, Fabien Chouteau wrote:
Signed-off-by: Fabien Chouteau chout...@adacore.com
---
block.c | 13 ++---
1 file changed, 10 insertions(+), 3 deletions(-)
Hi Fabien,
Please always CC
Fabio Fantoni fantonifa...@tiscali.it writes:
I tried to disable default floppy without use -nodefaults option
that disable other things.
I didn't found other parameters to do that in docs and code for now.
Can someone tell me if there is another way to disable default floppy only?
As far as
Hello.
This is my attempt at releasing a next stable/bugfix release of
abandomed 1.1 series of qemu. I tried my best to colledt all
fixes, and the last 1.1 has been out for quite a while now, so
it think it is time to release 1.1.3 or not do it at all.
Several distributions are using 1.1 in
Commit 7b93fadf3a38d1ed65ea5536a52efc2772c6e3b8 Add basic version
of bridge helper put the bridge helper executable into a fixed
${prefix}/libexec/ location, instead of using ${libexecdir} for
this. At the same time, --libexecdir is being happily ignored
by ./configure. Even more, the same patch
From: Alexander Graf ag...@suse.de
When using -initrd in the virtio machine, we need to indicate the initrd
start and size inside the kernel image. These parameters need to be stored
in native endianness.
Signed-off-by: Alexander Graf ag...@suse.de
Acked-by: Richard Henderson r...@twiddle.net
From: Alon Levy al...@redhat.com
Added a trace point for easy logging.
RHBZ: https://bugzilla.redhat.com/show_bug.cgi?id=870972
Signed-off-by: Alon Levy al...@redhat.com
Signed-off-by: Gerd Hoffmann kra...@redhat.com
(cherry picked from commit 511aefb0c60e3063ead76d4ba6aabf619eed18ef)
From: Paolo Bonzini pbonz...@redhat.com
virtio-net has code to flush the queue and notify the iothread
whenever new receive buffers are added by the guest. That is
fine, and indeed we need to do the same in all other drivers.
However, notifying the iothread should be work for the network
From: Hans de Goede hdego...@redhat.com
Don't queue up packets after a packet with the SPD (short packet detect)
flag set. Since we won't know if the packet will actually be short until it
has completed, and if it is short we should stop the queue.
This fixes a miniature photoframe emulating a
From: Michael Contreras mich...@inetric.com
Discard packets longer than 16384 when !SBP to match the hardware behavior.
Signed-off-by: Michael Contreras mich...@inetric.com
Signed-off-by: Stefan Hajnoczi stefa...@redhat.com
(cherry picked from commit 2c0331f4f7d241995452b99afaf0aab00493334a)
From: Michael Contreras mich...@inetric.com
The e1000_receive function for the e1000 needs to discard packets longer than
1522 bytes if the SBP and LPE flags are disabled. The linux driver assumes
this behavior and allocates memory based on this assumption.
Signed-off-by: Michael Contreras
On Mon, Feb 04, 2013 at 02:40:20PM +0400, Michael Tokarev wrote:
From: Jason Baron jba...@redhat.com
The Advanced Error Interrupt Message Number (bits 31:27 of the Root
Error Status Register) is updated when the number of msi messages assigned to
a
device changes. Migration of windows 7 on
From: Gerd Hoffmann kra...@redhat.com
Used to be UTB not USB.
Signed-off-by: Gerd Hoffmann kra...@redhat.com
(cherry picked from commit 0ebfb144e8ad3f2da436d630fdcc5aa9ab646341)
---
hw/usb/hcd-xhci.c |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/hw/usb/hcd-xhci.c
From: Gerd Hoffmann kra...@redhat.com
Spotted by Coverity.
https://bugzilla.redhat.com/show_bug.cgi?id=885644
Cc: qemu-sta...@nongnu.org
Reported-by: Markus Armbruster arm...@redhat.com
Signed-off-by: Gerd Hoffmann kra...@redhat.com
(cherry picked from commit
From: Vitaly Chipounov vitaly.chipou...@epfl.ch
According to the Intel manual
Intel® 64 and IA-32 Architectures Software Developer’s Manual
Volume 3, 3.4.4 Segment Loading Instructions in IA-32e Mode:
When in compatibility mode, FS and GS overrides operate as defined by
32-bit mode behavior
From: Nickolai Zeldovich nicko...@csail.mit.edu
LWIP can generate packets with a source of 0.0.0.0, which triggers an
assertion failure in arp_table_add(). Instead of crashing, simply return
to avoid adding an invalid ARP table entry.
Signed-off-by: Nickolai Zeldovich nicko...@csail.mit.edu
Commit 8e729e3b521d9 intel-hda: Fix reset of MSI function
(applied to 1.1.1 as 0ec39075710) added a call to msi_reset()
into intel_hda_reset() function. But this function is called
not only from PCI bus reset method, but also from device init
method (intel_hda_set_g_ctl()), and there, we should
From: Kevin Wolf kw...@redhat.com
avail_sectors should really be the number of sectors from the start of
the allocation, not from the start of the write request.
We're lucky enough that this mistake didn't cause any real bug.
avail_sectors is only used in the intialiser of QCowL2Meta:
From: Kevin Wolf kw...@redhat.com
A missing factor for the refcount table entry size in the calculation
could mean that too little memory was allocated for the in-memory
representation of the table, resulting in a buffer overflow.
Signed-off-by: Kevin Wolf kw...@redhat.com
Reviewed-by: Michael
From: Peter Maydell peter.mayd...@linaro.org
The uint64_to_float32() conversion function was incorrectly always
returning numbers with the sign bit set (ie negative numbers). Correct
this so we return positive numbers instead.
Signed-off-by: Peter Maydell peter.mayd...@linaro.org
Signed-off-by:
From: Meador Inge mead...@codesourcery.com
Fixing a simple typo, s/errno/err/, that caused
the error status from GDB semihosted system calls
to be returned incorrectly.
Signed-off-by: Meador Inge mead...@codesourcery.com
Reviewed-by: Andreas Färber afaer...@suse.de
Signed-off-by: Peter Maydell
From: Max Filippov jcmvb...@gmail.com
With MMU option xtensa architecture has two TLBs: ITLB and DTLB. ITLB is
only used for code access, DTLB is only for data. However TLB entries in
both TLBs have attribute field controlling write and exec access. These
bits need to be properly masked off
04.02.2013 14:52, Michael S. Tsirkin wrote:
On Mon, Feb 04, 2013 at 02:40:20PM +0400, Michael Tokarev wrote:
From: Jason Baron jba...@redhat.com
The Advanced Error Interrupt Message Number (bits 31:27 of the Root
Error Status Register) is updated when the number of msi messages assigned to a
On Sat, 2 Feb 2013 01:37:06 +0100
Andreas Färber afaer...@suse.de wrote:
In order to instantiate a CPU subtype we will need to know which type,
so move the cpu_model splitting into cpu_x86_init().
Parameters need to be set on the X86CPU instance, so move
cpu_x86_parse_featurestr() into
From: Peter Maydell peter.mayd...@linaro.org
To avoid continually having to bump the initrd load address
to account for larger kernel images, put the initrd halfway
through RAM. This allows large kernels on new boards with lots
of RAM to work OK, without breaking existing usecases for
boards with
04.02.2013 14:56, Michael Tokarev wrote:
04.02.2013 14:52, Michael S. Tsirkin wrote:
On Mon, Feb 04, 2013 at 02:40:20PM +0400, Michael Tokarev wrote:
From: Jason Baron jba...@redhat.com
The Advanced Error Interrupt Message Number (bits 31:27 of the Root
Error Status Register) is updated when
On Fri, 01 Feb 2013 10:33:01 -0500
Corey Bryant cor...@linux.vnet.ibm.com wrote:
+##
+# @TPMInfo:
+#
+# Information about the TPM
+#
+# @model: The TPM frontend model, i.e., tpm-tis
+#
+# @id: The ID of the TPM
+#
+# @type: The type of TPM backend, i.e., passthrough
+#
+#
From: Amos Kong ak...@redhat.com
(qemu) sendkey a
(qemu) sendkey 0x1e
(qemu) sendkey #0x1e
unknown key: '#0x1e'
The last command doesn't work, '#' is not requested before
raw values, and the raw value in decimal format is not supported.
Signed-off-by: Amos Kong ak...@redhat.com
Signed-off-by:
From: Alon Levy al...@redhat.com
As suggested by Paolo Bonzini, to avoid possible integer overflow issues.
Signed-off-by: Alon Levy al...@redhat.com
Signed-off-by: Gerd Hoffmann kra...@redhat.com
(cherry picked from commit c5825ac6c861bfe1a4adfa27517931b56079e298)
Signed-off-by: Michael Tokarev
From: Chegu Vinod chegu_vi...@hp.com
The -numa option to qemu is used to create [fake] numa nodes
and expose them to the guest OS instance.
There are a couple of issues with the -numa option:
a) Max VCPU's that can be specified for a guest while using
the qemu's -numa option is 64. Due to a
From: Bo Yang boy...@suse.com
This is reported by QA. When installing os with pxe, after the initial
kernel and initrd are loaded, the procedure tries to copy files from install
server to local harddisk, the network becomes stall because of running out of
receive descriptor.
[Whitespace fixes
On 02/04/2013 11:34 AM, Markus Armbruster wrote:
Stefan Hajnoczi stefa...@redhat.com writes:
On Fri, Feb 01, 2013 at 06:13:51PM +0100, Fabien Chouteau wrote:
Signed-off-by: Fabien Chouteau chout...@adacore.com
---
block.c | 13 ++---
1 file changed, 10 insertions(+), 3
On Feb 4, 2013, at 1:30 AM, Vadim Rozenfeld wrote:
On Sun, 2013-02-03 at 15:09 -0600, Anthony Liguori wrote:
Michael Tokarev m...@tls.msk.ru writes:
03.02.2013 17:23, Yan Vugenfirer wrote:
If it helps, mq changes the config size from 8 to 16 bytes. If the
driver was making an
From: Aurelien Jarno aurel...@aurel32.net
According to the MIPS Malta Developement Platform User's Manual, the
i8259 interrupt controller is supposed to be connected to the hardware
IRQ0, and the CBUS UART to the hardware interrupt 2.
In QEMU they are both connected to hardware interrupt 0, the
From: Michael S. Tsirkin m...@redhat.com
For tap, we currently assume the vnet header size is 10
(the default value) but that might not be the case
if tap is persistent and has been used by qemu previously.
To fix, set host header size in tap device on open.
Signed-off-by: Michael S. Tsirkin
Stefan Hajnoczi stefa...@gmail.com writes:
On Sat, Feb 02, 2013 at 08:31:45AM +0100, Markus Armbruster wrote:
Seiji Aguchi seiji.agu...@hds.com writes:
[Issue]
When we offer a customer support service and a problem happens
in a customer's system, we try to understand the problem by
From: Dmitry V. Levin l...@altlinux.org
In case when TARGET_ABI_BITS == 32 HOST_LONG_BITS == 64, the last
byte of the target dirent structure (aka d_type byte) was never copied
from the host dirent structure, thus breaking everything that relies
on valid d_type value, e.g. glob(3).
Reviewed-by:
On Mon, Feb 04, 2013 at 02:00:46PM +0200, Yan Vugenfirer wrote:
On Feb 4, 2013, at 1:30 AM, Vadim Rozenfeld wrote:
On Sun, 2013-02-03 at 15:09 -0600, Anthony Liguori wrote:
Michael Tokarev m...@tls.msk.ru writes:
03.02.2013 17:23, Yan Vugenfirer wrote:
If it helps, mq changes
Fabien Chouteau chout...@adacore.com writes:
On 02/04/2013 11:34 AM, Markus Armbruster wrote:
Stefan Hajnoczi stefa...@redhat.com writes:
On Fri, Feb 01, 2013 at 06:13:51PM +0100, Fabien Chouteau wrote:
Signed-off-by: Fabien Chouteau chout...@adacore.com
---
block.c | 13 ++---
Am 04.02.2013 12:14, schrieb Igor Mammedov:
On Sat, 2 Feb 2013 01:37:06 +0100
Andreas Färber afaer...@suse.de wrote:
diff --git a/target-i386/cpu.c b/target-i386/cpu.c
index e74802b..ee2fd6b 100644
--- a/target-i386/cpu.c
+++ b/target-i386/cpu.c
[..]
@@ -1578,26 +1566,50 @@ out:
From: Paolo Bonzini pbonz...@redhat.com
When the guests replenish the receive ring buffer, the network device
should flush its queue of pending packets. This is done with
qemu_flush_queued_packets.
e1000's can_receive can go from false to true when RCTL or RDT are
modified.
Reported-by: Luigi
On Mon, 2013-02-04 at 14:22 +0200, Michael S. Tsirkin wrote:
On Mon, Feb 04, 2013 at 02:00:46PM +0200, Yan Vugenfirer wrote:
On Feb 4, 2013, at 1:30 AM, Vadim Rozenfeld wrote:
On Sun, 2013-02-03 at 15:09 -0600, Anthony Liguori wrote:
Michael Tokarev m...@tls.msk.ru writes:
On 02/04/13 13:12, Stefan Hajnoczi wrote:
Signed-off-by: Stefan Hajnoczi stefa...@redhat.com
---
main-loop.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/main-loop.c b/main-loop.c
index 6f52ac3..d0d8fe4 100644
--- a/main-loop.c
+++ b/main-loop.c
@@ -330,7 +330,8
On 02/01/2013 02:32 PM, Juan Quintela wrote:
0 is a very bad initial value, what we are trying to get is
max_downtime, so that is a much better estimation.
Signed-off-by: Juan Quintela quint...@redhat.com
---
migration.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/migration.c
On 02/01/2013 02:32 PM, Juan Quintela wrote:
Signed-off-by: Juan Quintela quint...@redhat.com
---
migration.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/migration.c b/migration.c
index d86946e..67abd12 100644
--- a/migration.c
+++ b/migration.c
@@ -681,7
From: Jason Baron jba...@redhat.com
While testing q35, I found that windows 7 (specifically, windows 7 ultimate
with sp1 x64), wouldn't install because it can't find the cdrom or disk drive.
The failure message is: 'A required cd/dvd device driver is missing. If you
have a driver floppy disk, CD,
On 02/01/2013 02:32 PM, Juan Quintela wrote:
While we are sleeping we are not sending, so we should not use that
time to estimate our bandwidth.
Juan,
Maybe I missing something here but the sleep time is cause by the fact
we limit the migration bandwidth. So the available bandwidth should take
Hi Anthony,
This series is based on top of your char-flow.2 branch on github.
Patches 1 and 2 fix return values, and make the series work properly.
These small patches should ideally be folded in the patches that
introduced the code.
Patch 3 adds gio watch support for unix and tcp sockets.
commit 38f419f35225 fixed a breakage with CONFIG_QEMU_HELPERDIR
which has been introduced by 8bf188aa18ef7a8. But while techinically
that fix has been correct, all other similar variables are handled
differently. Make it consistent, and let scripts/create_config
expand and capitalize the
If the frontend reports it's not writable, don't start polling it for
data yet.
Signed-off-by: Amit Shah amit.s...@redhat.com
---
qemu-char.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/qemu-char.c b/qemu-char.c
index 2b714cf..5731d02 100644
--- a/qemu-char.c
+++
When the can_read functions report the frontend isn't ready to accept
data yet, return 'FALSE' instead of 'TRUE'.
Signed-off-by: Amit Shah amit.s...@redhat.com
---
qemu-char.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/qemu-char.c b/qemu-char.c
index
On 02/01/2013 02:32 PM, Juan Quintela wrote:
We removed the calculation in commit e4ed1541ac9413eac494a03532e34beaf8a7d1c5
Now we add it back. We need to create dirty_bytes_rate because we
can't include cpu-all.h from migration.c, and there is no other way to
include TARGET_PAGE_SIZE.
Am 04.02.2013 12:08, schrieb Igor Mammedov:
On Sat, 2 Feb 2013 01:37:07 +0100
Andreas Färber afaer...@suse.de wrote:
Move x86_def_t definition to header and embed into X86CPUClass.
Register types per built-in model definition.
Move version initialization from x86_cpudef_setup() to
From: Henning Schild henn...@hennsch.de
Find a hopefully proper patch attached. Take it or leave it.
Reviewed-by: Kevin Wolf kw...@redhat.com
Signed-off-by: Henning Schild henn...@hennsch.de
Signed-off-by: Aurelien Jarno aurel...@aurel32.net
(cherry picked from commit
On Mon, Feb 04, 2013 at 10:59:33AM +0100, Gerd Hoffmann wrote:
On 02/04/13 10:26, Stefan Hajnoczi wrote:
On Fri, Feb 01, 2013 at 03:02:23PM +0100, Gerd Hoffmann wrote:
Signed-off-by: Gerd Hoffmann kra...@redhat.com
---
qemu-master.cfg |6 --
1 file changed, 4 insertions(+), 2
Use g_poll(3) instead of select(2). Well, this is kind of a cheat.
It's true that we're now using g_poll(3) on POSIX hosts but the *_fill()
and *_poll() functions are still using rfds/wfds/xfds.
We've set the scene to start converting *_fill() and *_poll() functions
step-by-step until no more
From: Stefan Hajnoczi stefa...@linux.vnet.ibm.com
Document the -netdev syntax which supercedes the older -net syntax.
This patch is a first step to making -netdev prominent in the QEMU
manual.
Reported-by: Anatoly Techtonik techto...@gmail.com
Signed-off-by: Stefan Hajnoczi
From: Paolo Bonzini pbonz...@redhat.com
We do not need BLKROSET if the kernel supports setting flags.
Also, always do BLKROSET even for a read-write export, otherwise
the read-only state remains sticky after the invocation of
qemu-nbd -r.
Signed-off-by: Paolo Bonzini pbonz...@redhat.com
(cherry
From: Jason Baron jba...@redhat.com
The Advanced Error Interrupt Message Number (bits 31:27 of the Root
Error Status Register) is updated when the number of msi messages assigned to a
device changes. Migration of windows 7 on q35 chipset failed because the check
in get_pci_config_device() fails
On 02/04/2013 01:24 PM, Markus Armbruster wrote:
Fabien Chouteau chout...@adacore.com writes:
On 02/04/2013 11:34 AM, Markus Armbruster wrote:
Why? The caller doesn't know the difference between Windows/Linux
implementation. And the error handling would have to be duplicated.
The
Convert glib file descriptor polling from rfds/wfds/xfds to GPollFD.
The Windows code still needs poll_fds[] and n_poll_fds but they can now
become local variables.
Signed-off-by: Stefan Hajnoczi stefa...@redhat.com
---
main-loop.c | 71
Il 04/02/2013 11:36, Markus Armbruster ha scritto:
Fabio Fantoni fantonifa...@tiscali.it writes:
I tried to disable default floppy without use -nodefaults option
that disable other things.
I didn't found other parameters to do that in docs and code for now.
Can someone tell me if there is
From: Gerd Hoffmann kra...@redhat.com
Commit 59310659073d85745854f2f10c4292555c5a1c51 is incomplete,
we'll arrive in the scsi command complete callback in CSW state
and must handle that case correctly.
Signed-off-by: Gerd Hoffmann kra...@redhat.com
(cherry picked from commit
From: Alexander Graf ag...@suse.de
Device tree properties need to be specified in big endian. Fix the
bamboo memory size property accordingly.
Signed-off-by: Alexander Graf ag...@suse.de
CC: qemu-sta...@nongnu.org
(cherry picked from commit 5232fa59b17b45c04bd24e0d38224964816bf391)
From: Gerd Hoffmann kra...@redhat.com
Don't try to be clever and skip displaysurface reinitialization in case
the size hasn't changed. Other parameters might have changed
nevertheless, for example depth or stride, resulting in rendering being
broken then.
Trigger: boot linux guest with vesafb,
On Sat, 2 Feb 2013 01:37:07 +0100
Andreas Färber afaer...@suse.de wrote:
Move x86_def_t definition to header and embed into X86CPUClass.
Register types per built-in model definition.
Move version initialization from x86_cpudef_setup() to class_init.
Inline cpu_x86_register() into the
Am 27.01.2013 07:26, schrieb Andreas Färber:
Around r3361 (81fdc5f8d2d681da8d255baf0713144f8656bac9) env-debug1 used
to contain the address of an MMU fault. This is now written into
env-pregs[PR_EDA] instead.
Signed-off-by: Andreas Färber afaer...@suse.de
---
target-cris/op_helper.c |
Am 04.02.2013 14:33, schrieb Fabien Chouteau:
On 02/04/2013 01:24 PM, Markus Armbruster wrote:
Good error reporting is hard. Knowledge about the error and its context
gets lost as you move up the call chain. Knowledge about how to report
errors gets lost as you move down.
You're right,
LVM volumes can be set read-only with lvchange --permission r
volume. The device node permissions remain unchanged so the volume
can still be opened O_RDWR. Actual writes will fail.
This results in odd behavior for QEMU. bdrv_open() is supposed to fail
if a read-only image is being opened with
From: Gerhard Wiesinger li...@wiesinger.com
Fixed a MAJOR BUG in VMDK files on file boundaries on reads
and ALSO ON WRITES WHICH MIGHT CORRUPT THE IMAGE AND DATA!!
Triggered for example with the following VMDK file (partly listed):
RW 4193792 FLAT XP-W1-f001.vmdk 0
RW 2097664 FLAT
From: Aurelien Jarno aurel...@aurel32.net
The load/store slow path has been broken in e141ab52d:
- We need to move 4 registers for store functions and 3 registers for
load functions and not the reverse.
- According to the s390x calling convention the arguments of a function
should be zero
Add support for declaring array properties for qdev devices.
These work by defining an initial static property 'len-arrayname'
which the user of the device should set to the desired size
of the array. When this property is set, memory is allocated
for the array elements, and dynamic properties
Slirp uses rfds/wfds/xfds more extensively than other QEMU components.
The rarely-used out-of-band TCP data feature is used. That means we
need the full table of select(2) to g_poll(3) events:
rfds - G_IO_IN | G_IO_HUP | G_IO_ERR
wfds - G_IO_OUT | G_IO_ERR
xfds - G_IO_PRI
I came up with
From: Aurelien Jarno aurel...@aurel32.net
OpenBIOS on sparc64 only support Standard VGA and not Cirrus VGA. Don't
build Cirrus VGA support so that it can't be selected.
This fixes the breakage introduced by commit f2898771.
Reported-by: Richard Henderson r...@twiddle.net
Cc: Blue Swirl
Rusty Russell ru...@rustcorp.com.au writes:
Anthony Liguori anth...@codemonkey.ws writes:
Michael Tokarev m...@tls.msk.ru writes:
03.02.2013 17:23, Yan Vugenfirer wrote:
If it helps, mq changes the config size from 8 to 16 bytes. If the
driver was making an assumption about an 8-byte
Comments in-line.
On 02/04/13 13:12, Stefan Hajnoczi wrote:
Use g_poll(3) instead of select(2). Well, this is kind of a cheat.
It's true that we're now using g_poll(3) on POSIX hosts but the *_fill()
and *_poll() functions are still using rfds/wfds/xfds.
We've set the scene to start
From: Stefan Hajnoczi stefa...@linux.vnet.ibm.com
Zero writes have cluster granularity in QED. Therefore they can only be
used to zero entire clusters.
If the zero write request leaves sectors untouched, zeroing the entire
cluster would obscure the backing file. Instead return -ENOTSUP, which
From: Avi Kivity a...@redhat.com
The memory core drops regions that are hidden by another region (for example,
during BAR sizing), but it doesn't do so correctly if the lower address of the
existing range is below the lower address of the new range.
Example (qemu-system-mips -M malta -kernel
On 02/01/2013 02:32 PM, Juan Quintela wrote:
Hi
migration expected_downtime calculation was removed on commit
e4ed1541ac9413eac494a03532e34beaf8a7d1c5.
We add the calculation back. Before doing the calculation we do:
- expected_downtime intial value is max_downtime. Much, much better
Fabio Fantoni fantonifa...@tiscali.it writes:
Il 04/02/2013 11:36, Markus Armbruster ha scritto:
Fabio Fantoni fantonifa...@tiscali.it writes:
I tried to disable default floppy without use -nodefaults option
that disable other things.
I didn't found other parameters to do that in docs and
From: David Gibson da...@gibson.dropbear.id.au
tcp_chr_connect(), unlike for example udp_chr_update_read_handler() does
not check if the fd it is using is valid (= 0) before passing it to
qemu_set_fd_handler2(). If using e.g. a TCP serial port, which is not
initially connected, this can result
Stefan Hajnoczi stefa...@redhat.com writes:
LVM volumes can be set read-only with lvchange --permission r
volume. The device node permissions remain unchanged so the volume
can still be opened O_RDWR. Actual writes will fail.
Are you sure it's just LVM? blockdev(8) suggests it's a more
1 - 100 of 276 matches
Mail list logo