Activity
From 10/03/2009 to 11/01/2009
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... - 11:44 pm Revision ec9f7356: Update gpxe roms to have BANNER_TIMEOUT=0
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 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... - 07:42 pm Revision 195325a4: Revert "Fall back to network boot as the last possible boot option"
- This reverts commit 94ca5a985919cca312c505bbb0c824d175cc6bb8.
- 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... - 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> - 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> - 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> - 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... - 04:42 pm Revision 65e59a08: Update SeaBIOS to latest upstream
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 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
... - 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... - 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... - 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...
- 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... - 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, ... - 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> - 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... - 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 *... - 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 ... - 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> - 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> - 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... - 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> - 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> - 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... - 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@... - 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 ... - 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... - 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... - 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... - 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> - 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... - 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... - 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> - 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> - 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> - 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> - 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> - 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> - 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... - 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...
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 ... - 07:29 pm Revision 9f092040: really fix net.h
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 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... - 07:29 pm Revision a7f085c6: Fix signature of new_vlan_client
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 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... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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:... - 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... - 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:... - 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:... - 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> - 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:... - 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... - 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... - 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 ... - 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> - 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:... - 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> - 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> - 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> - 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@... - 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> - 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... - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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... - 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... - 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.... - 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... - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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... - 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> - 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... - 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> - 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... - 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> - 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> - 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> - 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... - 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> - 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> - 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... - 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... - 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.
... - 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... - 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... - 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> - 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... - 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> - 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> - 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... - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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... - 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... - 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... - 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> - 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> - 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> - 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>... - 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... - 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... - 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... - 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... - 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.
... - 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... - 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 ... - 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 ... - 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> - 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 ... - 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... - 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... - 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... - 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...
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...
10/25/2009
- 05:04 pm Revision f79ca110: sparc32: tcx: remove unused include directive
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
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> - 10:49 pm Revision 9a2070d3: sparc32: convert Sun4c interrupt controller to reset + vmsd
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:44 pm Revision 78971d57: sparc32: convert interrupt controller to reset + vmsd
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:39 pm Revision 1a522e8a: sparc32: convert IOMMU to reset + vmsd
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 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> - 10:22 pm Revision 285e468d: m48t59: convert to vmstate reset
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 08:35 pm Revision 0e0bfeea: sparc32: convert slavio_timer to reset + vmsd
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 07:56 pm Revision 2be37833: fdc: convert to reset + vmsd
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 07:34 pm Revision 63235df8: esp: convert to reset + vmsd
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 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> - 07:09 pm Revision 09330e90: escc: add chipset docs
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 07:07 pm Revision bdb78cae: escc: convert to VMState, vmsd and reset
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 06:27 pm Revision 5ac574c4: sparc32: add chipset docs for eccmemctl
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 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> - 05:14 pm Revision 0284dc54: sparc32: convert eccmemctl to reset + vmsd
- Also remove unused include directive.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 12:15 pm Revision 1c6a50e7: sparc64: remove unused variables
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
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 ... - 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... - 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... - 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>
- 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, ... - 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>
10/21/2009
- 09:36 pm Revision 102251a4: Merge commit 'linux-user/linux-user-for-upstream' into staging
- 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... - 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... - 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... - 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>...
10/18/2009
- 09:44 pm Revision 544f4f0b: bsd-user: fix breakage by 78cfb07fe0dc556cae662a0fab5fe1bd33daabdb
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 07:26 pm Revision 747bbdf7: Suppress warnings about 'warn_unused_result' attribute directive
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 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... - 05:51 pm Revision 976b2037: x86: add 'static' to please Sparse
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 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... - 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... - 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... - 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... - 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... - 12:53 am Revision b567b38c: target-arm: remove T0 and T1
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 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> - 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> - 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> - 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... - 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> - 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> - 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> - 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> - 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> - 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... - 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>... - 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... - 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> - 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> - 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... - 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> - 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...
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... - 12:08 pm Revision 5afe3f04: Only IDE needs limits for CHS configuration
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 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...
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> - 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...
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... - 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 ... - 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... - 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.
... - 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... - 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... - 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
... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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 ... - 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 ... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 09:43 am Revision a58c16dc: winwave: ADC support
- Signed-off-by: malc <av1474@comtv.ru>
- 01:40 am Revision cb4f03e8: audio: remove last remnants of _t
- Signed-off-by: malc <av1474@comtv.ru>
- 01:15 am Revision bc578fe0: winwave: make error logging more consistent
- Signed-off-by: malc <av1474@comtv.ru>
- 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... - 12:57 am Revision a91b857c: configure: clean temporary executable files even on Windows
- Signed-off-by: malc <av1474@comtv.ru>
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...
10/13/2009
- 09:56 pm Revision 930f3fe1: Add some chipset doc links
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 07:57 pm Revision 6a8a2803: user: fix libuser build messages
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 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... - 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...
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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...
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... - 04:08 pm Revision 02d5467e: Move dependency generation falgs out of configure
- Signed-off-by: malc <av1474@comtv.ru>
- 06:57 am Revision 868dc0b4: configure: clean up temporary dependency files
- Signed-off-by: malc <av1474@comtv.ru>
- 05:52 am Revision 6165a426: winwave: pause/restore playing upon seeing VOICE_DISABLE/ENABLE
- Signed-off-by: malc <av1474@comtv.ru>
- 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> - 04:39 am Revision f4e8d0b7: winwave: remove wait object when finalizing DAC voice
- Signed-off-by: malc <av1474@comtv.ru>
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... - 06:02 pm Revision cef290b8: Fix Windows host breakage by 45a50b1668822c23afc2a89f724654e176518bc4 (TeLeMan)
- Signed-off-by: malc <av1474@comtv.ru>
- 04:16 pm Revision e0bda367: winwave: poll mode
- Signed-off-by: malc <av1474@comtv.ru>
- 12:18 am Revision d5631638: Windows Waveform Audio driver (no ADC support yet)
- Signed-off-by: malc <av1474@comtv.ru>
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.
... - 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... - 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... - 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 ... - 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... - 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... - 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,... - 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... - 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 ... - 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... - 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... - 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 ... - 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... - 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... - 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 ... - 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... - 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-... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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-... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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...
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>
10/07/2009
- 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 <... - 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... - 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... - 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: ... - 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... - 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 <... - 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... - 08:53 am Revision 6a957025: tcg: improve output log
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
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... - 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... - 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... - 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> - 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> - 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> - 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> - 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... - 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... - 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> - 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-... - 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... - 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... - 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... - 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> - 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... - 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... - 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... - 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=,... - 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(... - 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... - 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... - 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... - 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... - 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... - 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_... - 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... - 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... - 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... - 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> - 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> - 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... - 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> - 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... - 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... - 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... - 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 ... - 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 ... - 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... - 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: ... - 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... - 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...
10/05/2009
- 11:41 pm Revision 5a2d0e57: target-i386: move recently added vmstate fields at the end of the structure
- This reduce the impact on hosts that have addressing modes with limited
offsets. Suggested by Laurent Desnogues.
Sig... - 10:20 pm Revision 0b4ce02e: block/raw: Add create_options for host_device
- Today host_devices have a create function, so they also need a create_options
field to prevent qemu-img from complain... - 10:02 pm Revision 850810d0: Improve error reporting on file access
- By making the error reporting include strerror(errno), it gives the user
a bit more indication as to why qemu failed.... - 10:01 pm Revision 1e7fbc6d: x86: fix miss merge
- There was a missmerge, and then we got a tail recursive call to cpu_post_load
without case base :)
Signed-off-by: Ju... - 10:01 pm Revision 6c098407: Win32: Fix vnc support.
- Without this patch, qemu on windows crashes as soon
as a vnc client connects.
Signed-off-by: Stefan Weil <weil@mail.... - 05:32 pm Revision fc3baad7: restore CFLAGS check for conflict and fix recursive CFLAGS issue
- cc-option uses more make-syntax to replace the shell "if/else".
Issue with recursive += is fixed by doing the first ... - 05:32 pm Revision 48042d86: Fix pci_vga_init() not to ignore bus argument
- Commit a414c306 converted all VGA devices to qdev. It used
pci_create_simple() for all devices, except for this one ... - 05:32 pm Revision 3312958d: pci_create() is now unused, remove it
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision f4e94dfe: Set revision in eeprom correctly for 82557 versions.
- This is necessary to make FreeBSD recognize the device as 82557 - otherwise its
driver will use unsupported features ... - 05:32 pm Revision 19a2223f: set correct CS seg limit and flags on sipi
- TCG works with incorrect values somehow.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Anthony Liguor... - 05:32 pm Revision 25fe3654: virtio-pci: return error if virtio_console_init fails
- Currently only one virtio_console device is supported. Trying to add
multiple devices fails and such failure should b... - 05:32 pm Revision 9ee05825: Make it obvious that pci_nic_init() can't fail
- Before this patch, pci_nic_init() returns NULL when it can't find the
model in pci_nic_models[]. Except this can't h... - 05:32 pm Revision 07caea31: Fix pci_add nic not to exit on bad model
- Monitor command "pci_add ADDR nic model=MODEL" uses pci_nic_init() to
create the NIC. When MODEL is unknown or "?", ... - 05:32 pm Revision 49bd1458: Fix pci_add storage not to exit on bad first argument
- Monitor command "pci_add ADDR storage ..." does its work in
qemu_pci_hot_add_nic(). It called pci_create(..., ADDR) ... - 05:32 pm Revision 499cf102: Rename pci_create_noinit() to pci_create()
- It's qdev_create() specialized for PCI, so name it accordingly.
Signed-off-by: Markus Armbruster <armbru@redhat.com>... - 05:32 pm Revision fa0cfdf2: vnc: Set invalid buffer pointers to NULL
- After qemu_free, the pointers for input and output
buffers are no longer valid, so set them to NULL
(most other calls... - 05:32 pm Revision 80ee15a6: qcow2: Increase maximum cluster size to 2 MB
- This patch increases the maximum qcow2 cluster size to 2 MB. Starting with 128k
clusters, L2 tables span 2 GB or more... - 05:32 pm Revision 5a1fc5e8: qemu: clean up target page usage in msix
- Since cpu_register_phys_memory does not require size to be a multiple of
target page size, simply make msix page size... - 05:32 pm Revision 85352471: qemu/virtio-pci: remove unnecessary check
- it's safe to call msix_write_config if msix
is disabled, so call it unconditionally on
pci config write.
Signed-off-... - 05:32 pm Revision c8cd1fcd: qdev: show name of device that fails init
- When initialising a device fails, show the name of the failing device.
The current behaviour is to silently exit on ... - 05:32 pm Revision 7f1e9d4e: eepro100: Don't allow guests to fail assertions
- The idea of using assert() for input validation is rather questionable.
Let's remove it from eepro100, so that guests... - 05:32 pm Revision 8f2498f9: fix comment on cpu_register_physical_memory_offset
- We don't require full pages in cpu_register_physical_memory,
except for RAM.
Signed-off-by: Michael S. Tsirkin <mst@... - 05:32 pm Revision 5330de09: qemu/pci: refactor code/symbolic constants
- refactor code slightly, adding symbolic constants and functions, and
using macros where possible. This will also mak... - 05:32 pm Revision c0b1905b: qemu/pci: reset device registers on bus reset
- Reset BARs and a couple of other registers on bus reset, as per PCI
spec.
Signed-off-by: Michael S. Tsirkin <mst@red... - 05:32 pm Revision 7f23f812: qemu/qdev: type safety in reset handler
- Add type safety to qdev reset handlers, by declaring them as
DeviceState * rather than void *.
Signed-off-by: Michae... - 05:32 pm Revision 41b5e892: qdev: don't crash on unset drive properties.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision e489030d: qemu/virtio: fix reset with device removal
- virtio pci registers its own reset handler, but fails to unregister it,
which will lead to crashes after device remov... - 05:32 pm Revision 99244fa1: floppy: move dma setup + drive connect to fdctrl_init_common()
- isa-fdc is completely qdev-ified with this patch applied, all
configuration uses properties.
sysbus-fdc needs dma_ch... - 05:32 pm Revision ac0be998: serial: convert isa to qdev
- Everything using standard isa I/O ports and IRQ windup is considerd
being an actual isa device. That are all serial_... - 05:32 pm Revision cb23117b: scsi: hotplug windup
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 56a14938: drive cleanup fixes.
- Changes:
* drive_uninit() wants a DriveInfo now.
* drive_uninit() also calls bdrv_delete(),
so callers don't ... - 05:32 pm Revision 4db49dc0: refactor drive_hot_add
- move pci device lookup into the "case IF_SCSI" section, so we
can do something else for other interface types.
Signe... - 05:32 pm Revision fd8014e1: floppy: add drive properties.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 3f84865a: pci: windup acpi-based hotplug
- Switch over acpi-based PCI hotplug for pc over to the new
qdev-based pci hotplugging.
Signed-off-by: Gerd Hoffmann <... - 05:32 pm Revision 7101174e: allow if=none for drive_add
- Allow adding unconnected host drives by specifying if=none like it is
possible with -drive. They can be put in use w... - 05:32 pm Revision ef80b466: store a pointer to QemuOpts in DeviceState, release it when zapping a device.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision ee995ffb: pci: hotplug windup
- Create qdev infrastructure for pci hotplug. PCI bus implementations
must register a handler for hotplug. Creating a... - 05:32 pm Revision a861c453: switch qemu-config to qemu_error
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision d29275f1: Add exit callback to DeviceInfo.
- This adds a exit callback for device destruction to DeviceInfo, so
we can hook cleanups into qdev device destruction.... - 05:32 pm Revision 01985dcf: Implement scsi device destruction
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 131ec1bd: qdev: device free fixups.
- Two bug fixes:
* When freeing a device we unregister even stuff we didn't register in
the first place because the... - 05:32 pm Revision a8e662b5: usb: hook unplug into qdev, cleanups + fixes.
- Hook into DeviceInfo->exit().
handle_destroy() must not free the state struct, this is handled
by the new usb_qdev_e... - 05:32 pm Revision ef816d83: usb: hotplug windup
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision e3936fa5: pci: move unregister from PCIDevice to PCIDeviceInfo
- One more cleanup while being at it ;)
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguor... - 05:32 pm Revision 3418bd25: qdev hotplug: infrastructure and monitor commands.
- Adds device_add and device_del commands. device_add accepts accepts
the same syntax like the -device command line sw... - 05:32 pm Revision a36a344d: pci: use qdev for device destruction.
- pci_unregister_device is static now and hooked into Devicestate->exit.
qdev_free(pci_device) works now.
Signed-off-b... - 05:32 pm Revision 907265db: update pc-bios/bios.bin
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 021f0674: parallel: convert isa to qdev
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 03587182: convert pci bridge to qdev
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 21eea4b3: support inplace allocation for pci bus, split irq init.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 1f850f10: switch ide bus to inplace allocation.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 1ac7105e: update pcbios submodule to current master
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 7cd9eee0: piix_pci: kill PIIX3IrqState
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision ca9c39fa: switch scsi bus to inplace allocation.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision b2317837: switch usb bus to inplace allocation.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 6875204c: Enable host-clock-based RTC
- Switch RTC emulations to the new host_clock instead of vm_clock by
default. This has the advantage that the emulated ... - 05:32 pm Revision 1ed2fc1f: Refactor RTC command line switches
- Deprecate -localtime, -setdate and -rtc-td-hack in favor of a new
unified command line switch:
-rtc [base=utc|lo... - 05:32 pm Revision 21d5d12b: Introduce QEMU_CLOCK_HOST
- Despite its name QEMU_CLOCK_REALTIME is (normally) not using
CLOCK_REALTIME / the host system time as base. In order ... - 05:32 pm Revision f64382ba: win32: Drop dead dyntick timer code
- nearest_delta_us is calculated but not used. Drop it.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-... - 05:32 pm Revision cd739fb6: allow qdev busses allocations be inplace
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 828566bc: temporary fix for on_vcpu
- Recent changes made on_vcpu hit the abort() path, even with the IO thread
disabled. This is because cpu_single_env is... - 05:32 pm Revision 5f30fa18: gdbstub: x86: Switch 64/32 bit registers dynamically
- Commit 56aebc891674cd2d07b3f64183415697be200084 changed gdbstub in way
that debugging 32 or 16-bit guest code is no l... - 05:32 pm Revision b3807725: kvm: Fix guest single-stepping
- Hopefully the last regression of 4c0960c0: KVM_SET_GUEST_DEBUG requires
properly synchronized guest registers (on x86... - 05:32 pm Revision 0fdddf80: Rename QEMU_TIMER_* to QEMU_CLOCK_*
- These constants select clocks, not timers. And init_timers initializes
clocks.
Signed-off-by: Jan Kiszka <jan.kiszka... - 05:32 pm Revision 47cbc7aa: bdf: Remove last users of FALSE/TRUE
- This brings bfd_boolean to the wonderful world of <stdbool.h>, it is needed
because it defines bdf_boolean as an enum... - 05:32 pm Revision e5bc201d: do proper cpu_self check
- Currently, our check for qemu_cpu_self only checks if there is a cpu
currently in execution (represented by cpu_singl... - 05:32 pm Revision a316e378: Add -Wold-style-* flags
- This time, I add them in configure only if target compiler supports it
Signed-off-by: Juan Quintela <quintela@redhat... - 05:32 pm Revision a9796703: Correctly free nd structure
- When we "free" a NICInfo structure, we can leak pointers, since we don't do
much more than setting used = 0.
We free... - 05:32 pm Revision d5b61ddd: musicpal: Add VMState support
- Register all relevant fields of Musicpal device states with the VMState
framework. This involves a few type changes o... - 05:32 pm Revision b6e31c12: slirp: It needs to use QEMU_CFLAGS not CFLAGS
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 0148fde5: Fix exit on 'pci_add' Monitor command
- If the user issues one of the following commands to the Monitor:
pci_add pci_addr=auto nic model=None
pci_add pci_ad... - 05:32 pm Revision 243cd13c: musicpal: Clean up typecasts
- Signed-off-by: Jan Kiszka <jan.kiszka@web.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 49fedd0d: musicpal: Coding style fixes
- Signed-off-by: Jan Kiszka <jan.kiszka@web.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 267c4840: musicpal: True reset support for audio device
- Signed-off-by: Jan Kiszka <jan.kiszka@web.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 2e87c5b9: musicpal: Catch null TX qeueues
- They likely represent invalid queues that should be skipped. We already
do this for RX queues. Wish I had a spec...
... - 05:32 pm Revision 708afdf3: musicpal: Rework GPIO input events
- The qdev_gpio conversion of 343ec8e caused come polarity mismatch of key
event pins and left an overly complex soluti... - 05:32 pm Revision f11f6a5f: vmstate: Add suppot for field_exist() test
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision c88d6bde: musicpal: Make PIT emulation more robust
- Stop the periodic timers of the PIT on reset, disabling via the control
register and invalid parameters.
Signed-off-... - 05:32 pm Revision 0cb892aa: x86: port cpu to vmstate
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 30624c92: musicpal: True reset support for GPIO
- Signed-off-by: Jan Kiszka <jan.kiszka@web.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 3c8ce630: x86: factor out cpu_get/put_fpreg()
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision c1a54d57: x86: split MTRRVar union
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision c4c38c8c: x86: factor out cpu_pre_save()
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 216c07c3: x86: factor out cpu_get/put_mttr_var()
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision fc3b0aa2: x86: factor out cpu_get/put_xmm_reg()
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision acc68836: x86: split FPReg union
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision f89a8e4e: Add *TL functions to vmstate
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 66e6d55b: x86: port segments to vmstate
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision e5cc6429: x86: mcg_cap is never 0
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 468f6581: x86: factor out cpu_pre/post_load()
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 496eb021: x86: send mce_banks as an array
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 60a902f1: x86: add fpregs_format_vmstate
- Don't even ask, being able to load/save between 64<->80bit floats should be forbidden
Signed-off-by: Juan Quintela <... - 05:32 pm Revision ac74d0f1: x86: mce_banks always have the same size
- mce_banks is always MCE_BANKS_DEF * 4 in size, value never change
CC: Huang Ying <ying.huang@intel.com>
Signed-off-b... - 05:32 pm Revision cdc0c58f: x86: add fptag_vmstate to the state
- It is needed to store fptags
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <alig... - 05:32 pm Revision bfc179b6: x86: add pending_irq_vmstate to the state
- It is needed to save the interrupt_bitmap
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony ... - 05:32 pm Revision 67b8f419: x86: fpus is uint16_t not unsigned int
- We save more that fpus on that 16 bits (fpstt), we need an additional field
Signed-off-by: Juan Quintela <quintela@r... - 05:32 pm Revision eb831623: x86: fpuc is uint16_t not unsigned int
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 5ee0ffaa: x86: make a20_mask int32_t
- This makes the savevm code correct, and sign extensins gives us exactly
what we need (namely, sign extend to 64 bits ... - 05:32 pm Revision 6b0e766f: vmstate: remove i2c_slave_load/save
- All its users moved to vmstate
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <al... - 05:32 pm Revision aa1e3b28: vmstate: port lm832x device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision f0495f56: vmstate: port twl92230 device
- Just don't look. struct tm members are ints' and they are sent as uint16_t.
VMState code complains as it should. Ha... - 05:32 pm Revision 1f76b9b9: x86: hflags is not modified at all, just save it directly
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 19df438b: vmstate: add support for arrays of pointers
- We need this to send arrays of timers
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Ligu... - 05:32 pm Revision e69f0602: lm832x: make fields to have the same types that they are saved/loaded
- They were saved as uint8_t already. To make things simpler, I just
reg == -1 used to indicate an error, I create LM8... - 05:32 pm Revision 1894839f: vmstate: create VMSTATE_I2C_SLAVE
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision b6bd0bdc: vmstate: add uint8 array
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 0211364d: vmstate: port pxa2xx_i2c device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 840e9cef: vmstate: create VMSTATE_STRUCT_POINTER
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 7cb45faa: vmstate: port max7310 device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision c1d803b3: vmstate: port wm8750 device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 289070c7: vmstate: create VMSTATE_INT16_ARRAY
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 371a4468: vmstate: port tmp105 device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 6f3a7798: tmp105: change len and alorm to uint8_t
- They were using only with very small integers, and they are sent/read as
bytes. They can't become negative as far as... - 05:32 pm Revision aed7278d: vmstate: port ssd0303 device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision b53d44e5: twl92230: change pwrbtn_state to uint8_t
- its value is always the level of an interrupt, 0 or 1
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-... - 05:32 pm Revision bcbe8068: vmstate: port i2c_slave device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 5b7f5327: i2c: addresses are load/save as uint8_t values, change types to reflect this
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 8d0eb050: vmstate: port i2c_bus device
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision d4bfa4d7: vmstate: remove const from pre_save() functions
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 6680f01c: vmstate: Add support for sending partial arrays
- This one is needed for changees happening on fdc. It allows you to send
arrays of structs whose size we want to send... - 05:32 pm Revision c7cc172d: qdev: Add support for uint8_t
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision db596c53: vmstate: remove ps2_kbd_load_old()
- Now that we have version_id on post_load() we don't need the old load
function
Signed-off-by: Juan Quintela <quintel... - 05:32 pm Revision f22f5b07: cirrus_vga: also assign gr0/1 when writting shadow_gr0/1
- This is a regression/bug caused by previous vga_cleanup. This fixes
Ubuntu installer reported by:
Pierre Riteau
S... - 05:32 pm Revision 84e2e3eb: vmstate: remove const for put operations
- In a later patch, we introduce pre_save() and post_save() functions.
The whole point of that operation is to change t... - 05:32 pm Revision e59fb374: vmstate: add version_id argument to post_load
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:32 pm Revision 50af3246: vga: move back dirty_log functions to vga.c
- They are needed there on qemu-kvm.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori... - 05:29 pm Revision 4e3db917: Revert "eepro100: Remove unused device status entries"
- This reverts commit 3031efabd0bb744126a53f32c5426580b5d394d5.
- 12:10 am Revision 09d85fb8: target-i386: Fix exceptions for fxsave/fxrstor
- This patch corrects the following aspects of exception generation in
fxsave/fxrstor:
* Generate #GP if the operand i...
10/04/2009
- 04:30 pm Revision 94f4af02: tcg: allocate s->op_dead_iargs dynamically
- Similarly to what is already done in tcg_liveness_analysis() when
USE_LIVENESS_ANALYSIS is not set.
Signed-off-by: A... - 04:16 pm Revision 8389c67b: tcg: remove dead code
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 04:02 pm Revision b7d43d03: bsd-user: fix "#if 0"'d printf()
- Make an "#if 0"'d printf() in load_elf_binary() reflect what the actual
code does (see commit 3bc0bdcaadef1100ce2413a... - 03:59 pm Revision c4c270e2: eepro100: Add more i825xx devices
- The new devices added here are still not functional -
partially because some patches are still missing,
partially bec... - 03:54 pm Revision 3031efab: eepro100: Remove unused device status entries
- A lot of entries are unused (they were added by copy + paste
from other drivers during development of eepro100.c).
R... - 03:46 pm Revision 1b050077: target-i386: add RDTSCP support
- RDTSCP reads the time stamp counter and atomically also the content
of a 32-bit MSR, which can be freely set by the O... - 03:09 pm Revision d9f4bb27: target-i386: add SSE4a instruction support
- This adds support for the AMD Phenom/Barcelona's SSE4a instructions.
Those include insertq and extrq, which are doing... - 03:04 pm Revision ccd59d09: target-i386: add lock mov cr0 = cr8
- AMD CPUs featuring a shortcut to access CR8 even from 32-bit mode.
If you use the LOCK prefix with "mov CR0", it acce... - 02:24 pm Revision 5f0ce17f: tcg/i386: add support for ext{8,16}u_i32 TCG ops
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 02:24 pm Revision cfc86988: tcg: add ext{8,16,32}u_i{32,64} TCG ops
- Currently zero extensions ops are implemented by a and op with a
constant. This is then catched in some backend, and ... - 02:24 pm Revision ee682d27: Check availability of uuid header / library
- If available, the Universally Unique Identifier library
is used by the vdi block driver.
Other parts of QEMU (vl.c) ... - 02:24 pm Revision 64584218: tcg/x86_64: add support for ext{8,16,32}u_i{32,64} TCG ops
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 02:24 pm Revision 317b7e67: hw/omap_dma: add matching {} in if 0
- MULTI_REQ is never defined, so it doesn't matter much, but since
we have an if statement there, let's add {} to clari... - 02:24 pm Revision 3bc0bdca: linux-user: fix "#if 0"'d printf()
- Make an "#if 0"'d printf() in load_elf_binary(), probably left to aid in
debugging, reflect what the actual code does...
10/03/2009
- 02:30 am Revision a628b869: oss/alsa: Do not invoke UB described in 7.15.1.1 (this time for ADC)
- Signed-off-by: malc <av1474@comtv.ru>
Also available in: Atom