Hi Avi,
The conflicts with the networking changes just pushed to qemu.git are
fairly involved to resolve, so I thought I'd try and save you the pain.
Below is a pull request which merges in the latest, and does it in the
way we recently discussed - each conflict is resolved in a separate
merge commit.
I've build tested the x86_64-softmmu target and done some light
networking testing.
HTH,
Mark.
The following changes since commit b6810dec0ea5c9e90e90404424458918972853d8:
Avi Kivity (1):
Regenerate bios for MADT/RSDT fixes
are available in the git repository at:
git://git.et.redhat.com/qemu-net.git for-avi
Alex Williamson (7):
virtio-net: Add version_id 7 placeholder for vnet header support
virtio-net: Use a byte to store RX mode flags
virtio-net: reorganize receive_filter()
virtio-net: Fix MAC filter overflow handling
virtio-net: MAC filter optimization
virtio-net: Add new RX filter controls
virtio-net: Increase filter and control limits
Anthony Liguori (2):
Merge branch 'net-queue'
Fix build breakage when using VDE introduced by 4f1c942
Blue Swirl (11):
Use hxtool to generate monitor documentation and C structures
Fix generation of CONFIG_KVM
Register reset functions for e1000 and rtl8139
Update irqs on reset and device load
Remove unused and misnamed field and variable
Fix warning
microblaze-dis.c does not need to be executable
Fix Sparse warning
Clean up generated qemu-img-cmds.h
Fix Sparse warning
Use snprintf to avoid OpenBSD warning
Edgar E. Iglesias (2):
microblaze: Fix loading of petalogix s3adsp1800 dtb.
CRIS: Remove duplicated flag defines.
Gerd Hoffmann (6):
qdev: kill DeviceState->name
qdev: add monitor command to dump the tree.
xen: net backend doesn't need linux headers.
xen nic: use qemu_malloc
xen nic: use XC_PAGE_SIZE instead of PAGE_SIZE.
qdev: c99 initilaizers for bus_type_names
Jan Kiszka (7):
kvm: Improve upgrade notes when facing unsupported kernels
net: Don't deliver to disabled interfaces in qemu_sendv_packet
net: Fix and improved ordered packet delivery
slirp: Avoid zombie processes after fork_exec
net: Real fix for check_params users
net: Improve parameter error reporting
slirp: Reorder initialization
Kevin Wolf (2):
qemu-img: Print available options with -o ?
Document changes in qemu-img interface
Luiz Capitulino (5):
monitor: Remove uneeded goto
monitor: Remove uneeded 'return' statement
monitor: Remove unused variable
monitor: Introduce get_command_name()
Fix "defined but not used" warning
Mark McLoughlin (22):
Revert "Fix output of uninitialized strings"
net: fix error reporting for some net parameter checks
net: factor tap_read_packet() out of tap_send()
net: move the tap buffer into TAPState
net: vlan clients with no fd_can_read() can always receive
net: only read from tapfd when we can send
net: add fd_readv() handler to qemu_new_vlan_client() args
net: re-name vc->fd_read() to vc->receive()
net: pass VLANClientState* as first arg to receive handlers
net: add return value to packet receive handler
net: return status from qemu_deliver_packet()
net: split out packet queueing and flushing into separate functions
net: add qemu_send_packet_async()
net: make use of async packet sending API in tap client
virtio-net: implement rx packet queueing
Merge branch 'master' of git://git.sv.gnu.org/qemu
Merge branch 'master' of git://git.sv.gnu.org/qemu
Merge branch 'master' of git://git.sv.gnu.org/qemu
Merge branch 'master' of git://git.sv.gnu.org/qemu
Merge branch 'master' of git://git.sv.gnu.org/qemu
Merge branch 'master' of git://git.sv.gnu.org/qemu
Merge branch 'master' of git://git.sv.gnu.org/qemu
Nathan Froyd (1):
fix gdbstub support for multiple threads in usermode, v3
Paul Brook (9):
Use relative path for bios
Implement multiple samplers on stellaris ADC
Stellaris qdev conversion
Add --enable-debug
Remove ARM NVIC initialization hack
Fix elf loader range checking
Record device property types
Fix typo
Use correct type for SPARC cpu_cc_op
Stefan Weil (2):
Fix spelling in comment.
doc: Update information on supported network adapters.
Stuart Brady (1):
Use hxtool for qemu-img command list
.gitignore | 2 +
Makefile | 22 +-
Makefile.target | 8 +-
block/cow.c | 12 +-
block/qcow.c | 18 +-
block/qcow2.c | 30 ++-
block/raw-posix.c | 6 +-
block/raw-win32.c | 6 +-
block/vmdk.c | 18 +-
block/vpc.c | 6 +-
configure | 37 ++-
cpu-defs.h | 1 +
elf_ops.h | 6 +-
exec.c | 2 +-
gdbstub.c | 69 +++--
hw/armv7m.c | 43 ++-
hw/armv7m_nvic.c | 5 -
hw/dp8393x.c | 22 +-
hw/e1000.c | 61 ++-
hw/eepro100.c | 23 +-
hw/etraxfs_eth.c | 14 +-
hw/mcf_fec.c | 11 +-
hw/mips_jazz.c | 14 +-
hw/mips_malta.c | 14 +-
hw/mips_mipssim.c | 13 +-
hw/mips_r4k.c | 17 +-
hw/mipsnet.c | 16 +-
hw/musicpal.c | 11 +-
hw/ne2000.c | 25 +-
hw/pc.c | 53 ++-
hw/pci-hotplug.c | 7 +-
hw/pci.c | 6 -
hw/pci.h | 4 -
hw/pcnet.c | 17 +-
hw/petalogix_s3adsp1800_mmu.c | 20 +-
hw/pl061.c | 28 +-
hw/ppc405_boards.c | 29 +-
hw/ppc440_bamboo.c | 19 +-
hw/ppc_newworld.c | 25 +-
hw/ppc_oldworld.c | 25 +-
hw/ppc_prep.c | 17 +-
hw/ppce500_mpc8544ds.c | 19 +-
hw/primecell.h | 4 -
hw/qdev.c | 126 ++++++-
hw/qdev.h | 21 +-
hw/rtl8139.c | 45 ++-
hw/smc91c111.c | 18 +-
hw/stellaris.c | 119 ++++--
hw/stellaris_enet.c | 20 +-
hw/sun4m.c | 57 ++-
hw/sun4u.c | 26 +-
hw/syborg_timer.c | 14 +-
hw/sysbus.c | 33 ++-
hw/sysbus.h | 7 +
hw/usb-net.c | 18 +-
hw/virtio-net.c | 165 ++++++--
hw/virtio-net.h | 14 +-
hw/xen_nic.c | 32 +-
keymaps.c | 10 +-
kvm-all.c | 10 +-
linux-user/syscall.c | 4 +-
monitor.c | 183 ++-------
net.c | 787 +++++++++++++++++++++++---------------
net.h | 38 ++-
pc-bios/petalogix-s3adsp1800.dtb | Bin 0 -> 8259 bytes
qemu-doc.texi | 356 +-----------------
qemu-img-cmds.hx | 47 +++
qemu-img.c | 90 +++--
qemu-img.texi | 37 +-
qemu-monitor.hx | 615 +++++++++++++++++++++++++++++
qemu-option.c | 13 +
qemu-option.h | 2 +
qemu-options.hx | 2 +-
savevm.c | 2 +-
slirp/libslirp.h | 2 +-
slirp/slirp.c | 2 +-
sysemu.h | 8 +-
tap-win32.c | 8 +-
target-cris/cpu.h | 2 -
target-sparc/translate.c | 3 +-
vl.c | 215 +++++++++--
vnc.c | 2 +-
82 files changed, 2541 insertions(+), 1417 deletions(-)
mode change 100755 => 100644 microblaze-dis.c
create mode 100644 pc-bios/petalogix-s3adsp1800.dtb
create mode 100644 qemu-img-cmds.hx
create mode 100644 qemu-monitor.hx
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html