Statistics
| Branch: | Revision:

root @ e44089c7

# Date Author Comment
4333979e 08/12/2011 04:27 pm Anthony Liguori

pc: make vgabios exit port more useful

We've always listened on port 501 for vgabios panic messages. In the entire
time I've worked on QEMU, I've never actually seen a vgabios panic message :-)

If we change the semantics of this port a little bit, it makes it possible to...

e44089c7 08/12/2011 04:27 pm Paolo Bonzini

scsi-disk: no need to call scsi_req_data on a short read

In fact, if the HBA's transfer_data callback goes on with scsi_req_continue
the request will be completed successfully instead of showing a failure.
It can even cause a segmentation fault.

An easy way to trigger it is "eject -f cd" during installation (during media...

9b024b5f 08/12/2011 04:06 pm Anthony Liguori

Merge remote-tracking branch 'stefanha/trivial-patches' into staging

eecaeced 08/12/2011 03:52 pm Anthony Liguori

Merge remote-tracking branch 'aneesh/for-upstream-1' into staging

25a263cd 08/12/2011 03:51 pm Anthony Liguori

Merge remote-tracking branch 'spice/spice.v41' into staging

7cb78eec 08/12/2011 03:50 pm Anthony Liguori

Merge remote-tracking branch 'kraxel/usb.23' into staging

9c4dd424 08/12/2011 03:50 pm Anthony Liguori

Merge remote-tracking branch 'kraxel/seabios' into staging

85d59fef 08/12/2011 03:07 pm Paolo Bonzini

fix QLIST usage for RAM list

Spotted while reviewing the migration thread patches.

Signed-off-by: Paolo Bonzini <>
Signed-off-by: Stefan Hajnoczi <>

645a8ad6 08/11/2011 04:37 pm Zhi Yong Wu

scsi-bus: use DO_UPCAST

Signed-off-by: Zhi Yong Wu <>
Reviewed-by: Markus Armbruster <>
Signed-off-by: Stefan Hajnoczi <>

e92714c7 08/11/2011 04:37 pm Peter Maydell

hw/qdev: Don't crash if qdev_create(NULL, ...) fails

If an attempt to create a qdev device on the default sysbus (by passing
NULL as the bus to qdev_create) fails, print a useful error message
rather than crashing trying to dereference a NULL pointer.

Signed-off-by: Peter Maydell <>...

8cc7c395 08/11/2011 01:02 pm Edgar E. Iglesias

etrax-ser: printf -> qemu_log.

Signed-off-by: Edgar E. Iglesias <>

d949396e 08/11/2011 12:12 pm Edgar E. Iglesias

etrax: QDevify the Ethernet MAC.

Signed-off-by: Edgar E. Iglesias <>

8df0c7e8 08/10/2011 07:52 pm Alon Levy

ui/spice-core: report compiled-version in info spice/query-spice

Signed-off-by: Alon Levy <>
Signed-off-by: Gerd Hoffmann <>

d67c3f2c 08/10/2011 06:34 pm Gerd Hoffmann

seabios: update to master

commit 8e301472e324b6d6496d8b4ffc66863e99d7a505

user visible changes in seabios: * ahci is enabled by default (and thus in this build). * bootorder support for ahci. * two-pass pci allocator (orders bars by size for better packing)....

c5f3dabb 08/10/2011 06:27 pm Alon Levy

qxl: unbreak after memory API conversion

Break is only noticable with newer spice-server library (0.8.2 release
or 0.9.0 and newer on master branch).

ioport_write's val was changed from uint32_t to uint64_t, this
broke two printfs. Use PRId64 instead of %d....

be48e995 08/10/2011 06:27 pm Yonit Halperin

qxl: allowing the command rings to be not empty when spice worker is stopped RHBZ #728984

same as 8927cfbba232e28304734f7afd463c1b84134031, but for qxl_check_state, that was
triggered by qxl_pre_load (which calls qxl_hard_reset, which calls qxl_soft_reset),...

21635e12 08/10/2011 03:14 pm Gerd Hoffmann

usb/hid: add hid_pointer_activate, use it

HID reorganziation broke the usb tablet in windows xp. The reason is
that xp activates idle before it starts polling, which creates a
chicken-and-egg issue: We don't call hid_pointer_poll because there are
no pending events. We don't get any events because the activation code...

bb0db527 08/10/2011 03:14 pm Michael Walle

hid: register kbd hander in init()

Register the keyboard event handler in hid's init() instead of its reset()
function.

Signed-off-by: Michael Walle <>
Signed-off-by: Gerd Hoffmann <>

ccd4ed06 08/10/2011 03:14 pm Michael Walle

hid: introduce hid vmstate macros

Add VMSTATE macros to describe a HIDState. Based on usb-hid.c descriptions.

Signed-off-by: Michael Walle <>
Signed-off-by: Gerd Hoffmann <>

1f42d222 08/10/2011 03:14 pm Michael Walle

usb-hid: use hid vmstate macro

Use new hid vmstate macro. Version stays the same, because there is no
reordering of the fields.

Signed-off-by: Michael Walle <>
Signed-off-by: Gerd Hoffmann <>

4c15ba9c 08/10/2011 03:14 pm Michael Walle

milkymist-softusb: use hid code directly

Remove the dummy USB device and use the HID code directly. Use the HID code
for the mouse support, too.

Signed-off-by: Michael Walle <>
Signed-off-by: Gerd Hoffmann <>

f3aaaa24 08/10/2011 03:14 pm Gerd Hoffmann

usb-hid: remove usb_hid_datain_cb

No users left, all migrated over to hw/hid.[ch].
Yea! Zap it!

Signed-off-by: Gerd Hoffmann <>

b9c6cbff 08/09/2011 08:16 pm Edgar E. Iglesias

Merge remote-tracking branch 'pm-arm/for-upstream' into pm

1da005b3 08/09/2011 02:42 pm Edgar E. Iglesias

etrax: Allocate DMA connections at board level.

Signed-off-by: Edgar E. Iglesias <>

bbea04df 08/09/2011 01:22 pm Edgar E. Iglesias

etrax: Remove hw/etraxfs.c.

The Bare ETRAX FS board was a fictive machine that I used when
developing the CRIS system emulation. Since we support the
real AXIS-dev88 developer boards, there is no reason to
keep the fictive one around.

This commit also removes the double registration of the axis-dev88...

032a7c4e 08/09/2011 09:57 am Avi Kivity

lance: unbreak after memory API conversion

The conversion passed the wrong opaque pointer, causing a crash on first use.
Pass the correct opaque.

Signed-off-by: Avi Kivity <>
Signed-off-by: Edgar E. Iglesias <>

986563b1 08/08/2011 10:38 pm Anthony Liguori

Merge remote-tracking branch 'qemu-kvm/uq/master' into staging

2a487e05 08/08/2011 09:21 pm Aneesh Kumar K.V

hw/9pfs: Add yeild support to rename coroutine

Signed-off-by: Aneesh Kumar K.V <>

930b1e17 08/08/2011 09:21 pm Aneesh Kumar K.V

hw/9pfs: Update vfs_rename to use coroutines

I guess TRENAME 9p operation needs an update. The 9p op should
more similar renameat. Otherwise anything other than path cannot track
the fid.

Signed-off-by: Aneesh Kumar K.V <>

ae1ef571 08/08/2011 09:20 pm Venkateswararao Jujjuri

hw/9pfs: Update v9fs_remove to use coroutines

Signed-off-by: Venkateswararao Jujjuri <>
Signed-off-by: Aneesh Kumar K.V <>

b4b1537b 08/08/2011 09:18 pm Venkateswararao Jujjuri

hw/9pfs: Add yield support for remove

Signed-off-by: Venkateswararao Jujjuri <>
Signed-off-by: Aneesh Kumar K.V <>

e84861f7 08/08/2011 09:16 pm Venkateswararao Jujjuri

hw/9pfs: Update mkdir to use coroutines

Signed-off-by: Venkateswararao Jujjuri "<>
Signed-off-by: Aneesh Kumar K.V <>

d0884642 08/08/2011 09:14 pm Venkateswararao Jujjuri

hw/9pfs: Add yield support for mkdir coroutine

Signed-off-by: Venkateswararao Jujjuri <>
Signed-off-by: Aneesh Kumar K.V <>

1b733fed 08/08/2011 09:12 pm Aneesh Kumar K.V

hw/9pfs: Update v9fs_mknod to use coroutines

Signed-off-by: Aneesh Kumar K.V <>

94840ff9 08/08/2011 09:12 pm Aneesh Kumar K.V

hw/9pfs: Add yield support to statfs coroutine

Signed-off-by: Aneesh Kumar K.V <>

88a4763e 08/08/2011 09:12 pm Aneesh Kumar K.V

hw/9pfs: Update v9fs_statfs to use coroutines

Signed-off-by: Aneesh Kumar K.V <>

172198d4 08/08/2011 09:12 pm Aneesh Kumar K.V

hw/9pfs: Add yield support to lstat coroutine

Signed-off-by: Aneesh Kumar K.V <>

8db21ce7 08/08/2011 09:12 pm Aneesh Kumar K.V

hw/9pfs: Update v9fs_getattr to use coroutines

Signed-off-by: Aneesh Kumar K.V <>

4011ead2 08/08/2011 09:12 pm Aneesh Kumar K.V

hw/9pfs: Add yield support to setattr related coroutines

This include chmod, utimensat, chown and truncate.

Signed-off-by: Aneesh Kumar K.V <>

65c05f9a 08/08/2011 09:12 pm Aneesh Kumar K.V

hw/9pfs: Update v9fs_setattr to use coroutines

Signed-off-by: Aneesh Kumar K.V <>

1ceffa54 08/08/2011 09:12 pm Aneesh Kumar K.V

hw/9pfs: Add yield support to xattr related coroutine

This include llistxattr and lgetxattr.

Signed-off-by: Aneesh Kumar K.V <>

670185a6 08/08/2011 09:12 pm Aneesh Kumar K.V

hw/9pfs: Update v9fs_xattrwalk to coroutines

Signed-off-by: Aneesh Kumar K.V <>

f10ff58d 08/08/2011 09:12 pm Aneesh Kumar K.V

hw/9pfs: Update v9fs_xattrcreate to use coroutines

Signed-off-by: Aneesh Kumar K.V <>

00ace8c5 08/08/2011 09:12 pm Aneesh Kumar K.V

hw/9pfs: Add yield support to mknod coroutine

Signed-off-by: Aneesh Kumar K.V <>

dcb9dbe3 08/08/2011 09:12 pm Aneesh Kumar K.V

hw/9pfs: Add yield support for readdir related coroutines

This include readdir, telldir, seekdir, rewinddir.

Signed-off-by: Aneesh Kumar K.V <>

5e4eaa79 08/08/2011 09:12 pm Aneesh Kumar K.V

hw/9pfs: Update v9fs_readdir to use coroutines

Signed-off-by: Aneesh Kumar K.V <>

7a5ca31e 08/08/2011 09:09 pm Venkateswararao Jujjuri

hw/9pfs: Update v9fs_readlink to use coroutine

Signed-off-by: Venkateswararao Jujjuri <>
Signed-off-by: Aneesh Kumar K.V <>

86e42d74 08/08/2011 09:03 pm Venkateswararao Jujjuri (JV)

hw/9pfs: Add yeild support for readlink

Signed-off-by: Venkateswararao Jujjuri (JV) <>
Signed-off-by: Aneesh Kumar K.V <>

03952339 08/08/2011 06:22 pm Avi Kivity

pci: remove support for pre memory API BARs

Not used anymore.

Reviewed-by: Richard Henderson <>
Reviewed-by: Anthony Liguori <>
Signed-off-by: Avi Kivity <>
Signed-off-by: Anthony Liguori <>

af956cad 08/08/2011 06:22 pm Avi Kivity

isa-mmio: convert to memory API

Reviewed-by: Richard Henderson <>
Reviewed-by: Anthony Liguori <>
Signed-off-by: Avi Kivity <>
Signed-off-by: Anthony Liguori <>

c5e6fb7e 08/08/2011 06:22 pm Avi Kivity

sun4u: convert to memory API

fixes memory leak on repeated BAR map/unmap

Reviewed-by: Richard Henderson <>
Signed-off-by: Avi Kivity <>
Signed-off-by: Anthony Liguori <>

e57964f5 08/08/2011 06:22 pm Avi Kivity

ehci: convert to memory API

Reviewed-by: Richard Henderson <>
Reviewed-by: Anthony Liguori <>
Signed-off-by: Avi Kivity <>
Signed-off-by: Anthony Liguori <>

a03f66e4 08/08/2011 06:22 pm Avi Kivity

uhci: convert to memory API

Reviewed-by: Richard Henderson <>
Reviewed-by: Anthony Liguori <>
Signed-off-by: Avi Kivity <>
Signed-off-by: Anthony Liguori <>

de00982e 08/08/2011 06:22 pm Avi Kivity

xen-platform: convert to memory API

Since this device bypasses PCI and registers I/O ports directly with
the system bus, it needs further attention.

Reviewed-by: Richard Henderson <>
Reviewed-by: Anthony Liguori <>
Signed-off-by: Avi Kivity <>...

95524ae8 08/08/2011 06:22 pm Avi Kivity

msix: convert to memory API

The msix table is defined as a subregion, to allow for a BAR that
mixes device specific regions with the msix table.

Reviewed-by: Richard Henderson <>
Reviewed-by: Anthony Liguori <>
Signed-off-by: Avi Kivity <>...

fa6c6065 08/08/2011 06:22 pm Avi Kivity

pci: remove pci_register_bar_simple()

Superceded by pci_register_bar_region().

Reviewed-by: Richard Henderson <>
Reviewed-by: Anthony Liguori <>
Signed-off-by: Avi Kivity <>
Signed-off-by: Anthony Liguori <>

14caaf7f 08/08/2011 06:22 pm Avi Kivity

pci: convert pci rom to memory API

Reviewed-by: Richard Henderson <>
Reviewed-by: Anthony Liguori <>
Signed-off-by: Avi Kivity <>
Signed-off-by: Anthony Liguori <>

cfc0be25 08/08/2011 06:22 pm Avi Kivity

pci: remove pci_register_bar()

Superceded by pci_register_bar_region(). The implementations
are folded together.

Reviewed-by: Richard Henderson <>
Reviewed-by: Anthony Liguori <>
Signed-off-by: Avi Kivity <>...

50181f10 08/08/2011 06:22 pm Avi Kivity

pci: fold BAR mapping function into its caller

There is only one function, so no need for a function pointer.

Reviewed-by: Richard Henderson <>
Reviewed-by: Anthony Liguori <>
Signed-off-by: Avi Kivity <>
Signed-off-by: Anthony Liguori <>

e824b2cc 08/08/2011 06:22 pm Avi Kivity

pci: rename pci_register_bar_region() to pci_register_bar()

Reviewed-by: Richard Henderson <>
Reviewed-by: Anthony Liguori <>
Signed-off-by: Avi Kivity <>
Signed-off-by: Anthony Liguori <>

67e576c2 08/08/2011 06:22 pm Avi Kivity

ahci: convert to memory API

Reviewed-by: Richard Henderson <>
Reviewed-by: Anthony Liguori <>
Signed-off-by: Avi Kivity <>
Signed-off-by: Anthony Liguori <>

234bbdf1 08/08/2011 06:22 pm Avi Kivity

intel-hda: convert to memory API

Reviewed-by: Richard Henderson <>
Reviewed-by: Anthony Liguori <>
Signed-off-by: Avi Kivity <>
Signed-off-by: Anthony Liguori <>

b0ce84e5 08/08/2011 06:22 pm Avi Kivity

lsi53c895a: convert to memory API

An optimization that fast-pathed DMA reads from the SCRIPTS memory
was removed int the process. Likely it breaks with iommus anyway.

Reviewed-by: Richard Henderson <>
Reviewed-by: Anthony Liguori <>...

23c5e4ca 08/08/2011 06:22 pm Avi Kivity

ppc: convert to memory API

Reviewed-by: Richard Henderson <>
Reviewed-by: Anthony Liguori <>
Signed-off-by: Avi Kivity <>
Signed-off-by: Anthony Liguori <>

1ec4e1dd 08/08/2011 06:22 pm Avi Kivity

ne2000: convert to memory API

Reviewed-by: Richard Henderson <>
Signed-off-by: Avi Kivity <>
Signed-off-by: Anthony Liguori <>

bd8d6f7c 08/08/2011 06:22 pm Avi Kivity

pcnet: convert to memory API

Also related chips.

Reviewed-by: Richard Henderson <>
Reviewed-by: Anthony Liguori <>
Signed-off-by: Avi Kivity <>
Signed-off-by: Anthony Liguori <>

d9c6ebd1 08/08/2011 06:22 pm Avi Kivity

i6300esb: convert to memory API

Also add missing destructor.

Reviewed-by: Richard Henderson <>
Reviewed-by: Anthony Liguori <>
Signed-off-by: Avi Kivity <>
Signed-off-by: Anthony Liguori <>

da146d0a 08/08/2011 06:22 pm Avi Kivity

virtio-pci: convert to memory API

except msix.

[jan: fix build]
[aliguori: fix build]

Reviewed-by: Richard Henderson <>
Reviewed-by: Anthony Liguori <>
Signed-off-by: Avi Kivity <>
Signed-off-by: Anthony Liguori <>

83c406d9 08/08/2011 06:15 pm Avi Kivity

ac97: convert to memory API

fixes BAR sizing as well.

Reviewed-by: Richard Henderson <>
Reviewed-by: Anthony Liguori <>
Signed-off-by: Avi Kivity <>
Signed-off-by: Anthony Liguori <>

ad00a9b9 08/08/2011 06:15 pm Avi Kivity

e1000: convert to memory API

Reviewed-by: Richard Henderson <>
Reviewed-by: Anthony Liguori <>
Signed-off-by: Avi Kivity <>
Signed-off-by: Anthony Liguori <>

5e6ffdde 08/08/2011 06:15 pm Avi Kivity

eepro100: convert to memory API

Note: the existing code aliases the flash BAR into the MMIO bar. This is
probably a bug. This patch does not correct the problem.

Reviewed-by: Richard Henderson <>
Reviewed-by: Anthony Liguori <>...

e1a99dbd 08/08/2011 06:15 pm Avi Kivity

es1370: convert to memory API

Reviewed-by: Richard Henderson <>
Reviewed-by: Anthony Liguori <>
Signed-off-by: Avi Kivity <>
Signed-off-by: Anthony Liguori <>

a9deb8c6 08/08/2011 06:15 pm Avi Kivity

ide: convert to memory API

Reviewed-by: Richard Henderson <>
Reviewed-by: Anthony Liguori <>
Signed-off-by: Avi Kivity <>
Signed-off-by: Anthony Liguori <>

cb06608e 08/08/2011 06:15 pm Avi Kivity

ivshmem: convert to memory API

excluding msix.

Reviewed-by: Richard Henderson <>
Reviewed-by: Anthony Liguori <>
Signed-off-by: Avi Kivity <>
Signed-off-by: Anthony Liguori <>

1e04d4d6 08/08/2011 06:15 pm Avi Kivity

cirrus: simplify mmio BAR access functions

Make use of the memory API's ability to satisfy multi-byte accesses via
multiple single-byte accesses.

Reviewed-by: Richard Henderson <>
Signed-off-by: Avi Kivity <>
Signed-off-by: Anthony Liguori <>

4e56f089 08/08/2011 06:15 pm Avi Kivity

cirrus: simplify bitblt BAR access functions

Make use of the memory API's ability to satisfy multi-byte accesses via
multiple single-byte accesses.

Reviewed-by: Richard Henderson <>
Reviewed-by: Anthony Liguori <>
Signed-off-by: Avi Kivity <>...

a815b166 08/08/2011 06:15 pm Avi Kivity

cirrus: simplify vga window mmio access functions

Make use of the memory API's ability to satisfy multi-byte accesses via
multiple single-byte accesses.

Reviewed-by: Richard Henderson <>
Reviewed-by: Anthony Liguori <>
Signed-off-by: Avi Kivity <>...

b2a5e761 08/08/2011 06:15 pm Avi Kivity

vga: simplify vga window mmio access functions

Make use of the memory API's ability to satisfy multi-byte accesses via
multiple single-byte accesses.

We have to keep vga_mem_{read,write}b() since they're used by cirrus.

Reviewed-by: Richard Henderson <>...

899adf81 08/08/2011 06:15 pm Avi Kivity

cirrus: simplify linear framebuffer access functions

Make use of the memory API's ability to satisfy multi-byte accesses via
multiple single-byte accesses.

Reviewed-by: Richard Henderson <>
Reviewed-by: Anthony Liguori <>...

309cb471 08/08/2011 06:15 pm Avi Kivity

Integrate I/O memory regions into qemu

get_system_io() returns the root I/O memory region.

Reviewed-by: Richard Henderson <>
Signed-off-by: Avi Kivity <>
Signed-off-by: Anthony Liguori <>

aee97b84 08/08/2011 06:15 pm Avi Kivity

pci: pass I/O address space to new PCI bus

This lets us register BARs in the I/O address space.

Reviewed-by: Richard Henderson <>
Reviewed-by: Anthony Liguori <>
Signed-off-by: Avi Kivity <>
Signed-off-by: Anthony Liguori <>

5968eca3 08/08/2011 06:15 pm Avi Kivity

pci: allow I/O BARs to be registered with pci_register_bar_region()

Reviewed-by: Richard Henderson <>
Reviewed-by: Anthony Liguori <>
Signed-off-by: Avi Kivity <>
Signed-off-by: Anthony Liguori <>

bd80f3fc 08/08/2011 06:15 pm Avi Kivity

rtl8139: convert to memory API

Reviewed-by: Richard Henderson <>
Reviewed-by: Anthony Liguori <>
Signed-off-by: Avi Kivity <>
Signed-off-by: Anthony Liguori <>

2dd30228 08/08/2011 06:15 pm Avi Kivity

memory: rename PORTIO_END to PORTIO_END_OF_LIST

For consistency with other _END_OF_LIST macros.

Signed-off-by: Avi Kivity <>
Signed-off-by: Anthony Liguori <>

16a96f28 08/08/2011 06:15 pm Avi Kivity

pci: add API to get a BAR's mapped address

Some (hacky) devices that have a back-channel to read this
address back outside the normal configuration mechanisms, such
as VMware svga.

Reviewed-by: Richard Henderson <>
Signed-off-by: Avi Kivity <>...

7b619b9a 08/08/2011 06:15 pm Avi Kivity

vmsvga: don't remember pci BAR address in callback any more

We're going to remove the callback, so we can't use it to save the
address. Use the pci API instead.

Reviewed-by: Richard Henderson <>
Reviewed-by: Anthony Liguori <>...

b1950430 08/08/2011 06:15 pm Avi Kivity

vga: convert vga and its derivatives to the memory API

Convert all vga memory to the memory API. Note we need to fall back to
get_system_memory(), since the various buses don't pass the vga window
as a memory region.

We no longer need to sync the dirty bitmap of the cirrus mapped memory...

32b74677 08/08/2011 12:46 pm malc

Unbreak the build on ppc32

Signed-off-by: malc <>

9f058c19 08/08/2011 12:37 pm malc

Merge branch 'master' of git://git.qemu.org/qemu

39c0564e 08/08/2011 10:35 am Venkateswararao Jujjuri (JV)

[virtio-9p] Add infrastructure to support glib threads and coroutines.

This patch is originally made by Arun Bharadwaj for glib support.
Later Harsh Prateek Bora added coroutines support.
This version implemented with suggestions from
Stefan Hajnoczi <>....

ff06030f 08/08/2011 10:35 am Venkateswararao Jujjuri (JV)

[virtio-9p] Change all pdu handlers to coroutines.

This patch changes the top level handlers to coroutines and sets the base.
It will be followed up with series of patches to convert all filesystem
calls to threaded coroutines pushing all blocking clals in VirtFS out...

4b76a481 08/08/2011 10:34 am Stefan Hajnoczi

coroutine: add gthread dependency

Commit 1fc7bd4a86a2bfeafcec29445871eb97469a2699 removed the gthread and
gio dependency since qemu-ga did not require it. Coroutines require
gthread, so add it back in.

Signed-off-by: Stefan Hajnoczi <>

23ddf2bb 08/07/2011 02:06 pm Brad

Fix forcing multicast msgs to loopback on OpenBSD.

Fix forcing multicast msgs to loopback on OpenBSD.
e.g.
$ sudo qemu -m 128 -no-fd-bootchk \
-hda virtual.img -boot n -nographic \
-net nic,vlan=0,model=rtl8139,macaddr=52:54:00:12:34:03 \...

9f4b09a4 08/07/2011 12:57 pm Tobias Nygren

Use mmap to allocate execute memory

Use mmap to allocate executable memory on NetBSD as well.

Signed-off-by: Christoph Egger <>
Signed-off-by: Blue Swirl <>

45c245bf 08/07/2011 12:48 pm Manuel Bouyer

Fix network interface tap backend

Fix network interface tap backend work on NetBSD.
It uses an ioctl to get the tap name.

Signed-off-by: Christoph Egger<>
Signed-off-by: Blue Swirl <>

c7c37b5d 08/07/2011 12:37 pm Stefan Weil

darwin-user: Remove two unused variables

cppcheck report:

darwin-user/signal.c:322: style: Unused variable: i
darwin-user/signal.c:322: style:
Variable 'err' is assigned a value that is never used

Signed-off-by: Stefan Weil <>
Signed-off-by: Blue Swirl <>

e31b0a7c 08/07/2011 12:33 pm Blue Swirl

TCG: fix copy propagation

Copy propagation introduced in 22613af4a6d9602001e6d0e7b6d98aa40aa018dc
considered only global registers. However, register temps and stack
allocated locals must be handled differently because register temps
don't survive across brcond....

97b348e7 08/07/2011 12:32 pm Blue Swirl

Remove unused is_softmmu parameter from cpu_handle_mmu_fault

Parameter is_softmmu (and its evil mutant twin brother is_softmuu)
is not used in cpu_*_handle_mmu_fault() functions, remove them
and adjust callers.

Acked-by: Richard Henderson <>...

548f66db 08/06/2011 06:08 pm Artyom Tarasenko

Fix handling of conditional branches in delay slot of a conditional branch

Check whether dc->npc is dynamic before using its value for branch.

Signed-off-by: Artyom Tarasenko <>
Signed-off-by: Blue Swirl <>

6546bc37 08/05/2011 08:17 pm Anthony Liguori

Merge remote-tracking branch 'kiszka/queues/slirp' into staging