This set of patches implements VMWare VMXNET3 paravirtual NIC device.
The device supports of all the device features including offload capabilties,
VLANs and etc.
The device is tested on different OSes:
Fedora 15
Ubuntu 10.4
Centos 6.2
Windows 2008R2
Windows 2008 64bit
Windo
net_checksum_add_cont()
checksum calculation for scattered data with odd chunk sizes
net_raw_checksum()
checksum calculation for a buffer
Signed-off-by: Dmitry Fleytman
Signed-off-by: Yan Vugenfirer
---
include/net/checksum.h | 14 +-
net/checksum.c | 13 +++--
2 fi
Signed-off-by: Dmitry Fleytman
Signed-off-by: Yan Vugenfirer
---
hw/vmware_utils.h | 143 ++
hw/vmxnet_debug.h | 115 ++
include/net/eth.h | 347 ++
net/Makefile.objs | 1 +
net/eth.c | 217
Signed-off-by: Dmitry Fleytman
Signed-off-by: Yan Vugenfirer
---
hw/Makefile.objs | 1 +
hw/vmxnet_rx_pkt.c | 187 ++
hw/vmxnet_rx_pkt.h | 174
hw/vmxnet_tx_pkt.c | 567 +
hw/vmxnet_tx_pkt.h | 148 ++
Signed-off-by: Dmitry Fleytman
Signed-off-by: Yan Vugenfirer
---
include/net/checksum.h | 12
net/checksum.c | 29 +
2 files changed, 41 insertions(+)
diff --git a/include/net/checksum.h b/include/net/checksum.h
index 3e7b93d..80203fb 100644
---
Am 08.03.2013 12:56, schrieb Kevin Wolf:
> Am 08.03.2013 um 12:46 hat Peter Lieven geschrieben:
>>
>> Am 08.03.2013 um 10:35 schrieb Kevin Wolf :
>>
>>> Am 08.03.2013 um 10:23 hat Paolo Bonzini geschrieben:
Il 08/03/2013 08:53, Peter Lieven ha scritto:
>>
>> I think the fix is to only
On Thu, Mar 7, 2013 at 2:26 AM, Peter Maydell wrote:
> On 7 March 2013 10:00, Peter Crosthwaite wrote:
>> Not 100% accurate. My goal here it to control (or wrap) only guest
>> accesses, in the first instance via the Memory API, but other forms of
>> guest access are perfectly valid as well, and P
On Thu, Mar 7, 2013 at 6:32 AM, Doug Goldstein wrote:
> Allow the bridge helper to take a config directory rather than having to
> specify every file in the directory manually via an include statement.
>
> Signed-off-by: Doug Goldstein
> CC: Anthony Liguori
> CC: Richa Marwaha
> CC: Corey Bryan
08744c98115cfa144ed3493556024e400b2e2573 removed hw/baum.h
but did not adjust hw/baum.c, breaking build. Fix.
Signed-off-by: Blue Swirl
---
hw/baum.c |1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/hw/baum.c b/hw/baum.c
index d75b150..d8919d5 100644
--- a/hw/baum.c
+++ b
96c6384776d631839a9c8fe02bf135f9ba22586c did not adjust
Win32 #ifdeffery properly, breaking build in later commits. Fix.
Signed-off-by: Blue Swirl
---
qemu-char.c |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/qemu-char.c b/qemu-char.c
index b82d643..04aa589 100644
commit 08744c98115cfa144ed3493556024e400b2e2573 removes baum.h, but baum.c
still includes it. Remove it from baum.c.
Signed-off-by: Hu Tao
---
hw/baum.c |1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/hw/baum.c b/hw/baum.c
index d75b150..d8919d5 100644
--- a/hw/baum.c
++
Heya,
After building qemu, I tried to invoke QMP by via telnet:
Build:
==
#./configure --target-list=x86_64-softmmu --disable-werror
--enable-debug ; make -j5
==
Invoke QMP:
==
kashyap@qemu$ ./x86_64-softmmu/qemu-system-x86_64 --enable-kvm -smp 2
-m 2048 /export/images/e
Il 05/03/2013 18:17, Paolo Bonzini ha scritto:
> This includes the mechanical changes, as well as moving stuff
> out of hw/. Boards and devices referencing CPU are moved to
> per-arch subdirectories. This part was uncontroversial, and
> I have already posted it separately in this exact shape.
>
On 7 March 2013 18:21, wrote:
> From: Riku Voipio
> I did a dig through the archive for linux-user patches
> that have slipped through during my inactivity. The ones
> in this patchset appear good and pass smoketest.
These are the linux-user patches I've submitted that are
still waiting for rev
On Fri, Mar 8, 2013 at 8:06 PM, Alexander Graf wrote:
> Hi Blue / Aurelien,
>
> This is my current patch queue for ppc. Please pull.
Thanks, pulled.
>
> Alex
>
>
> The following changes since commit 0bc472a9d6b80567c212023c5eae413f4dfb53ad:
> Kuo-Jung Su (1):
> hw/nand.c: correct the
On Fri, Mar 8, 2013 at 8:17 PM, Alexander Graf wrote:
> Hi Blue / Aurelien,
>
> This is my current patch queue for s390. Please pull.
Thanks, pulled.
>
> Alex
>
>
> The following changes since commit 0bc472a9d6b80567c212023c5eae413f4dfb53ad:
> Kuo-Jung Su (1):
> hw/nand.c: correct the
Thanks, applied all.
On Thu, Feb 21, 2013 at 3:26 PM, Andreas Färber wrote:
> Hello,
>
> A long-standing patch of mine, applied for 1.4, attempted to fix dependency
> issues observed when adding MegaSAS emulation to pci.mak.
>
> As it turns out that patch was wrong. This mini-series reverts it an
On 03/08/2013 09:00 PM, Wenchao Xia wrote:
>
>> On 03/06/2013 11:07 PM, Wenchao Xia wrote:
>>>This file will have internal snapshot related functions.
>>>
>>> Signed-off-by: Wenchao Xia
>>> ---
>>
>>> --- /dev/null
>>> +++ b/include/block/snapshot.h
>>> @@ -0,0 +1,4 @@
>>> +#ifndef SNAPSHOT_H
This version of the patch implements 3 changes...
1. Blue's suggestion of lazy CC calculation, dramatically simplifying
the branching code.
2. Blue's suggestion of turning brk instruction into an exception.
3. Richard's div helper cpu_restore_state suggestion.
Please consider merging this vers
Signed-off-by: Anthony Green
---
disas.c | 6 +
disas/Makefile.objs | 1 +
disas/moxie.c | 360
include/disas/bfd.h | 2 +
4 files changed, 369 insertions(+)
create mode 100644 disas/moxie.c
diff --git a/disas.c b/dis
Signed-off-by: Anthony Green
---
target-moxie/Makefile.objs | 2 +
target-moxie/cpu.c | 172 +
target-moxie/cpu.h | 169 +
target-moxie/helper.c | 171 +
target-moxie/helper.h | 10 +
target-moxie/machine.c | 28 ++
target-moxie/machine.h
Signed-off-by: Anthony Green
---
hw/moxie/Makefile.objs | 6 ++
hw/moxie/moxiesim.c| 174 +
include/sysemu/arch_init.h | 1 +
3 files changed, 181 insertions(+)
create mode 100644 hw/moxie/Makefile.objs
create mode 100644 hw/moxie/mox
Signed-off-by: Anthony Green
---
MAINTAINERS | 5 +
arch_init.c | 2 ++
configure | 9 -
cpu-exec.c| 2 ++
default-configs/moxie-softmmu.mak | 2 ++
qapi-schema.json | 6 +++--
> >> For these reasons, I'm against putting backup archive code into QEMU.
> >
> > That is OK for me - I already maintain the code outside of qemu.
>
> Does this mean you will keep this patch series out-of-tree?
You are 'against putting backup archive code into QEMU', so I need to
maintain it out
On Tue, Mar 05, 2013 at 08:54:41AM -0800, Richard Henderson wrote:
> The value is not actually live across basic blocks, so there's no
> need for the local property. This eliminates storing the temporary
> to its home location at the branch.
>
> Cc: Peter Maydell
> Signed-off-by: Richard Henders
On Sat, Mar 9, 2013 at 1:34 PM, Anthony Green wrote:
>
> Signed-off-by: Anthony Green
> ---
> target-moxie/Makefile.objs | 2 +
> target-moxie/cpu.c | 172 +
> target-moxie/cpu.h | 169 +
> target-moxie/helper.c | 171 +
> target-moxie/helper.h
There is currently no way to query the size of a drive. Add a
'virtual_size' field to the 'query-block' QMP output.
Signed-off-by: Stefan Hajnoczi
---
block.c | 1 +
qapi-schema.json | 5 -
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/block.c b/block.c
index 124a9e
Dietmar Maurer's recent "Efficient VM backup for qemu" patch series has spawned
a lot of discussion. I'm afraid we are close to an impasse so I decided to
prototype the approach that I'm advocating - just make sure it actually works
:).
This series implements vmstate and disk backup for running g
The VMA writer bundles vmstate and disk backups into a backup archive
file. It is normally invoked by a management tool like this:
vma-writer.py --incoming /tmp/migrate.sock \
--nbd /tmp/nbd.sock \
--drive name=drive0,size=10737418240 \
--drive na
Remove the BackupDumpFunc function pointer and write directly to a
BlockDriverState. This allows the 'backup' command to copy out into a
fresh qcow2 or raw image. If no built-in image format is suitable, use
NBD to export the data to an external process.
A few other things in this commit:
* Det
From: Dietmar Maurer
Function backup_job_create() creates a block job to backup a block device.
The coroutine is started with backup_job_start().
We call backup_do_cow() for each write during backup. That function
reads the original data and pass it to backup_dump_cb().
The tracked_request infr
@block-backup
Start a point-in-time copy of a block device to a new destination.
@device: the name of the device whose writes should be mirrored.
@target: the target of the new image. If the file exists, or if it
is a device, the existing file/device will be used as the new
de
The nbd module works like this:
server = nbd.Server(sock)
server.add_export('drive0', handler0)
server.add_export('drive1', handler1)
server.run()
The user must provide a handler object which defines the behavior of an
export:
class MyNBDHandler(nbd.ExportHandler):
def write(self
The vma module provides an interface for writing VMA backup archives:
writer = vma.Writer(open('test.vma', 'wb))
writer.add_config('guest.xml', '')
stream_id = writer.add_stream('foo', # name
65536) # size
writer.write(stream_id, 0, '\0' * 32768)
writer.
The backup.py tool connects to a running guest's QMP monitor and
orchestrates a live backup.
To invoke a backup:
qemu -qmp unix:/tmp/monitor.sock,server,nowait ...
backup.py /tmp/monitor.sock backup-20130301.vma
The script uses vma-writer.py to bundle vmstate and disk backups into a
single b
Hi,
I tried this with qemu-img version 1.0, Ubuntu 12.04 host and gentoo guest,
with qcow2 disk image.
This seems to work fine. Perhaps it was fixed in the new qemu-img versions.
shehbaz@BLAckArrOw:~$sudo dd if=/dev/nbd0 of=/dev/null bs=1M
8192+0 records in
8192+0 records out
8589934592 bytes (
On Fri, Mar 8, 2013 at 6:44 PM, Dietmar Maurer wrote:
>> >> This is a strong indicator that the backup archive code should
>> >>live outside QEMU. I doesn't make sense for proxmox, oVirt,
>> >>OpenStack, and others to each maintain their backup archive code
>> >>inside qemu.git, tied
37 matches
Mail list logo