At 08/19/2011 11:26 PM, Avi Kivity Write:
> On 08/18/2011 10:12 PM, Wen Congyang wrote:
>> >>
>> >> The following patch can fix this problem, but I'm not sure whether it
>> >> is right.
>> >
>> > It's correct but insufficient, the filtering code (pci_bridge_filter)
>> > needs to be updated to u
From: Thomas Huth
The ppc64 code generation backend uses an rldicr (Rotate Left Double
Immediate and Clear Right) instruction to implement zero extension of
a 32 bit quantity to a 64 bit quantity (INDEX_op_ext32u_i64). However
this is wrong - this instruction clears specified low bits of the
val
As raw file format does not support backing_file and copy on write feature, so
I add COW to it to support backing_file option. I store dirty bitmap in an
add-cow file. When executed, it looks like this:
qemu-img create -f add-cow -o backing_file=ubuntu.img,image_file=test.img
test.add-cow
qemu
On Thu, Sep 08, 2011 at 12:44:47PM +0200, Jan Kiszka wrote:
> eepro100 was the last user. Now pci_add_capability is powerful enough.
>
> Signed-off-by: Jan Kiszka
Applied, thanks.
> ---
> hw/pci.c |6 --
> hw/pci.h |2 --
> 2 files changed, 0 insertions(+), 8 deletions(-)
>
> diff
At Thu, 8 Sep 2011 17:25:02 +0200,
Paolo Bonzini wrote:
>
> Outside coroutines, avoid busy waiting on EAGAIN by temporarily
> making the socket blocking.
>
> The API of qemu_recvv/qemu_sendv is slightly different from
> do_readv/do_writev because they do not handle coroutines. It
> returns the
On Thu, 8 Sep 2011, Stefan Hajnoczi wrote:
> On Wed, Sep 07, 2011 at 04:06:51PM -0700, Yehuda Sadeh wrote:
> > The following set of patches improve the qemu-img conversion process
> > performance. When using a higher latency backend, small writes have a
> > severe impact on the time it takes to do
This patch fixes the spacing of the PC and NPC output from 'info cpus'
for SPARC.
Signed-off-by: Nathan Kunkee
diff --git a/monitor.c b/monitor.c
index 1b8ba2c..16cd4c5 100644
--- a/monitor.c
+++ b/monitor.c
@@ -884,9 +884,9 @@ static void print_cpu_iter(QObject *obj, void *opaque)
mon
No - that's not relevant. The latest git
(07ff2c4475df77e38a31d50ee7f3932631806c15) still crashes after just a
couple of minutes with just about any guest on a Linux host.
These are the args for my FreeBSD guest:
qemu-system-i386 -drive
file=freebsd8.1-i386,index=0,media=disk,cache=unsafe -drive
Nous sommes là
pour
vous faire bénéficier d’une étude
GRATUITE et
sans engagement de votre part pour l’installation de :
• Climatisation réversible,
• solaire sur toiture
• solaire pour chauffer une piscine etc…
• Isolation thermique des combles
• Adoucisseur d’eau
• L’énergie
Signed-off-by: Marek Vasut
---
target-arm/helper.c |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/target-arm/helper.c b/target-arm/helper.c
index 58cd99f..2f3e937 100644
--- a/target-arm/helper.c
+++ b/target-arm/helper.c
@@ -53,6 +53,7 @@ static void cpu_reset_model_id(
On Wed, 2011-09-07 at 13:58 +0200, Alexander Graf wrote:
> On 01.09.2011, at 21:50, Alex Williamson wrote:
>
> > Trying to move beyond talking about how VFIO should work to
> > re-writing the code. This is pre-alpha, known broken, will
> > probably crash your system but it illustrates some of how
On Thu, 2011-09-08 at 10:52 +0300, Avi Kivity wrote:
> On 09/07/2011 09:55 PM, Konrad Rzeszutek Wilk wrote:
> > > If you don't know what to do here, say N.
> > > +
> > > +menuconfig VFIO_PCI
> > > +bool "VFIO support for PCI devices"
> > > +depends on VFIO&& PCI
> > >
Member variable is_read is written, but never read
(contrary to its name). Remove it.
Kevin Wolf
Signed-off-by: Stefan Weil
---
hw/ide/ahci.c |2 --
hw/ide/ahci.h |1 -
2 files changed, 0 insertions(+), 3 deletions(-)
diff --git a/hw/ide/ahci.c b/hw/ide/ahci.c
index f4fa154..a8659cf 10
>>> --- a/arch/x86/include/asm/msr-index.h
>>> +++ b/arch/x86/include/asm/msr-index.h
>>> @@ -229,6 +229,8 @@
>>> #define MSR_IA32_APICBASE_ENABLE (1<<11)
>>> #define MSR_IA32_APICBASE_BASE (0xf<<12)
>>>
>>> +#define MSR_IA32_TSCDEADLINE 0x06e0
>>> +
>>> #def
Hi,
I'm running one VM on the Qemu hypervisor.
I'm tried too access the /dev/ttyS0 from the VM, but I cant access that ,.
it shows input out error .
i.e when I do $cat /dev/ttyS0 -> it gives input output error .
what may be the problem .. pls help
On 2011-09-08 07:33, bharata@gmail.com wrote:
> From: Bharata B Rao
>
> apic id returned to guest kernel in ebx for cpuid(function=1) depends on
> CPUX86State->cpuid_apic_id which gets populated after the cpuid information
> is cached in the host kernel. This results in broken CPU topology in
Commit 23c5e4ca (convert to memory API) broke the VIA Cuda emulation layer
by not registering the IO structs.
This patch registers them properly and thus makes -M g3beige and -M mac99
work again.
Signed-off-by: Alexander Graf
---
PS: Please test your patches. This one could have been found wit
On 08.08.2011, at 15:09, Avi Kivity wrote:
> Reviewed-by: Richard Henderson
> Reviewed-by: Anthony Liguori
> Signed-off-by: Avi Kivity
> ---
> hw/cuda.c |6 ++-
> hw/escc.c | 42 +--
> hw/escc.h |2 +-
> hw/heathrow_pic.c | 29 --
[dropping kvm@vger because my mail server refuses to send mails there]
On 08.08.2011, at 15:09, Avi Kivity wrote:
> Reviewed-by: Richard Henderson
> Reviewed-by: Anthony Liguori
> Signed-off-by: Avi Kivity
> ---
> hw/cuda.c |6 ++-
> hw/escc.c | 42 +---
On Thu, 8 Sep 2011, Kevin Wolf wrote:
> Am 08.09.2011 01:06, schrieb Yehuda Sadeh:
> > The following set of patches improve the qemu-img conversion process
> > performance. When using a higher latency backend, small writes have a
> > severe impact on the time it takes to do image conversion.
> > W
Am 20.07.2011 11:44, schrieb Aneesh Kumar K.V:
On Wed, 20 Jul 2011 08:27:28 +0200, Stefan Weil
wrote:
This error was reported by cppcheck:
qemu/hw/9pfs/virtio-9p-debug.c:342:
error: Invalid number of character ({) when these macros are defined:
'DEBUG_DATA'.
Cc: Aneesh Kumar K.V
Signed-off-b
Signed-off-by: Paolo Bonzini
---
nbd.c |2 ++
nbd.h | 11 ++-
2 files changed, 12 insertions(+), 1 deletions(-)
diff --git a/nbd.c b/nbd.c
index 07a8e53..9ed2239 100644
--- a/nbd.c
+++ b/nbd.c
@@ -66,6 +66,8 @@
#define NBD_PRINT_DEBUG _IO(0xab, 6)
#define NBD_SET_SIZE_BLO
* qemu-common.h is not a system include file, so it should be included
with "" instead of <>. Otherwise incremental builds might fail
because only local include files are checked for changes.
* linux-user/syscall.c included the file twice.
Cc: Kevin Wolf
Cc: Riku Voipio
Cc: Jan Kiszka
Sign
Cc: MORITA Kazutaka
Signed-off-by: Paolo Bonzini
---
oslib-posix.c |7 +++
oslib-win32.c |6 ++
qemu_socket.h |1 +
3 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/oslib-posix.c b/oslib-posix.c
index 196099c..e13e6d4 100644
--- a/oslib-posix.c
+++ b/oslib-posi
nbd supports writing flags in bytes 24...27 of the header,
and uses that for the read-only flag. Add support for it
in qemu-nbd.
Signed-off-by: Paolo Bonzini
---
block/nbd.c |4 ++--
nbd.c | 32 +---
nbd.h |9 ++---
qemu-nbd.c | 13 ++
The nbd kernel module cannot enable DISCARD requests unless it is
informed about it. The flags field in the header is used for this,
and this patch adds support for it.
Signed-off-by: Paolo Bonzini
---
nbd.c |8
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/nbd.c b
The server can use it to issue a flush automatically after a
write. The client can also use it to mimic a write-through
cache.
Signed-off-by: Paolo Bonzini
---
block/nbd.c |8
nbd.c | 13 +++--
2 files changed, 19 insertions(+), 2 deletions(-)
diff --git a/block/nb
This makes the following patch easier to review.
Cc: MORITA Kazutaka
Signed-off-by: Paolo Bonzini
---
block/sheepdog.c | 14 +++---
1 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/block/sheepdog.c b/block/sheepdog.c
index c1f6e07..af696a5 100644
--- a/block/sheepdog.c
+
Note for the brace police: the style in this commit and the following
is consistent with the rest of the file. It is then fixed together with
the introduction of coroutines.
Signed-off-by: Paolo Bonzini
---
block/nbd.c | 31 +++
nbd.c | 14 +-
2
Signed-off-by: Paolo Bonzini
---
block.c | 53 ++---
block_int.h |1 +
2 files changed, 43 insertions(+), 11 deletions(-)
diff --git a/block.c b/block.c
index 43742b7..3f32f75 100644
--- a/block.c
+++ b/block.c
@@ -64,6 +64,9 @@ static Bl
Outside coroutines, avoid busy waiting on EAGAIN by temporarily
making the socket blocking.
The API of qemu_recvv/qemu_sendv is slightly different from
do_readv/do_writev because they do not handle coroutines. It
returns the number of bytes written before encountering an
EAGAIN. The specificity
On 09/08/2011 09:16 AM, Michael S. Tsirkin wrote:
On Thu, Sep 08, 2011 at 08:11:00AM -0400, Stefan Berger wrote:
On 09/08/2011 06:32 AM, Michael S. Tsirkin wrote:
On Wed, Sep 07, 2011 at 08:16:27PM -0400, Stefan Berger wrote:
On 09/07/2011 02:55 PM, Michael S. Tsirkin wrote:
On Thu, Sep 01, 2
Signed-off-by: Paolo Bonzini
---
block/nbd.c | 167 ++
nbd.c |8 +++
2 files changed, 117 insertions(+), 58 deletions(-)
diff --git a/block/nbd.c b/block/nbd.c
index 964caa8..5a75263 100644
--- a/block/nbd.c
+++ b/block/nbd.c
@@
qemu-nbd has a limit of slightly less than 1M per request. Work
around this in the nbd block driver.
Signed-off-by: Paolo Bonzini
---
block/nbd.c | 52 ++--
1 files changed, 46 insertions(+), 6 deletions(-)
diff --git a/block/nbd.c b/block/nbd.
Map it to bdrv_discard. The server can now expose NBD_FLAG_SEND_TRIM.
Signed-off-by: Paolo Bonzini
---
block/nbd.c | 31 +++
nbd.c |9 -
2 files changed, 39 insertions(+), 1 deletions(-)
diff --git a/block/nbd.c b/block/nbd.c
index 5a7812c..964ca
I find nbd quite useful to test migration, but it is limited:
it can only do synchronous operation, it is not safe because it
does not support flush, and it has no discard either. qemu-nbd
is also limited to 1MB requests, and the nbd block driver does
not take this into account.
Luckily, flush/FU
The flexible array member should remain the last member in the structure
as this assumption is based upon in the code.
Signed-off-by: Elie Richa
---
slirp/mbuf.h |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/slirp/mbuf.h b/slirp/mbuf.h
index 55170e5..e13ff71 1006
On 07/09/11 14:34, Alexander Graf wrote:
>> No, in theory it could change arbitrarily. The vmlinux case is unfortunate
>> but in the end its "shoot yourself in the foot", we just have to make sure
>> that we allow a graceful exit from a looping qemu guest.
>
> That's not the answer I'd like to hea
On 09/02/2011 05:12 AM, Stefan Hajnoczi wrote:
The following changes since commit 625f9e1f54cd78ee98ac22030da527c9a1cc9d2b:
Merge remote-tracking branch 'stefanha/trivial-patches' into staging
(2011-09-01 13:57:19 -0500)
are available in the git repository at:
ssh://repo.or.cz/srv/git/q
On 09/06/2011 11:44 AM, Luiz Capitulino wrote:
Anthony,
The following patches have been sent to the list and look good to me. I've
also tested them.
Pulled. Thanks.
Regards,
Anthony Liguori
The changes (since 344eecf6995f4a0ad1d887cec922f6806f91a3f8) are available
in the following repos
On 09/07/2011 02:38 AM, Gerd Hoffmann wrote:
Hi,
Here is the spice patch queue with a collection of bugfixes.
A workaround for the much discussed spice-calls-us-from-wrong-thread
issue is included because it turned out to be not *that* easily fixable
in spice so it will probably take some ti
On 09/06/2011 10:39 AM, Kevin Wolf wrote:
The following changes since commit f69539b14bdba7a5cd22e1f4bed439b476b17286:
apb_pci: convert PCI space to memory API (2011-09-04 09:28:04 +)
are available in the git repository at:
git://repo.or.cz/qemu/kevin.git for-anthony
Pulled. Thank
On 09/04/2011 10:28 AM, Avi Kivity wrote:
Please pull from
git://github.com/avikivity/qemu.git memory/batch
v2: just a rebase to make sure bisects see the rom_device fix.
Pulled. Thanks.
Regards,
Anthony Liguori
Avi Kivity (22):
mips_fulong2e: convert to memory API
stellaris_enet: conv
On 09/02/2011 04:56 AM, Gerd Hoffmann wrote:
Hi,
This is the current use patch queue with the following changes:
* musb improvements (qdev windup)
* fix ehci emulation for FreeBSD guests.
* a bunch if usb-host fixes.
* misc minir tweaks.
please pull,
Gerd
Pulled. Thanks.
On 09/01/2011 12:25 PM, Aneesh Kumar K.V wrote:
The following changes since commit 56a7a874e962e28522857fbf72eaefb1a07e2001:
Merge remote-tracking branch 'stefanha/trivial-patches' into staging
(2011-08-25 07:50:07 -0500)
are available in the git repository at:
git://repo.or.cz/qemu/v9
On Thu, 8 Sep 2011, Richard Henderson wrote:
> The (x << (cl - 1)) quantity is only used if CL != 0. Move the
> computation of that quantity nearer its use.
>
> This avoids the creation of undefined TCG operations when the
> constant propagation optimization proves that CL == 0, and thus
> CL-1
Am 08.09.2011 01:06, schrieb Yehuda Sadeh:
> The following set of patches improve the qemu-img conversion process
> performance. When using a higher latency backend, small writes have a
> severe impact on the time it takes to do image conversion.
> We switch to using async writes, and we avoid spl
On Thu, Sep 08, 2011 at 06:13:53PM +0900, Takuya Yoshikawa wrote:
> This is a report of strange cfq behaviour which seems to be triggered by
> QEMU posix aio threads.
>
> Host environment:
> OS: RHEL6.0 KVM/qemu-kvm (with no patch applied)
> IO scheduler: cfq (with the default parameters)
So
On Thu, Sep 08, 2011 at 08:11:00AM -0400, Stefan Berger wrote:
> On 09/08/2011 06:32 AM, Michael S. Tsirkin wrote:
> >On Wed, Sep 07, 2011 at 08:16:27PM -0400, Stefan Berger wrote:
> >>On 09/07/2011 02:55 PM, Michael S. Tsirkin wrote:
> >>>On Thu, Sep 01, 2011 at 10:23:51PM -0400, Stefan Berger wro
On Fri, Sep 2, 2011 at 11:12 AM, Stefan Hajnoczi
wrote:
> The following changes since commit 625f9e1f54cd78ee98ac22030da527c9a1cc9d2b:
>
> Merge remote-tracking branch 'stefanha/trivial-patches' into staging
> (2011-09-01 13:57:19 -0500)
>
> are available in the git repository at:
>
> ssh://rep
On 09/08/2011 05:07 AM, Avi Kivity wrote:
On 09/07/2011 09:44 PM, Anthony Liguori wrote:
I think this is a bit more complicated than is really needed. Here's
what I came up with which also fixes another bug where the io channel
could be freed twice. I stumbled across this via a very strange
fai
On 09/08/2011 06:32 AM, Michael S. Tsirkin wrote:
On Wed, Sep 07, 2011 at 08:16:27PM -0400, Stefan Berger wrote:
On 09/07/2011 02:55 PM, Michael S. Tsirkin wrote:
On Thu, Sep 01, 2011 at 10:23:51PM -0400, Stefan Berger wrote:
An additional 'layer' for reading and writing the blobs to the under
Am 08.09.2011 13:38, schrieb Frediano Ziglio:
> QCow2Meta structure was inserted into list before many fields are
> initialized. Currently is not a problem cause all occur in a lock
> but if qcow2_alloc_clusters would in a future unlock this lock
> some issues could arise.
> Initializing fields bef
QCow2Meta structure was inserted into list before many fields are
initialized. Currently is not a problem cause all occur in a lock
but if qcow2_alloc_clusters would in a future unlock this lock
some issues could arise.
Initializing fields before inserting fix the problem.
Signed-off-by: Frediano
Am 06.09.2011 18:58, schrieb Markus Armbruster:
> This patch series looks bigger than it is. All the patches are small
> and hopefully easy to review.
>
> Objectives:
>
> * Push BlockDriverState members locked, tray_open, media_changed into
> device models, where they belong. Kevin picked the
On Thu, Sep 08, 2011 at 07:03:10PM +0800, Wen Congyang wrote:
> At 09/08/2011 06:42 PM, Michael S. Tsirkin Write:
> > On Thu, Sep 08, 2011 at 05:58:12PM +0800, Wen Congyang wrote:
> >> At 09/08/2011 05:43 PM, Gerd Hoffmann Write:
> >>> Hi,
> >>>
> I modify the code like this, and the PCI_INT
At 09/08/2011 06:42 PM, Michael S. Tsirkin Write:
> On Thu, Sep 08, 2011 at 05:58:12PM +0800, Wen Congyang wrote:
>> At 09/08/2011 05:43 PM, Gerd Hoffmann Write:
>>> Hi,
>>>
I modify the code like this, and the PCI_INTERRUPT_LINE register is
set, and I can bind
it to uio_pci_generi
Gdb expects all registers windows to be flushed in ram, which is not the case
in Qemu. Therefore the back-trace generation doesn't work. This patch adds a
function to handle reads (and only read) in stack frames as if windows were
flushed.
Signed-off-by: Fabien Chouteau
---
V2:
* only handle r
eepro100 was the last user. Now pci_add_capability is powerful enough.
Signed-off-by: Jan Kiszka
---
hw/pci.c |6 --
hw/pci.h |2 --
2 files changed, 0 insertions(+), 8 deletions(-)
diff --git a/hw/pci.c b/hw/pci.c
index 57ff7b1..63c346d 100644
--- a/hw/pci.c
+++ b/hw/pci.c
@@ -2028
On Thu, Sep 08, 2011 at 05:58:12PM +0800, Wen Congyang wrote:
> At 09/08/2011 05:43 PM, Gerd Hoffmann Write:
> > Hi,
> >
> >> I modify the code like this, and the PCI_INTERRUPT_LINE register is
> >> set, and I can bind
> >> it to uio_pci_generic:
> >
> >> --- a/src/pciinit.c
> >> +++ b/src/pcii
On Wed, Sep 07, 2011 at 08:31:45PM -0400, Stefan Berger wrote:
> On 09/07/2011 02:49 PM, Michael S. Tsirkin wrote:
> >On Wed, Sep 07, 2011 at 12:08:22PM -0400, Stefan Berger wrote:
> >>On 09/07/2011 11:16 AM, Michael S. Tsirkin wrote:
> >>>
> >>>So it's a bug in the code then?
> >>>
> >> From what
On Wed, Sep 07, 2011 at 08:16:27PM -0400, Stefan Berger wrote:
> On 09/07/2011 02:55 PM, Michael S. Tsirkin wrote:
> >On Thu, Sep 01, 2011 at 10:23:51PM -0400, Stefan Berger wrote:
> An additional 'layer' for reading and writing the blobs to the underlying
> block storage is added. This lay
Am 08.09.2011 12:07, schrieb Avi Kivity:
> On 09/07/2011 09:44 PM, Anthony Liguori wrote:
>>
>> I think this is a bit more complicated than is really needed. Here's
>> what I came up with which also fixes another bug where the io channel
>> could be freed twice. I stumbled across this via a ver
The patch introduce one new command block_set_io_throttle; For its usage
syntax, if you have better idea, pls let me know.
Signed-off-by: Zhi Yong Wu
---
block.c | 26 +++-
blockdev.c | 69 +++
blockdev.h
Note:
1.) When bps/iops limits are specified to a small value such as 511
bytes/s, this VM will hang up. We are considering how to handle this senario.
2.) When "dd" command is issued in guest, if its option bs is set to a
large value such as "bs=1024K", the result speed will slightly b
Signed-off-by: Zhi Yong Wu
---
Makefile.objs |2 +-
block/blk-queue.c | 201 +
block/blk-queue.h | 59
block_int.h | 27 +++
4 files changed, 288 insertions(+), 1 deletions(-)
create mode 100644 block/blk
Signed-off-by: Zhi Yong Wu
---
block.c | 59 +++
block.h |5
block_int.h |3 ++
blockdev.c | 29 +++
qemu-config.c | 24 ++
qemu-options.hx |1 +
6 fil
The main goal of the patch is to effectively cap the disk I/O speed or counts
of one single VM.It is only one draft, so it unavoidably has some drawbacks, if
you catch them, please let me know.
The patch will mainly introduce one block I/O throttling algorithm, one timer
and one block queue for
On 09/07/2011 09:44 PM, Anthony Liguori wrote:
I think this is a bit more complicated than is really needed. Here's
what I came up with which also fixes another bug where the io channel
could be freed twice. I stumbled across this via a very strange
failure scenario. Avi, it might be worth
Am 07.09.2011 18:28, schrieb Sage Weil:
> Allow the client id to be specified in the config string via 'id=' so that
> users can control who they authenticate as. Currently they are stuck with
> the default ('admin'). This is necessary for anyone using authentication
> in their environment.
>
>
At 09/08/2011 05:43 PM, Gerd Hoffmann Write:
> Hi,
>
>> I modify the code like this, and the PCI_INTERRUPT_LINE register is
>> set, and I can bind
>> it to uio_pci_generic:
>
>> --- a/src/pciinit.c
>> +++ b/src/pciinit.c
>> @@ -575,6 +575,8 @@ static int pci_bios_init_root_regions(u32 start,
>>
#0 0x7f0f5da502c4 in malloc_consolidate.part.3 () from /lib64/libc.so.6
#1 0x7f0f5da51274 in _int_malloc () from /lib64/libc.so.6
#2 0x7f0f5da53b00 in malloc () from /lib64/libc.so.6
#3 0x0066cfec in malloc_and_trace (n_bytes=4120) at
/build/home/tlv/akivity/qemu/vl.c:2154
On Wed, Sep 7, 2011 at 5:28 PM, Sage Weil wrote:
> Fix leak of s->snap in failure path. Simplify error paths for the whole
> function.
>
> Reported-by: Stefan Hajnoczi
> Signed-off-by: Sage Weil
> ---
> block/rbd.c | 28 +---
> 1 files changed, 13 insertions(+), 15 de
On Wed, Sep 7, 2011 at 5:28 PM, Sage Weil wrote:
> No assignment in condition. Remove duplicate ret > 0 check.
>
> Signed-off-by: Sage Weil
> ---
> block/rbd.c | 17 -
> 1 files changed, 8 insertions(+), 9 deletions(-)
Reviewed-by: Stefan Hajnoczi
On Wed, Sep 7, 2011 at 5:28 PM, Sage Weil wrote:
> Allow the client id to be specified in the config string via 'id=' so that
> users can control who they authenticate as. Currently they are stuck with
> the default ('admin'). This is necessary for anyone using authentication
> in their environm
Hi,
I modify the code like this, and the PCI_INTERRUPT_LINE register is set, and I
can bind
it to uio_pci_generic:
--- a/src/pciinit.c
+++ b/src/pciinit.c
@@ -575,6 +575,8 @@ static int pci_bios_init_root_regions(u32 start, u32 end)
pci_bios_init_bus_bases(&busses[0]);
-pci_bi
On Thu, Sep 8, 2011 at 12:40 AM, Michael Roth wrote:
> fc764105 added an include for qemu-common.h to trace/control.h, which
> made all users of this header file dependent on GENERATED_HEADERS. Since
> it's used by pretty much all the trace backends now, make trace-obj-y
> dependent on GENERATED_H
This is a report of strange cfq behaviour which seems to be triggered by
QEMU posix aio threads.
Host environment:
OS: RHEL6.0 KVM/qemu-kvm (with no patch applied)
IO scheduler: cfq (with the default parameters)
On the host, we were running 3 linux guests to see if I/O from these guests
would
On 07/09/2011 21:02, Blue Swirl wrote:
> On Tue, Sep 6, 2011 at 10:38 AM, Fabien Chouteau wrote:
>> On 05/09/2011 21:22, Blue Swirl wrote:
>>> On Mon, Sep 5, 2011 at 9:33 AM, Fabien Chouteau
>>> wrote:
On 03/09/2011 11:25, Blue Swirl wrote:
> On Thu, Sep 1, 2011 at 2:17 PM, Fabien Chout
The (x << (cl - 1)) quantity is only used if CL != 0. Move the
computation of that quantity nearer its use.
This avoids the creation of undefined TCG operations when the
constant propagation optimization proves that CL == 0, and thus
CL-1 is outside the range [0-wordsize).
Signed-off-by: Richard
On 09/07/2011 12:32 PM, Alexander Graf wrote:
>
> On 05.09.2011, at 11:07, Stefan Weil wrote:
>
>> The second register is only needed for 32 bit hosts.
>
> Looks sane to me. Richard, mind to ack?
>
>
> Alex
>
>>
>> Cc: Alexander Graf
>> Signed-off-by: Stefan Weil
Acked-by: Richard Henderso
Am 07.09.2011 18:42, schrieb Frediano Ziglio:
> Actually it does not cause problems but this code order seems a bit
> wrong to me (block/qcow2-cluster.c)
>
>
> QLIST_INSERT_HEAD(&s->cluster_allocs, m, next_in_flight);
>
> /* allocate a new cluster */
>
> cluster_offset = qcow2_alloc
On Wed, Sep 07, 2011 at 04:06:51PM -0700, Yehuda Sadeh wrote:
> The following set of patches improve the qemu-img conversion process
> performance. When using a higher latency backend, small writes have a
> severe impact on the time it takes to do image conversion.
> We switch to using async write
On 09/07/2011 09:55 PM, Konrad Rzeszutek Wilk wrote:
>If you don't know what to do here, say N.
> +
> +menuconfig VFIO_PCI
> + bool "VFIO support for PCI devices"
> + depends on VFIO&& PCI
> + default y if X86
Hahah.. And Linus is going to tear your behind for that.
Default should be
Am 07.09.2011 21:25, schrieb Blue Swirl:
> On Tue, Sep 6, 2011 at 3:39 PM, Kevin Wolf wrote:
>> From: Markus Armbruster
>>
>> Block driver "raw" forwards most methods to the underlying block
>> driver. However, it doesn't implement method bdrv_media_changed().
>> Makes bdrv_media_changed() alway
(Sorry for the slow response, was on vacation)
On Thu, Sep 1, 2011 at 7:58 AM, Alexander Graf wrote:
> On 08/30/2011 05:07 AM, Daniel Verkamp wrote:
>>
>> On Sun, Aug 28, 2011 at 11:48 AM, Alexander Graf wrote:
>>>
>>> On 27.08.2011, at 04:12, Daniel Verkamp wrote:
>>>
Implement an I/O spac
At 09/08/2011 02:15 PM, Wen Congyang Write:
> At 09/07/2011 07:52 PM, Michael S. Tsirkin Write:
>> On Wed, Sep 07, 2011 at 12:39:09PM +0800, Wen Congyang wrote:
>>> At 09/06/2011 03:45 PM, Avi Kivity Write:
On 09/06/2011 06:06 AM, Wen Congyang wrote:
>> Use the uio driver -
>> http:/
On 31 August 2011 17:24, Dr. David Alan Gilbert
wrote:
> linux-user: Implement new ARM 64 bit cmpxchg kernel helper
>
> Linux 3.1 will have a new kernel-page helper for ARM implementing
> 64 bit cmpxchg. Implement this helper in QEMU linux-user mode:
> * Provide kernel helper emulation for 64bit
Kevin Wolf writes:
> Am 06.09.2011 18:58, schrieb Markus Armbruster:
>> While there, make the locked parameter bool.
>>
>> Signed-off-by: Markus Armbruster
>> ---
>> block.c |8
>> block.h |2 +-
>> block/raw-posix.c |8
>> block/raw.c |
Kevin Wolf writes:
> Am 06.09.2011 18:58, schrieb Markus Armbruster:
>> No functional change.
>>
>> It would be nice to have handler functions in the table, like commit
>> e1a064f9 did for ATAPI. Left for another day.
>>
>> Signed-off-by: Markus Armbruster
>> ---
>> hw/ide/core.c | 105
>>
90 matches
Mail list logo