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... - 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... - 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... - 10:58 am Revision d6791578: usb-host: tag as unmigratable
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 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... - 10:58 am Revision 7755260f: usb-ccid: remote wakeup support
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 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... - 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... - 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> - 10:58 am Revision ba9acab9: usb-host: constify port
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 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... - 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... - 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... - 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... - 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... - 10:50 am Revision 40197c35: usb-host: reapurb error report fix
- Don't report errors on devices which are in disconnected
and closing state. - 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... - 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... - 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... - 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 ... - 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> - 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,... - 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... - 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...
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... - 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.
... - 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 ... - 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... - 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 ... - 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... - 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> - 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... - 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 (... - 01:31 pm Revision 6c031aac: VMDK: creating streamOptimized subformat
- Creating streamOptimized subformat. Added subformat option
'streamOptimized', to create a image with compression enab... - 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 ... - 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... - 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... - 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... - 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... - 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 <... - 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... - 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... - 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 ... - 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... - 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... - 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 ... - 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> - 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... - 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> - 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... - 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... - 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... - 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 ... - 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(). ... - 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... - 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... - 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 ... - 12:09 pm Revision 344eecf6: mips: Support the MT TCStatus IXMT irq disable flag
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 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> - 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> - 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... - 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... - 12:09 pm Revision ded40088: mips: Enable VInt interrupt mode for the 34Kf
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 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 ... - 12:09 pm Revision bc45a67a: mips: Correct IntCtl write mask for VInt
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 12:09 pm Revision 5a25ce94: mips: Hook in more reg accesses via mttr/mftr
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 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... - 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...
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> - 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> - 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> - 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> - 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> - 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> - 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> - 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.... - 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> - 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... - 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... - 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> - 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> - 05:46 pm Revision d40b2af8: sysbus: add sysbus_add_memory_overlap()
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 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... - 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> - 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> - 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> - 05:46 pm Revision 13faf2a7: mips_fulong2e: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 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> - 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> - 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> - 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
... - 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...
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 <... - 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 <... - 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 (... - 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... - 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...
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... - 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... - 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... - 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 ... - 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> - 06:08 pm Revision 88adbdfd: Merge remote-tracking branch 'stefanha/tracing' into staging
- 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> - 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... - 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...
09/01/2011
- 09:57 pm Revision 625f9e1f: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- 09:55 pm Revision a952c570: Merge remote-tracking branch 'qemu-kvm-tmp/memory/core' into staging
- 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... - 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 ... - 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... - 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... - 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... - 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 ... - 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... - 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" ... - 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 ... - 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... - 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... - 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... - 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... - 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 ... - 12:34 pm Revision edb47ec4: trace: move backend-specific code into the trace/ directory
- Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
- 12:34 pm Revision 09001ee7: trace: [make] replace 'ifeq' with values in CONFIG_TRACE_*
- Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
- 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.
... - 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... - 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-...
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...
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... - 12:59 am Revision f0fb8b71: Merge branch 'omap-for-upstream' of git://git.linaro.org/people/pmaydell/qemu-...
08/29/2011
- 05:57 pm Revision 9f4bd6ba: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- 04:48 pm Revision 950c671d: Merge remote-tracking branch 'qemu-kvm/memory/core' into staging
- 04:48 pm Revision 751d63c3: Merge remote-tracking branch 'qemu-kvm/memory/urgent' into staging
- 04:48 pm Revision c7839241: Merge remote-tracking branch 'mst/for_anthony' into staging
- 04:48 pm Revision 8d76d4be: Merge remote-tracking branch 'qmp/queue/monitor' into staging
- 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... - 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:... - 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... - 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...
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... - 07:37 pm Revision eee0a1c6: omap: Wire up the DMA request line to the GPMC
- Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
- 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 ... - 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 ... - 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... - 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... - 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> - 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... - 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... - 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... - 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 ... - 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 <... - 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... - 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... - 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".
... - 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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 10:17 am Revision e5b34f37: dyngen-exec.h: cleanup
- Remove unused or otherwise available stuff.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
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... - 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> - 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;
} ... - 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 ... - 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...
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... - 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... - 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... - 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>
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>
- 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> - 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... - 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... - 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... - 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... - 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>
- 05:46 pm Revision 95f65511: hw/9pfs: Add directory reclaim support
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 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... - 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>
- 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... - 05:46 pm Revision 9e5b2247: hw/9pfs: init fid list properly
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 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> - 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 ... - 03:50 pm Revision 56a7a874: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- 03:48 pm Revision 8ef9ea85: Merge remote-tracking branch 'qemu-kvm/memory/batch' into staging
- 03:48 pm Revision 444dc482: Merge remote-tracking branch 'aneesh/for-upstream-2' into staging
- 02:56 pm Revision 7bc2b9cd: memory: fix memory_region_init_rom_device() not initializing ->ops
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 10:56 am Revision 28e77964: sysbus: add sysbus_add_memory_overlap()
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 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> - 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... - 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... - 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> - 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> - 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.... - 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... - 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...
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... - 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> - 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> - 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> - 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> - 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> - 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> - 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,... - 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... - 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... - 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_...
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... - 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.... - 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 ... - 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... - 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... - 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> - 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> - 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... - 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> - 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> - 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> - 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> - 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> - 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> - 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 <... - 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... - 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... - 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... - 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 ... - 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> - 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> - 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> - 03:15 pm Revision de33b1f3: qcow: initialize coroutine mutex
- commit 52b8eb60132b27ad53476490e9d7579003390cfa added a mutex,
but never initialized it. This caused a segfault.
Re... - 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... - 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... - 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... - 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> - 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... - 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... - 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... - 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...
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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-... - 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... - 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... - 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... - 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... - 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... - 08:26 pm Revision 6e23063c: Merge remote-tracking branch 'qemu-kvm/memory/core' into staging
- 07:47 pm Revision 22a78d64: microblaze-user: Deliver SIGFPE on div by zero
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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-... - 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> - 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... - 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... - 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> - 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... - 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> - 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... - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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... - 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... - 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 ... - 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... - 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: ... - 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... - 06:17 pm Revision 2011fe56: char: document the functions that will be the public interface
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:17 pm Revision 903396ad: char: remove qemu_chr_send_event()
- It's dead code.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 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>
- 06:17 pm Revision 70f24fb6: char: rename qemu_chr_close() -> qemu_chr_delete()
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:17 pm Revision f69554b9: char: qemu_chr_open_opts() -> qemu_chr_new_from_opts()
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:17 pm Revision 27143a44: char: rename qemu_chr_open() -> qemu_chr_new()
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 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>
- 06:17 pm Revision 41084f1b: char: qemu_chr_ioctl() -> qemu_chr_fe_ioctl()
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:17 pm Revision 2817822d: char: rename qemu_chr_guest_close() -> qemu_chr_fe_close()
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:17 pm Revision c9d830ed: char: rename qemu_chr_guest_open() -> qemu_chr_fe_open()
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 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>
- 06:17 pm Revision fa5efccb: char: rename qemu_chr_read() -> qemu_chr_be_write()
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:17 pm Revision e7e71b0e: char: rename qemu_chr_printf() -> qemu_chr_fe_printf()
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:17 pm Revision 2cc6e0a1: char: rename qemu_chr_write() -> qemu_chr_fe_write()
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 05:26 pm Revision 0bf1dbdc: tcg/ppc64: fix 16/32 mixup
- Signed-off-by: malc <av1474@comtv.ru>
- 01:41 pm Revision 1afa194a: Merge branch 'master' of git://git.qemu.org/qemu
- 01:40 pm Revision 157f2662: tcg/ppc64: implement not_i32/64 and ext32u_i64
- Signed-off-by: malc <av1474@comtv.ru>
- 01:39 pm Revision 350dba6c: tcg/ppc32: implement deposit_i32
- Signed-off-by: malc <av1474@comtv.ru>
- 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... - 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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... - 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... - 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... - 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... - 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... - 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>
- 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>
- 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>
- 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... - 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>
- 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>
- 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... - 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... - 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>
- 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>
- 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>
- 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>
- 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>
- 02:34 am Revision f1a7104a: Merge remote-tracking branch 'pmaydell/armhw-for-upstream' into staging
- 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 ... - 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:... - 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... - 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,...
08/21/2011
- 11:02 pm Revision 30c2f238: escc: replace DPRINTFs with tracepoints
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:02 pm Revision 42c812b9: m48t59: avoid structure holes spotted by pahole
- Report from pahole on amd64 host:
struct M48t59State {
uint32_t type; /* 0 ... - 11:01 pm Revision d7b95534: escc: avoid structure holes spotted by pahole
- Edited report from pahole on amd64 host:
struct ChannelState {
...
ChnType type; ... - 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 ... - 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]; ... - 10:52 pm Revision 9a975d63: esp: avoid structure holes spotted by pahole
- Report from pahole on amd64 host:
struct ESPState {
SysBusDevice busdev; /* 0 5648 ... - 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; /... - 10:52 pm Revision 427a66c3: tcx: avoid structure holes spotted by pahole
- Report from pahole on amd64 host:
struct TCXState {
SysBusDevice busdev; /* 0 5648 ... - 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... - 10:52 pm Revision 07dd0035: slavio_intctl: avoid structure holes spotted by pahole
- Report from pahole on amd64 host:
struct SLAVIO_INTCTLState {
SysBusDevice busdev; /* ... - 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... - 10:52 pm Revision f90074f4: slavio_timer: avoid structure holes spotted by pahole
- Report from pahole on amd64 host:
struct SLAVIO_TIMERState {
SysBusDevice busdev; /* ... - 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... - 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 - 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> - 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> - 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> - 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... - 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... - 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... - 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> - 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... - 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... - 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 ... - 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... - 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: ... - 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... - 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> - 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>
- 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> - 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> - 07:01 am Revision 41a74826: Remove qemu_malloc/qemu_free
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 07:01 am Revision 14015304: Make glib mandatory and fixup utils appropriately
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 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...
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... - 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
...
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... - 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> - 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 ... - 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... - 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... - 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...
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...
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...
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...
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... - 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> - 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... - 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> - 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... - 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... - 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... - 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... - 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> - 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> - 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> - 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> - 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... - 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... - 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
... - 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... - 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> - 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... - 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... - 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... - 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... - 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... - 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... - 04:06 pm Revision 9b024b5f: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- 03:52 pm Revision eecaeced: Merge remote-tracking branch 'aneesh/for-upstream-1' into staging
- 03:51 pm Revision 25a263cd: Merge remote-tracking branch 'spice/spice.v41' into staging
- 03:50 pm Revision 7cb78eec: Merge remote-tracking branch 'kraxel/usb.23' into staging
- 03:50 pm Revision 9c4dd424: Merge remote-tracking branch 'kraxel/seabios' into staging
- 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-...
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 ... - 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... - 01:02 pm Revision 8cc7c395: etrax-ser: printf -> qemu_log.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 12:12 pm Revision d949396e: etrax: QDevify the Ethernet MAC.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
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> - 06:34 pm Revision d67c3f2c: seabios: update to master
- commit 8e301472e324b6d6496d8b4ffc66863e99d7a505
user visible changes in seabios:
* ahci is enabled by default (and... - 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_... - 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 ... - 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... - 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> - 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... - 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... - 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... - 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...
08/09/2011
- 08:16 pm Revision b9c6cbff: Merge remote-tracking branch 'pm-arm/for-upstream' into pm
- 02:42 pm Revision 1da005b3: etrax: Allocate DMA connections at board level.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 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... - 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...
Also available in: Atom