On 09/08/2010 02:15 PM, Stefan Hajnoczi wrote:
3. Metadata update reaches disk but data does not. The interesting
case! The L2 table now points to a cluster which is beyond the last
cluster in the image file. Remember that file size is rounded down by
cluster size, so partial data writes are
On 09/09/2010 09:45 AM, Avi Kivity wrote:
A new format doesn't introduce much additional complexity. We
provide image conversion tool and we can almost certainly provide an
in-place conversion tool that makes the process very fast.
It requires users to make a decision. By the time qed is
On 09/08/2010 03:48 PM, Anthony Liguori wrote:
On 09/08/2010 03:23 AM, Avi Kivity wrote:
On 09/08/2010 01:27 AM, Anthony Liguori wrote:
FWIW, L2s are 256K at the moment and with a two level table, it can
support 5PB of data.
I clearly suck at basic math today. The image supports 64TB toda
On 09/09/2010 05:35 AM, Christoph Hellwig wrote:
On Wed, Sep 08, 2010 at 03:28:50PM -0500, Anthony Liguori wrote:
That's a good point. Is there a reasonable way to do this cooperatively
with the underlying filesystem?
The only thing we can do easily is to try to use as large as possible
exten
On 09/08/2010 03:55 PM, Anthony Liguori wrote:
(3 levels)
Dunno, just seems more regular to me. Image resize doesn't need to
relocate the L2 table in case it overflows.
The overhead from three levels is an extra table, which is negligible.
It means an extra I/O request in the degenerate
Blue Swirl wrote:
> On Tue, Sep 7, 2010 at 12:31 PM, john cooper wrote:
>> Failure by qemu to open a default config file isn't cause to
>> error exit -- it just quietly continues on. After puzzling
>> issues with otherwise opaque config file locations and
>> startup handling numerous times, some
On Wed, Sep 08, 2010 at 01:34:23PM +0300, Michael S. Tsirkin wrote:
> On Wed, Sep 08, 2010 at 04:39:40PM +0900, Isaku Yamahata wrote:
> > glue to pcie_abp monitor command.
> >
> > Signed-off-by: Isaku Yamahata
>
> We also need to glue the LED so it's status both is reported
> and can be polled f
This patch sorts out invalid use of pcibus_t.
In pci_register_bar(), pcibus_t wmask is used.
It should, However, be uint64_t because it is used to set
pci configuration space value(PCIDevice::wmask) by pci_set_quad()
or pci_set_long().
So make its type uint64_t and cast from pcibus_t to int64_t wh
Make type uint8_t from int because PCIIORegion::type is uint8_t.
Signed-off-by: Isaku Yamahata
---
hw/pci.c |2 +-
hw/pci.h |2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/hw/pci.c b/hw/pci.c
index 31eba9a..ceee291 100644
--- a/hw/pci.c
+++ b/hw/pci.c
@@ -758,7 +758
This patch set cleans up pci_register_bar() a bit.
Isaku Yamahata (3):
pci: sorting out type confusion in pci_register_bar().
pci: don't ignore invalid parameter for pci_register_bar().
pci: improve signature of pci_register_bar().
hw/pci.c | 11 +--
hw/pci.h |2 +-
2 files c
Abort when invalid value for region_num is passed to pci_register_bar.
That is caller's bug. Abort instead of silently ignoring invalid value.
Signed-off-by: Isaku Yamahata
---
hw/pci.c |5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/hw/pci.c b/hw/pci.c
index 8d6b299
On Wed, Sep 08, 2010 at 03:28:50PM -0500, Anthony Liguori wrote:
> That's a good point. Is there a reasonable way to do this cooperatively
> with the underlying filesystem?
The only thing we can do easily is to try to use as large as possible
extents in the allocation. Once we're at a cuple Meg
Use it in Jazz emulation
Signed-off-by: Hervé Poussineau
---
hw/mips.h |3 +-
hw/mips_jazz.c | 10 +++-
hw/rc4030.c| 145 +++-
3 files changed, 111 insertions(+), 47 deletions(-)
diff --git a/hw/mips.h b/hw/mips.h
index 75b7c3d
Use it in Jazz emulation
Remove isa_vga_mm_init() function, which is not used anymore
Signed-off-by: Hervé Poussineau
---
hw/mips_jazz.c |2 +-
hw/pc.h |2 -
hw/vga-isa-mm.c | 94 ---
3 files changed, 56 insertions(+), 42 del
Use it in Jazz emulation
Remove rc4030_init() function, which is not used anymore
Signed-off-by: Hervé Poussineau
---
hw/mips.h |4 +-
hw/mips_jazz.c |8 +--
hw/rc4030.c| 135 ++-
3 files changed, 69 insertions(+), 78 deletion
Use it in Jazz emulation
Remove g364fb_mm_init() function, which is not used anymore
Signed-off-by: Hervé Poussineau
---
hw/g364fb.c| 120 +--
hw/mips.h |5 --
hw/mips_jazz.c |2 +-
3 files changed, 64 insertions(+), 63 deleti
Remove fdctrl_init_sysbus() function, which is not used anymore
Signed-off-by: Hervé Poussineau
---
hw/fdc.c | 24
hw/fdc.h |2 --
hw/mips_jazz.c | 10 +-
3 files changed, 1 insertions(+), 35 deletions(-)
diff --git a/hw/fdc.c b/hw/fdc.c
inde
Use it in Jazz emulation
Remove protection stuff, which doesn't belong to this device
Remove ds1225y_init() and ds1225y_set_protection() functions, which are not
used anymore
Signed-off-by: Hervé Poussineau
---
hw/ds1225y.c | 151 ++--
hw/m
Use it in Jazz emulation
Remove jazz_led_init() function, which is not used anymore
Compile jazz_led.c file only once
Signed-off-by: Hervé Poussineau
---
Makefile.objs|1 +
Makefile.target |2 +-
default-configs/mips-softmmu.mak |1 +
changes v1 -> v2:
- create sysbus devices instead of using a custom bus
Patch description:
This patch series converts some of the devices used by MIPS Jazz emulation to
qdev devices.
Makefile.objs|1 +
Makefile.target |2 +-
default-configs/m
Use it in Jazz emulation
Remove i8042_mm_init() function, which is not used anymore
Signed-off-by: Hervé Poussineau
---
hw/mips_jazz.c |3 ++-
hw/pc.h|3 ---
hw/pckbd.c | 55 +++
3 files changed, 37 insertions(+), 24 delet
On 09/08/2010 03:23 PM, Christoph Hellwig wrote:
On Wed, Sep 08, 2010 at 11:30:10AM -0500, Anthony Liguori wrote:
http://wiki.qemu.org/Features/QED/OnlineDefrag
Is a spec for a very simple approach to online defrag that I hope we can
implement in the near future. I think that once we have
On Wed, Sep 08, 2010 at 11:30:10AM -0500, Anthony Liguori wrote:
> http://wiki.qemu.org/Features/QED/OnlineDefrag
>
> Is a spec for a very simple approach to online defrag that I hope we can
> implement in the near future. I think that once we have the mechanisms
> to freeze clusters and to swa
On 09/08/2010 03:08 PM, Nigel Horne wrote:
> The QEMU team is pleased to announce the availability of the
0.13.0-rc1 release. This is a release candidate for the 0.13.0 release.
This is good news and well done. Could I ask if bug 623852 is likely
to be fixed prior to release? Thanks!
I don
> The QEMU team is pleased to announce the availability of the
0.13.0-rc1 release. This is a release candidate for the 0.13.0 release.
This is good news and well done. Could I ask if bug 623852 is likely to
be fixed prior to release? Thanks!
Regards,
-Nigel
--
Nigel Horne. Arranger, Adjud
Am 08.09.2010 um 21:58 schrieb Anthony Liguori :
> On 09/08/2010 02:41 PM, Alexander Graf wrote:
>> On 08.09.2010, at 21:31, Anthony Liguori wrote:
>>
>>
>>> On 09/07/2010 06:53 AM, Alexander Graf wrote:
>>>
I would really appriciate if these would also make it for 0.13. Should I
>>
On 09/08/2010 02:41 PM, Alexander Graf wrote:
On 08.09.2010, at 21:31, Anthony Liguori wrote:
On 09/07/2010 06:53 AM, Alexander Graf wrote:
I would really appriciate if these would also make it for 0.13. Should I
create a separate pull tree for that?
The following changes since comm
On 08.09.2010, at 21:31, Anthony Liguori wrote:
> On 09/07/2010 06:53 AM, Alexander Graf wrote:
>> I would really appriciate if these would also make it for 0.13. Should I
>> create a separate pull tree for that?
>>
>> The following changes since commit ba5e7f82169f32ab8163c707d97c799ca09f8924:
On 09/07/2010 06:53 AM, Alexander Graf wrote:
I would really appriciate if these would also make it for 0.13. Should I
create a separate pull tree for that?
The following changes since commit ba5e7f82169f32ab8163c707d97c799ca09f8924:
Izumi Tsutsui (1):
vnc: use bswapNN() rather than
On 09/07/2010 12:39 PM, Michael S. Tsirkin wrote:
Hi Anthony,
The tx timer patches seem to be very stable, and generally a good cleanup,
and there's a fallback flag to get the old behaviour, so if there are
regressions it will be easy for people to diagnose.
Mergeable buffer support has been out
On 09/08/2010 08:29 AM, Kevin Wolf wrote:
The following changes since commit 02a89b219039621c940863aa5a9da4fec81a1546:
isapc: fix segfault. (2010-08-28 08:50:40 +)
are available in the git repository at:
git://repo.or.cz/qemu/kevin.git for-anthony
Pulled. Thanks.
Regards,
Ant
On 09/08/2010 02:22 PM, Venkateswararao Jujjuri (JV) wrote:
The following changes since commit
ba5e7f82169f32ab8163c707d97c799ca09f8924:
Izumi Tsutsui (1):
vnc: use bswapNN() rather than bswap_NN()
Pulled. Thanks.
Regards,
Anthony Liguori
are available in the git repository at:
On 09/07/2010 06:53 AM, Alexander Graf wrote:
I would really appriciate if these would also make it for 0.13. Should I
create a separate pull tree for that?
It's too late for 0.13.
Regards,
Anthony Liguori
The following changes since commit ba5e7f82169f32ab8163c707d97c799ca09f8924:
I
On 09/08/2010 01:56 PM, Blue Swirl wrote:
That's a bit big, for example CD images are only 640M and there were
smaller disks. But I guess you mean the smallest maximum size limited
by the cluster_size etc, so the actual images may be even smaller.
Yes. The smallest image is one cluster. T
The following changes since commit ba5e7f82169f32ab8163c707d97c799ca09f8924:
Izumi Tsutsui (1):
vnc: use bswapNN() rather than bswap_NN()
are available in the git repository at:
git://repo.or.cz/qemu/aliguori/jvrao.git for-anthony
Aneesh Kumar K.V (8):
virtio-9p: Add fidtype s
The QEMU team is pleased to announce the availability of the 0.13.0-rc1
release. This is a release candidate for the 0.13.0 release.
It can be downloaded from Savannah at:
http://download.savannah.gnu.org/releases/qemu/qemu-0.13.0-rc1.tar.gz
On behalf of the QEMU team, I'd like to thank everyo
On Wed, Sep 8, 2010 at 6:35 PM, Anthony Liguori wrote:
> On 09/08/2010 01:24 PM, Blue Swirl wrote:
>>
>> Based on these:
>> #define TABLE_NOFFSETS (table_size * cluster_size / sizeof(uint64_t))
>> header.image_size<= TABLE_NOFFSETS * TABLE_NOFFSETS * header.cluster_size,
>> the maximum image size
On 09/08/2010 01:24 PM, Blue Swirl wrote:
Based on these:
#define TABLE_NOFFSETS (table_size * cluster_size / sizeof(uint64_t))
header.image_size<= TABLE_NOFFSETS * TABLE_NOFFSETS * header.cluster_size,
the maximum image size equals to table_size^2 * cluster_size^3 /
sizeof(uint64_t)^2. Is the sq
On Wed, Sep 8, 2010 at 3:37 PM, Stefan Hajnoczi wrote:
> On Tue, Sep 7, 2010 at 8:25 PM, Blue Swirl wrote:
>> On Mon, Sep 6, 2010 at 10:04 AM, Stefan Hajnoczi
>> wrote:
>>> QEMU Enhanced Disk format is a disk image format that forgoes features
>>> found in qcow2 in favor of better levels of perf
On Tue, Sep 7, 2010 at 9:33 PM, Alexander Graf wrote:
>
> On 07.09.2010, at 20:21, Blue Swirl wrote:
>
>> On Tue, Sep 7, 2010 at 11:53 AM, Alexander Graf wrote:
>>> The e500 PCI controller isn't qdev'ified yet. This leads to severe issues
>>> when running with -drive.
>>>
>>> To be able to use a
On 09/08/2010 10:38 AM, Christoph Hellwig wrote:
On Wed, Sep 08, 2010 at 12:15:13PM +0100, Stefan Hajnoczi wrote:
In-place writes overwrite old data in the image file. They do not
allocate new clusters or update any metadata. This is why write
performance is comparable to raw in the long r
On Wed, Sep 08, 2010 at 12:15:13PM +0100, Stefan Hajnoczi wrote:
> In-place writes overwrite old data in the image file. They do not
> allocate new clusters or update any metadata. This is why write
> performance is comparable to raw in the long run.
Only if qed doesn't cause additional fragment
On Tue, Sep 7, 2010 at 8:25 PM, Blue Swirl wrote:
> On Mon, Sep 6, 2010 at 10:04 AM, Stefan Hajnoczi
> wrote:
>> QEMU Enhanced Disk format is a disk image format that forgoes features
>> found in qcow2 in favor of better levels of performance and data
>> integrity. Due to its simpler on-disk lay
On Tue, Sep 7, 2010 at 3:51 PM, Avi Kivity wrote:
> On 09/06/2010 04:06 PM, Anthony Liguori wrote:
>>
>> Another point worth mentioning is that our intention is to have a formal
>> specification of the format before merging. A start of that is located at
>> http://wiki.qemu.org/Features/QED
>>
>
Separate the mapping of requests to host memory from the descriptor iteration.
The next patch will make use of it in a different context.
Signed-off-by: Kevin Wolf
---
hw/virtio.c | 38 --
hw/virtio.h |3 +++
2 files changed, 27 insertions(+), 14 deletio
The addition of memory stats reporting to the virtio balloon causes
the 'info balloon' command to become asynchronous. This is a regression
because in some cases it can hang the user monitor.
To fix this regression, the virtio balloon memory stats feature is being
disabled in qemu-0.13.
Signed-o
From: Miguel Di Ciurcio Filho
The output generated by 'info snapshots' shows only snapshots that exist on the
block device that saves the VM state. This output can cause an user to
erroneously try to load an snapshot that is not available on all block devices.
$ qemu-img snapshot -l xxtest.qcow2
From: Miguel Di Ciurcio Filho
When savevm is run without a name, the name stays blank and the snapshot is
saved anyway.
The new behavior is when savevm is run without parameters a name will be
created automaticaly, so the snapshot is accessible to the user without needing
the id when loadvm is r
From: Bernhard Kohl
The header for the MODE SENSE(10) command is 8 bytes long.
Signed-off-by: Bernhard Kohl
Signed-off-by: Kevin Wolf
---
hw/scsi-disk.c | 38 --
1 files changed, 32 insertions(+), 6 deletions(-)
diff --git a/hw/scsi-disk.c b/hw/scsi-dis
From: Bernhard Kohl
The page control (PC) field defines the type of mode parameter values
to be returned in the mode pages:
PC=0 : Current values
PC=1 : Changeable values
PC=2 : Default values
PC=3 : Saved values
The current implementation always returns the same type of parameters.
This is OK
From: Bernhard Kohl
The MODE DATA LENGTH field indicates the length in bytes of the following
data that is available to be transferred. The mode data length does not include
the number of bytes in the MODE DATA LENGTH field.
Signed-off-by: Bernhard Kohl
Signed-off-by: Kevin Wolf
---
hw/scsi-d
From: Bernhard Kohl
The DBD bit does not work as expected.
SCSI-Spec:
http://ldkelley.com/SCSI2/SCSI2/SCSI2-08.html#8.2.10
"A disable block descriptors (DBD) bit of zero indicates that the target
may return zero or more block descriptors in the returned MODE SENSE
data (see 8.3.3), at the target
On Linux, we have code to detect CD-ROMs using an ioctl. We shouldn't lose
anything but false positives by removing the check for a /dev/cd* path.
Signed-off-by: Kevin Wolf
---
block/raw-posix.c |3 ---
1 files changed, 0 insertions(+), 3 deletions(-)
diff --git a/block/raw-posix.c b/block/
The addition of memory stats reporting to the virtio balloon causes
the 'info balloon' command to become asynchronous. This is a regression
because in some cases it can hang the user monitor.
Disable this feature until a better interface for asynchronous commands
can be worked out.
Signed-off-by
Arguably we should re-open the backing file with the backing file format and
not with the format of the snapshot image.
Signed-off-by: Kevin Wolf
---
block.c | 13 +
1 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/block.c b/block.c
index da70f29..a5514e3 100644
--- a
From: Izumi Tsutsui
"qemu_socket.h" includes all necessary files and
including without
could cause errors on some systems.
Signed-off-by: Izumi Tsutsui
Signed-off-by: Kevin Wolf
---
block/sheepdog.c | 10 --
1 files changed, 0 insertions(+), 10 deletions(-)
diff --git a/block/she
The following changes since commit 02a89b219039621c940863aa5a9da4fec81a1546:
isapc: fix segfault. (2010-08-28 08:50:40 +)
are available in the git repository at:
git://repo.or.cz/qemu/kevin.git for-anthony
Andrew de Quincey (1):
posix-aio-compat: Fix async_conmtext for ioctl
Bernh
From: Bernhard Kohl
I use a legacy OS which depends on some optional SCSI commands.
In fact this implementation does nothing special, but provides minimum
support for the following commands:
REZERO UNIT
WRITE AND VERIFY(10)
WRITE AND VERIFY(12)
WRITE AND VERIFY(16)
MODE SELECT(6)
MODE SELECT(10)
From: Laurent Vivier
This patch allows to connect Qemu using NBD protocol to an nbd-server
using named exports.
For instance, if on the host "isoserver", in /etc/nbd-server/config, you have:
[generic]
[debian-500-ppc-netinst]
exportname = /ISO/debian-500-powerpc-netinst.iso
[Fedora-10-p
From: Andrew de Quincey
Set the async_context_id field when queuing an async ioctl call
Signed-off-by: Andrew de Quincey
Signed-off-by: Kevin Wolf
---
posix-aio-compat.c |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/posix-aio-compat.c b/posix-aio-compat.c
index a67f
From: Jonathan A. Kollasch
Fill in word 64 of IDENTIFY data to indicate support for PIO modes 3 and 4.
This allows NetBSD guests to use UltraDMA modes instead of just PIO mode 0.
Signed-off-by: Jonathan A. Kollasch
Signed-off-by: Kevin Wolf
---
hw/ide/core.c |4 ++--
1 files changed, 2 in
BDRV_O_CACHE_MASK should have been extended when cache=unsafe introduced a new
flag BDRV_O_NO_FLUSH. There are currently no users that would change their
behaviour because of this, but let's clean it up before things break.
Signed-off-by: Kevin Wolf
---
block.h |2 +-
1 files changed, 1 inse
If qemu-img crashes during the conversion, the user will throw away the broken
output file anyway and start over. So no need to be too cautious.
Signed-off-by: Kevin Wolf
---
qemu-img.c |3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/qemu-img.c b/qemu-img.c
index d2a97
Am 08.09.2010 15:26, schrieb Anthony Liguori:
> On 09/08/2010 08:20 AM, Kevin Wolf wrote:
>> Am 08.09.2010 14:48, schrieb Anthony Liguori:
> I think one of the critical flaws in qcow2 was trying to invent a
> better filesystem within qemu instead of just sticking to a very
> simple and
in_sg[].iovec and out_sg[].ioved are pointer to (source) host memory and
therefore invalid after migration. When loading the device state we must
create a new mapping on the destination host.
Signed-off-by: Kevin Wolf
---
hw/virtio-blk.c |5 +
1 files changed, 5 insertions(+), 0 deletion
We never write to a backing file, so opening rw is useless. It just means that
you can't rebase on top of a file for which you don't have write permissions.
Signed-off-by: Kevin Wolf
---
qemu-img.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/qemu-img.c b/qemu-img.c
On Wed, 8 Sep 2010, Jonathan A. Kollasch wrote:
> Change the accumulator only after performing the redundant write during
> cmpxchg. This fixes pthreaded programs using fork() in NetBSD/i386
> guests.
>
> >From Andreas Gustafsson in https://bugs.launchpad.net/qemu/+bug/569760.
This is tab damag
From: Bernhard Kohl
The block descriptor contains the number of blocks, not the highest LBA.
Real hard disks return 0 if the number of blocks exceed the maximum 0xFF.
SCSI-Spec:
http://ldkelley.com/SCSI2/SCSI2/SCSI2-08.html#8.3.3
"The number of blocks field specifies the number of logical bl
From: Stefan Hajnoczi
There is no indication whether or not the sector is allocated when
nb_sectors=1:
sector allocated at offset 64 KiB
This message is produced whether or not the sector is allocated.
Simply use the same message as the plural case, I don't think the
English is so broken tha
From: Bernhard Kohl
Some of them are not compile clean.
Signed-off-by: Bernhard Kohl
Signed-off-by: Kevin Wolf
---
hw/lsi53c895a.c |4 ++--
hw/scsi-disk.c|8
hw/scsi-generic.c | 18 ++
3 files changed, 20 insertions(+), 10 deletions(-)
diff --git a/hw
When a new cluster was allocated, we only need a flush after the write to the
L2 table if it was a COW and we need to decrease the refcounts of the old
clusters.
Signed-off-by: Kevin Wolf
---
block/qcow2-cluster.c | 16
1 files changed, 12 insertions(+), 4 deletions(-)
diff -
From: Bernhard Kohl
Allow symbolic links which point to /dev/sgX devices.
Signed-off-by: Bernhard Kohl
Signed-off-by: Kevin Wolf
---
block/raw-posix.c | 10 --
1 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/block/raw-posix.c b/block/raw-posix.c
index 0fce449..813372a
Change the accumulator only after performing the redundant write during
cmpxchg. This fixes pthreaded programs using fork() in NetBSD/i386
guests.
>From Andreas Gustafsson in https://bugs.launchpad.net/qemu/+bug/569760.
Signed-off-by: Jonathan A. Kollasch
---
target-i386/translate.c | 12 +++
From: Bernhard Kohl
SCSI-Spec:
http://ldkelley.com/SCSI2/SCSI2/SCSI2-08.html#8.2.10
"An initiator may request any one or all of the supported mode pages
from a target. If an initiator issues a MODE SENSE command with a
page code value not implemented by the target, the target shall return
CHECK C
From: Loïc Minier
Signed-off-by: Loïc Minier
Signed-off-by: Kevin Wolf
---
block/vvfat.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/block/vvfat.c b/block/vvfat.c
index 6d61c2e..365332a 100644
--- a/block/vvfat.c
+++ b/block/vvfat.c
@@ -512,7 +512,7 @@ static inli
On 09/08/2010 08:20 AM, Kevin Wolf wrote:
Am 08.09.2010 14:48, schrieb Anthony Liguori:
On 09/08/2010 03:23 AM, Avi Kivity wrote:
On 09/08/2010 01:27 AM, Anthony Liguori wrote:
FWIW, L2s are 256K at the moment and with a two level table, it can
support 5PB of data.
Synopsis
size[4] TGetlock tag[2] fid[4] getlock[n]
size[4] RGetlock tag[2] getlock[n]
Description
TGetlock is used to test for the existence of byte range posix locks on
a file identified by given fid. The reply contains getlock structure. If
the lock could be placed it returns F_UNLCK i
Synopsis
size[4] TLock tag[2] fid[4] flock[n]
size[4] RLock tag[2] status[1]
Description
Tlock is used to acquire/release byte range posix locks on a file
identified by given fid. The reply contains status of the lock request
flock structure:
type[1] - Type of lock: F_RDLCK,
Am 08.09.2010 14:48, schrieb Anthony Liguori:
> On 09/08/2010 03:23 AM, Avi Kivity wrote:
>> On 09/08/2010 01:27 AM, Anthony Liguori wrote:
FWIW, L2s are 256K at the moment and with a two level table, it can
support 5PB of data.
>>>
>>>
>>> I clearly suck at basic math today. The image
On 09/08/2010 03:53 AM, Avi Kivity wrote:
On 09/08/2010 11:41 AM, Alexander Graf wrote:
On 08.09.2010, at 10:23, Avi Kivity wrote:
On 09/08/2010 01:27 AM, Anthony Liguori wrote:
FWIW, L2s are 256K at the moment and with a two level table, it
can support 5PB of data.
I clearly suck at basic
On 09/08/2010 03:23 AM, Avi Kivity wrote:
On 09/08/2010 01:27 AM, Anthony Liguori wrote:
FWIW, L2s are 256K at the moment and with a two level table, it can
support 5PB of data.
I clearly suck at basic math today. The image supports 64TB today.
Dropping to 128K tables would reduce it to 1
On 09/06/2010 04:12 PM, Daniel Lezcano wrote:
Hi all,
after compiling my kernel on the arm architecture I was not able to
start it because qemu was segfaulting or going to an infinite loop.
After google'ing I found on launchpad the bug:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/5248
Here is a summary of how qed images can be accessed safely after a
crash or power loss.
First off, we only need to consider write operations since read
operations do not change the state of the image file and cannot lead
to metadata corruption.
There are two types of writes. Allocating writes wh
On (Tue) Aug 31 2010 [09:12:39], Amit Shah wrote:
> On (Mon) Aug 30 2010 [14:17:51], Adam Litke wrote:
> > The addition of memory stats reporting to the virtio balloon causes
> > the 'info balloon' command to become asynchronous. This is a regression
> > because management tools that consume this
qemu-config.c doesn't contain any target-specific code, and the
TARGET_I386 conditional code didn't get compiled as a result. Removing
this enables the driftfix parameter for rtc.
Signed-off-by: Amit Shah
Signed-off-by: Anthony Liguori
(cherry picked from commit 027c9e21e21bbe63f74ffb86381bb1131
Free malloc'ed memory, unregister from savevm and clean up virtio-common
bits on device hot-unplug.
This was found performing a migration after device hot-unplug.
Reported-by:
Signed-off-by: Amit Shah
Signed-off-by: Anthony Liguori
(cherry picked from commit 8b53a865772789a3402a44aa80169f8dd72
Currently virtio-serial supports a maximum of 31 ports. Specifying the
'max_ports' parameter to be > 31 on the cmd line causes badness.
Ensure we initialise virtio-serial only if max_ports is within the
supported range.
Signed-off-by: Amit Shah
Signed-off-by: Aurelien Jarno
(cherry picked from
When a 'cont' is issued on a VM that's just waiting for an incoming
migration, the VM reboots and boots into the guest, possibly corrupting
its storage since it could be shared with another VM running elsewhere.
Ensure that a VM started with '-incoming' is only run when an incoming
migration succe
Hello,
These are a few fixes which I've submitted that are included in master
but not in stable-0.13.
Patches 1 and 4 fix virtio-serial crash and migration, patch 2 fixes a
non-starting guest after migration in a particular case and patch 3
fixes the driftfix parameter needed by some guests.
The
On Wed, Sep 08, 2010 at 04:39:40PM +0900, Isaku Yamahata wrote:
> glue to pcie_abp monitor command.
>
> Signed-off-by: Isaku Yamahata
We also need to glue the LED so it's status both is reported
and can be polled from monitor?
> ---
> hw/pcie_port.c | 82
> +
On Wed, Sep 08, 2010 at 04:39:42PM +0900, Isaku Yamahata wrote:
> clear not only INTA, but all INTx when MSI-X is enabled.
>
> Signed-off-by: Isaku Yamahata
Nod. This makes sense.
> ---
> hw/msix.c |5 -
> 1 files changed, 4 insertions(+), 1 deletions(-)
>
> diff --git a/hw/msix.c b/h
On Wed, Sep 08, 2010 at 12:13:44PM +0300, Michael S. Tsirkin wrote:
> On Wed, Sep 08, 2010 at 04:39:34PM +0900, Isaku Yamahata wrote:
> > implemented msi support functions.
> >
> > Signed-off-by: Isaku Yamahata
>
> Good stuff. Some minor corrections mostly to the comments.
> It's up to you wheth
On Wed, Sep 08, 2010 at 04:39:34PM +0900, Isaku Yamahata wrote:
> implemented msi support functions.
>
> Signed-off-by: Isaku Yamahata
Good stuff. Some minor corrections mostly to the comments.
It's up to you whether to address or ignore them.
> ---
> Changes v1 -> v2:
> - opencode some oneline
On 09/08/2010 11:41 AM, Alexander Graf wrote:
On 08.09.2010, at 10:23, Avi Kivity wrote:
On 09/08/2010 01:27 AM, Anthony Liguori wrote:
FWIW, L2s are 256K at the moment and with a two level table, it can support 5PB
of data.
I clearly suck at basic math today. The image supports 64TB toda
On 08.09.2010, at 10:23, Avi Kivity wrote:
> On 09/08/2010 01:27 AM, Anthony Liguori wrote:
>>> FWIW, L2s are 256K at the moment and with a two level table, it can support
>>> 5PB of data.
>>
>>
>> I clearly suck at basic math today. The image supports 64TB today.
>> Dropping to 128K tables
Am 07.09.2010 17:09, schrieb Stefan Hajnoczi:
> Right, I'm a little hesitant to get too far into discussing the
> management interface because I remember long threads about polling and
> async. I never fully read them but I bet some wisdom came out of them
> that applies here.
>
> There are two w
On 09/08/2010 01:27 AM, Anthony Liguori wrote:
FWIW, L2s are 256K at the moment and with a two level table, it can
support 5PB of data.
I clearly suck at basic math today. The image supports 64TB today.
Dropping to 128K tables would reduce it to 16TB and 64k tables would
be 4TB.
Maybe w
Am 07.09.2010 22:41, schrieb Anthony Liguori:
> There's two types of snapshots that I think can cause confusion.
> There's CPU/device state snapshots and then there's a block device snapshot.
>
> qcow2 and qed both support block device snapshots. qed only supports
> external snapshots (via bac
On Wed, Sep 08, 2010 at 04:43:27PM +0900, Isaku Yamahata wrote:
> Thank you for through review.
>
> On Mon, Sep 06, 2010 at 12:44:16PM +0300, Michael S. Tsirkin wrote:
> > > +uint32_t pending =
> > > +pci_get_long(dev->config + msi_pending_reg(dev, is64bit));
> > > +uin
glue to pcie_abp monitor command.
Signed-off-by: Isaku Yamahata
---
hw/pcie_port.c | 82 +++
qemu-monitor.hx | 14 +
sysemu.h|4 +++
3 files changed, 100 insertions(+), 0 deletions(-)
diff --git a/hw/pcie_port.c b/hw/p
1 - 100 of 109 matches
Mail list logo