Activity

From 10/06/2009 to 11/04/2009

11/04/2009

09:38 pm Revision 3e6ba503: Sparc: fix carry flag handling (Solaris bootblk fix)
The page 108 of the SPARC Version 8 Architecture Manual describes
that addcc and addxcc shall compute carry flag the ...
Artyom Tarasenko

11/03/2009

04:28 pm Revision 2d7adea4: hw/sd: Support SDHC size cards
This patch adds SHDC support (-sd sd.img, where sd.img is
larger than 1GB) to qemu.
Signed-off-by: Jason S. McMullan...
Andrzej Zaborowski

11/02/2009

11:50 pm Revision 2d9f27d2: Fix the build when srcdir == objdir
You would only see this error on a fresh clone when srcdir == objdir. configure
will fail because roms/pcbios doesn'...
Anthony Liguori

10/30/2009

11:45 pm Revision ed7193ec: Unbreak Linux build
commit 71f4effce79ec0485586963ea764f2c212c72f26
Author: Alexander Graf <agraf@suse.de>
Date: Fri Oct 30 22:27:0...
Anthony Liguori
11:44 pm Revision ec9f7356: Update gpxe roms to have BANNER_TIMEOUT=0
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
11:38 pm Revision 71f4effc: Unbreak tap compilation on OS X
Currently compiling the tap sources breaks on Mac OS X. This is because of:
1) tap-linux.h requiring Linux include...
Alexander Graf
07:42 pm Revision 195325a4: Revert "Fall back to network boot as the last possible boot option"
This reverts commit 94ca5a985919cca312c505bbb0c824d175cc6bb8. Anthony Liguori
04:42 pm Revision fd646122: Switch pc bios from pc-bios to seabios
SeaBIOS is a port of pc-bios to GCC. Besides using a more modern tool chain,
SeaBIOS introduces a number of new feat...
Anthony Liguori
04:42 pm Revision 74b12bef: Switch from etherboot to gPXE
etherboot is deprecated and not under active development anymore.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Anthony Liguori
04:42 pm Revision 94ca5a98: Fall back to network boot as the last possible boot option
This is similiar to the default with most bare metal systems.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Anthony Liguori
04:42 pm Revision 04095e5f: Remove e1000 rom loading hack
The gPXE rom supports BEV properly.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Anthony Liguori
04:42 pm Revision 3cbe04c4: virtio-net: fix macaddr config regression
This commit:
commit 97b15621
virtio: use qdev properties for configuration.
Signed-off-by: Gerd Hoffman...
Mark McLoughlin
04:42 pm Revision 65e59a08: Update SeaBIOS to latest upstream
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
03:39 pm Revision 1e5b9d2f: Remove aio_ctx from paio_* interface
The context parameter in paio_submit isn't used anyway, so there is no reason
why block drivers should need to rememb...
Kevin Wolf
03:39 pm Revision 76f5159d: qemu/msix: fix table access issues
Fixes a couple of issues with msix table access:
- With misbehaving guests, misaligned 4 byte access could overflow
...
Michael S. Tsirkin
03:39 pm Revision 79758e95: qemu/virtio: make wmb compiler barrier + comments
wmb must be at least a compiler barrier, even without SMP.
Further, we likely need some rmb()/mb() as well:
I have no...
Michael S. Tsirkin
03:39 pm Revision fa394727: Add *CFLAGS to LINK in rules.mak
Sometimes when linking with gcc to get a predictable result you are suggested to also apply the compiler flags to the... Peter Hjalmarsson
03:39 pm Revision 26a9e82a: usb-host: use qdev for -usbdevice + rework.
Changes:
* We don't create/delete devices, we attach/detach them instead.
* The separate autofilter list is gone, ...
Gerd Hoffmann
03:39 pm Revision 66a6593a: usb: print attached status in info qtree
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
03:39 pm Revision 45eea13b: serial: Support additional serial speed values
* Allow any speed value which is defined for Linux
(and possibly other systems).
* Compare int values instead of do...
Stefan Weil
03:39 pm Revision 718b8aec: serial: Add missing bit
Serial frames always start with a start bit.
This bit was missing in frame size calculation.
Signed-off-by: Stefan W...
Stefan Weil
03:39 pm Revision 2b0efdc3: usb-serial and braille: use qdev for -usbdevice
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
03:39 pm Revision 61e094c0: usb: make attach optional.
Add a auto_attach field to USBDevice, which is enabled by default.
USB drivers can clear this field in case they do *...
Gerd Hoffmann
03:39 pm Revision b3e461d3: usb-storage: use qdev for -usbdevice
Hook up usb_msd_init.
Also rework handling of encrypted block devices,
move the code out vl.c.
Signed-off-by: Gerd ...
Gerd Hoffmann
03:39 pm Revision fa7c70c3: usb-hid: use qdev for -usbdevice
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
03:39 pm Revision 0958b4cc: usb core: use qdev for -usbdevice
This patchs adds infrastructure to handle -usbdevice via qdev callbacks.
USBDeviceInfo gets a name field (for the -us...
Gerd Hoffmann
03:39 pm Revision 9c282718: net: move UFO support detection to tap-linux.c
Only supported on Linux
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@...
Mark McLoughlin
03:39 pm Revision 14a3f32d: rom loader: use qemu_strdup.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
03:39 pm Revision de2aff17: rom loader: make vga+rom loading configurable.
The rom_add_vga() and rom_add_option() macros are transformed into
functions. They look at the new rom_enable_driver...
Gerd Hoffmann
03:39 pm Revision 5245d57a: vga roms: move loading from pc.c to vga drivers.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
03:39 pm Revision 51edd4e6: use rom loader for pc bios.
The pc bios shows up in 'info roms' now.
Note that the BIOS is mapped to two places: The complete rom at the top
of ...
Gerd Hoffmann
03:39 pm Revision 88b3ec02: net: move AIX code into net/tap-aix.c
Okay, this makes the tap options available on AIX even though there's
no support, but if we want to do it right we sh...
Mark McLoughlin
03:39 pm Revision dffcb71c: build: add CONFIG_LINUX
So I can add a tap-linux.c and use CONFIG_LINUX to pull it in
in Makefile
Signed-off-by: Mark McLoughlin <markmc@red...
Mark McLoughlin
03:39 pm Revision c28b1c10: net: move linux code into net/tap-linux.c
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Mark McLoughlin
03:39 pm Revision 15ac913b: net: move tap_set_sndbuf() to tap-linux.c
TUNSETSNDBUF is only available on linux
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Li...
Mark McLoughlin
03:39 pm Revision 1faac1f7: net: move tap_set_offload() code into tap-linux.c
TUNSETOFFLOAD is only available on Linux
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony L...
Mark McLoughlin
03:39 pm Revision dc69004c: net: move tap_probe_vnet_hdr() to tap-linux.c
Only Linux has support for IFF_VNET_HDR
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Li...
Mark McLoughlin
03:39 pm Revision 33ad161a: net: move tap-win32.c under net/
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Mark McLoughlin
03:39 pm Revision a8ed73f7: net: move more stuff into net/tap-win32.c, add net/tap.h
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Mark McLoughlin
03:39 pm Revision f54c7bdc: net: move tap-linux.h under net/
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Mark McLoughlin
03:39 pm Revision 5281d757: net: split all the tap code out into net/tap.c
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Mark McLoughlin
03:39 pm Revision 966ea5ec: net: move solaris code to net/tap-solaris.c
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Mark McLoughlin
03:39 pm Revision e7e92325: net: split BSD tap_open() out into net/tap-bsd.c
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Mark McLoughlin
03:39 pm Revision e1144d00: net: move net-queue.[ch] under net/
[v2: handle building in a separate dir]
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Li...
Mark McLoughlin
03:39 pm Revision 7200ac3c: net: move net-checksum.c under net/
Also add a new net/checksum.h header
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguo...
Mark McLoughlin

10/27/2009

07:29 pm Revision f7cbc08f: Revert "char: emit the OPENED event only when a new char connection is opened"
This reverts commit 6cfa64de908d67fb6f6b6e3ae4888dd863f69e44.
This breaks the monitor prompt. Proper fix will come ...
Anthony Liguori
07:29 pm Revision 0ce0e8f4: virtio-net: add tap_has_ufo flag to saved state
If we tell the guest we support UFO and then migrate to host which
doesn't support it, we will find ourselves in grav...
Mark McLoughlin
07:29 pm Revision a7f085c6: Fix signature of new_vlan_client
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
07:29 pm Revision 9f092040: really fix net.h
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
07:29 pm Revision 1d41b0c1: Work around dhclient brokenness
With the latest GSO/csum offload patches, any guest using an unpatched version
of dhclient (any Ubuntu guest, for ins...
Anthony Liguori
07:29 pm Revision 6c9f58ba: Enable UFO on virtio-net and tap devices
Enable UFO on the host tap device if supported and allow setting UFO
on virtio-net in the guest.
Signed-off-by: Srid...
Sridhar Samudrala
07:29 pm Revision f5436dd9: virtio-net: enable tap offload if guest supports it
We query the guest's feature set to see if it supports offload and,
if so, we enable those features on the tap interf...
Mark McLoughlin
07:29 pm Revision b1c28b46: net: add tap_set_offload()
This API allows virtio-net to enable various offload features on a
tap interface - e.g. to tell the host kernel it ca...
Mark McLoughlin
07:29 pm Revision c0b8e49c: net: add flags parameter to packet queue interface
This allows for the addition of a raw flag, and leaves the way open
for other flags too.
Signed-off-by: Mark McLough...
Mark McLoughlin
07:29 pm Revision ca77d175: net: add an API for 'raw' packets
In the case where a NIC and backend agree on a packet header format,
this API allows injecting packets which lack the...
Mark McLoughlin
07:29 pm Revision 70783b9c: net: add receive_raw parameter to qemu_new_vlan_client()
Trivial patch to allow supplying a receive_raw function.
A future cleanup should combine this function pointer param...
Mark McLoughlin
07:29 pm Revision b04c4134: net: use qemu_send_packet_raw() in qemu_announce_self()
Use qemu_send_packet_raw to send gratuitous arp. This will ensure that
vnet header is handled properly.
Also, avoid ...
Gleb Natapov
07:29 pm Revision 2596774a: net: implement tap support for receive_raw()
tap_receive_raw() always prepends a vnet header if IFF_VNET_HDR is
enabled.
tap_receive() only prepends when the a h...
Mark McLoughlin
07:29 pm Revision 3a330134: virtio-net: add vnet_hdr support
With '-netdev tap,id=foo -nic model=virtio,netdev=foo' virtio-net can
detect that its peer (i.e. the tap backend) sup...
Mark McLoughlin
07:29 pm Revision 76682299: net: import linux tap ioctl definitions
Making features dependent on the availability of newer versions if_tun.h
is going to get seriously clumsy, so let's j...
Mark McLoughlin
07:29 pm Revision 38c75be3: net: make tap_receive() re-use tap_receive_iov() code
In future we will want to prepend a virtio_net header if the NIC didn't
supply one but IFF_VNET_HDR is enabled on the...
Mark McLoughlin
07:29 pm Revision 8e0f8e5b: net: enable IFF_VNET_HDR on tap fds if available
For now, we just add an empty header before writing and strip the header
after reading.
We really only want IFF_VNET...
Mark McLoughlin
07:29 pm Revision 424a7f96: net: refactor tap initialization
Re-factor things so that there is only one call site for
net_tap_fd_init().
Two concerns about the QemuOpts usage he...
Mark McLoughlin
07:29 pm Revision baf74c95: net: add a vnet_hdr=on|off parameter
This allows people to disable the IFF_VNET_HDR flag, e.g. for debugging
purposes or if they know they may migrate the...
Mark McLoughlin
07:29 pm Revision bb6e6364: net: add a client type code
This is so as to allow APIs which operate on specific client types
without having to add a function table entry which...
Mark McLoughlin
07:29 pm Revision 24e32363: net: add tap_has_vnet_hdr() and tap_using_vnet_hdr() APIs
These lamely named functions allow virtio-net to query whether
IFF_VNET_HDR is enabled on a tap interface and inform ...
Mark McLoughlin
07:28 pm Revision 8febfa26: Add qemu_aio_process_queue()
We'll leave some AIO completions unhandled when we can't call the callback.
qemu_aio_process_queue() is used later to...
Kevin Wolf
07:28 pm Revision 4f999d05: Split out bottom halves
Instead of putting more and more stuff into vl.c, let's have the generic
functions that deal with asynchronous callba...
Kevin Wolf
07:28 pm Revision 9a1e9481: Introduce contexts for asynchronous callbacks
Add the possibility to use AIO and BHs without allowing foreign callbacks to be
run. Basically, you put your own AIOs...
Kevin Wolf
07:28 pm Revision 65d6b3d8: block: Use new AsyncContext for bdrv_read/write emulation
bdrv_read/write emulation is used as the perfect example why we need something
like AsyncContexts. So maybe they bett...
Kevin Wolf
07:28 pm Revision e5f37649: posix-aio-compat: Honour AsyncContext
Don't call callbacks that don't belong to the active AsyncContext.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Sign...
Kevin Wolf
07:28 pm Revision db0ffc24: linux-aio: Honour AsyncContext
Also for Linux AIO, don't call callbacks that don't belong to the active
AsyncContext.
Signed-off-by: Kevin Wolf <kw...
Kevin Wolf
07:28 pm Revision 72ecf02d: Revert "qcow2: Bring synchronous read/write back to life"
It was merely a workaround and the real fix is done now.
This reverts commit ef845c3bf421290153154635dc18eaa677cecb43...
Kevin Wolf
07:28 pm Revision 1abb8172: net: remove unused includes of if_tun.h and if_tap.h
Looks like these are just artifacts of vl.c being split up.
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signe...
Mark McLoughlin
07:28 pm Revision e1c923a6: monitor: Convert do_eject() to QObject
Note that errors are not being converted yet.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by:...
Luiz Capitulino
07:28 pm Revision f0d6000a: monitor: Convert do_getfd() to QObject
Note that errors are not being converted yet.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by:...
Luiz Capitulino
07:28 pm Revision 18f3a515: monitor: Convert do_closefd() to QObject
Note that errors are not being converted yet.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by:...
Luiz Capitulino
07:28 pm Revision 59c7b155: posix-aio-compat: Split out posix_aio_process_queue
We need to process the request queue and run callbacks separately from reading
out the queue in a later patch, so spl...
Kevin Wolf
07:28 pm Revision bacbe284: vmware_vga: port to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 1ae71a77: vmstate: Add VMSTATE_BUFFER_UNSAFE
Just sent <anything> as a buffer. We put the pointer and the size
code does the rest.
Signed-off-by: Juan Quintela ...
Juan Quintela
07:28 pm Revision 4a1b0f1c: lsi_scsi: port to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 57e09454: monitor: Convert do_memory_save() to QObject
Note that errors are not being converted yet.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by:...
Luiz Capitulino
07:28 pm Revision 18f5a8bf: monitor: Convert do_physical_memory_save() to QObject
Note that errors are not being converted yet.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by:...
Luiz Capitulino
07:28 pm Revision 5f79da00: monitor: Convert do_migrate() to QObject
Error is still directly printed, as we are only converting
regular output.
Signed-off-by: Luiz Capitulino <lcapituli...
Luiz Capitulino
07:28 pm Revision 3a492104: monitor: Convert do_migrate_set_speed() to QObject
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Luiz Capitulino
07:28 pm Revision 911d2963: monitor: Convert do_migrate_cancel() to QObject
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Luiz Capitulino
07:28 pm Revision 6848d827: monitor: Convert do_pci_device_hot_remove() to QObject
Errors are still directly printed, as we are only converting
regular output.
Signed-off-by: Luiz Capitulino <lcapitu...
Luiz Capitulino
07:28 pm Revision 467d44b2: vmware_vga: Remove uselss casts from void *
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision fe740c43: vmware_vga: qemu_malloc() returns void *
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 83ef8fe0: vmware_vga: remove !EMBED_STDVGA code
It don't compile. And the trivial fixes (change vga.foo field to foo field
don't work either. No output
Signed-off...
Juan Quintela
07:28 pm Revision 0c681322: vmware_vga: scratch is really an array of uint32_t
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 3b1297f5: vmware_vga: the support to change dinamically depth is not there
For a start bypp is not changed after vmsvga_reset() and it depends on depth
Signed-off-by: Juan Quintela <quintela@...
Juan Quintela
07:28 pm Revision c63a5886: vga: port vga-isa-mm to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision b857ca45: vga: port vga-isa to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision f74599c4: vga: port vmware std vga to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision a4f9631c: vga: port vga-pci to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision c3264663: vga: remove unused vga_common_save/load
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision c89507f7: vmware_vga: Pass pci_vmsga_state_t arg no VGACommonState
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 2e885049: e1000: unfold mac_reg_tosave array
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 28366c3a: e1000: unfold mac_regarraystosave array
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision e482dc3e: e1000: port to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 2a3138ab: vga: create is_vbe_vmstate field
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 11b6b345: vga: port vga_common_save/load to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 7c131dd5: ne2000: port to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 060110c3: rtl8139: port to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision c4a0f2d3: eeprom93xx: port to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 151b2986: eepro100: port to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 3d865059: pcnet: port to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision c7bde572: vmstate: Unfold VMSTATE_INT32_VARRAY() only use and remove it
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision bdb4941d: vmstate: add VMS_VARRAY_UINT16_UNSAFE (varrays with uint16 indexes)
It don't check types.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us....
Juan Quintela
07:28 pm Revision d4829d49: vmstate: Add version arg to VMSTATE_SINGLE_TEST()
This allows to define VMSTATE_SINGLE with VMSTATE_SINGLE_TEST
Signed-off-by: Juan Quintela <quintela@redhat.com>
Sign...
Juan Quintela
07:28 pm Revision 76507c75: vmstate: Add VMSTATE_BUFFER_UNUSED
It allows to have 'things' in savevm format not backed in the device state
Signed-off-by: Juan Quintela <quintela@red...
Juan Quintela
07:28 pm Revision 9e77fcd0: vmstate: Add VMSTATE_MACADDR for the new type
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 9ba2f660: vmstate: Introduce the concept of sub-arrays
VMSTATE_SUB_ARRAY(..., start, num, ...) saves the num elems starting at
position start of the array
Signed-off-by: Ju...
Juan Quintela
07:28 pm Revision 9d29cdea: rtl8139: port TallyCounters to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 904ca304: vmstate: factor vmstate_offset_value
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision c29d8b1e: vmstate: factor vmstate_offset_pointer
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 646bef19: vmstate: factor vmstate_offset_array
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 844b236a: vmstate: factor vmstate_offset_buffer
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision b2e15099: vmstate: factor VMSTATE_*BUFFER* definitions
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision d6698281: vmstate: Rename VMS_VARRAY to VMS_VARRAY_INT32
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 5139931f: vmstate: fix indentation
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision e8f27c72: ib700: move timer to IB700State
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 9958068d: ib700: port to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision eacf610f: vmstate: Add support for partial buffers transmission
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 4c18ce94: serial: use post_load version_id field and remove pre_load function
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision aa1cce69: vnmstate: fix name for uint8_equal
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision dc3b83a0: vmstate: add VMSTATE_UINT16_EQUAL[_V]
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 95c90a0e: wdt_i6300esb: port to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 4f423e81: wdt_i6300esb: remove useless casts from void *
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 048eabcb: wdt_i6300esb: move PCI_DEVICE_IDE_INTEL_ESB_9 to pci_ids.h
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision f309270b: ib700: Introduce IB700State
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 24daf35c: ide: port ide mmio to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 200ab5e2: ide: port isa ide to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 44bfa332: ide: port pmac ide to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 407a4f30: ide: port pci ide to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision b3a7d328: ide: pre VMState functions are not needed anymore
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 37159f13: ide: port ide_drive to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 8a72f380: ide: microdrive cycle field is set as uint8_t
Really, it is used as a boolean
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <al...
Juan Quintela
07:28 pm Revision b38436e3: ide: add VMSTATE_IDE_BUS and VMSTATE_IDE_DRIVES
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 5f637ce0: ide: port microdrive to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 0ce51e92: ide: include bus in MMIOState
Change pointer to struct by embedded struct.
Adjust all callers
Signed-off-by: Juan Quintela <quintela@redhat.com>
S...
Juan Quintela
07:28 pm Revision 6521dc62: ide: port idebus to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 96c35ceb: ide: change identify_data type to uint8_t
It is used everywhere as uint8_t except in one place. Cast to uint16_t
in that place
Signed-off-by: Juan Quintela <q...
Juan Quintela
07:28 pm Revision 25dc563b: vmstate: add VMSTATE_BUFFER_TEST
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 817afc61: usb-uhci: port to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 048c74c4: mc145818rtc: fix saving of rtc-td hack properly upgrading the version number
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 6b075b8a: mc146818rtc: port rtc to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision e0ca7b94: mc146818rtc: fix indentation
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 73c595e1: mc146818rtc: remove rtc_mm_init()
It was used for Acer Pica 61 emulation, removed in 2008
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off...
Juan Quintela
07:28 pm Revision 844e78ef: pc.c: only load e1000 rom.
The other pxe roms are loaded by the drivers individual drivers now.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com...
Gerd Hoffmann
07:28 pm Revision e8ee28fb: isa: configure serial+parallel by index.
This patch adds a 'index' property to the isa-parallel and isa-serial
devices. This can be used to create devices wi...
Gerd Hoffmann
07:28 pm Revision 5b684b5a: hotplug: fix "pci_add storage if=scsi"
Explicitly add the drive to the bus of the newly created scsi adapter
instead of hoping that scsi_bus_legacy_handle_c...
Gerd Hoffmann
07:28 pm Revision 30d335d6: hotplug: more fixes for scsi disk hotplug.
Changes:
- create common scsi_hot_add function for adding a scsi disk to
a adapter.
- Add sanity checks. You ca...
Gerd Hoffmann
07:28 pm Revision 5989020b: Add chardev option to disable signal.
If I am using vga and serial which is stdio and hit C-c on
serial console, qemu terminates. That is annoying for me.
...
Kusanagi Kouichi
07:28 pm Revision 64e58fe5: usb-uhci: Add num_ports_vmstate to UHCIState
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
07:28 pm Revision 17d1ae3c: xilinx_ethlite: use qdev properties for configuration.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
07:28 pm Revision 540f006a: stellaris_enet: use qdev properties for configuration.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
07:28 pm Revision 4c91cd28: musicpal: use qdev properties for configuration.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
07:28 pm Revision 1cc33683: zap DeviceState->nd
No users left.
Also cleanup obsolete helper functions.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-b...
Gerd Hoffmann
07:28 pm Revision 9ad4531e: kill dead nic unplug code.
Cleanup on unplug happens via qdev->exit() callback now.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off...
Gerd Hoffmann
07:28 pm Revision 94e1a912: pcnet: split away lance.c (sparc32 code).
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
07:28 pm Revision 254111ec: rtl8139: use qdev properties for configuration.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
07:28 pm Revision 97b15621: virtio: use qdev properties for configuration.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
07:28 pm Revision 508ef936: eepro100: use qdev properties for configuration.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
07:28 pm Revision 50132156: smc91c111: use qdev properties for configuration.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
07:28 pm Revision a783cc3e: ne2k_pci: use qdev properties for configuration.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
07:28 pm Revision fbdaa002: e1000: use qdev properties for configuration.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
07:28 pm Revision 76224833: pcnet: use qdev properties for configuration.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
07:28 pm Revision ed16ab5a: qdev/net: common nic property bits
Add a new type for properties common to all nics.
Add helper functions and macros to deal with it.
Signed-off-by: Ge...
Gerd Hoffmann
07:28 pm Revision 93db6685: ne2k_isa: use qdev properties for configuration.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
07:28 pm Revision d8ed79ae: qdev: add qdev_prop_exists()
Function test whenever a driver has a specific property.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off...
Gerd Hoffmann
07:28 pm Revision dc7aff11: prepare pci nic init path for qdev property configuration.
Initialization path will work with both converted and not-converted
drivers, so we can convert drivers one by one.
S...
Gerd Hoffmann
07:28 pm Revision 1503fff3: qdev: mac addr property fixups
Make the mac property use the newly added type for the mac address.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>...
Gerd Hoffmann
07:28 pm Revision 2ef924b4: qdev: add netdev property
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
07:28 pm Revision 851bec09: qdev: add vlan property
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
07:28 pm Revision ff56954b: multiboot.S patch for old as(1) (was: Re: [Qemu-devel] Some OpenBSD/amd64 buil...
On Wed, Sep 23, 2009 at 10:55:02PM +0200, Juergen Lock wrote:
> On Wed, Sep 23, 2009 at 09:31:16PM +0100, Laurence Tr...
Juergen Lock
07:28 pm Revision 18995b98: Send a RARP packet after migration.
Currently, after a migration qemu sends a broadcast packet to update
switches' MAC->port mappings.
Unfortunately, it...
Nolan
07:28 pm Revision 76d32cba: net: add macaddr type.
Add new type for mac addresses.
Add function which sets the qemu default mac address if it finds the mac
address uni...
Gerd Hoffmann
07:28 pm Revision 581d45f0: Makefile: Change make to be quiet again when doing nothing
This patch makes make quiet again.
There is already a similar patch from Juan Quintela,
but maybe this shorter form ...
Stefan Weil
07:28 pm Revision dcc7e25f: usb-linux: return USB_RET_STALL on -EPIPE
0) This is an attempt to get an issue in usb-linux.c, for which a patch
was posted about a year ago, finally fixed.
...
Paul Bolle
07:28 pm Revision c5baaa48: qcow2: Fix grow_refcount_table error handling
In case of failure, we haven't increased the refcount for the newly allocated
cluster yet. Therefore we must not free...
Kevin Wolf
07:28 pm Revision d2e46345: raw/linux-aio: Also initialize POSIX AIO
When using Linux AIO raw still falls back to POSIX AIO sometimes, so we should
initialize it.
Not initializing it ha...
Kevin Wolf
07:28 pm Revision 5fa9a0ae: eepro100: Restructure code
This patch only moves about 150 lines of code from
function eepro100_cu_command to a new function action_command.
A ...
Stefan Weil
10:46 am Revision f669df27: target-arm: use native tcg-ops for ror/bic/vorn
Acked-by: Laurent Desnogues <laurent.desnogues@gmail.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno
10:46 am Revision 2301db49: target-arm: fix neon vshrn/vrshrn ops
In the existing code shift value is clobbered during the pass loop.
This patch changes the code so that it stores the...
Juha Riihimäki
10:46 am Revision 84496233: target-arm: add support for neon vld1.64/vst1.64 instructions
Add support for NEON vld1.64 and vst1.64 instructions. This patch is
revised to follow more closely the specification...
Juha Riihimäki
10:46 am Revision 71b3c3de: target-arm: allow modifying vfp fpexc en bit only
All other bits except for the EN in the VFP FPEXC register are defined
as subarchitecture specific and real functiona...
Juha Riihimäki
10:46 am Revision ca9a32e4: target-arm: fix neon vsri, vshl and vsli ops
Shift by immediate value is incorrectly overwritten by a temporary
variable in the processing of NEON vsri, vshl and ...
Juha Riihimäki
10:46 am Revision 50f67e95: target-arm: fix neon shift helper functions
Current code is broken at least on recent compilers, comparison
between signed and unsigned types yield incorrect cod...
Juha Riihimäki

10/26/2009

09:36 pm Revision 25aeb69b: target-arm: fix incorrect temporary variable freeing
tmp4 and tmp5 temporary variables are allocated using tcg_const_i32
but incorrectly released using dead_tmp which wil...
Juha Riihimäki

10/25/2009

05:04 pm Revision f79ca110: sparc32: tcx: remove unused include directive
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl

10/24/2009

11:08 pm Revision b280fcdf: sparc32: convert sbi to VMState, vmsd and vmstate reset
Also remove unused include directive.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
10:49 pm Revision 9a2070d3: sparc32: convert Sun4c interrupt controller to reset + vmsd
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:44 pm Revision 78971d57: sparc32: convert interrupt controller to reset + vmsd
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:39 pm Revision 1a522e8a: sparc32: convert IOMMU to reset + vmsd
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:35 pm Revision 49ef6c90: sparc32: convert DMA controller to reset + vmsd, fix reset on init
Add a missing call to reset on device init.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
10:22 pm Revision 285e468d: m48t59: convert to vmstate reset
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
08:35 pm Revision 0e0bfeea: sparc32: convert slavio_timer to reset + vmsd
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
07:56 pm Revision 2be37833: fdc: convert to reset + vmsd
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
07:34 pm Revision 63235df8: esp: convert to reset + vmsd
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
07:20 pm Revision 82d4c6e6: sparc32: convert cs4231 to VMState, vmsd and reset
Also remove unused include directive.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
07:09 pm Revision 09330e90: escc: add chipset docs
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
07:07 pm Revision bdb78cae: escc: convert to VMState, vmsd and reset
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
06:27 pm Revision 5ac574c4: sparc32: add chipset docs for eccmemctl
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
06:27 pm Revision 1795057a: sparc32: convert slavio_misc to reset + vmsd
Also remove unused include directive.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
05:14 pm Revision 0284dc54: sparc32: convert eccmemctl to reset + vmsd
Also remove unused include directive.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
12:15 pm Revision 1c6a50e7: sparc64: remove unused variables
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl

10/23/2009

06:22 pm Revision 7b2919a0: target-arm: optimize thumb 32-bit multiply
Current implementation of thumb mul instruction is implemented as a
32x32->64 multiply which then uses only 32 least ...
Juha.Riihimaki@nokia.com
06:11 pm Revision b75263d6: target-arm: cleanup internal resource leaks
Revised patch for getting rid of tcg temporary variable leaks in
target-arm/translate.c. This version also includes t...
Juha Riihimäki
06:10 pm Revision 31501a71: target-i386: implement lzcnt emulation
lzcnt is a AMD Phenom/Barcelona added instruction returning the
number of leading zero bits in a word.
As this is sim...
Andre Przywara
01:14 am Revision cb2dbfc3: target-ppc: move often used CPU fields at the top of the structure
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
01:05 am Revision 7bbcb0af: target-arm: use clz32() instead of a for loop
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Acked-by: Laurent Desnogues <laurent.desnogues@gmail.com>
Aurelien Jarno
01:05 am Revision 686eeb93: target-arm: fix sdiv helper
(INT32_MIN / -1) triggers an overflow, and the result depends on the
host architecture (INT32_MIN on arm, -1 on ppc, ...
Aurelien Jarno

10/21/2009

09:36 pm Revision 102251a4: Merge commit 'linux-user/linux-user-for-upstream' into staging
Anthony Liguori
09:35 pm Revision b6b8df56: char: rename CHR_EVENT_RESET to CHR_EVENT_OPENED
The char event RESET is emitted when a char device is opened.
Give it a better name.
Patchworks-ID: 35287
Signed-off...
Amit Shah
09:35 pm Revision 69795d67: char: check for initial_reset_issued unnecessary
At init, qemu_chr_reset is always called with initial_reset_issued set to 1.
So checking for it to be set is not nece...
Amit Shah
09:35 pm Revision 6cfa64de: char: emit the OPENED event only when a new char connection is opened
The OPENED event gets sent also when qemu resets its state initially.
The consumers of the event aren't interested in...
Amit Shah
09:35 pm Revision 59419663: qdev: add string property.
Patchworks-ID: 35755
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Amit Shah <amit.shah@redhat.com>...
Gerd Hoffmann

10/18/2009

09:44 pm Revision 544f4f0b: bsd-user: fix breakage by 78cfb07fe0dc556cae662a0fab5fe1bd33daabdb
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
07:26 pm Revision 747bbdf7: Suppress warnings about 'warn_unused_result' attribute directive
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
06:16 pm Revision 78cfb07f: bsd-user: FreeBSD update
basic FreeBSD sysarch(2) handling
fixed syscall errno return
Signed-off-by: Juergen Lock <nox@jelal.kn-bremen.de>
Si...
Juergen Lock
05:51 pm Revision 976b2037: x86: add 'static' to please Sparse
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
05:15 pm Revision 74d77cae: target-ppc: simpler definitions for microcontrollers based on e300
No need to alias e300 core for each CPU package.
Differences between microcontrollers have to be implemented in a hig...
Thomas Monjalon
05:15 pm Revision 492d7bf5: target-ppc: add declarations of microcontrollers based on e300
Add CPU declarations of MPC8343, MPC8343E, MPC8347 and MPC8347E.
Signed-off-by: Thomas Monjalon <thomas@monjalon.net...
Thomas Monjalon
05:15 pm Revision 8daf1781: target-ppc: better support of e300 CPU core
Declare HID2 register.
Use high BATs for e300 (8 instead of 4).
Fix index of high BATs registers.
Before the fix, I...
Thomas Monjalon
05:00 pm Revision dcc65026: target-arm: fix bugs introduced by 1b2b1e547bd912b7d3c4863d0a0f75f6f38330ed
Use load_reg_var() instead of accessing cpu_R[rn] directly to generate
correct code when rn = 15.
Signed-off-by: Aur...
Aurelien Jarno
04:53 pm Revision 98a46317: target-arm: fix bugs introduced by 3174f8e91fecf8756e861d1febb049f3c619a2c7
Use load_reg_var() instead of accessing cpu_R[rn] directly to generate
correct code when rn = 15.
Signed-off-by: Aur...
Aurelien Jarno
12:53 am Revision b567b38c: target-arm: remove T0 and T1
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
12:52 am Revision 747a651e: target-arm: remove cpu_T for ARM once and for all
Signed-off-by: Filip Navara <filip.navara@gmail.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Filip Navara
12:52 am Revision a6445c52: target-arm: convert gen_lookup_tb not to use cpu_T
Signed-off-by: Filip Navara <filip.navara@gmail.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Filip Navara
12:52 am Revision 19457615: target-arm: convert NEON VZIP/VUZP/VTRN helper functions to pure TCG
The neon_trn_u8, neon_trn_u16, neon_unzip_u8, neon_zip_u8 and neon_zip_u16
helpers used fixed registers to return val...
Filip Navara
12:52 am Revision 312eea9f: target-arm: convert VFP not to use cpu_T
Signed-off-by: Filip Navara <filip.navara@gmail.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Filip Navara
12:52 am Revision 396e467c: target-arm: replace thumb usage of cpu_T registers by proper register allocations
The goal is eventually to get rid of all cpu_T register usage and to use
just short-lived tmp/tmp2 registers. This pa...
Filip Navara
12:52 am Revision 3174f8e9: target-arm: convert rest of disas_arm_insn / disas_thumb2_insn not to use cpu_T
Signed-off-by: Filip Navara <filip.navara@gmail.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Filip Navara
12:52 am Revision dd8fbd78: target-arm: convert disas_neon_data_insn and helpers not to use cpu_T
Signed-off-by: Filip Navara <filip.navara@gmail.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Filip Navara
12:52 am Revision 1b2b1e54: target-arm: convert disas_neon_ls_insn not to use cpu_T
Signed-off-by: Filip Navara <filip.navara@gmail.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Filip Navara
12:52 am Revision 3a554c0f: target-arm: convert disas_dsp_insn not use cpu_T
Signed-off-by: Filip Navara <filip.navara@gmail.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Filip Navara
12:52 am Revision da6b5335: target-arm: convert disas_iwmmxt_insn not to use cpu_T
Signed-off-by: Filip Navara <filip.navara@gmail.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Filip Navara
12:52 am Revision 15bb4eac: target-arm: fix TANDC and TORC instructions
Uninitialized register was used instead of proper TCG variable.
Signed-off-by: Filip Navara <filip.navara@gmail.com>...
Filip Navara
12:52 am Revision 155c3eac: target-arm: use tcg_global_mem_new_i32 to allocate registers
Currently each read/write of ARM register involves a LD/ST TCG operation. This
patch uses TCG memory-backed registers...
Filip Navara
12:52 am Revision 12edd4f2: target-arm: get rid of temporary variable cache
The temporary variable cache in no longer need since tcg_temp_free was introduced.
Signed-off-by: Filip Navara <fili...
Filip Navara
12:52 am Revision 288eebe5: target-arm: remove useless line that sets register that is never used again
Signed-off-by: Filip Navara <filip.navara@gmail.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Filip Navara
12:52 am Revision 217aff9c: target-arm: remove unused gen_movl_T2_reg function
Signed-off-by: Filip Navara <filip.navara@gmail.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Filip Navara
12:52 am Revision c67b6b71: target-arm: fix SRS/RFE instructions
The encoding of 'IA' and 'DB' conditions was swapped.
SRS instruction must store banked SPSR instead of CPSR at the s...
Filip Navara
12:52 am Revision 2fbac54b: target-arm: get rid of gen_set_psr_T0 and replace it by gen_set_psr/gen_set_ps...
Signed-off-by: Filip Navara <filip.navara@gmail.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Filip Navara

10/17/2009

09:52 pm Revision dab46405: Re: linux-user/syscall.c - don't add GUEST_BASE to NULL pointer
This patch fixes the mount call. GUEST_BASE shouldn't be added to a NULL pointer on arg5 . failing call:
mount("rootf...
Jan-Simon Möller
12:08 pm Revision 5afe3f04: Only IDE needs limits for CHS configuration
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
11:38 am Revision f7680a55: linux-user: KD/VT/FB ioctls
everything needed to run SDL on a framebuffer device in the userspace emulator
Signed-off-by: Ulrich Hecht <uli@suse...
Ulrich Hecht

10/16/2009

02:37 pm Revision cf6de34a: linux-user: Update ARM hwcaps
Update ARM hwcaps to match Linux kernel 2.6.31 state
Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
Riku Voipio
02:36 pm Revision e2cc3f6e: linux-user: don't zero a buffer twice
prepare_binprm() zeroes bprm->buf. That buffer is already zeroed in
main() and hasn't been touched since so that is n...
Paul Bolle

10/15/2009

11:55 pm Revision 61322e91: linux-user: fix ppc target_stat64 st_blocks layout
Swap __pad1 and st_blocks fields location to maintain proper alignment.
This fixes incorrect 'du' and 'stat' report o...
Max Filippov
11:55 pm Revision d0927938: implementations of dup3 and fallocate that are good enough to fool LTP
updated fallocate check to new configure, added dup3 check as suggested
by Jan-Simon Möller.
Riku: updated to apply ...
Ulrich Hecht
11:55 pm Revision 69137206: linux-user: getpriority errno fix
getpriority returned wrong errno; fixes LTP test getpriority02.
Signed-off-by: Ulrich Hecht <uli@suse.de>
Signed-off...
Ulrich Hecht
08:49 pm Revision 5041fccd: MIPS jazz: create isa bus
As i8259 in mips_jazz.c is not correctly connected to the isa bus, the
mc146818rtc isa devices fails to be created.
...
Roy Tam
05:32 pm Revision ef845c3b: qcow2: Bring synchronous read/write back to life
When the synchronous read and write functions were dropped, they were replaced
by generic emulation functions. Unfort...
Kevin Wolf
05:32 pm Revision de41ac92: pcnet: Extend hardware reset
Update the IRQ state and stop the poll timer on reset. Moreover,
register the reset function with qemu.
Patchworks-I...
Jan Kiszka
05:32 pm Revision ccb167e9: ksm support
Call MADV_MERGEABLE on guest memory allocations. MADV_MERGABLE will be
available starting in Linux 2.6.32. This sys...
Izik Eidus
05:32 pm Revision 3f3d583e: multiboot: Fix cmdline of modules
Fix address specified for cmdline value of module in multiboot structure.
Patchworks-ID: 35699
Signed-off-by: Adam L...
Adam Lackorzynski
05:32 pm Revision bf854d65: multiboot: Limit number of multiboot modules
Add size checks to avoid overwriting the multiboot structure
when too many modules are loaded.
Patchworks-ID: 35700
...
Adam Lackorzynski
05:32 pm Revision f7105843: net: refactor packet queueing code
The packet queue code is fairly standalone, has some complex details and
easily reusable. It makes sense to split it ...
Mark McLoughlin
05:32 pm Revision 9a6ecb30: net: add queue for peer-to-peer packet forwarding
Now that we have re-factored the packet queue code, we can re-use
it for peer-to-peer also.
Patchworks-ID: 35520
Sig...
Mark McLoughlin
05:32 pm Revision c1671a08: net: fix multiple NICs causing net opts process to stop
For NICs, net_init_client() returns the index into the NICInfo table.
qemu_opts_foreach() interprets non-zero as an ...
Mark McLoughlin
05:32 pm Revision b3f046c2: Documentation: Highlight placeholders in suboptions
Currently, suboptions (i.e. something like file=file for -drive) are rendered
as @code, so we're losing any @var high...
Kevin Wolf
05:32 pm Revision be8b28a9: Documentation: Move msmouse description to an appropriate place
Putting it right in the middle of the explanation for "-serial udp" probably
wasn't the best idea.
Patchworks-ID: 35...
Kevin Wolf
05:32 pm Revision 4e257e5e: Documentation: Add missing tags to placeholders
Not all placeholders in options descriptions had the @var tag on them. Add the
tag so that it's clearly visible that ...
Kevin Wolf
05:32 pm Revision 577c4af9: net: maintain a list of vlan-less clients
Allows them to be cleaned up at shutdown.
This is pretty lame, but will eventually go away as we make vlans
the spec...
Mark McLoughlin
05:32 pm Revision 5869c4d5: net: add -net nic,netdev= option
Patchworks-ID: 35515
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Mark McLoughlin
05:32 pm Revision 283c7c63: net: allow NICs to be connected to netdevs
Introduce a 'peer' member to VLANClientState as an alternative
to a vlan. The idea being that packets are transfered ...
Mark McLoughlin
05:32 pm Revision d80b9fc6: net: allow clients not associated with a vlan
Allow net clients to be created which are not connected to any vlan.
This is needed by Gerd in order to allow adding...
Mark McLoughlin
05:32 pm Revision 7f161aae: net: add QemuOptsList arg to net_client_parse()
Patchworks-ID: 35505
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Mark McLoughlin
05:32 pm Revision a1ea458f: net: add -netdev option
Patchworks-ID: 35506
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Mark McLoughlin
05:32 pm Revision f6b134ac: net: handle -netdevice options
Same as for -net except for:
- only tap, user, vde and socket types are supported
- the vlan parameter is not allowe...
Mark McLoughlin
05:32 pm Revision 98449371: hotplug: safely iterate bus's sibling list while removing a device
Without this, I'm seeing a segfault when unpluging a NIC.
Cc: Gerd Hoffmann <kraxel@redhat.com>
Patchworks-ID: 35519...
Mark McLoughlin
05:32 pm Revision 3706c43f: eepro100: Remove unused device status entries
Once upon the time when QEMU hacking was fun
there was a brave knight who wanted to have
a driver for a special intel...
Stefan Weil
05:32 pm Revision 8b077c9f: net: pass monitor handle to client init functions
Needed for e.g. looking up a file descriptor name using
monitor_get_fd() in net_init_tap()
Patchworks-ID: 35509
Sign...
Mark McLoughlin
05:32 pm Revision e28af949: net: remove unused qemu_handler_true()
Patchworks-ID: 35504
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Mark McLoughlin
05:32 pm Revision 5610c3aa: net: use qtailq for vlan and client lists
Patchworks-ID: 35507
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Mark McLoughlin
05:32 pm Revision dea7b3b9: net: remove id field from NICInfo
Just use the name field instead since we now use the id paramater as
the name, if supplied. Only implication with thi...
Mark McLoughlin
05:32 pm Revision 6d952ebe: net: handle id= parameter for -net
Use id= in the same was as the current name= parameter; if both are
specified, id= is used.
Patchworks-ID: 35514
Sig...
Mark McLoughlin
09:43 am Revision a58c16dc: winwave: ADC support
Signed-off-by: malc <av1474@comtv.ru> malc
01:40 am Revision cb4f03e8: audio: remove last remnants of _t
Signed-off-by: malc <av1474@comtv.ru> malc
01:15 am Revision bc578fe0: winwave: make error logging more consistent
Signed-off-by: malc <av1474@comtv.ru> malc
01:11 am Revision 2a117d40: winwave: follow the rules when closing the output device
a. call waveOutReset to drain the queue
b. unprepare headers before freeing underlying memory
Signed-off-by: malc <a...
malc
12:57 am Revision a91b857c: configure: clean temporary executable files even on Windows
Signed-off-by: malc <av1474@comtv.ru> malc

10/14/2009

09:31 pm Revision 6550f2e6: scsi disk block descriptor v2
The SCSI-2 documentation suggests, that although the block
descriptor is optional for an arbitrary SCSI-2 device (cha...
Artyom Tarasenko

10/13/2009

09:56 pm Revision 930f3fe1: Add some chipset doc links
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
07:57 pm Revision 6a8a2803: user: fix libuser build messages
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
07:48 pm Revision 3723cd09: sparc64: fix done instruction pc
Fix done instruction to resume with pc=tnpc, npc=tnpc+4
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com...
Igor V. Kovalenko
05:14 pm Revision 1a4ea1e3: qemu: allow pulseaudio to be the default
We're seeing various issues with the SDL audio backend and want to
switch to the pulseaudio backend. See e.g.
http...
Michael S. Tsirkin

10/12/2009

05:42 pm Revision b96bf493: rom loader: also try filename as-is.
In case qemu_find_file fails try to open the file as-is.
Patchworks-ID: 35263
Signed-off-by: Gerd Hoffmann <kraxel@r...
Gerd Hoffmann
05:42 pm Revision 2ca2078e: Fixed wacom emulation
- for absolute mode, scale coordinates to the real device maximum values,
since some drivers (on Haiku and Linux at l...
François Revol
05:42 pm Revision a3a766e7: slirp: fix !CONFIG_SLIRP compilation
This moves the code that depens on slirp under CONFIG_SLIRP again.
Patchworks-ID: 35372
Signed-off-by: Juan Quintela...
Juan Quintela
05:42 pm Revision d1570baa: ide: BMDMAState don't need a pci_dev field anymore
Patchworks-ID: 35306
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:42 pm Revision 0cde1b4c: ide: cmd646 ->unit has just the value that we want
Patchworks-ID: 35307
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:42 pm Revision ce88f890: TARGET_I386 is always defined if TARGET_X86_64 is defined
Patchworks-ID: 35378
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:42 pm Revision d549db5a: unlock iothread mutex before running kvm ioctl
Without this, kvm will hold the mutex while it issues its run ioctl,
and never be able to step out of it, causing a d...
Glauber Costa
05:42 pm Revision 3c178e72: rom loader: fix sparc -kernel boot.
Changes:
(1) register pstrcpy_targphys() in rom list, it is used for kernel
command lines by a number of architecture...
Gerd Hoffmann
05:42 pm Revision e6a7830a: ide: Remove cast in pci_register_bar
We already have a PCIDevice at that point
Patchworks-ID: 35296
Signed-off-by: Juan Quintela <quintela@redhat.com>
Si...
Juan Quintela
05:42 pm Revision 61073e0f: ide: change cast to DO_UPCAST
Patchworks-ID: 35293
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:42 pm Revision edcca5a3: ide: Remove duplicated definitions
Patchworks-ID: 35297
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:42 pm Revision 18c0fb30: ide: remove uselsess casts from void *
Patchworks-ID: 35298
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:42 pm Revision 65c0f135: ide: create ide/pci.h for common ide pci definitions
Patchworks-ID: 35299
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:42 pm Revision 3e7e1558: ide: export needed ide-pci functions for split
Patchworks-ID: 35300
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:42 pm Revision 4c3df0ec: ide: split cmd646 and piix from pci.c
This patch splits cmd646 specific code from pci.c.
This patch splits piix4 specific code from pci.c.
And compile new ...
Juan Quintela
05:42 pm Revision 58c0e732: ide: PCIIDEState type field is not needed anymore
We have split the functions that needed it for cmd646
Patchworks-ID: 35302
Signed-off-by: Juan Quintela <quintela@re...
Juan Quintela
05:42 pm Revision 7e078316: ide: 'secondary' field is only used by cmd646
Patchworks-ID: 35303
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:42 pm Revision 61f58e59: ide: cmd646 we can get the pci device with container_of
Patchworks-ID: 35305
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela

10/11/2009

10:31 pm Revision f514f41c: Fix bswap in comment
Replace bsawp -> bswap.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Aurelien Jarno <aurelien@au...
Stefan Weil
04:08 pm Revision 02d5467e: Move dependency generation falgs out of configure
Signed-off-by: malc <av1474@comtv.ru> malc
06:57 am Revision 868dc0b4: configure: clean up temporary dependency files
Signed-off-by: malc <av1474@comtv.ru> malc
05:52 am Revision 6165a426: winwave: pause/restore playing upon seeing VOICE_DISABLE/ENABLE
Signed-off-by: malc <av1474@comtv.ru> malc
05:38 am Revision 875ef647: winwave: close event handle and delete wait object after closing HWAVEOUT
To avoid possibly being called back and thus racing.
Signed-off-by: malc <av1474@comtv.ru>
malc
04:39 am Revision f4e8d0b7: winwave: remove wait object when finalizing DAC voice
Signed-off-by: malc <av1474@comtv.ru> malc

10/10/2009

06:34 pm Revision 218951ef: CRIS: Segmented addressing only for kernel mode.
Segmented translation through the CRIS MMU is only done for
accesses in kernel mode. In user-mode, all accesses are t...
Edgar E. Iglesias
06:02 pm Revision cef290b8: Fix Windows host breakage by 45a50b1668822c23afc2a89f724654e176518bc4 (TeLeMan)
Signed-off-by: malc <av1474@comtv.ru> malc
04:16 pm Revision e0bda367: winwave: poll mode
Signed-off-by: malc <av1474@comtv.ru> malc
12:18 am Revision d5631638: Windows Waveform Audio driver (no ADC support yet)
Signed-off-by: malc <av1474@comtv.ru> malc

10/09/2009

05:17 am Revision ad323081: pcnet: Restart poll timer on pcnet_start
Just like we call into pcnet_poll_timer on stop, we need to call it on
start to trigger the setup of the poll timer.
...
Jan Kiszka
05:17 am Revision efb56cf7: pcnet: Drop unused recv_pos field
This state field was never used, simply remained 0. Drop it from the
PCNetState and update the save/restore code acco...
Jan Kiszka
05:17 am Revision 43076664: monitor: Convert do_system_powerdown() to QObject
Patchworks-ID: 35346
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori...
Luiz Capitulino
05:17 am Revision e0c97bde: monitor: Convert do_stop() to QObject
Patchworks-ID: 35343
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori...
Luiz Capitulino
05:17 am Revision c80d259e: monitor: Convert do_system_reset() to QObject
Patchworks-ID: 35347
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori...
Luiz Capitulino
05:17 am Revision b223f35f: monitor: Convert do_quit() do QObject
Patchworks-ID: 35345
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori...
Luiz Capitulino
05:17 am Revision a1f896a0: monitor: Convert do_cont() to QObject
Appropriate error handling support will be needed to have
encrypted images working under the future machine protocol,...
Luiz Capitulino
05:17 am Revision 83fb1de2: monitor: Convert do_balloon() to QObject
It is important to note that it never fails, as big refactoring
of the virtio code would be needed to get the proper ...
Luiz Capitulino
05:17 am Revision ab2d3187: monitor: Convert do_info_version() to QObject
The returned data is always a QString.
Also introduces monitor_print_qobject(), which can be used as
a standard way ...
Luiz Capitulino
05:17 am Revision 8f3cec0b: monitor: Convert do_info_cpus() to QObject
Each CPU information is stored in a QDict and the returned
QObject is a QList of all CPUs.
The QDict contains the fo...
Luiz Capitulino
05:17 am Revision cc1d9c70: monitor: Convert do_info_balloon() to QObject
On success return a QInt with the balloon's value.
This also introduces monitor_print_balloon() to print the
balloon...
Luiz Capitulino
05:17 am Revision a6fd08eb: Introduce QList
QList is a high-level data type that can be used to store QObjects
in a singly-linked list.
The following functions ...
Luiz Capitulino
05:17 am Revision 3aa3dcff: Introduce QList unit-tests
This suite contains tests to assure that QList API works as expected.
To execute it you should have check installed ...
Luiz Capitulino
05:17 am Revision 13c7425e: monitor: do_info(): handle new and old info handlers
do_info() is special, its job is to call 'info handlers'.
This is similar to what monitor_handle_command() does,
ther...
Luiz Capitulino
05:17 am Revision 910df89d: monitor: union for info handlers
This commit adds a union to mon_cmd_t for info handlers and
converts do_info() and info_cmds[] array to use it.
This...
Luiz Capitulino
05:17 am Revision af4ce882: monitor: union for command handlers
This commits adds a new union member to mon_cmd_t for command
handlers and convert monitor_handle_command() and qemu-...
Luiz Capitulino
05:17 am Revision a2876f59: monitor: Add user_print() to mon_cmd_t
This new struct member will store a pointer to a function that
should be used to output data in the user protocol for...
Luiz Capitulino
05:17 am Revision 13917bee: monitor: Handle new and old style handlers
This commit changes monitor_handle_command() to support old style
_and_ new style handlers.
New style handlers are p...
Luiz Capitulino
05:17 am Revision d7f9b689: monitor: Convert mon_cmd_t initializations to C99 style
Patchworks-ID: 35335
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori...
Luiz Capitulino
05:17 am Revision 54bcf074: Only compile sd0323 when one target uses it
Patchworks-ID: 35217
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:17 am Revision 20a4afc4: Only compile ads7846 when one target uses it
Patchworks-ID: 35218
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:17 am Revision ee99ca01: Only compile max111x when one target uses it
Patchworks-ID: 35219
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:17 am Revision 93a60400: Only compile ssi-sd when one target uses it
Patchworks-ID: 35220
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:17 am Revision d559ba1a: QObject: Accept NULL
It is convenient that QDECREF() and QINCREF() accept the QObject
parameter to be NULL, so that we don't duplicate 'if...
Luiz Capitulino
05:17 am Revision c62c4551: Only compile ssi when one target uses it
Patchworks-ID: 35221
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:17 am Revision 6a559be5: Only compile sd0303 when one target uses it
Patchworks-ID: 35216
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:17 am Revision 4aa5b83f: Only compile stellaris_input when one target uses it
Patchworks-ID: 35213
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:17 am Revision d9b44620: Only compile tmp105 when one target uses it
Patchworks-ID: 35214
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:17 am Revision 92eb6b4e: Only compile twl92230 when one target uses it
Patchworks-ID: 35212
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:17 am Revision 3c848e2a: Only compile tsc2005 when one target uses it
Patchworks-ID: 35215
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:17 am Revision 03aba0e3: Only compile lm832x when one target uses it
Patchworks-ID: 35211
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:17 am Revision 976ca9ab: Only compile wm8750 when one target uses it
Patchworks-ID: 35209
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:17 am Revision 5f74377c: Only compile ptimer when one target uses it
Patchworks-ID: 35207
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:17 am Revision ae573db3: Only compile max7310 when one target uses it
Patchworks-ID: 35210
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:17 am Revision b21fd8e6: Only compile sd when one target uses it
Patchworks-ID: 35208
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:17 am Revision 626b2a65: Only compile m48t59 when one target uses it
Patchworks-ID: 35204
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:17 am Revision 9f376df1: Only compile esp when one target uses it
Patchworks-ID: 35206
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:17 am Revision 2f3c407d: Only compile escc when one target uses it
Patchworks-ID: 35205
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:17 am Revision 065c7a36: Only compile ecc when one target uses it
Patchworks-ID: 35203
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:17 am Revision 7807feef: Only compile nand when one target uses it
Patchworks-ID: 35202
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:17 am Revision 64257584: Only compile usb_ohci when one target uses it
Patchworks-ID: 35199
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:17 am Revision 185c66c8: Only compile isa_mmio when one target uses it
Patchworks-ID: 35200
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:17 am Revision 86e1d113: Only compile qdev_addr when one target uses it
Patchworks-ID: 35201
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:17 am Revision 3d0f1517: Generate gdbstub-xml.c only when needed
First user of new config-devices.mak
Patchworks-ID: 35198
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-...
Juan Quintela
05:17 am Revision 1f3d3c8f: Add new config-devices.mak for each target
We generate config-devices.h from there automatically.
We need to do it in main Makefile, because we are going to nee...
Juan Quintela
05:17 am Revision fe0d4d3f: Generate config-devices.h
Generate config-devices.h for each target and config-all-devices.h for
common library. We don't want to name both co...
Juan Quintela
05:17 am Revision 91880d96: Move generation of config-target.h to Makefile from configure
Patchworks-ID: 35194
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
05:17 am Revision 25be210f: Rename config.{h, mak} config-target.{h, mak}
Add config.h file that includes config-target.h and config-host.h
Patchworks-ID: 35193
Signed-off-by: Juan Quintela ...
Juan Quintela
05:17 am Revision e5efe7f5: Remove useless check for config-host.mak
If config-host.mak dont' exist, we have exited in the check at
the beginning of the file.
Once here, move the bits to...
Juan Quintela
05:17 am Revision 1215c6e7: Move generation of config-host.h to Makefile from configure
Use timestamp based appreach to avoid not needed recompilation.
Add it to rules.mak
Many thanks to Paolo Bonzini for...
Juan Quintela
05:17 am Revision deed3ccf: Don't include config-host.mak from inside config.mak
Include it directly in Makefile.target
Patchworks-ID: 35189
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signe...
Juan Quintela

10/08/2009

01:07 pm Revision be9f2ded: CRIS: Update PR_EDA on TLB faults.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias

10/07/2009

04:54 pm Revision dde8bbb4: Warn if value of qdev_init() isn't checked
After qdev_init() fails, the device is gone. Failure to check runs a
high risk of use-after-free.
Patchworks-ID: 35...
Markus Armbruster
04:54 pm Revision 5c17ca25: Clean up test for qdev_init() failure
Some callers test for != 0, some for < 0. Normalize to < 0.
Patchworks-ID: 35171
Signed-off-by: Markus Armbruster <...
Markus Armbruster
04:54 pm Revision 33e66b86: Check return value of qdev_init()
But do so only where it may actually fail. Leave the rest for the
next commit.
Patchworks-ID: 35167
Signed-off-by: ...
Markus Armbruster
04:54 pm Revision e23a1b33: New qdev_init_nofail()
Like qdev_init(), but terminate program via hw_error() instead of
returning an error value.
Use it instead of qdev_i...
Markus Armbruster
04:54 pm Revision 3f66aa9c: Make isa_create() terminate program on failure
Callers don't check the return value anyway.
Patchworks-ID: 35172
Signed-off-by: Markus Armbruster <armbru@redhat.co...
Markus Armbruster
04:54 pm Revision 18cfeb52: Make qdev_init() destroy the device on failure
Before, every caller had to do this. Only two actually did.
Patchworks-ID: 35170
Signed-off-by: Markus Armbruster <...
Markus Armbruster
04:54 pm Revision 05a91699: Unbreak USB autoconnect filters
Commit 22f84e73 added a qdev_init() missing on the path through
usb_host_device_open(), but that broke the path throu...
Markus Armbruster
08:53 am Revision 6a957025: tcg: improve output log
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno

10/06/2009

11:01 pm Revision 49d9fdcc: target-i386: fix ARPL
The arpl implementation in target-i386/translate.c uses cpu_A0
temporary across a brcond op. This patch fixes that i...
Laurent Desnogues
10:46 pm Revision d9ace8b3: configure and Makefile are not generated in qemu
Just say it to make
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.i...
Juan Quintela
10:46 pm Revision ae7489cb: AIOLIBS is not used anywhere
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
10:46 pm Revision cdaed7c7: qdev: move comment
Move comment back next to main_system_bus to avoid confusion.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signe...
Gerd Hoffmann
10:46 pm Revision 3e4e4646: optionrom: remove use of implicit RM variable
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
10:46 pm Revision 9c927650: add build-all to .PHONY rules
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
10:46 pm Revision 5ab28867: Don't use implicit rules for Makefile
This remove implicit rules + implicit variables.
Explicit rules like the generation of %.h and %.c from %.hx still wo...
Juan Quintela
10:46 pm Revision 4888ec26: optionrom: create .PHONY variable
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
10:36 pm Revision 7f1c9d20: Port host_net_add monitor command to QemuOpts
Here is where we rely on qemu_opts_parse() to handle an empty string.
We could alternatively explicitly handle this h...
Mark McLoughlin
10:36 pm Revision 13cf8f21: Port usb net to QemuOpts
We need net_client_init_from_opts() exported for this
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-...
Mark McLoughlin
10:36 pm Revision 0f457d91: qemu/pci: make pci not depend on msix
Making pci device cleanup msix automatically makes pci.c depend on
msix.c, which is IMO messy. Since devices do msix...
Michael S. Tsirkin
10:36 pm Revision dc1c9fe8: Final net cleanup after conversion to QemuOpts
Now that net_client_init() has no users, kill it off and rename
net_client_init_from_opts().
There is no further nee...
Mark McLoughlin
10:36 pm Revision 05fcfada: qemu/pci: clarify pci config load routine
PCI load routine has to be called with size equal to 256 (otherwise it
will crash in weird ways). So assert this, ma...
Michael S. Tsirkin
10:36 pm Revision c59c7ea9: Port PCI NIC hotplug to QemuOpts
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Mark McLoughlin
10:36 pm Revision 7b3fb251: Clean up legacy code in net_client_init()
Now that we've ported everything over to QemuOpts, we can kill off
all the cruft in net_client_init().
Note, the 'ch...
Mark McLoughlin
10:36 pm Revision ec302ffd: Port -net user to QemuOpts
The handling of guestfwd and hostfwd requires the previous changes
to allow multiple values for each parameter. The o...
Mark McLoughlin
10:36 pm Revision 8a1c5235: Port -net tap to QemuOpts
Some parameters are not valid with fd=. Rather than having a separate
parameter description table for validating fd=,...
Mark McLoughlin
10:36 pm Revision 88ce16ca: Port -net socket to QemuOpts
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Mark McLoughlin
10:36 pm Revision dd51058d: Port -net vde to QemuOpts
The net_vde_init() change is needed because we now pass NULL pointers
instead of empty strings for group/sock if they...
Mark McLoughlin
10:36 pm Revision ed2955c2: Port -net dump to QemuOpts
Note, not incrementing nb_host_devs in net_init_dump() is intentional.
Signed-off-by: Mark McLoughlin <markmc@redhat...
Mark McLoughlin
10:36 pm Revision f83c6e10: Port -net none and -net nic to QemuOpts
We use a table of network types to look up the initialization function
and parameter descriptions in net_client_init(...
Mark McLoughlin
10:36 pm Revision 8119b33d: Add qemu_net_opts
The first step in porting -net to QemuOpts. We do not include parameter
descriptions in the QemuOptsList because we u...
Mark McLoughlin
10:36 pm Revision a676968b: Remove bogus error message from qemu_opts_set()
The only way qemu_opts_create() can fail is if a QemuOpts with that id
already exists and fail_if_exists=1. In that c...
Mark McLoughlin
10:36 pm Revision 51693297: Remove double error message in qemu_option_set()
qemu_opt_set() prints an error message in all failure cases, so
qemu_set_option() doesn't need to print another error...
Mark McLoughlin
10:36 pm Revision b386becf: Remove double error message for -device option parsing
qemu_opts_parse() gives a suitable error message in all failure cases
so we can remove the error message from the cal...
Mark McLoughlin
10:36 pm Revision 2cfa571f: Make qemu_opts_parse() handle empty strings
Rather than making callers explicitly handle empty strings by using
qemu_opts_create(), we can easily have qemu_opts_...
Mark McLoughlin
10:36 pm Revision 5dc519ef: Add qemu_opts_validate() for post parsing validation
Several qemu command line options have a parameter whose value affects
what other parameters are accepted for the opt...
Mark McLoughlin
10:36 pm Revision dc9ca4ba: Never overwrite a QemuOpt
Rather than overwriting a QemuOpt, just add a new one to the tail and
always do a reverse search for parameters to pr...
Mark McLoughlin
10:36 pm Revision fb12577c: Drop config_error(), use qemu_error() instead
Diagnostic output goes to stderr, except when we're in a monitor
command, when it goes to the monitor instead.
confi...
Markus Armbruster
10:36 pm Revision 32a8e14a: Use qemu_strdup() for NICInfo string fields
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Mark McLoughlin
10:36 pm Revision 3cd67992: Don't assign a static string to NICInfo::model
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Mark McLoughlin
10:36 pm Revision 9203f520: Make NICInfo string fields non-const
We now only assign strdup()ed strings to these fields, never static
strings.
aliguori: fix build for ppc_prep and mi...
Mark McLoughlin
10:36 pm Revision d2cffe30: Move memset() from net_client_uninit() to net_client_init()
zeroing a structure before using it is more common than zeroing after
using it. Also makes the setting of nd->used mo...
Mark McLoughlin
10:36 pm Revision 02374aa0: Use qemu_strdup() for VLANClientState string fields
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Mark McLoughlin
10:36 pm Revision 3a179c66: Make net_client_init() consume slirp_configs even on error
net_slirp_init() walks slirp_configs, and stops when it encounters one
that doesn't work. Instead of consuming slirp...
Markus Armbruster
10:36 pm Revision 0752706d: Don't exit() in config_error()
Propagating errors up the call chain is tedious. In startup code, we
can take a shortcut: terminate the program. Th...
Markus Armbruster
10:36 pm Revision a6af8e5f: add host_device format description to qemu-img manpage
Converting files using "qemu-img convert" onto logical volumes (or any
block device) you need to use the currently un...
Adrian Bridgett
10:36 pm Revision 0ca9f8a4: offer right-ctrl as a grab option
Add support for -ctrl-grab to use the right-ctrl button to grab/release
the mouse in SDL.
The multi-button ctrl-alt ...
Dustin Kirkland
10:36 pm Revision e52eb611: Revert "Fix exit on 'pci_add' Monitor command"
This reverts commit 0148fde54c2478ea8a47c8dbfe4c0fb8bda4d996.
As requested by Luiz.
Signed-off-by: Anthony Liguori ...
Anthony Liguori
10:36 pm Revision 5fdfbf7e: Register rtc options for -set
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: ...
Jan Kiszka
10:36 pm Revision dbbaaff6: eepro100: support 16 bit read from SCBCmd (== 2)
This is necessary to support OpenBSD 4.2 install, without
this change it triggers an assert.
Signed-off-by: Reimar D...
=?UTF-8?q?Reimar=20D=C3=B6ffinger?=
10:36 pm Revision 45a50b16: Reorganize option rom (+linux kernel) loading.
This patch adds infrastructure to maintain memory regions which must be
restored on reset. That includes roms (vga b...
Gerd Hoffmann
« Previous
Next »
 

Also available in: Atom