Activity

From 08/09/2011 to 09/07/2011

09/07/2011

10:58 am Revision 5b1cdb4e: usb-musb: Add reset function
Add a separate reset function musb_reset() to the usb-musb interface,
so that users who implement a reset function ca...
Juha Riihimäki
10:58 am Revision 406c2075: usb-musb: Take a DeviceState* in init function
Initialise usb-musb by passing it a DeviceState* and the offset of the
IRQs in its gpio array, rather than a plain po...
Peter Maydell
10:58 am Revision 9147b752: usb: Remove leading underscores from __musb_irq_max
Identifiers with double leading underscore are reserved, so rename
__musb_irq_max so we don't encroach on reserved na...
Peter Maydell
10:58 am Revision d6791578: usb-host: tag as unmigratable
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
10:58 am Revision 891fb2cd: usb: claim port at device initialization time.
This patch makes qemu assign a port when creating the device, not when
attaching it. For most usb devices this isn't...
Gerd Hoffmann
10:58 am Revision 7755260f: usb-ccid: remote wakeup support
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
10:58 am Revision 4d8debba: usb: fix use after free
The ->complete() callback might have released the USBPacket (uhci
actually does), so we must not touch it after the c...
Gerd Hoffmann
10:58 am Revision 97237e0a: usb-ccid: switch to USBDesc*
Switch the smard card emulation to use the USBDesc*
structs for the usb descriptors.
Signed-off-by: Gerd Hoffmann <k...
Gerd Hoffmann
10:58 am Revision 0c402e5a: usb-host: parse port in /proc/bus/usb/devices scan
Unfortunaly this is limited to root ports.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
10:58 am Revision ba9acab9: usb-host: constify port
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
10:58 am Revision 2fe80192: usb-ehci: handle siTDs
This patch adds code to do minimal siTD handling, which is basically
just following the next pointer. This is good e...
Gerd Hoffmann
10:58 am Revision c0e5750b: usb-host: endpoint table fixup
USB Devices can have up to 15 IN and 15 OUT endpoints, not 15 endpoints
total. Move from one array to two arrays (on...
Gerd Hoffmann
10:58 am Revision 9516bb47: usb-host: claim port
When configured to pass through a specific host port (using hostbus and
hostport properties), try to claim the port i...
Gerd Hoffmann
10:50 am Revision eb7700bb: usb-host: fix configuration tracking.
It is perfectly fine to leave the usb device in unconfigured state
(USBHostDevice->configuration == 0). Just do that...
Gerd Hoffmann
10:50 am Revision 3ee886c5: usb-host: limit open retries
Limit the number of times qemu tries to open host devices to three.
Reset error counter when the device goes away, af...
Gerd Hoffmann
10:50 am Revision 40197c35: usb-host: reapurb error report fix
Don't report errors on devices which are in disconnected
and closing state.
Gerd Hoffmann
10:50 am Revision 9b87e19b: usb-host: fix halted endpoints
Two fixes for the price of one ;)
First, reinitialize the endpoint table after device reset.
This is needed anyway a...
Gerd Hoffmann
10:50 am Revision e6a2f500: usb-host: start tracing support
Add a bunch of trace points to usb-linux.c Drop a bunch of DPRINTK's in
favor of the trace points. Also cleanup err...
Gerd Hoffmann
10:20 am Revision 22b626e2: spice: workaround a spice server bug.
spice server might call the channel_event callback from spice server
thread context. Detect that and aquire iothread...
Gerd Hoffmann
10:20 am Revision 7e79cf40: spice: set qxl->ssd.running=true before telling spice to start, RHBZ #733993
If qxl->ssd.running=true is set after telling spice to start, the spice server
thread can call qxl_send_events while ...
Yonit Halperin
10:20 am Revision 40010aea: qxl: s/qxl_set_irq/qxl_update_irq/
Signed-off-by: Yonit Halperin <yhalperi@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Yonit Halperin
10:20 am Revision efbf2950: qxl: send interrupt after migration in case ram->int_pending != 0, RHBZ #732949
if qxl_send_events was called from spice server context, and then
migration had completed before a call to pipe_read,...
Yonit Halperin
10:20 am Revision a680f7e7: hw/qxl: Fix format string errors
Fix format string errors causing compile failure on 32 bit hosts
when spice is enabled.
Signed-off-by: Peter Maydell...
Peter Maydell
10:20 am Revision 7b6c7369: spice-qemu-char.c: Use correct printf format char for ssize_t
Use the correct printf format string character (%z) for ssize_t.
This fixes a compile failure on 32 bit Linux with sp...
Peter Maydell

09/06/2011

04:45 pm Revision cfc606da: scsi: improve MODE SENSE emulation
- do not return extra pages when requesting all pages (PAGE CODE = 0x3f)
- return correct sense code for PC = 3 (sav...
Paolo Bonzini
04:28 pm Revision eae31cb9: scsi: fill in additional sense length correctly
Even though we do not use them, we should include the last three
bytes of sense data in the additional sense length.
...
Paolo Bonzini
04:15 pm Revision 70371cfb: configure: Copy test data to build directory
The QDict unit-tests (check-qdict) will fail when ran on a different
build directory. That's, it only works when ran ...
Luiz Capitulino
04:15 pm Revision 69faeee1: Fix qjson test of solidus encoding
"\/" is supposed to be decoded as "/", but there is no need to encode
"/" via escape. Fix the existing test and add a...
Jan Kiszka
04:14 pm Revision f6515262: scsi: refine constants for READ CAPACITY 16
Rename SERVICE_ACTION_IN to SERVICE_ACTION_IN_16 to distinguish
from the 12-byte CDB variant, and add a constant for ...
Paolo Bonzini
02:15 pm Revision 8e321cc6: scsi: fix accounting of writes
Writes go through scsi_write_complete at least twice, the first time
to get some data without having actually written...
Paolo Bonzini
02:02 pm Revision 0a4ac106: scsi: execute SYNCHRONIZE_CACHE asynchronously
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini
01:33 pm Revision bb45ded9: VMDK: bugfix, opening vSphere 4 exported image
The vSphere 4 exported image is streamOptimized extent, which is not
quite correctly handled. Ignore rdgOffset when R...
Fam Zheng
01:33 pm Revision f16f509d: VMDK: bugfix, open Haiku vmdk image
Haiku provides a specially formed vmdk image, which let qemu abort. It a
combination of sparse header and flat data (...
Fam Zheng
01:31 pm Revision 6c031aac: VMDK: creating streamOptimized subformat
Creating streamOptimized subformat. Added subformat option
'streamOptimized', to create a image with compression enab...
Fam Zheng
01:30 pm Revision 2b2c8c5d: VMDK: read/write compressed extent
Add support for reading/writing compressed extent.
Signed-off-by: Fam Zheng <famcool@gmail.com>
Reviewed-by: Stefan ...
Fam Zheng
01:27 pm Revision 432bb170: VMDK: Opening compressed extent.
Added flags field for compressed/streamOptimized extents, open and save
image configuration.
Signed-off-by: Fam Zhen...
Fam Zheng
01:25 pm Revision dd3f6ee2: VMDK: separate vmdk_read_extent/vmdk_write_extent
Factor out read/write extent code, since there will be more things to
take care of once reading/writing compressed cl...
Fam Zheng
01:22 pm Revision 86c6b429: VMDK: add twoGbMaxExtentSparse support
Add twoGbMaxExtentSparse support. Introduce vmdk_free_last_extent.
Signed-off-by: Fam Zheng <famcool@gmail.com>
Revi...
Fam Zheng
01:20 pm Revision 6398de51: VMDK: enable twoGbMaxExtentFlat
Enable the createType 'twoGbMaxExtentFlat'. The supporting code is
already in.
Signed-off-by: Fam Zheng <famcool@gma...
Fam Zheng
12:24 pm Revision ba5b7ad4: block: Declare qemu_blockalign() in block.h, not block_int.h
Device models should be able to use it without an unclean include of
block_int.h.
Signed-off-by: Markus Armbruster <...
Markus Armbruster
12:24 pm Revision 124386cc: spitz tosa: Simplify "drive is suitable for microdrive" test
We try the drive defined with -drive if=ide,index=0 (or equivalent
sugar). We use it only if (dinfo && bdrv_is_inser...
Markus Armbruster
12:24 pm Revision c602a489: block: Clean up bdrv_flush_all()
Change (!bdrv_is_removable(bs) || bdrv_is_inserted(bs)) to just
bdrv_is_inserted(). Rationale:
The value of bdr...
Markus Armbruster
12:24 pm Revision 07b70bfb: savevm: Include writable devices with removable media
savevm and loadvm silently ignore block devices with removable media,
such as floppies and SD cards. Rolling back a ...
Markus Armbruster
12:24 pm Revision f9e8fda4: xen: Clean up pci_piix3_xen_ide_unplug()'s test for "not a CD"
pci_piix3_xen_ide_unplug() unplugs only disks, not CD-ROMs. It peeks
into the DriveInfo's BlockDriverState to distin...
Markus Armbruster
12:24 pm Revision 18d90055: fdc: Make media change detection more robust
fdctrl_change_cb() gets called on a virtual media change via monitor.
It would be nice if host device block drivers c...
Markus Armbruster
12:24 pm Revision 8e49ca46: block: Leave tracking media change to device models
hw/fdc.c is the only one that cares.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf ...
Markus Armbruster
12:24 pm Revision 656fbeff: ide: Give vmstate structs internal linkage where possible
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Markus Armbruster
12:24 pm Revision be32f75f: block/raw: Fix to forward method bdrv_media_changed()
Block driver "raw" forwards most methods to the underlying block
driver. However, it doesn't implement method bdrv_m...
Markus Armbruster
12:23 pm Revision 814839c0: ide: Clean up case label indentation in ide_exec_cmd()
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Markus Armbruster
12:23 pm Revision 1d4316d3: ide: Update command code definitions as per ACS-2 Table B.2
Drop WIN_SRST, it has the same value as WIN_DEVICE_RESET.
Drop unused WIN_RESTORE, it has the same value as WIN_RECA...
Markus Armbruster
12:23 pm Revision 145feb17: block: Split change_cb() into change_media_cb(), resize_cb()
Multiplexing callbacks complicates matters needlessly.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-o...
Markus Armbruster
12:23 pm Revision 0e49de52: block: Generalize change_cb() to BlockDevOps
So we can more easily add device model callbacks.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by...
Markus Armbruster
12:23 pm Revision fa879d62: block: Attach non-qdev devices as well
For now, this just protects against programming errors like having the
same drive back multiple non-qdev devices, or ...
Markus Armbruster
12:23 pm Revision 648fb0ea: async: Allow nested qemu_bh_poll calls
qemu may segfault when a BH handler first deletes a BH and then (possibly
indirectly) calls a nested qemu_bh_poll(). ...
Kevin Wolf
12:23 pm Revision c30e624d: linux aio: some comments
Add some notes about Linux AIO explaining why we don't use AIO in
some situations.
Signed-off-by: Frediano Ziglio <f...
Frediano Ziglio
12:23 pm Revision 8e217d53: qcow2: Properly initialise QcowL2Meta
Dependency list pointers filled with random garbage from the stack aren't a
good idea.
Signed-off-by: Kevin Wolf <kw...
Kevin Wolf
12:23 pm Revision 0fa9131a: qcow2: Fix error cases to run depedent requests
Requests depending on a failed request would end up waiting forever. This fixes
the error path to continue dependent ...
Kevin Wolf
12:09 pm Revision 344eecf6: mips: Support the MT TCStatus IXMT irq disable flag
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
12:09 pm Revision 1dab005a: mips: Default to using one VPE and one TC.
Boards can override the setup if needed.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Edgar E. Iglesias
12:09 pm Revision f249412c: mips: Add MT halting and waking of VPEs
+ some partial support for TC's.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Edgar E. Iglesias
12:09 pm Revision 9e56e756: mips: Initialize MT state at reset
Only TC0 on VPE0 is active after reset. All other VPEs and
TCs start in sleep.
Signed-off-by: Edgar E. Iglesias <edg...
Edgar E. Iglesias
12:09 pm Revision c4cb2578: mips: Add SMP support to the Malta board
No change to the CPU kinds, so SMP will only work if
manually changing the cpu to 34Kf:
-cpu 34Kf -smp 2
Signed-off...
Edgar E. Iglesias
12:09 pm Revision ded40088: mips: Enable VInt interrupt mode for the 34Kf
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
12:09 pm Revision e4280973: mips: Correct VInt vector generation
1. The pending need to pass the Status IM gating.
2. The priority is from seven (highest prio) down to zero.
QEMU ...
Edgar E. Iglesias
12:09 pm Revision bc45a67a: mips: Correct IntCtl write mask for VInt
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
12:09 pm Revision 5a25ce94: mips: Hook in more reg accesses via mttr/mftr
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
12:09 pm Revision fe8dca8c: mips: Synchronize CP0 TCSTatus, Status and EntryHi
These registers share some of their fields. Writes to these fields
should be visible through the corresponding mirror...
Edgar E. Iglesias
12:09 pm Revision b93bbdcd: mips: Handle TC indexing of other VPEs
Introduce mips_cpu_map_tc() to map a global TC index into a VPE nr
and local tc index.
Signed-off-by: Edgar E. Igles...
Edgar E. Iglesias

09/04/2011

05:46 pm Revision c50a6def: milkymist: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
05:46 pm Revision 5105ed3b: milkymist-softusb: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
05:46 pm Revision 8a53d56f: milkymist-minimac2: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
05:46 pm Revision cbdea0ca: dummy_m68k: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
05:46 pm Revision 02e5c167: mainstone: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
05:46 pm Revision 88fa8031: lm32_boards: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
05:46 pm Revision c378b364: mcf5208: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
05:46 pm Revision cfe5f011: pflash_cfi01/pflash_cfi02: convert to memory API
cfi02 is annoying in that is ignores some address bits; we probably
want explicit support in the memory API for that....
Avi Kivity
05:46 pm Revision ccbecf62: Makefile.hw: allow hw/ files to include glib headers
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
05:46 pm Revision 72124c01: piix_pci: wrap memory update in a transaction
The code will remap all PAMs, even if just one is updated, resulting
in reduced performance. Wrap in a transaction t...
Avi Kivity
05:46 pm Revision 64c048f4: cirrus: wrap memory update in a transaction
This prevents spurious unmapping and remapping of the vga windows,
which reduces performance.
Reviewed-by: Richard H...
Avi Kivity
05:46 pm Revision a4911d64: leon3: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
05:46 pm Revision 211adf4d: integratorcp: convert to memory API (RAM/flash only)
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
05:46 pm Revision d40b2af8: sysbus: add sysbus_add_memory_overlap()
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
05:46 pm Revision b0e3d5ac: axis_dev88: convert to memory API (RAM only)
Reviewed-by: Richard Henderson <rth@twiddle.net>
Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-b...
Avi Kivity
05:46 pm Revision 7d6f78cf: armv7m: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
05:46 pm Revision 72e4d255: an5206: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
05:46 pm Revision fcdf7729: ReadWriteHandler: remove
No longer used.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
05:46 pm Revision 13faf2a7: mips_fulong2e: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
05:46 pm Revision 2b985d9c: sysbus: add helpers to add and delete memory regions to the system bus
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
05:46 pm Revision f070e1e2: stellaris_enet: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
05:46 pm Revision d0ed8076: pci_host: convert conf index and data ports to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
12:28 pm Revision f69539b1: apb_pci: convert PCI space to memory API
Add a new memory space for PCI instead of using system memory.
This also fixes a bug where VGA region vga.chain4 is
...
Blue Swirl
09:38 am Revision 962d4b28: fw_cfg: fix crash if FW_CFG_WRITE_CHANNEL is used incorrectly
Avoid a crash if the guest combines FW_CFG_WRITE_CHANNEL with
a wrong value.
Signed-off-by: Blue Swirl <blauwirbel@g...
Blue Swirl

09/03/2011

08:47 pm Revision 9f8d2a09: softfloat: Use uint32 consistently
Prepares for uint32 replacement.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Reviewed-by: Peter Maydell <...
Andreas Färber
08:46 pm Revision 38641f8f: softfloat: Use uint16 consistently
Prepares for uint16 replacement.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Reviewed-by: Peter Maydell <...
Andreas Färber
08:45 pm Revision e2d8830e: Allow overriding the location of Samba's smbd.
Allow overriding the location of Samba's smbd.
Pretty much every OS I look at has some means of
changing this path (...
Brad
01:45 pm Revision 541dc0d4: Use new macro QEMU_PACKED for packed structures
Most changes were made using these commands:
git grep -la '__attribute__((packed))'|xargs perl -pi -e 's/__attribute...
Stefan Weil
01:45 pm Revision 0f7fdd34: Add new macro QEMU_PACKED for packed C structures
A packed struct needs different gcc attributes for compilations
with MinGW compilers because glib-2.0 adds compiler f...
Stefan Weil

09/02/2011

06:35 pm Revision a74cd8cc: rename qemu_malloc and related to glib names for coherence
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed...
Frediano Ziglio
06:34 pm Revision 9aed1e03: Rename qemu -> qemu-system-i386
This has been discussed before in the past. The special casing really makes no
sense anymore. This seems like a goo...
Anthony Liguori
06:34 pm Revision 1901cb14: Fix install(1) usage to be compatible with OpenBSD's install(1).
Fix install(1) usage to be compatible with OpenBSD's install(1).
When creating a directory via the -d flag the -p fl...
Brad
06:34 pm Revision 12d4536f: main: force enabling of I/O thread
Enabling the I/O thread by default seems like an important part of declaring
1.0. Besides allowing true SMP support ...
Anthony Liguori
06:28 pm Revision d9cd446b: trace: fix out-of-tree builds
Reported-by: Lluis Vilanova <vilanova@ac.upc.edu>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Anthony Liguori
06:08 pm Revision 88adbdfd: Merge remote-tracking branch 'stefanha/tracing' into staging
Anthony Liguori
01:08 pm Revision 9f4facbc: libcacard: use INSTALL_DATA for data
Signed-off-by: Brad Smith <brad@comstyle.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Brad Smith
01:08 pm Revision c6bfc164: x86: fix daa opcode for al register values higher than 0xf9
The second if statement should consider the original al register value,
and not the new one.
Signed-off-by: Boris Fi...
Boris Figovsky
12:49 pm Revision 6f9faa91: sh4: Fix potential crash in debug code
cppcheck reports this error:
qemu/hw/sh_intc.c:390: error: Possible null pointer dereference:
s - otherwise it is r...
Stefan Weil

09/01/2011

09:57 pm Revision 625f9e1f: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
Anthony Liguori
09:55 pm Revision a952c570: Merge remote-tracking branch 'qemu-kvm-tmp/memory/core' into staging
Anthony Liguori
09:12 pm Revision e2a99ad3: build: sort objects to remove duplicates for link
Avoid duplicate object files during the link. There are legitimate
cases where a link command-line would include dup...
Stefan Hajnoczi
09:12 pm Revision 69e5bb68: Add glib support to main loop
This allows GSources to be used to register callback events in QEMU. This is
useful as it allows us to take greater ...
Anthony Liguori
09:12 pm Revision 4d88a2ac: main: switch qemu_set_fd_handler to g_io_add_watch
This patch changes qemu_set_fd_handler to be implemented in terms of
g_io_add_watch(). The semantics are a bit diffe...
Anthony Liguori
08:20 pm Revision 70d705fd: tcg/ppc/tcg-target.c: Avoid 'set but not used' gcc warnings
Move the declaration and initialisation of some variables in
tcg_out_qemu_ld and tcg_out_qemu_st inside CONFIG_SOFTMM...
Peter Maydell
12:34 pm Revision 47f08d7a: trace: enable all events
Given that all events with programmatically-controlled state are disabled by
default, we can delete the "disable" pro...
Lluís
12:34 pm Revision d8e8ef4e: simpletrace: fix process() argument count
The simpletrace.process() function invokes analyzer methods with the
wrong number of arguments if a timestamp should ...
Stefan Hajnoczi
12:34 pm Revision 9a82b6a5: trace: [stderr] add support for dynamically enabling/disabling events
Uses the generic interface provided in "trace/control.h" in order to provide
a programmatic interface as well as comm...
Lluís
12:34 pm Revision 03727e6a: trace: [simple] disable all trace points by default
Note that this refers to the backend-specific state (whether the output must be
generated), not the event "disabled" ...
Lluís
12:34 pm Revision 49926043: trace: generalize the "property" concept in the trace-events file
This adds/modifies the following functions:
* get_name: Get _only_ the event name
* has_property: Return whether an ...
Lluís
12:34 pm Revision 23d15e86: trace: add "-trace events" argument to control initial state
The "-trace events" argument can be used to provide a file with a list of trace
event names that will be enabled prio...
Lluís
12:34 pm Revision 31965ae2: trace: always compile support for controlling and querying trace event states
The current interface is generic for this small set of operations, and thus
other backends can easily modify the "tra...
Lluís
12:34 pm Revision fc764105: trace: separate trace event control and query routines from the simple backend
Generalize the 'st_print_trace_events' and 'st_change_trace_event_state' into
backend-specific 'trace_print_events' a...
Lluís
12:34 pm Revision dd215f64: trace: always use the "nop" backend on events with the "disable" keyword
Any event with the keyword/property "disable" generates an empty trace event
using the "nop" backend, regardless of t...
Lluís
12:34 pm Revision e4858974: trace: avoid conditional code compilation during option parsing
A default implementation for backend-specific routines is provided in
"trace/default.c", which backends can override ...
Lluís
12:34 pm Revision edb47ec4: trace: move backend-specific code into the trace/ directory
Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu> Lluís
12:34 pm Revision 09001ee7: trace: [make] replace 'ifeq' with values in CONFIG_TRACE_*
Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu> Lluís
12:34 pm Revision 6d8a764e: trace: [configure] rename CONFIG_*_TRACE into CONFIG_TRACE_*
Provides a more hierarchical view of the variable domain.
Also adds the CONFIG_TRACE_* variables for all backends.
...
Lluís
12:34 pm Revision 51010317: build: [simple] Include qemu-timer-common.o in trace-obj-y
Helper programs like qemu-ga use tracing primitives, but qemu-timer-common.o
(also used by simpletrace.o) is not nece...
Lluís
12:34 pm Revision e03b41d4: build: Fix linkage of QEMU_PROG
Using '$^' to establish the files to link with will remove any repeated entries
in the list of dependencies.
Signed-...
Lluís

08/31/2011

10:48 pm Revision bdc76462: tusb6010: Convert to qdev
Convert the tusb6010 to qdev.
Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
[Riku Voipio: Fixes and restr...
Peter Maydell

08/30/2011

11:20 am Revision 021d26d1: memory: Fix memory_region_get_ram_ptr for ROM devices
Mask out the sub-page bits that are used by ROM device for storing the
io-index and the IO_MEM_ROMD flag.
Signed-off...
Jan Kiszka
12:59 am Revision f0fb8b71: Merge branch 'omap-for-upstream' of git://git.linaro.org/people/pmaydell/qemu-...
Edgar E. Iglesias

08/29/2011

05:57 pm Revision 9f4bd6ba: Merge remote-tracking branch 'kwolf/for-anthony' into staging
Anthony Liguori
04:48 pm Revision 950c671d: Merge remote-tracking branch 'qemu-kvm/memory/core' into staging
Anthony Liguori
04:48 pm Revision 751d63c3: Merge remote-tracking branch 'qemu-kvm/memory/urgent' into staging
Anthony Liguori
04:48 pm Revision c7839241: Merge remote-tracking branch 'mst/for_anthony' into staging
Anthony Liguori
04:48 pm Revision 8d76d4be: Merge remote-tracking branch 'qmp/queue/monitor' into staging
Anthony Liguori
03:42 pm Revision a22f123c: qemu-img: Require larger zero areas for sparse handling
By default, require 4k of consecutive zero bytes for qemu-img to make the
output file sparse by not issuing a write r...
Kevin Wolf
01:47 pm Revision 2542bfd5: Fix spelling in comments and debug messages (recieve -> receive)
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Reviewed-by: Andreas Färber <andreas.faerber@web.de>
Signed-off-by:...
Stefan Weil
12:35 pm Revision 11d6dded: hw/pci-stub: fix comment typo
[Stefan fixed "doesn't" -> "don't"]
Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Stefan Hajnoczi <stef...
Alon Levy
11:52 am Revision b5fe14cc: memory: fix rom_device I/O mode
When adding a rom_device in I/O mode, we incorrectly masked off the low
bits, resulting in a pure RAM map. Fix my ma...
Avi Kivity

08/28/2011

07:37 pm Revision d5c8cf99: omap_gpmc: Implement prefetch engine
This commit implements the prefetch engine feature of the GPMC
which can be used for NAND devices. This includes both...
Peter Maydell
07:37 pm Revision eee0a1c6: omap: Wire up the DMA request line to the GPMC
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Peter Maydell
07:37 pm Revision ef20677c: omap_gpmc: Pull prefetch engine data into sub-struct
Refactor the gpmc state structure so items relating to
the prefetch engine are in their own sub-struct and have
more ...
Peter Maydell
07:37 pm Revision 856f2df7: omap_gpmc: Accept a zero mask field on omap3630
OMAP3630 adds an extra bit of address masking, so a mask of
0xb1111 is valid. Unfortunately the GPMC_REVISION is the ...
Juha Riihimäki
07:37 pm Revision 7c470ff1: omap_gpmc: Calculate revision from OMAP model
Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
[Riku Voipio: Fixes and restructuring patchset]
Signed-off-b...
Juha Riihimäki
07:37 pm Revision 2a952feb: omap_gpmc: Support NAND devices
Support accesses to NAND devices, both by mapping them into
the GPMC address space, and via the NAND_COMMAND, NAND_AD...
Peter Maydell
07:37 pm Revision 9ed3e1b1: omap_gpmc: Reindent misindented switch statements
Whitespace-only change fixing indentation.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Peter Maydell
07:37 pm Revision f13e656e: hw/omap.h: Add OMAP 3630 to omap_mpu_model enumeration
Add the OMAP 3630 to the omap_mpu_model enumeration, and add the
corresponding cpu_is_omap3630() function.
(OMAP3 is...
Peter Maydell
07:37 pm Revision b5325c27: omap_gpmc: Take omap_mpu_state* in omap_gpmc_init
Take a pointer to the omap mpu state struct in omap_gpmc_init.
Some details of GPMC behaviour depend on the OMAP vers...
Juha Riihimäki
07:37 pm Revision de8af7fe: omap_gpmc: Fix handling of FIFOTHRESHOLDSTATUS bit
The OMAP3 TRM is inconsistent about whether the GPMC FIFOTHRESHOLDSTATUS
bit should be set when FIFOPOINTER > FIFOTHR...
Peter Maydell
07:37 pm Revision 77c6c736: omap_gpmc: Wire up the GPMC IRQ correctly
The omap_gpmc wasn't actually wiring up its IRQ, so
anything that provoked an interrupt would be using
uninitialised ...
Peter Maydell
07:37 pm Revision 7c00b9de: hw/onenand: Minor spacing fixes
Minor whitespace-only cleanup (separated out from the qdevifying
patch for clarity).
Signed-off-by: Juha Riihimäki <...
Juha Riihimäki
07:37 pm Revision 3387bf55: omap_gpmc: Refactor omap_gpmc_cs_map and omap_gpmc_cs_unmap
Refactor the omap_gpmc_cs_map/unmap functions:
* take the omap_gpmc_s* and a chipselect id rather than the
omap_g...
Peter Maydell
07:37 pm Revision 07bc2f80: omap_gpmc: Clean up omap_gpmc_attach MemoryRegion conversion
Now that all callers of omap_gpmc_attach pass in a MemoryRegion*,
we can remove the base_update and unmap function po...
Peter Maydell
07:37 pm Revision 9c8255e1: omap_gpmc: GPMC_IRQSTATUS is write-one-to-clear
Fix a bug in the handling of writes to GPMC_IRQSTATUS:
it behaves as "write one to clear, writing zero is ignored".
...
Peter Maydell
07:36 pm Revision 500954e3: hw/onenand: Qdevify
Qdevify the ONENAND device.
Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
[Riku Voipio: Fixes and restruc...
Juha Riihimäki
07:33 pm Revision 82866965: hw/onenand: Remove unnecessary argument from onenand_command()
Refactor onenand_command() -- since it is essentially a method of
the device object, it doesn't make sense to pass in...
Juha Riihimäki
07:22 pm Revision 46c305ef: hw/sysbus: Add sysbus_mmio_get_region()
Add a sysbus_mmio_get_region() which allows users of sysbus
devices to turn a (SysBusDevice*, mmioidx) tuple into a
M...
Peter Maydell
06:34 pm Revision 73c92f9a: sh_pci: Fix sh_pci memory alias confusion
The a7 area was set up as an alias of itself, rather than the p4 area. This
sent the memory core into infinite recur...
Avi Kivity
02:38 pm Revision 9f94778c: Fix disabling interrupts in sun4u
clear interrupt request if the interrupt priority < CPU pil
clear hardware interrupt request if interrupts are disabl...
Artyom Tarasenko
10:56 am Revision 010f3f5f: xilinx: Convert most xilinx devices to MemoryRegion
This converts ethlite, intc, timer and uartlite to use
MemoryRegions.
Signed-off-by: Edgar E. Iglesias <edgar.iglesi...
Edgar E. Iglesias
10:17 am Revision fe0de7aa: TCG: improve optimizer debugging
Use enum TCGOpcode instead of plain old int so that the name of
current op can be seen in GDB. Add a default case to ...
Blue Swirl
10:17 am Revision e5b34f37: dyngen-exec.h: cleanup
Remove unused or otherwise available stuff.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl

08/27/2011

08:03 pm Revision 97a3f6ff: g364fb: convert to qdev
Extract G364 ROM contents from device emulation to machine emulation,
so device emulation can be reused in other mach...
Hervé Poussineau
08:03 pm Revision b213b370: g364fb: use trace framework
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Hervé Poussineau
06:44 pm Revision 01c4330b: checkpatch: fix braces {} handling
checkpatch.pl doesn't report warning for if/else statements with missing
'else' braces:
if (something) {
foo;
} ...
Pavel Borzenkov
06:42 pm Revision 8733f609: Fix linker scripts
Remove PROVIDE_HIDDEN and ONLY_IF_{RO,RW} from linker scripts to make
them work with older binutils versions. Fixes ...
Gerd Hoffmann
06:42 pm Revision 0fc6b582: Fix build on OpenBSD with BSD userland emu and smartcard NSS enabled
The first issue is the hard coded POSIX Real Time extensions library in the
libcacard/Makefile. From looking at the c...
Brad

08/26/2011

07:18 pm Revision c488c7f6: block: latency accounting
Account the total latency for read/write/flush requests. This allows
management tools to average it based on a snaps...
Christoph Hellwig
11:25 am Revision b0b3db79: vhost-net: cleanup host notifiers at last step
When the vhost notifier is disabled, the userspace handler runs
immediately: virtio_pci_set_host_notifier_internal mi...
Michael S. Tsirkin
08:59 am Revision cb9c6268: linux-user: Correct a few missuses of host addresses
Fix a few cases where we were passing host pointers to the
guest.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@g...
Edgar E. Iglesias
12:35 am Revision 75f5941c: memory: add opaque parameter to memory_region_init_rom_device()
The MemoryRegionOps callbacks expect it.
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity

08/25/2011

11:44 pm Revision 8a84fc6b: microblaze: Add an MSR_PVR constant and use it.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com> Edgar E. Iglesias
11:44 pm Revision 97b833c5: microblaze: Make the MSR PVR bit non writable
Instead of hardcoding it to 1.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com>
Edgar E. Iglesias
10:39 pm Revision 01e0451a: Revert "Merge remote-tracking branch 'qemu-kvm/memory/batch' into staging"
This reverts commit 8ef9ea85a2cc1007eaefa53e6871f1f83bcef22d, reversing
changes made to 444dc48298c480e42e15a8fe676be...
Anthony Liguori
09:56 pm Revision f065aa0a: vga: Silence bogus gcc warning about uninitialized variables
Some gcc versions do not properly detect that all possible cases are
covered and base and size are always initialized...
Jan Kiszka
07:18 pm Revision a597e79c: block: explicit I/O accounting
Decouple the I/O accounting from bdrv_aio_readv/writev/flush and
make the hardware models call directly into the acco...
Christoph Hellwig
06:40 pm Revision 860341f6: monitor: fix build breakage for !CONFIG_VNC
Commit c62f6d1 (monitor: fix build breakage with --disable-vnc)
conditionalised some VNC setup code but left an unuse...
Jamie Iles
05:46 pm Revision b9cb88b0: hw/9pfs: mark directories also as un-reclaimable on unlink
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
05:46 pm Revision 95f65511: hw/9pfs: Add directory reclaim support
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
05:46 pm Revision 9b54ffaa: hw/9pfs: Use v9fs_do_close instead of close
we should use the local abstraction instead of
directly calling close.
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar...
Aneesh Kumar K.V
05:46 pm Revision 84dfb926: hw/9pfs: Add reference counting for fid
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
05:46 pm Revision 7a462745: hw/9pfs: Add file descriptor reclaim support
[M. Mohan Kumar <mohan@in.ibm.com> removed some unused variables]
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linu...
Aneesh Kumar K.V
05:46 pm Revision 9e5b2247: hw/9pfs: init fid list properly
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
04:23 pm Revision 2f4b7593: qcow2: remove unused qcow2_create_refcount_update function
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Frediano Ziglio
04:22 pm Revision 35ee5e39: qcow2: use always stderr for debugging
let all DEBUG_ALLOC2 printf goes to stderr
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin ...
Frediano Ziglio
03:50 pm Revision 56a7a874: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
Anthony Liguori
03:48 pm Revision 8ef9ea85: Merge remote-tracking branch 'qemu-kvm/memory/batch' into staging
Anthony Liguori
03:48 pm Revision 444dc482: Merge remote-tracking branch 'aneesh/for-upstream-2' into staging
Anthony Liguori
02:56 pm Revision 7bc2b9cd: memory: fix memory_region_init_rom_device() not initializing ->ops
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
11:21 am Revision e99722f6: disasm: update comment
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Frediano Ziglio
11:21 am Revision fdc9c41a: Fix up some style nits of last uq/master merge
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Jan Kiszka
10:56 am Revision 906d23eb: milkymist-minimac2: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
10:56 am Revision fcb9fc24: milkymist-softusb: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
10:56 am Revision 2b90ca04: milkymist: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
10:56 am Revision e33df454: mcf5208: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
10:56 am Revision 09730e29: mainstone: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
10:56 am Revision 82afb3a7: g364fb: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
10:56 am Revision 4c9e975d: lm32_boards: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
10:56 am Revision 9eadff4a: dummy_m68k: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
10:56 am Revision 28e77964: sysbus: add sysbus_add_memory_overlap()
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
10:56 am Revision a1807ef2: Makefile.hw: allow hw/ files to include glib headers
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
10:56 am Revision c2c1b0f8: piix_pci: wrap memory update in a transaction
The code will remap all PAMs, even if just one is updated, resulting
in reduced performance. Wrap in a transaction t...
Avi Kivity
10:56 am Revision cf9182e2: cirrus: wrap memory update in a transaction
This prevents spurious unmapping and remapping of the vga windows,
which reduces performance.
Reviewed-by: Richard H...
Avi Kivity
10:56 am Revision 20e5758b: leon3: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
10:56 am Revision b3cc4962: integratorcp: convert to memory API (RAM/flash only)
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
10:56 am Revision c8a50e59: pflash_cfi01/pflash_cfi02: convert to memory API
cfi02 is annoying in that is ignores some address bits; we probably
want explicit support in the memory API for that....
Avi Kivity
10:56 am Revision 5461eb21: axis_dev88: convert to memory API (RAM only)
Reviewed-by: Richard Henderson <rth@twiddle.net>
Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-b...
Avi Kivity
10:49 am Revision 5b15f275: ppc_oldworld, ppc_newworld: fix escc BAR related crash
ppc maps the escc mmio region both at a fixed offset (as a sysbus area) and as part of a PCI BAR.
This crashes, since...
Avi Kivity

08/24/2011

10:11 pm Revision 89da90b1: gt64xxx: fix crash in gt64120_pci_mapping()
The map/unmap code was assymetric - unmap used the local MemoryRegion while
map used isa_mmio_init(), which cannot ha...
Avi Kivity
08:17 pm Revision fbe15adf: armv7m: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
08:17 pm Revision 4c390a1d: an5206: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
08:17 pm Revision fb48f855: ReadWriteHandler: remove
No longer used.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
08:17 pm Revision d2c33733: pci_host: convert conf index and data ports to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
08:17 pm Revision be35694d: sysbus: add helpers to add and delete memory regions to the system bus
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
08:17 pm Revision 58160baf: stellaris_enet: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
03:53 pm Revision 2df46246: sheepdog: use coroutines
This makes the sheepdog block driver support bdrv_co_readv/writev
instead of bdrv_aio_readv/writev.
With this patch,...
MORITA Kazutaka
03:52 pm Revision c9abe111: pci: Error on PCI capability collisions
Nothing good can happen when we overlap capabilities. This may happen
when plugging in assigned devices or when devic...
Jan Kiszka
03:52 pm Revision 74d63b65: pcie/aer: fix inject aer error command
various fixes to make aer inject error command work.
- wrong assert
- command line parser
- err.status needs initiali...
Isaku Yamahata
03:52 pm Revision 1553d4f1: pcie/slot: fix hotplug event
When slot status register is cleared, PCIDevice::exp.hpev_notify
needs to be cleared.
Otherwise, PCIDevice::exp.hpev_...
Isaku Yamahata

08/23/2011

11:24 pm Revision e8906f35: PPC: E500: Set ESR values
When an exception occurs on BookE, we need to set ESR bits to expose
to the guest information on what exactly happene...
Alexander Graf
11:24 pm Revision 27a69bb0: PPC: E500: Inject SPE exception on invalid SPE access
When accessing an SPE instruction despite it being not available,
throw an SPE exception instead of an APU exception....
Alexander Graf
11:24 pm Revision 542df9bf: PPC: E500: Add ESR bit definitions
The BookE spec specifies a number of ESR bits. Add defines for them
so we can use them later on.
Reported-by: Jason ...
Alexander Graf
10:51 pm Revision 710ffe60: hw/omap_gpmc: Don't try to map CS0 twice on reset
Remove a spurious second map of the OMAP GPMC CS0 region on reset.
This fixes an assertion failure when we try to add...
Peter Maydell
10:24 pm Revision f412c762: tcg: Update --enable-debug for TCG_OPF_NOT_PRESENT.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-b...
Richard Henderson
06:41 pm Revision ab0997e0: qcow2: remove memory leak
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Frediano Ziglio
06:41 pm Revision c2271403: qcow2: remove l2meta from QCowAIOCB
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Frediano Ziglio
06:41 pm Revision 5ebaa27e: qcow2: reindent and use while before the big jump
prepare to remove read/write callbacks
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf...
Frediano Ziglio
06:41 pm Revision e78c69b8: qcow2: remove common from QCowAIOCB
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Frediano Ziglio
06:41 pm Revision c2bdd990: qcow2: remove cluster_offset from QCowAIOCB
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Frediano Ziglio
06:41 pm Revision 3fc48d09: qcow2: Removed QCowAIOCB entirely
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Frediano Ziglio
06:41 pm Revision faf575c1: qcow2: removed cur_nr_sectors field in QCowAIOCB
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Frediano Ziglio
06:41 pm Revision 4617310c: qcow2: Removed unused AIOCB fields
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Frediano Ziglio
06:41 pm Revision 122bbd1d: qcow: remove old #undefined code
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Frediano Ziglio
06:41 pm Revision 27deebe8: qcow: Remove QCowAIOCB
Embed qcow_aio_read_cb into qcow_co_readv and qcow_aio_write_cb into qcow_co_writev
Signed-off-by: Frediano Ziglio <...
Frediano Ziglio
06:41 pm Revision f785a5ae: block/curl: Handle failed reads gracefully.
Current behaviour if a read fails is for the acb to not get finished.
This causes an infinite loop in bdrv_read_em (b...
Nicholas Thomas
06:41 pm Revision 430bbaaa: qcow: QCowAIOCB field cleanup
remove unused field from this structure and put some of them in qcow_aio_read_cb and qcow_aio_write_cb
Signed-off-by...
Frediano Ziglio
06:41 pm Revision f5cd8173: qcow/qcow2: Allocate QCowAIOCB structure using stack
instead of calling qemi_aio_get use stack
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin W...
Frediano Ziglio
06:41 pm Revision e4ea78ee: posix-aio-compat: fix latency issues
In certain circumstances, posix-aio-compat can incur a lot of latency:
- threads are created by vcpu threads, so if ...
Avi Kivity
06:41 pm Revision e8045d67: block: include flush requests in info blockstats
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Christoph Hellwig
06:41 pm Revision 43ca85b5: qcow: move some blocks of code to avoid useless variable initialization
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Frediano Ziglio
03:15 pm Revision 3fba9d81: qemu-img: print error codes when convert fails
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Stefan Hajnoczi
03:15 pm Revision de33b1f3: qcow: initialize coroutine mutex
commit 52b8eb60132b27ad53476490e9d7579003390cfa added a mutex,
but never initialized it. This caused a segfault.
Re...
Scott Wood
03:15 pm Revision d57237f2: qcow2: fix typo in documentation for qcow2_get_cluster_offset()
Documentation states the num is measured in clusters, but its
actually measured in sectors
Signed-off-by: Devin Naka...
Devin Nakamura
03:15 pm Revision bb1c0597: qemu-img: Use qemu_blockalign
Now that you can use cache=none for the output file in qemu-img, we should
properly align our buffers so that raw-pos...
Kevin Wolf
03:15 pm Revision 6cbc3031: qcow2: Fix DEBUG_* compilation
By introducing BlockDriverState compiling qcow2 with DEBUG_ALLOC and DEBUG_EXT
defined got broken.
Define a BdrvCheck...
Philipp Hahn
03:15 pm Revision 12888904: coroutine: Add CoRwlock support
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Aneesh Kumar K.V
03:15 pm Revision c3993cdc: block: parse cache mode flags in a single place
This patch introduces bdrv_parse_cache_flags() which sets open flags
given a cache mode. Previously this was duplica...
Stefan Hajnoczi
03:15 pm Revision 92196b2f: block: add cache=directsync parameter to -drive
This patch adds -drive cache=directsync for O_DIRECT | O_SYNC host file
I/O with no disk write cache presented to the...
Stefan Hajnoczi
12:29 am Revision b861b741: xilinx: removed microbalze_pic_init from xilinx.h
This is a microblaze target specific function that belongs outside
of xilinx.h (which is a collection of target indep...
Peter A. G. Crosthwaite
12:29 am Revision 0d877c66: xilinx.h: Added missing includes
Added some missing #includes for this file. Previously this file
relied on its clients to pre-include its dependencie...
Peter A. G. Crosthwaite

08/22/2011

10:37 pm Revision f8b8d633: sdl: Don't release input on mouse mode change in full-screen mode
While in full-screen mode, the input focus naturally belongs to the SDL
window. Avoid dropping it when switching from...
Jan Kiszka
10:37 pm Revision fa7d1867: Replace qemu_system_cond with VCPU stop mechanism
We can express the VCPU thread wakeup with the stop mechanism, saving
both qemu_system_ready and the qemu_system_cond...
Jan Kiszka
10:37 pm Revision 78dd9ff6: vga: Drop some unused fields
Memory region refactorings obsoleted them.
CC: Avi Kivity <avi@redhat.com>
Signed-off-by: Jan Kiszka <jan.kiszka@sie...
Jan Kiszka
10:37 pm Revision 80763888: vga: Use linear mapping + dirty logging in chain 4 memory access mode
Most VGA memory access modes require MMIO handling as they demand weird
logic to get a byte from or into the video RA...
Jan Kiszka
10:37 pm Revision fe55ff6e: vmware-vga: Eliminate vga_dirty_log_restart
After the conversion to the new Memory API, vga_dirty_log_restart became
seriously pointless. Remove it from vmware-v...
Jan Kiszka
10:37 pm Revision 8d121d49: vmware-vga: Remove dead DIRECT_VRAM mode
The code was disabled since day 1 of vmware-vga, and now it does not
even build anymore. Time for a cleanup.
CC: And...
Jan Kiszka
10:37 pm Revision ca0508df: vmware-vga: Disable verbose mode
Elimiates 'vmsvga_value_write: guest runs Linux.' messages from the
console.
CC: Andrzej Zaborowski <balrogg@gmail.c...
Jan Kiszka
10:37 pm Revision 8a9501ba: vmware-vga: Register reset service
Fixes cold reset in vmware graphic modes. We need to split up the reset
function for this purpose, breaking out init-...
Jan Kiszka
10:37 pm Revision 0035e509: ioapic: Implement polarity
If the polarity bit is set in the redirection table, the input level
simply has to inverted as it is low active in th...
Jan Kiszka
10:37 pm Revision 1f6f408c: target-i386: Remove unused polarity arguments from APIC API
Polarity of external interrupts needs to be handled in the IOAPIC.
Passing it to the APIC is pointless. So remove all...
Jan Kiszka
10:37 pm Revision eae74cf9: Do not kick vcpus in TCG mode
In TCG mode, iothread and vcpus run in lock-step. So it's pointless to
send a signal from qemu_cpu_kick to the vcpu t...
Jan Kiszka
10:37 pm Revision c9f711a5: Poll main loop after I/O events were received
Polling until select returns empty fdsets helps to reduce the switches
between iothread and vcpus. The benefit of thi...
Jan Kiszka
10:37 pm Revision 200668ba: Do not drop global mutex for polled main loop runs
If we call select without a timeout, it's more efficient to keep the
global mutex locked as we may otherwise just pla...
Jan Kiszka
08:26 pm Revision 6e23063c: Merge remote-tracking branch 'qemu-kvm/memory/core' into staging
Anthony Liguori
07:47 pm Revision 22a78d64: microblaze-user: Deliver SIGFPE on div by zero
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
07:29 pm Revision 563ea489: memory: Fix old_portio vs non-zero offset
The legacy functions that we're wrapping expect that offset
to be included in the register. Indeed, they generally
e...
Richard Henderson
07:14 pm Revision a5e1cbc8: memory: temporarily suppress the subregion collision warning
After 312b4234, the APIC and PCI devices are colliding with each other. This
is harmless in practice because the API...
Anthony Liguori
06:47 pm Revision ae0a5466: 440fx: fix PAM, PCI holes
The current implementation of PAM and the PCI holes is broken in several
ways:
- PCI BARs are not restricted to th...
Avi Kivity
06:47 pm Revision be20f9e9: vga: drop get_system_memory() from vga devices and derivatives
Instead, use the bus accessors, or get the address space directly
from the board constructor.
Signed-off-by: Avi Kiv...
Avi Kivity
06:47 pm Revision f5e6fed8: pci: add pci_address_space()
Returns the PCI address space. Useful for bridges that can obscure
part of the PCI address space.
Signed-off-by: Av...
Avi Kivity
06:47 pm Revision c839adec: isa: add isa_address_space()
A helper that returns the address space used by ISA devices. Useful
for getting rid of isa_mem_base, multiple ISA bu...
Avi Kivity
06:47 pm Revision c5b3572f: sysbus: remove sysbus_init_mmio_cb()
This problem with this function is that it is not reversible - it is
impossible to know where things are registered a...
Avi Kivity
06:47 pm Revision cd0fa1e6: ppce500_pci: convert to sysbus_init_mmio_cb2()
Not a huge step forward, but at least we now have a 1:1 relationship
between registration and unregistration.
Signed...
Avi Kivity
06:47 pm Revision 45de094e: versatile_pci: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Avi Kivity
06:47 pm Revision 1635bdfa: arm11mpcore: use sysbus_init_mmio_cb2
This tells the sysbus code it need not use IO_MEM_UNASSIGNED.
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-...
Avi Kivity
06:47 pm Revision fb57117a: sh_pci: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Avi Kivity
06:47 pm Revision d7612013: sysbus: add a variant of sysbus_init_mmio_cb with an unmap callback
sysbus_init_mmio_cb() uses the destructive IO_MEM_UNASSIGNED to remove a
region. Provide an alternative that calls a...
Avi Kivity
06:47 pm Revision b6dcbe08: ppc4xx_sdram: convert to memory API
Clumsy due to the lack of clipping support, needed for
changing exposed ram size.
Signed-off-by: Avi Kivity <avi@red...
Avi Kivity
06:23 pm Revision 9074e0e3: ppc405_uc: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Avi Kivity
06:22 pm Revision c76f990e: pcie_host: convert to memory API
Assuming that mmcfg size cannot change at runtime.
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony...
Avi Kivity
06:22 pm Revision 689a1921: onenand: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Avi Kivity
06:21 pm Revision 64066a8f: omap_gpmc/nseries/tusb6010: convert to memory API
Somewhat clumsy since it needs a variable sized region.
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: An...
Avi Kivity
06:20 pm Revision d09871f6: tusb6010: move declarations to new file tusb6010.h
Avoid #include hell.
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Avi Kivity
06:20 pm Revision fc2bf449: gt64xxx.c: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Avi Kivity
06:20 pm Revision f69bf9d4: armv7m: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Avi Kivity
06:20 pm Revision e219dea2: arm_timer: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Avi Kivity
06:20 pm Revision 460d7c53: arm_sysctl: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Avi Kivity
06:20 pm Revision 755c0802: arm_gic: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Avi Kivity
06:20 pm Revision 312b4234: apic: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Avi Kivity
06:20 pm Revision 3812ed0b: apb_pci: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Avi Kivity
06:20 pm Revision 145aebec: pcnet: fix wrong opaque (broken by bd8d6f7cadb6ace98c779135217a4ed7b5fccc23)
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Sig...
Hervé Poussineau
06:20 pm Revision 3f534581: Improvements to libtool support.
Improvements to the libtool support in QEMU. Replace hard coded
libtool in the infrastructure with $(LIBTOOL) and all...
Brad
06:19 pm Revision 2c993ec2: w32: Fix qemu_ftruncate64
SetFilePointer returns INVALID_SET_FILE_POINTER when it fails.
In addition, GetLastError must be checked.
The first ...
Stefan Weil
06:19 pm Revision 1f22a6bc: build: list libraries after objects, for proper linkage
Without this change, when using -Wl,--as-needed with GNU linker, the
libraries would be discarded.
Signed-off-by: Di...
Diego Elio Pettenò
06:17 pm Revision d62b5dea: fix code format
Fix code format to make checkpatch.pl happy.
Signed-off-by: Robert Wang <wdongxu@linux.vnet.ibm.com>
Signed-off-by: ...
Robert Wang
06:17 pm Revision d4044c2a: e1000: use MII status register for link up/down
Some guests will use the standard MII status register
to verify link state. They will not notice link changes
unless...
Bjørn Mork
06:17 pm Revision 2011fe56: char: document the functions that will be the public interface
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
06:17 pm Revision 903396ad: char: remove qemu_chr_send_event()
It's dead code.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Anthony Liguori
06:17 pm Revision 74c0d6f0: char: rename qemu_chr_get_msgfd() -> qemu_chr_fe_get_msgfd()
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
06:17 pm Revision 70f24fb6: char: rename qemu_chr_close() -> qemu_chr_delete()
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
06:17 pm Revision f69554b9: char: qemu_chr_open_opts() -> qemu_chr_new_from_opts()
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
06:17 pm Revision 27143a44: char: rename qemu_chr_open() -> qemu_chr_new()
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
06:17 pm Revision 15f31519: char: rename qemu_chr_set_echo() -> qemu_chr_fe_set_echo()
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
06:17 pm Revision 41084f1b: char: qemu_chr_ioctl() -> qemu_chr_fe_ioctl()
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
06:17 pm Revision 2817822d: char: rename qemu_chr_guest_close() -> qemu_chr_fe_close()
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
06:17 pm Revision c9d830ed: char: rename qemu_chr_guest_open() -> qemu_chr_fe_open()
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
06:17 pm Revision 909cda12: char: rename qemu_chr_can_read() -> qemu_chr_be_can_read()
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
06:17 pm Revision fa5efccb: char: rename qemu_chr_read() -> qemu_chr_be_write()
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
06:17 pm Revision e7e71b0e: char: rename qemu_chr_printf() -> qemu_chr_fe_printf()
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
06:17 pm Revision 2cc6e0a1: char: rename qemu_chr_write() -> qemu_chr_fe_write()
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
05:26 pm Revision 0bf1dbdc: tcg/ppc64: fix 16/32 mixup
Signed-off-by: malc <av1474@comtv.ru> malc
01:41 pm Revision 1afa194a: Merge branch 'master' of git://git.qemu.org/qemu
malc
01:40 pm Revision 157f2662: tcg/ppc64: implement not_i32/64 and ext32u_i64
Signed-off-by: malc <av1474@comtv.ru> malc
01:39 pm Revision 350dba6c: tcg/ppc32: implement deposit_i32
Signed-off-by: malc <av1474@comtv.ru> malc
07:14 am Revision 5f524c1e: use readdir_r instead of readdir for reentrancy
Signed-off-by: Harsh Prateek Bora <harsh@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet...
Harsh Prateek Bora
07:14 am Revision d208a0e0: hw/9pfs: Update v9fs_read to use coroutines
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
07:14 am Revision 7eafdcc9: hw/9pfs: Add yield support for preadv coroutine
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
07:14 am Revision 8c158561: hw/9pfs: Update v9fs_attach to use coroutines
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
07:14 am Revision b81d685e: hw/9pfs: Update v9fs_wstat to use coroutines
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
07:14 am Revision d7a90491: hw/9pfs: Update v9fs_write to use coroutines
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
07:14 am Revision f6b3c976: hw/9pfs: Add yield support for pwritev coroutine
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
07:14 am Revision ffd66876: hw/9pfs: Update v9fs_link to use coroutines
Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux...
Venkateswararao Jujjuri (JV)
07:14 am Revision c6c069b0: hw/9pfs: Add yield support for link coroutine
Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux...
Venkateswararao Jujjuri
07:14 am Revision 3fa2a8d1: hw/9pfs: Update v9fs_symlink to use coroutines
Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux...
Venkateswararao Jujjuri
07:14 am Revision 02ac7a34: hw/9pfs: Add yield support for symlin coroutine
Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux...
Venkateswararao Jujjuri
07:14 am Revision baaa86d9: hw/9pfs: Update v9fs_create to use coroutines
Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux...
Venkateswararao Jujjuri
07:14 am Revision 4e9ad444: hw/9pfs: Update v9fs_fsync to use coroutines
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
07:14 am Revision 4743d1f5: hw/9pfs: Add yield support for fsync coroutine
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
07:14 am Revision c540ee51: hw/9pfs: Update v9fs_clunk to use coroutines
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
07:14 am Revision bed4352c: hw/9pfs: Add yeild support for clunk related coroutine
This include lsetxattr, lremovexattr, closedir and close.
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.i...
Aneesh Kumar K.V
06:53 am Revision 3cc19c0c: hw/9pfs: Update v9fs_walk to use coroutines
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
06:52 am Revision d8e0c29e: hw/9pfs: Update v9fs_stat to use coroutines
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
06:51 am Revision 36f8981f: hw/9pfs: Update v9fs_lcreate to use coroutines
Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux...
Venkateswararao Jujjuri
06:51 am Revision e4de4232: hw/9pfs: Add yield support for open2 coroutine
Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux...
Venkateswararao Jujjuri
06:49 am Revision 857bc158: hw/9pfs: Update v9fs_open to use coroutines
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
06:49 am Revision f6b7f0ab: hw/9pfs: Add yield support for open and opendir coroutine
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
06:48 am Revision e4e414a4: hw/9pfs: Update v9fs_getlock to use coroutines
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
06:44 am Revision 0c27bf2a: hw/9pfs: Update v9fs_lock to use coroutines
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
06:44 am Revision 03feb1e1: hw/9pfs: Add yeild support for fstat coroutine
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
02:34 am Revision f1a7104a: Merge remote-tracking branch 'pmaydell/armhw-for-upstream' into staging
Anthony Liguori
02:27 am Revision 957f1f99: guest agent: remove uneeded dependencies
This patch tries to cull any uneeded library dependencies from the guest
agent to improve portability across various ...
Michael Roth
02:27 am Revision 8f477478: guest agent: remove g_strcmp0 usage
g_strcmp0 isn't in all version of glib 2.0, so don't use it to avoid
build breakage on older distros.
Signed-off-by:...
Michael Roth
02:27 am Revision 3a130f4e: memory: crack wide ioport accesses into smaller ones when needed
The memory API supports cracking wide accesses into narrower ones
when needed; but this was no implemented for the pi...
Avi Kivity
02:27 am Revision 164a4dcd: memory: abstract cracking of write access ops into a function
The memory API automatically cracks large reads and writes into smaller
ones when needed. Factor out this mechanism,...
Avi Kivity

08/21/2011

11:02 pm Revision 30c2f238: escc: replace DPRINTFs with tracepoints
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
11:02 pm Revision 42c812b9: m48t59: avoid structure holes spotted by pahole
Report from pahole on amd64 host:
struct M48t59State {
uint32_t type; /* 0 ...
Blue Swirl
11:01 pm Revision d7b95534: escc: avoid structure holes spotted by pahole
Edited report from pahole on amd64 host:
struct ChannelState {
...
ChnType type; ...
Blue Swirl
11:01 pm Revision 242cca4f: fdc: avoid structure holes spotted by pahole
Edited report from pahole on amd64 host:
struct FDCtrl {
uint8_t version; /* 0 ...
Blue Swirl
10:52 pm Revision fe87aa83: pcnet: avoid structure holes spotted by pahole
Edited report from pahole on amd64 host:
struct PCNetState_st {
...
uint16_t bcr[32]; ...
Blue Swirl
10:52 pm Revision 9a975d63: esp: avoid structure holes spotted by pahole
Report from pahole on amd64 host:
struct ESPState {
SysBusDevice busdev; /* 0 5648 ...
Blue Swirl
10:52 pm Revision 61999750: sun4m: avoid structure holes spotted by pahole
Edited report from pahole on amd64 host:
struct sun4c_hwdef {
...
uint8_t nvram_machine_id; /...
Blue Swirl
10:52 pm Revision 427a66c3: tcx: avoid structure holes spotted by pahole
Report from pahole on amd64 host:
struct TCXState {
SysBusDevice busdev; /* 0 5648 ...
Blue Swirl
10:52 pm Revision 149e1ea1: sun4m_iommu: avoid structure holes spotted by pahole
Report from pahole on amd64 host:
struct IOMMUState {
SysBusDevice busdev; /* 0 564...
Blue Swirl
10:52 pm Revision 07dd0035: slavio_intctl: avoid structure holes spotted by pahole
Report from pahole on amd64 host:
struct SLAVIO_INTCTLState {
SysBusDevice busdev; /* ...
Blue Swirl
10:52 pm Revision 97bbb109: slavio_misc: avoid structure holes spotted by pahole
Report from pahole on amd64 host:
struct MiscState {
SysBusDevice busdev; /* 0 5648...
Blue Swirl
10:52 pm Revision f90074f4: slavio_timer: avoid structure holes spotted by pahole
Report from pahole on amd64 host:
struct SLAVIO_TIMERState {
SysBusDevice busdev; /* ...
Blue Swirl
10:50 pm Revision 94ac5cd2: monitor: Prevent sign-extension of 32-bit addresses printed by info tlb
This is the same fix that was recently applied to info mem. Before
this change, info tlb output looked like:
ffffff...
Austin Clements
10:19 pm Revision aec7c6dc: Merge branch 'queues/slirp' of git://git.kiszka.org/qemu
* 'queues/slirp' of git://git.kiszka.org/qemu:
slirp: Fix bit field types in IP header structs
Blue Swirl
09:52 pm Revision 64ba39af: tcg-ia64: Fix typos in AREG0 setup in prologue.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Richard Henderson
09:52 pm Revision 6e6a9924: tcg-hppa: Fix CPU_TEMP_BUF_NLONGS oversight.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Richard Henderson
09:52 pm Revision cb25c80a: tcg: Constant fold neg, andc, orc, eqv, nand, nor.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Richard Henderson
09:52 pm Revision 25c4d9cc: tcg: Always define all of the TCGOpcode enum members.
By always defining these symbols, we can eliminate a lot of ifdefs.
To allow this to be checked reliably, the semant...
Richard Henderson
09:52 pm Revision 8399ad59: tcg: Add and use TCG_OPF_64BIT.
This allows the simplification of the op_bits function from
tcg/optimize.c.
Signed-off-by: Richard Henderson <rth@tw...
Richard Henderson
09:46 pm Revision 4b29ec41: Check for presence of compiler -pthread flag.
OpenBSD / FreeBSD and some other OS's require the use of
cc -pthread to link threaded programs so have QEMU's
configu...
Brad
09:42 pm Revision 58a06675: Convert last qemu_free and qemu_malloc uses
7267c0947d7e8ae5dff7bafd932c3bc285f43e5c missed
a few cases, fix them.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
07:42 pm Revision c76c8416: monitor: Show combined protection bits in "info mem"
Previously, "info mem" considered and displayed only the last-level
protection bits for a memory range, which doesn't...
Austin Clements
07:42 pm Revision 8a94b8ca: monitor: Fix "info mem" to print the last memory range
"info mem" groups its output into contiguous ranges with identical
protection bits, but previously forgot to print th...
Austin Clements
07:42 pm Revision b49ca72d: monitor: Prevent sign-extension of 32-bit addresses printed by info mem
Previously, on 32-bit i386, info mem used signed 32-bit int's to store
the page table indexes. As a result, address ...
Austin Clements
06:33 pm Revision 59ad3403: w32: Fix format string regression
Commit 953ffe0f935f40c0d6061d69e76e0339393b54f8
introduced FMT_pid which is wrong for w32 and w64 getpid():
those get...
Stefan Weil
06:33 pm Revision 0e0167ba: w64: Add definition of FMT_pid
For mingw-w64, pid_t is _pid_t which is __int64,
so this platform needs its own definition of FMT_pid.
Reviewed-by: ...
Stefan Weil
06:32 pm Revision 3feaca9e: Fix conversions from pointer to tcg_target_long
tcg_gen_exit_tb takes a parameter of type tcg_target_long,
so the type casts of pointer to long should be replaced by...
Stefan Weil
04:37 pm Revision 92f562ec: Remove remenants of qemu_malloc
This covers the various check commands
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Anthony Liguori
04:16 pm Revision 145e21db: Update HACKING to refer to g_malloc instead of qemu_malloc
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
07:01 am Revision 0750112a: Add trace points for g_malloc/g_free functions
Derived from a patch submitted by Avi Kivity.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Anthony Liguori
07:01 am Revision 7267c094: Use glib memory allocation and free functions
qemu_malloc/qemu_free no longer exist after this commit.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Anthony Liguori
07:01 am Revision 41a74826: Remove qemu_malloc/qemu_free
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
07:01 am Revision 14015304: Make glib mandatory and fixup utils appropriately
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
01:50 am Revision 0ac543de: Reorder default ram_size initialization
code_gen_alloc depends on it, and that is now called earlier via
configure_accelerator.
Signed-off-by: Jan Kiszka <j...
Jan Kiszka

08/20/2011

12:22 pm Revision 02fa69b6: scsi-disk: fix DPRINTF
The variable 'status' does not exist anymore, adjust DPRINTF
accordingly.
Signed-off-by: Blue Swirl <blauwirbel@gmai...
Blue Swirl
02:41 am Revision 871708bf: target-cris/opcode-cris.h: rename REG_PC/SP to CRIS_REG_PC/SP
The REG_PC constant used in opcode-cris.h can clash with a
similar define in system include files. In particular the
...
Peter Maydell

08/18/2011

02:02 am Revision dc804ab7: hw/stellaris: Add support for RCC2 register
Add support for the RCC2 register on Fury class devices.
Based on a patch by Vijay Kumar.
Signed-off-by: Engin AYDOG...
Engin AYDOGAN
02:01 am Revision b3aaff11: hw/pl061.c: Support GPIOAMSEL register
Support the GPIOAMSEL register found on some Stellaris boards.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Peter Maydell
02:01 am Revision a35faa94: hw/pl061: Convert to VMState
Convert the PL061 to VMState. We choose to widen the struct members
to uint32_t rather than the other two options of ...
Peter Maydell
02:01 am Revision acb9b722: vexpress, realview: Use pl111, not pl110
The Versatile Express, Realview EB, PBX A9 and PB A8 boards all
use a PL111 for their graphics, not a PL110. Now we m...
Peter Maydell
02:01 am Revision 242ea2c6: versatilepb: Implement SYS_CLCD mux control register bits
On the Versatile PB, PL110 graphics adaptor only natively supports
5551 pixel format; an external mux swaps bits arou...
Peter Maydell
02:01 am Revision 4fbf5556: hw/pl110: Model the PL111 CLCD controller
Model the PL111 CLCD controller. This is a minor variation
on the PL110; the major programmer visible differences are...
Peter Maydell

08/16/2011

10:11 pm Revision 8b2a04ee: scsi: do not overwrite memory on REQUEST SENSE commands with a large buffer
Other scsi_target_reqops commands were careful about not using r->cmd.xfer
directly, and instead always cap it to a f...
Paolo Bonzini

08/15/2011

09:34 am Revision 1b930bfa: slirp: Fix bit field types in IP header structs
-mms-bitfields prevents that the bitfields in current IP header structs
are packed into a single byte as it is requir...
Jan Kiszka

08/14/2011

10:34 pm Revision 3b6ffe50: hw/scsi-bus.c: Fix use of uninitialised variable
Don't use req before it has been initialised in scsi_req_new().
This fixes a compile failure due to gcc complaining a...
Peter Maydell

08/12/2011

04:31 pm Revision 7534ba01: qapi: fix build issue due to missing newline in generated header
Fixes a build issue on RHEL5, and potentially other distros, where gcc
will generate an error due to us not writing a...
Michael Roth
04:31 pm Revision 7075ba30: memory: correct documentation typos
Noted by Drew Jones.
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Avi Kivity
04:31 pm Revision d0a9b5bc: memory: add API for creating ROM/device regions
ROM/device regions act as mapped RAM for reads, can I/O memory for
writes. This allow emulation of flash devices.
S...
Avi Kivity
04:31 pm Revision 545e92e0: memory: reclaim resources when a memory region is destroyed for good
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Avi Kivity
04:31 pm Revision 83b2f0a0: configure: Disable guest_agent for mingw32
guest_agent is not supported for mingw32, so the default value
should be 'no', not 'yes'.
This removes the dependenc...
Stefan Weil
04:31 pm Revision 76dc3cf8: build: Move QEMU_INCLUDES before QEMU_CFLAGS
This patch fixes build when any of the include paths from QEMU_CFLAGS
contains a header file with similar name to a h...
Jiri Denemark
04:31 pm Revision 98254542: scsi: add special traces for common commands
Can be useful when debugging the device scan phase.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by...
Paolo Bonzini
04:31 pm Revision 6dc06f08: scsi: add support for unit attention conditions
Unit attention conditions override any sense data the device already
has. Their signaling and clearing is handled en...
Paolo Bonzini
04:31 pm Revision c7b48872: scsi: report unit attention on reset
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Paolo Bonzini
04:31 pm Revision a872a304: scsi: add a bunch more common sense codes
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Paolo Bonzini
04:31 pm Revision 739df215: scsi: move handling of REQUEST SENSE to common code
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Paolo Bonzini
04:30 pm Revision fdaef069: scsi: move handling of REPORT LUNS and invalid LUNs to common code
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Paolo Bonzini
04:29 pm Revision afa46c46: scsi: move request parsing to common code
Also introduce the first occurrence of "independent" SCSIReqOps,
to handle invalid commands in common code.
Signed-o...
Paolo Bonzini
04:29 pm Revision 87dcd1b2: scsi: push lun field to SCSIDevice
This will let SCSIBus detect requests sent to an invalid LUN, and
handle them itself. However, there will be still s...
Paolo Bonzini
04:29 pm Revision 2599aece: scsi: introduce SCSICommand
This struct is currently unnamed. Give it a name and use it
explicitly to decouple (some parts of) CDB parsing from
...
Paolo Bonzini
04:27 pm Revision c39ce112: scsi: pass cdb already to scsi_req_new
Right now the CDB is not passed to the SCSIBus until scsi_req_enqueue.
Passing it to scsi_req_new will let scsi_req_n...
Paolo Bonzini
04:27 pm Revision 12010e7b: scsi: move request-related callbacks from SCSIDeviceInfo to SCSIReqOps
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Paolo Bonzini
04:27 pm Revision 8dbd4574: scsi: introduce SCSIReqOps
This will let allow requests to be dispatched through different callbacks,
either common or per-device.
This patch a...
Paolo Bonzini
04:27 pm Revision b45ef674: scsi: move sense handling to generic code
With this patch, sense data is stored in the generic data structures
for SCSI devices and requests. The SCSI layer t...
Paolo Bonzini
04:27 pm Revision 682a9b21: scsi: pass status when completing
A small improvement in the SCSI request API. Pass the status
at the time the request is completed, so that we can as...
Paolo Bonzini
04:27 pm Revision 05751d3f: vscsi: always use get_sense
vscsi supports autosensing by providing sense data directly in the
response. When get_sense was added, the older sta...
Paolo Bonzini
04:27 pm Revision e44089c7: scsi-disk: no need to call scsi_req_data on a short read
In fact, if the HBA's transfer_data callback goes on with scsi_req_continue
the request will be completed successfull...
Paolo Bonzini
04:27 pm Revision 4333979e: pc: make vgabios exit port more useful
We've always listened on port 501 for vgabios panic messages. In the entire
time I've worked on QEMU, I've never act...
Anthony Liguori
04:06 pm Revision 9b024b5f: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
Anthony Liguori
03:52 pm Revision eecaeced: Merge remote-tracking branch 'aneesh/for-upstream-1' into staging
Anthony Liguori
03:51 pm Revision 25a263cd: Merge remote-tracking branch 'spice/spice.v41' into staging
Anthony Liguori
03:50 pm Revision 7cb78eec: Merge remote-tracking branch 'kraxel/usb.23' into staging
Anthony Liguori
03:50 pm Revision 9c4dd424: Merge remote-tracking branch 'kraxel/seabios' into staging
Anthony Liguori
03:07 pm Revision 85d59fef: fix QLIST usage for RAM list
Spotted while reviewing the migration thread patches.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-...
Paolo Bonzini

08/11/2011

04:37 pm Revision e92714c7: hw/qdev: Don't crash if qdev_create(NULL, ...) fails
If an attempt to create a qdev device on the default sysbus (by passing
NULL as the bus to qdev_create) fails, print ...
Peter Maydell
04:37 pm Revision 645a8ad6: scsi-bus: use DO_UPCAST
Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-b...
Zhi Yong Wu
01:02 pm Revision 8cc7c395: etrax-ser: printf -> qemu_log.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
12:12 pm Revision d949396e: etrax: QDevify the Ethernet MAC.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias

08/10/2011

07:52 pm Revision 8df0c7e8: ui/spice-core: report compiled-version in info spice/query-spice
Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Alon Levy
06:34 pm Revision d67c3f2c: seabios: update to master
commit 8e301472e324b6d6496d8b4ffc66863e99d7a505
user visible changes in seabios:
* ahci is enabled by default (and...
Gerd Hoffmann
06:27 pm Revision c5f3dabb: qxl: unbreak after memory API conversion
Break is only noticable with newer spice-server library (0.8.2 release
or 0.9.0 and newer on master branch).
ioport_...
Alon Levy
06:27 pm Revision be48e995: qxl: allowing the command rings to be not empty when spice worker is stopped R...
same as 8927cfbba232e28304734f7afd463c1b84134031, but for qxl_check_state, that was
triggered by qxl_pre_load (which ...
Yonit Halperin
03:14 pm Revision 4c15ba9c: milkymist-softusb: use hid code directly
Remove the dummy USB device and use the HID code directly. Use the HID code
for the mouse support, too.
Signed-off-b...
Michael Walle
03:14 pm Revision f3aaaa24: usb-hid: remove usb_hid_datain_cb
No users left, all migrated over to hw/hid.[ch].
Yea! Zap it!
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
03:14 pm Revision 1f42d222: usb-hid: use hid vmstate macro
Use new hid vmstate macro. Version stays the same, because there is no
reordering of the fields.
Signed-off-by: Mich...
Michael Walle
03:14 pm Revision ccd4ed06: hid: introduce hid vmstate macros
Add VMSTATE macros to describe a HIDState. Based on usb-hid.c descriptions.
Signed-off-by: Michael Walle <michael@wa...
Michael Walle
03:14 pm Revision bb0db527: hid: register kbd hander in init()
Register the keyboard event handler in hid's init() instead of its reset()
function.
Signed-off-by: Michael Walle <m...
Michael Walle
03:14 pm Revision 21635e12: usb/hid: add hid_pointer_activate, use it
HID reorganziation broke the usb tablet in windows xp. The reason is
that xp activates idle before it starts polling...
Gerd Hoffmann

08/09/2011

08:16 pm Revision b9c6cbff: Merge remote-tracking branch 'pm-arm/for-upstream' into pm
Edgar E. Iglesias
02:42 pm Revision 1da005b3: etrax: Allocate DMA connections at board level.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
01:22 pm Revision bbea04df: etrax: Remove hw/etraxfs.c.
The Bare ETRAX FS board was a fictive machine that I used when
developing the CRIS system emulation. Since we support...
Edgar E. Iglesias
09:57 am Revision 032a7c4e: lance: unbreak after memory API conversion
The conversion passed the wrong opaque pointer, causing a crash on first use.
Pass the correct opaque.
Signed-off-by...
Avi Kivity
« Previous
Next »
 

Also available in: Atom