Activity
From 08/30/2011 to 09/28/2011
09/28/2011
- 11:39 pm Revision 0bce98df: Add OpenBIOS as a submodule
- Update OpenBIOS images to r1047 built from submodule.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 02:11 pm Revision 2b440432: slirp: Fix packet expiration
- The two new variables "arp_requested" and "expiration_date" in the mbuf
structure have been added after the variable-... - 02:10 pm Revision 8d06d69b: slirp: Fix use after release on tcp_input
- ti points into the m buffer. But the latter may already be released
right after the dodata: label. Move the test befo...
09/27/2011
- 10:16 pm Revision 46f3069c: PPC: use memory API to construct the PCI hole
- Avoid vga.chain4 mapping by constructing a PCI hole for upper
2G of the PCI space.
Signed-off-by: Blue Swirl <blauwi...
09/26/2011
- 04:00 pm Revision 3b7653ac: Merge remote-tracking branch 'qemu-kvm-tmp/memory/urgent' into staging
- 04:00 pm Revision 4c54661f: Merge remote-tracking branch 'qemu-kvm-tmp/memory/batch' into staging
- 04:00 pm Revision 04970fd9: Merge remote-tracking branch 'qemu-kvm-tmp/memory/core' into staging
- 04:00 pm Revision 2f977dd7: Merge remote-tracking branch 'pmaydell/omap-for-upstream' into staging
- 03:59 pm Revision 11ddeea9: Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging
09/25/2011
- 05:15 pm Revision 12da94ff: ppc_prep: fix pci config space initialization
- Use data_mem for the data mmio region, not conf_mem.
Signed-off-by: Avi Kivity <avi@redhat.com> - 02:58 pm Revision 2f290a8c: fdc: Convert isabus_fdc_init1 to MemoryRegion
- This requires some amount of hoop-jumping, so that we don't
inadvertently claim port 0x3f6, which is used by ISA IDE.... - 02:58 pm Revision a941ae45: serial: Convert serial_isa_initfn to MemoryRegion
- The serial_mm_init path is as yet unconverted.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi... - 02:58 pm Revision dbff76ac: pckbd: Convert to MemoryRegion
- Slightly non-obvious with mips_jazz passing in the region
structure to populate.
Signed-off-by: Richard Henderson <r... - 02:58 pm Revision 098d314a: i8259: Convert to MemoryRegion
- The only non-obvious part is pic_poll_read which used
"addr1 >> 7" to detect whether one referred to either
the maste... - 02:58 pm Revision bac8ad41: ppc_prep: initialize i8259 after the ISA bus
- Succeeding i8259 conversion to ISA requires this.
Signed-off-by: Avi Kivity <avi@redhat.com> - 02:58 pm Revision a4ac5e64: mips_r4k: initialize i8259 after the ISA bus
- Succeeding i8259 conversion to ISA requires this.
Signed-off-by: Avi Kivity <avi@redhat.com> - 02:58 pm Revision e155c99b: mips_jazz: initialize i8259 after the ISA bus
- Succeeding i8259 conversion to ISA requires this.
Signed-off-by: Avi Kivity <avi@redhat.com> - 02:58 pm Revision 78e20593: isa: add isa_register_ioport()
- To replace isa_init_ioport and isa_init_ioport_range
as the ISA devices are converted to the memory api.
[avi: use m... - 02:58 pm Revision 60ea6aa8: i8254: Convert to MemoryRegion
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 02:58 pm Revision beae3979: cs4231a: Convert to MemoryRegion
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com> - 02:58 pm Revision 4bae1efe: pc: Re-order pc_init1 to initialize the ISA bus before ISA devices
- In particular, the i8259 was being initialized before the ISA bus,
leading to a crash.
Signed-off-by: Richard Hender... - 02:58 pm Revision 5632ae46: mips_malta: move i8259 initialization after piix4 initialization
- i8259 is an ISA device (or at least, depends on the ISA infrastructure to
register its ioport); and the ISA bus is su... - 02:58 pm Revision c2d0d012: isa: Pass i/o address space to isa_bus_new
- Not used yet, but at least we're provided with the correct region.
Signed-off-by: Richard Henderson <rth@twiddle.net... - 02:57 pm Revision e11d6439: pci: add pci_address_space_io()
- Returns the I/O address space. Useful for implementing
PCI-ISA bridge devices.
Signed-off-by: Richard Henderson <rt... - 02:48 pm Revision fb1cd6f9: memory: implement memory_region_set_readonly()
- The property is inheritable, but only if set to true. This is so
that memory routers can mark sections of RAM as rea...
09/23/2011
- 09:42 pm Revision 1ce9ce6a: MAINTAINERS: update maintainer for target-arm and ARM devboards
- Add myself as co-maintainer alongside Paul Brook for the TCG ARM
guest implementation (target-arm) and the ARM dev bo... - 09:42 pm Revision 63467ddb: Makefile: Remove 'tarbin' target
- Remove the 'tarbin' target -- it isn't used as part of the official
QEMU release process, and it's out of date (vario... - 09:42 pm Revision 069c159e: qemu-char: use qemu_set_fd_handler/2 consistently
- Now that qemu_set_fd_handler and qemu_set_fd_handler2 have different
implementations, one using qemu iohandlers and t... - 09:42 pm Revision e8beeae4: adlib: remove write-only variable
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:51 pm Revision 22ec3283: irq: introduce qemu_irq_proxy()
- In some cases we have a circular dependency involving irqs - the irq
controller depends on a bus, which in turn depen... - 07:51 pm Revision e2251708: Barriers in qemu-barrier.h should not be x86 specific
- qemu-barrier.h contains a few macros implementing memory barrier
primitives used in several places throughout qemu. ... - 07:51 pm Revision b90d2f35: virtio: Use global memory barrier macros
- The virtio code uses wmb() macros in several places, as required by the
SMP-aware virtio protocol. However the wmb()... - 07:51 pm Revision f8b72754: Move macro QEMU_GNUC_PREREQ to compiler.h
- The macro is compiler specific and does not depend on the operating system.
Move macro QEMU_GNUC_PREREQ from osdep.h... - 07:51 pm Revision 87751797: Fix and clean code which tests the gcc version
- The code which tests whether gcc supports warn_unused_result was wrong.
Remove the wrong test from configure and repl... - 06:55 pm Revision ffe3ce11: pci-devfn: check that device/slot number is within range
- Need to check that guest slot/device number is not > 31 or walk off
the devfn table when checking if a devfn is avail... - 06:55 pm Revision c1d23eac: isapc: give system address space when pci is disabled
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-... - 06:55 pm Revision e098fc3f: build: fix race with creating qapi-generated
- Since qapi-generated/ is a global QEMU include path, we need to make
sure it is created before anything is compiled, ... - 06:55 pm Revision 4463aee6: pc: Unbreak ROM mapping for ISA machine
- This is based on the original fix by Hervé Poussineau: pc_memory_init
actually takes a memory region for mapping BIOS... - 06:55 pm Revision 53d6e682: vga: Unbreak ISA support
- We need to initialize legacy_address_space during ISA VGA setup so that
the chain-4 alias can be registered properly.... - 06:55 pm Revision 57285cc3: pc: Disable HPET for ISA machine
- There was no HPET on ISA boxes.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <a... - 06:55 pm Revision 4c08fd1e: cirrus: Unbreak ISA support
- Do not try to map against the PCI bar in the ISA version of the device.
Signed-off-by: Jan Kiszka <jan.kiszka@siemen... - 06:55 pm Revision dd8e9379: e1000: Don't set the Capabilities List bit
- [Originally sent to qemu-kvm list, but I was redirected here]
The Capabilities Pointer is NULL, so this bit shouldn'... - 06:55 pm Revision 74e26c17: core: remove qemu_service_io
- qemu_service_io was mainly an alias to qemu_notify_event,
currently used only by PPC for timer hack, so call
qemu_not... - 12:55 pm Revision f5f487b2: MAINTAINERS: claim maintainership for the OMAP devices
- Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> - 12:54 pm Revision bdbc1b3c: hw/omap1: Wire up GPIO clock
- Wire up the OMAP1 GPIO clock -- this fixes a hw_error() on startup
with OMAP1 based machines (sx1, cheetah).
Signed-... - 12:44 pm Revision 53bb614e: omap_intc: Use MemoryRegion API
- Convert omap_intc to use the MemoryRegion API
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> - 12:44 pm Revision 0919ac78: omap_intc: Qdevify
- Convert the omap_intc devices to qdev. This includes adding
a 'revision' property which will be needed for omap3.
Th... - 09:36 am Revision 7e36b264: hw/omap_gpmc: Modify correct field when writing IRQSTATUS register
- Writing to IRQSTATUS should affect irqst, not irqen -- error
spotted by Andrzej Zaborowski.
Signed-off-by: Peter May... - 09:36 am Revision 71963455: hw/omap_gpmc: Add comment about FIFOTHRESHOLDSTATUS bit
- Promote the remark about why we handle FIFOTHRESHOLDSTATUS the
way we do from the commit message of de8af7fe0 to a co...
09/22/2011
- 07:08 pm Revision 5f542225: hw/9pfs: Add handle based fs driver
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 07:08 pm Revision bccacf6c: hw/9pfs: Implement TFLUSH operation
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 07:08 pm Revision ce421a19: hw/9pfs: Avoid unnecessary get_fid in v9fs_clunk
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 07:08 pm Revision 532decb7: hw/9pfs: Add fs driver specific details to fscontext
- Add a new context flag PATHNAME_FSCONTEXT and indicate whether
the fs driver track fid using path names. Also add a p... - 07:08 pm Revision 0174fe73: hw/9pfs: Add init callback to fs driver
- This call back can be used to do fs driver specific initialization.
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@li... - 07:08 pm Revision 2289be19: hw/9pfs: Move fid pathname tracking to seperate data type.
- This enables us to add handles to track fids later. The
V9fsPath added is similar to V9fsString except that the
size ... - 07:08 pm Revision 70c18fc0: hw/9pfs: Make v9fs_string* functions non-static
- We will use them later in other files
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> - 07:08 pm Revision 02cb7f3a: hw/9pfs: Use read-write lock for protecting fid path.
- On rename we take the write lock and this ensure path
doesn't change as we operate on them.
Signed-off-by: Aneesh Ku... - 06:31 pm Revision d85a1302: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- 06:30 pm Revision ed95ee87: Merge remote-tracking branch 'qemu-kvm-tmp/memory/core' into staging
- 06:29 pm Revision bea09f65: Merge remote-tracking branch 'stefanha/tracing' into staging
- 06:29 pm Revision 9ba2a054: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- 06:27 pm Revision bdd26721: Merge remote-tracking branch 'qemu-kvm-tmp/memory/batch' into staging
09/21/2011
- 04:16 pm Revision 363c3c85: block/curl: Don't finish AIOCBs too early
- The previous behaviour was to finish AIOCBs inside curl_aio_readv()
if the data was cached. This caused the following... - 04:16 pm Revision c84dcdc1: block/curl: Implement a flush function on the fd handlers
- Signed-off-by: Nick Thomas <nick@bytemark.co.uk>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 03:32 pm Revision 465f1ab1: ahci: add port I/O index-data pair
- Implement an I/O space index-data register pair as defined by the AHCI
spec, including the corresponding SATA PCI cap... - 01:32 pm Revision 4b710a3c: trace: Update docs to use example events that exist
- The events 'qemu_malloc' and 'qemu_free' used in the examples no longer exist,
so use 'qemu_vmalloc' and 'qemu_vfree'... - 01:30 pm Revision 6c2a4074: trace: use binary file open mode in simpletrace
- For Windows portability the simple trace backend must use the 'b' file
open mode. This prevents the stdio library fr... - 01:30 pm Revision 85aff158: trace: portable simple trace backend using glib
- Convert the simple trace backend to glib so that it works under Windows.
We cannot use pthread directly but glib prov... - 01:29 pm Revision 598a3f35: MAINTAINERS: add tracing subsystem
- Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
- 01:29 pm Revision 8f642117: trace: allow trace events with string arguments
- String arguments are useful for producing human-readable traces without
post-processing (e.g. stderr backend). Altho... - 01:10 pm Revision 7b0a03a1: use qemu_* ctype functions
- Fix "warning: array subscript has type 'char'" on NetBSD.
Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
S... - 12:50 pm Revision 8b3692d1: Remove qemu_host_page_bits
- It was introduced with commit 54936004fddc52c321cb3f9a9a51140e782bed5d
as host_page_bits but never used.
Signed-off-... - 12:50 pm Revision 53380ac3: Abort on thread layer errors
- Makes it easier to catch the bug in gdb as there is no need to set an
explicit breakpoint.
Signed-off-by: Jan Kiszka... - 12:49 pm Revision c2162a8b: Silence make if nothing is to do for libcacard
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:49 pm Revision 43b26fc8: Drop unneeded pthread.h inclusions
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:49 pm Revision a213fcb2: configure: Make missing pkg-config an error rather than a warning
- If pkg-config doesn't exist then make configure fail immediately
with a useful error message. Now that glib is a requ... - 12:49 pm Revision 903ec8ea: fix compilation with stderr trace backend
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:49 pm Revision 782ea2c7: target-i386: Remove data type CCTable
- Remove also two assert statements which were the last remaining users.
Signed-off-by: Stefan Weil <weil@mail.berlios... - 12:34 pm Revision 8e72506e: nbd: fix non-Linux build failure
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 11:14 am Revision 2654c962: omap1: convert to memory API (part VI)
- Easy RAM stuff.
Acked-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Avi Kivity <avi@redhat.com> - 11:14 am Revision 90aeba9d: soc_dma: drop soc_dma_port_add_mem_ram()
- It's a trivial wrapper for soc_dma_port_add_mem(), which makes
the memory API conversion more difficult because it ta... - 11:14 am Revision 9898b79a: omap_lcdc: remove imif, emiff from structure
- Not used.
Acked-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Avi Kivity <avi@redhat.com> - 11:14 am Revision 763b946c: omap1: convert to memory API (part V)
- Tricky aliases.
Acked-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Avi Kivity <avi@redhat.com> - 11:14 am Revision 60fe76e3: omap1: convert to memory API (part IV)
- Acked-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Avi Kivity <avi@redhat.com> - 11:14 am Revision a4ebbd18: omap1: convert to memory API (part III)
- Acked-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Avi Kivity <avi@redhat.com> - 11:14 am Revision e7aa0ae0: omap1: convert to memory API (part II)
- Acked-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Avi Kivity <avi@redhat.com> - 11:14 am Revision 4b3fedf3: omap1: convert to memory API (part I)
- Acked-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Avi Kivity <avi@redhat.com> - 01:50 am Revision 27cdad67: Revert "alpha-softmmu: Disable for the 0.15 release branch."
- This reverts commit 46f08792bb4a69ab8aab897c174d82b006026140.
This was not supposed to be applied to mainline.
Sign...
09/20/2011
- 11:22 pm Revision 03c39eb5: Merge remote-tracking branch 'mst-tmp/for_anthony' into staging
- 11:21 pm Revision c8af89af: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- 11:18 pm Revision 39ba59c2: Merge remote-tracking branch 'kiszka/queues/slirp' into staging
- 11:16 pm Revision 7f67d892: Merge remote-tracking branch 'qmp/queue/qmp' into staging
- 05:46 pm Revision 336411ca: pci_bridge: simplify memory regions some more
- replace alloc/free with struct members.
todo: smash with initial implementation after
testing.
Signed-off-by: Michae... - 04:55 pm Revision 27acf660: wavaudio: Use stdio instead of QEMUFile
- QEMUFile * is only intended for migration nowadays. Using it for
anything else just adds pain and a layer of buffers... - 04:50 pm Revision b04df2a4: wavcapture: Use stdio instead of QEMUFile
- QEMUFile * is only intended for migration nowadays. Using it for
anything else just adds pain and a layer of buffers... - 03:34 pm Revision cf26a4e6: linux-aio: remove process requests callback
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 03:34 pm Revision 16a06b24: rbd: allow escaping in config string
- The config string is variously delimited by =, @, and /, depending on the
field. Allow these characters to be escape... - 03:32 pm Revision e1d3b254: block: avoid SIGUSR2
- Now that iothread is always compiled sending a signal seems only an
additional step. This patch also avoid writing to... - 01:27 pm Revision 7a3f5fe9: rbd: call flush, if available
- librbd recently added async writeback and flush support. If the new
rbd_flush() call is available, call it.
Signed-... - 01:27 pm Revision a26a13da: AHCI Port Interrupt Enable register cleaning on soft reset
- I've found that FreeBSD AHCI driver doesn't work with AHCI hardware
emulation of QEMU 0.15.0. I believe the problem i... - 01:27 pm Revision 9e1fbcde: rbd: update comment heading
- Properly document the configuration string syntax and semantics. Remove
(out of date) details about the librbd imple... - 01:27 pm Revision f9fe18ec: rbd: ignore failures when reading from default conf location
- If we are reading from the default config location, ignore any failures.
It is perfectly legal for the user to specif... - 01:27 pm Revision bd5da232: scsi: fix sign extension problems
- When assigning a 32-bit value to cmd->xfer (which is 64-bits)
it can be erroneously sign extended because the interme... - 01:27 pm Revision 21cfa41e: posix-aio-compat: Removed unused offset variable
- Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 01:27 pm Revision b3c0bfb6: VMDK: fix leak of extent_file
- Release extent_file on error in vmdk_parse_extents. Added closing files
in freeing extents.
Signed-off-by: Fam Zheng... - 01:27 pm Revision 7285477a: scsi-disk: lazily allocate bounce buffer
- It will not be needed for reads and writes if the HBA provides a sglist.
In addition, this lets scsi-disk refuse comm... - 01:27 pm Revision c3adb5b9: dma-helpers: rewrite completion/cancellation
- This fixes various problems with completion/cancellation:
* if the io_func fails to get an AIOCB, the callback wasn'... - 01:27 pm Revision 103b40f5: scsi-disk: commonize iovec creation between reads and writes
- Also, consistently use qiov.size instead of iov.iov_len.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-o... - 01:27 pm Revision 10dc8aef: dma-helpers: allow including from target-independent code
- Target-independent code cannot construct sglists, but it can take
them from the outside as a black box. Allow this.
...
09/19/2011
- 09:22 pm Revision 7df32ca0: pci: implement bridge filtering
- Support bridge filtering on top of the memory
API as suggested by Avi Kivity:
Create a memory region for the bridge'... - 09:22 pm Revision 778d1799: pci_bridge: use parent bus's address space
- The switch to the new memory API caused the following problem:
The pci device may call pci_register_bar() to use PCI... - 09:22 pm Revision a92eb87a: pci: Remove unused mem_base from PCIBus
- Obsoleted by f64e02b6cc.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Michael S. Tsirkin <mst@r... - 09:22 pm Revision 817e0b6f: pci: interrupt pin documentation update
- Fix up some erroneous comments in code:
interrupt pins are named A-D, the
interrupt pin register is always readonly
a... - 09:22 pm Revision ab346bb2: pci: Remove unused pci_reserve_capability
- eepro100 was the last user. Now pci_add_capability is powerful enough.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens... - 12:35 pm Revision bbca72c6: dma-helpers: rename is_write to to_dev
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 12:34 pm Revision 1b8f8a6f: scsi-generic: do not disable FUA
- I found no rationale for this in the logs, and it is quite bad because
it will make scsi-generic unsafe WRT power fai... - 12:34 pm Revision 973b3d0a: nbd: support NBD_SET_FLAGS ioctl
- The nbd kernel module cannot enable DISCARD requests unless it is
informed about it. The flags field in the header i... - 12:34 pm Revision 074abad3: raw-posix: Fix bdrv_flush error return values
- bdrv_flush is supposed to use 0/-errno return values
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 12:34 pm Revision bbb74edd: nbd: sync API definitions with upstream
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 12:34 pm Revision b90fb4b8: nbd: support feature negotiation
- nbd supports writing flags in bytes 24...27 of the header,
and uses that for the read-only flag. Add support for it
...
09/18/2011
- 05:06 pm Revision 19b4a424: musicpal: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 05:06 pm Revision 0ae16450: mips_r4k: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 05:06 pm Revision 23ebf23d: mips_mipssim: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 05:06 pm Revision 60581b37: mips_jazz: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 05:06 pm Revision ea85df72: mips_malta: convert to memory API
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 03:00 pm Revision 530889ff: sun4u: don't set up isa_mem_base
- Since we use memory API in sun4u.c, after
71579cae30b53c910cd6c47ab4e683f647d36519, setting up isa_mem_base
puts vga.... - 02:55 pm Revision 860329b2: memory: fix subregion collision warning
- Instead of the offset property use the proper addr property to calculate
the offsets.
Additionally, be a little more...
09/17/2011
- 08:56 pm Revision be9c4183: tcg/ppc64: Only one call output register needed for 64 bit hosts
- The second register is only needed for 32 bit hosts.
Cc: Vassili Karpov <av1474@comtv.ru>
Fine-with-me'd-by: Vassili... - 08:55 pm Revision 26a74ae3: tcg/sparc: Only one call output register needed for 64 bit hosts
- The second register is only needed for 32 bit hosts.
Cc: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Stefan Wei... - 08:55 pm Revision 5ddd17b4: tcg/s390: Only one call output register needed for 64 bit hosts
- The second register is only needed for 32 bit hosts.
Cc: Alexander Graf <agraf@suse.de>
Acked-by: Richard Henderson ... - 08:54 pm Revision af15a623: tcg/ia64: Only one call output register needed for 64 bit hosts
- The second register is never used for ia64 hosts.
Cc: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Stefan We... - 08:54 pm Revision 68af23af: tcg/i386: Only one call output register needed for 64 bit hosts
- The second register is only needed for 32 bit hosts.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by... - 08:13 pm Revision 5c6562c2: target-i386: Fix several SSE3 instructions.
- haddp[sd], hsubp[sd] and addsubp[sd] operate on floats, thus it is
necessary to use the appropriate floating point ca... - 06:14 pm Revision 4e1837f8: trace: add virtio_set_status() trace event
- The virtio device lifecycle can be observed by looking at the sequence
of set status operations. This is especially ... - 06:14 pm Revision 689d7e2f: trace: remove trailing double quotes after PRI*64
- Now that format strings can end in a PRI*64 macro, remove the
workarounds from the trace-events file.
Signed-off-by:... - 06:14 pm Revision 913540a3: trace: allow PRI*64 at beginning and ending of format string
- The tracetool parser only picks up PRI*64 and other format string macros
when enclosed between double quoted strings.... - 06:13 pm Revision 2f4a725b: trace: remove newline from grlib_irqmp_check_irqs format string
- There is no need to put a newline in trace event format strings. The
backend may use the format string within some c... - 05:37 pm Revision 519e1693: Makefile: Fix broken build
- make -C mybuilddir no longer works (regression caused by commit)
388d475815c23901010a25c845eb078d47ee0740.
PWD is th...
09/16/2011
- 05:06 pm Revision a8467c7a: qdev: print bus properties too
- Make qdev_device_help print both device and bus properties.
Helps libvirt to figure whenever bus properties such as
P... - 05:06 pm Revision 71579cae: vga: Respect isa_mem_base when registering chain4 alias
- This does not yet unbreak PPC (which has its own problems) but
potentially other non-x86 systems where isa_mem_base i... - 04:28 pm Revision df3f457b: hw/integratorcp: Fix bugs in writes to CM_CTRL system register
- Fix a number of bugs in the implementation of writes to the CM_CTRL
system register:
* write to cm_ctrl, not cm_init... - 04:26 pm Revision f44cc485: bswap.h: build fix
- qemu build fails when CONFIG_MACHINE_BSWAP_H is defined
because float32, float64, etc. are not defined.
This makes qe... - 04:25 pm Revision f81bdefb: console: Properly switch consoles for screen dumps
- Do not mess with active_console, use console_select instead. This fixes
corrupt virtual monitor consoles after issuin... - 04:25 pm Revision 2313e998: vga: Fix text mode screendumps
- In text mode, even a full refresh of the screen takes multiple updates.
As we reset the dump file pointer after the f... - 04:25 pm Revision d9389b96: Fix termination by signal with -no-shutdown
- On signals such as SIGTERM qemu should exit instead of just stopping the VM
even with -no-shutdown.
Signed-off-by: K... - 04:25 pm Revision b2bedb21: Remove blanks before \n in output strings
- Those blanks violate the coding conventions, see
scripts/checkpatch.pl.
Blanks missing after colons in the changed l... - 04:25 pm Revision 388d4758: build: Always have 'BUILD_DIR' variable pointing to the root of the build tree
- Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Signed-off-by... - 04:25 pm Revision 937b1258: build: Move tracing objects into libuser on usermode emulation targets
- This will apply libuser-specific compilation flags (like the ones added by
--enable-user-pie), but keep softmmu emula... - 01:16 am Revision 144d192d: slirp: Fill TCP/IP header template after SYN reception
- This ensures we can cleanly signal the drop in case the connection timer
fires. So far we sent those frames to nowher...
09/15/2011
- 10:39 pm Revision 6e0ca882: HMP: info status: Print the VM state
- Today our printf format for the "info status" command is:
VM status: %s
Where the string can be "running", "runni... - 10:39 pm Revision 9e37b9dc: QMP: query-status: Introduce 'status' key
- This new key reports the current VM status to clients. Please, check
the documentation being added in this commit for... - 10:39 pm Revision 6667b23f: Monitor/QMP: Don't allow cont on bad VM state
- We have two states where issuing cont before system_reset can
cause problems: RSTATE_SHUTDOWN (when -no-shutdown is u... - 10:39 pm Revision 1354869c: Drop the vm_running global variable
- Use runstate_is_running() instead, which is introduced by this commit.
Signed-off-by: Luiz Capitulino <lcapitulino@r... - 10:39 pm Revision 1bcef683: Drop the incoming_expected global variable
- Test against RSTATE_IN_MIGRATE instead.
Please, note that the RSTATE_IN_MIGRATE state is only set when all the
initi... - 10:39 pm Revision 1dfb4dd9: Replace the VMSTOP macros with a proper state type
- Today, when notifying a VM state change with vm_state_notify(),
we pass a VMSTOP macro as the 'reason' argument. This... - 10:39 pm Revision f5bbfba1: RunState: Add additional states
- Currently, only vm_start() and vm_stop() change the VM state.
That's, the state is only changed when starting or stop... - 10:39 pm Revision 5db9d4d1: runstate_set(): Check for valid transitions
- This commit could have been folded with the previous one, however
doing it separately will allow for easy bisect and ... - 10:39 pm Revision bff046f8: Move vm_state_notify() prototype from cpus.h to sysemu.h
- It's where all the state handling functions prototypes are located.
Signed-off-by: Luiz Capitulino <lcapitulino@redh... - 09:33 pm Revision ef4f97cb: Merge remote-tracking branch 'qemu-kvm-tmp/memory/core' into staging
- 09:28 pm Revision c7fbbdf9: Merge remote-tracking branch 'aneesh/for-upstream-4' into staging
09/14/2011
- 11:21 am Revision d2963631: Fix subtle integer overflow bug in memory API
- It is quite common to have a MemoryRegion with size of INT64_MAX.
When processing alias regions in render_memory_regi...
09/12/2011
- 04:17 pm Revision ee18e730: qcow2: fix range check
- QCowL2Meta::offset is not cluster aligned but only sector aligned
however nb_clusters count cluster from cluster star... - 04:17 pm Revision dea43a65: qcow2: align cluster_data to block to improve performance using O_DIRECT
- Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 04:17 pm Revision 847f171e: ahci: Remove unused struct member
- Member variable is_read is written, but never read
(contrary to its name). Remove it.
Kevin Wolf <kwolf@redhat.com>
... - 04:17 pm Revision 05140499: qcow2: initialize metadata before inserting in cluster_allocs
- QCow2Meta structure was inserted into list before many fields are
initialized. Currently is not a problem cause all o... - 04:17 pm Revision 25ad22bc: ide/atapi scsi-disk: Make monitor eject -f, then change work
- change fails while the tray is locked by the guest. eject -f forces
it open and removes any media. Unfortunately, t... - 04:17 pm Revision 7d4b4ba5: block: New change_media_cb() parameter load
- To let device models distinguish between eject and load.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed... - 04:17 pm Revision ab359cd1: nbd: Clean up use of block_int.h
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 04:17 pm Revision 29e05f20: block: Reset buffer alignment on detach
- BlockDriverState member buffer_alignment is initially 512. The device
model may set them, with bdrv_set_buffer_align... - 04:17 pm Revision 7b6f9300: block: New bdrv_set_buffer_alignment()
- Device models should be able to set it without an unclean include of
block_int.h.
Signed-off-by: Markus Armbruster <... - 04:17 pm Revision fb0c61a5: hw: Trim superfluous #include "block_int.h"
- Including it in device models is unclean, including it without a
reason adds insult to injury.
Signed-off-by: Markus... - 04:17 pm Revision d1a0739d: block: Move BlockConf & friends from block_int.h to block.h
- It's convenience stuff for block device models, so block.h isn't the
ideal home either, but better than block_int.h.
... - 04:17 pm Revision e4def80b: block: Show whether the virtual tray is open in info block
- Need to ask the device, so this requires new BlockDevOps member
is_tray_open().
Signed-off-by: Markus Armbruster <ar... - 04:17 pm Revision 9e6a4c91: block: Drop BlockDriverState member removable
- It's a confused mess (see previous commit). No users remain.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
S... - 04:17 pm Revision 2c6942fa: block: Clean up remaining users of "removable"
- BlockDriverState member removable is a confused mess. It is true when
an ide-cd, scsi-cd or floppy qdev is attached,... - 04:17 pm Revision db118fe7: ide/atapi: Preserve tray state on migration
- Use a subsection, so that migration to older version still works,
provided the tray is closed and unlocked.
Signed-o... - 04:17 pm Revision 68bb01f3: scsi-disk: Fix START_STOP to fail when it can't eject
- Don't fail when tray is already open.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf... - 04:17 pm Revision 48f65b3f: ide/atapi: Don't fail eject when tray is already open
- MMC-5 6.40.2.6 specifies that START STOP UNIT succeeds when the drive
already has the requested state. cmd_start_sto... - 04:17 pm Revision dfe80b07: rbd: clean up, fix style
- No assignment in condition. Remove duplicate ret > 0 check.
Signed-off-by: Sage Weil <sage@newdream.net>
Reviewed-b... - 04:17 pm Revision eb93d5d9: rbd: fix leak in qemu_rbd_open failure paths
- Fix leak of s->snap in failure path. Simplify error paths for the whole
function.
Reported-by: Stefan Hajnoczi <ste... - 04:17 pm Revision 7c7e9df0: rbd: allow client id to be specified in config string
- Allow the client id to be specified in the config string via 'id=' so that
users can control who they authenticate as... - 04:17 pm Revision 025e849a: block: Rename bdrv_set_locked() to bdrv_lock_medium()
- While there, make the locked parameter bool.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kev... - 04:17 pm Revision f107639a: block: Drop medium lock tracking, ask device models instead
- Requires new BlockDevOps member is_medium_locked(). Implement for IDE
and SCSI CD-ROMs.
Signed-off-by: Markus Armbr... - 04:17 pm Revision fdec4404: block: Leave enforcing tray lock to device models
- The device model knows best when to accept the guest's eject command.
No need to detour through the block layer.
bdr... - 04:17 pm Revision 81b1008d: scsi-disk: Track tray locked state
- We already track it in BlockDriverState. Just like tray open/close
state, we should track it in the device models in... - 04:17 pm Revision a0a7573b: ide/atapi: Track tray locked state
- We already track it in BlockDriverState. Just like tray open/close
state, we should track it in the device models in... - 04:17 pm Revision 22cf56c4: block: Drop tray status tracking, no longer used
- Commit 4be9762a is now completely redone.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin ... - 04:17 pm Revision a1aff5bf: block: Revert entanglement of bdrv_is_inserted() with tray status
- Commit 4be9762a changed bdrv_is_inserted() to fail when the tray is
open. Unfortunately, there are two different kin... - 04:17 pm Revision dd063333: ide/atapi: Track tray open/close state
- We already track it in BlockDriverState since commit 4be9762a. As
discussed in that commit's message, we should trac... - 04:17 pm Revision bfd52647: scsi-disk: Factor out scsi_disk_emulate_start_stop()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 04:17 pm Revision ece0d5e9: scsi-disk: Track tray open/close state
- We already track it in BlockDriverState since commit 4be9762a. As
discussed in that commit's message, we should trac... - 04:17 pm Revision f0776564: ide/atapi: Clean up misleading name in cmd_start_stop_unit()
- "eject" is misleading; it means "eject" when start is clear, but
"load" when start is set. Rename to loej, because t... - 04:17 pm Revision 3cfc2269: ide: Reject ATA commands specific to drive kinds
- ACS-2 Table B.2 explicitly prohibits ATAPI devices from implementing
WIN_RECAL, WIN_READ_EXT, WIN_READDMA_EXT, WIN_RE... - 04:17 pm Revision 844505b1: ide: Use a table to declare which drive kinds accept each command
- No functional change.
It would be nice to have handler functions in the table, like commit
e1a064f9 did for ATAPI. ... - 04:17 pm Revision 3f76a7c3: ide: Fix ATA command READ to set ATAPI signature for CD-ROM
- Must set the ATAPI device signature, see ATA4 8.27.5.2 Outputs for
PACKET Command feature set devices, and ACS-2 7.36... - 04:17 pm Revision a7912369: qcow2: removed unused depends_on field
- Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
09/10/2011
- 09:12 pm Revision 44520db1: Gdbstub: Fix back-trace on SPARC32
- Gdb expects all registers windows to be flushed in ram, which is not the case
in Qemu. Therefore the back-trace gener... - 07:57 pm Revision 7d890b40: target-xtensa: add regression testsuite
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:57 pm Revision 16e7caae: MAINTAINERS: add xtensa maintainer
- Add myself as target-xtensa and DC232B maintainer.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: B... - 07:57 pm Revision 47d05a86: target-xtensa: add dc232b core and board
- This is Diamond 232L Standard Core Rev.B (LE).
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue ... - 07:57 pm Revision 4dd85b6b: target-xtensa: implement boolean option
- See ISA, 4.3.9
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:57 pm Revision b67ea0cd: target-xtensa: implement memory protection options
- - TLB opcode group;
- region protection option (ISA, 4.6.3);
- region translation option (ISA, 4.6.4);
- MMU option (... - 07:57 pm Revision ccfcaba6: target-xtensa: add gdb support
- Specific xtensa processor overlay for GDB contains register map in
the gdb/xtensa-config.c. This description is used ... - 07:57 pm Revision 97836cee: target-xtensa: implement relocatable vectors
- See ISA, 4.4.3 for details.
Vector addresses recorded in core configuration are absolute values that
correspond to d... - 07:57 pm Revision f3df4c04: target-xtensa: implement CPENABLE and PRID SRs
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:57 pm Revision 772177c1: target-xtensa: implement accurate window check
- See ISA, 4.7.1.3 for details.
Window check is inserted before commands that push "used register
watermark" beyond it... - 07:57 pm Revision b994e91b: target-xtensa: implement interrupt option
- See ISA, 4.4.6 (interrupt option), 4.4.7 (high priority interrupt
option) and 4.4.8 (timer interrupt option) for deta... - 07:57 pm Revision 1ddeaa5d: target-xtensa: implement SIMCALL
- Tensilica iss provides support for applications running in freestanding
environment through SIMCALL command. It is us... - 07:57 pm Revision 553e44f9: target-xtensa: implement windowed registers
- See ISA, 4.7.1 for details.
Physical registers and currently visible window are separate fields in
CPUEnv. Only curr... - 07:57 pm Revision 6ad6dbf7: target-xtensa: implement extended L32R
- See ISA, 4.3.3 for details.
TB flag XTENSA_TBFLAG_LITBASE is used to track enable bit of LITBASE SR.
Signed-off-by:... - 07:57 pm Revision 797d780b: target-xtensa: implement loop option
- See ISA, 4.3.2 for details.
Operations that change LEND SR value invalidate TBs at the old and at
the new LEND. LEND... - 07:57 pm Revision 5b4e481b: target-xtensa: implement unaligned exception option
- See ISA, 4.4.4 for details.
Correct (aligned as per ISA) address for unaligned access is generated
in case this opti... - 07:57 pm Revision f76ebf55: target-xtensa: implement RST2 group (32 bit mul/div/rem)
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:57 pm Revision 40643d7c: target-xtensa: implement exceptions
- - mark privileged opcodes with ring check;
- make debug exception on exception handler entry.
Signed-off-by: Max Fil... - 07:57 pm Revision f0a548b9: target-xtensa: add PS register and access control
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:57 pm Revision 8ffc2d0d: target-xtensa: implement CACHE group
- All operations in this group are no-ops, because cache ought to be
transparent to applications. However cache may be ... - 07:57 pm Revision 28067b22: target-xtensa: implement SYNC group
- All operations in this group are no-ops, because there are no delayed
side effects.
Signed-off-by: Max Filippov <jcm... - 07:57 pm Revision 91a5bb76: target-xtensa: mark reserved and TBD opcodes
- Reserved opcodes must generate illegal instruction exception. Usually
they signal emulation quality problems.
Not imp... - 07:57 pm Revision 809377aa: target-xtensa: implement LSAI group
- - base + offset load/store operations for 1/2/4 byte values;
- cache operations (not implemented);
- multiprocessor s... - 07:57 pm Revision b8132eff: target-xtensa: implement RST3 group
- - access to Special Registers (wsr, rsr);
- access to User Registers (wur, rur);
- misc. operations option (value cla... - 07:57 pm Revision 3580ecad: target-xtensa: implement shifts (ST1 and RST1 groups)
- - ST1: SAR (shift amount special register) manipulation, NSA(U);
- RST1: shifts, 16-bit multiplication.
Signed-off-b... - 07:57 pm Revision 2af3da91: target-xtensa: add special and user registers
- Special Registers hold the majority of the state added to the processor
by the options. See ISA, 5.3 for details.
Us... - 07:57 pm Revision 5da4a6a8: target-xtensa: implement JX/RET0/CALLX
- Group SNM0 (indirect jumps and calls).
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <b... - 07:57 pm Revision bd57fb91: target-xtensa: implement conditional jumps
- - BZ (comparison to zero);
- BI0 (comparison to signed immediate);
- BI1 (comparison to unsigned immediate);
- B (two... - 07:57 pm Revision f331fe5e: target-xtensa: implement RT0 group
- NEG and ABS are the only members of RT0 group.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue ... - 07:57 pm Revision 7b039f74: target-xtensa: add sample board
- Sample board and sample CPU core are used for debug and may be used for
development of custom SoC emulators.
This bo... - 07:57 pm Revision 2328826b: target-xtensa: add target stubs
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:57 pm Revision dedc5eae: target-xtensa: implement disas_xtensa_insn
- Set up disas_xtensa_insn switch structure, mark required options on high
level groups. Implement arithmetic/bit logic... - 07:57 pm Revision cfa550c6: target-xtensa: add target to the configure script
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:57 pm Revision 67882fd1: target-xtensa: implement narrow instructions
- Instructions with op0 >= 8 are 2 bytes long, others are 3 bytes long.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.co... - 07:50 pm Revision 83818f7c: mipsnet: use trace framework
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:50 pm Revision d118d64a: mipsnet: convert to qdev
- Move mipsnet_init() function to mipssim machine
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by... - 05:56 pm Revision f64e02b6: PCI: delete unused mem_base and pci_to_cpu_addr
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 05:56 pm Revision de18f87e: Sparc64: remove useless variable
- Remove a useless variable, spotted by clang analyzer:
/src/qemu/target-sparc/op_helper.c:3904:18: warning: unused var... - 05:52 pm Revision a6c6f44a: lsi53c895a: avoid a warning from clang analyzer
- Avoid this warning from clang analyzer by deleting the variable:
/src/qemu/hw/lsi53c895a.c:895:5: warning: Value stor... - 05:50 pm Revision 337fc758: cpu-exec: remove unnecessary assignment
- Avoid this warning from clang analyzer:
/src/qemu/cpu-exec.c:97:5: warning: Value stored to 'phys_page2' is never rea... - 05:50 pm Revision 6115c0a8: kvm: remove unnecessary assignments
- Avoid these warnings from clang analyzer:
/src/qemu/target-i386/kvm.c:772:5: warning: Value stored to 'cwd' is never ... - 05:49 pm Revision 18f88f11: hid: fix misassignment
- The code does not have any effect as is, fix it.
Spotted by clang analyzer:
/src/qemu/hw/hid.c:99:13: warning: Value... - 05:48 pm Revision 48bb9f53: scsi-bus: remove duplicate table entries
- Remove duplicate entries from SCSI command table, spotted by
clang analyzer:
/src/qemu/hw/scsi-bus.c:979:40: warning:... - 05:46 pm Revision 84c8c656: qemu-io: remove unnecessary assignment
- Remove an unnecessary assignment, spotted by clang analyzer:
/src/qemu/qemu-io.c:995:9: warning: Value stored to 'off... - 05:46 pm Revision 7948a665: win32: improve version.o dependency
- Actually, version.rc doesn't need config-host.mak but config-host.h, fix it.
Signed-off-by: Blue Swirl <blauwirbel@g... - 05:46 pm Revision 1213406b: g364fb: compile in hwlib
- Compile g364fb in hwlib. Two compilations less for the full build.
Acked-by: Hervé Poussineau <hpoussin@reactos.org>...
09/09/2011
- 09:13 pm Revision 282c355b: Merge remote-tracking branch 'sstabellini/xen-next' into staging
- 09:09 pm Revision da5391ed: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- 08:58 pm Revision 5689dc65: build: fix missing trace dep on GENERATED_HEADERS
- fc764105 added an include for qemu-common.h to trace/control.h, which
made all users of this header file dependent on... - 08:58 pm Revision f40d5508: vns/tls: don't use depricated gnutls functions
- Avoid using deprecated gnutls functions with recent gnutls versions.
Fixes build failure on Fedora 16. Keep the old ... - 08:58 pm Revision fa4e49c0: Use hex instead of binary.
- Older gcc versions don't understand 0b<bits>,
use hex representation instead.
Fixes build failure on RHEL-5.
Signed... - 08:58 pm Revision ad8b8186: Don't use g_thread_get_initialized.
- Initialize glib threads unconditionally in main() instead
of using g_thread_get_initialized in the 9p code.
Fixes a ... - 08:58 pm Revision 36b58628: qemu_vmalloc: align properly for transparent hugepages and KVM
- To make good use of transparent hugepages, KVM requires that guest-physical
and host-virtual addresses share the low ... - 08:58 pm Revision df00bed0: curses: fix garbling when chtype != long
- Qemu currently assumes that chtype is typedef'd to unsigned long, but
this is not necessarily the case (ncurses, for ... - 08:58 pm Revision 8a7d552c: balloon: Disassociate handlers from balloon device on unplug
- When a balloon device gets unplugged, allow the balloon handlers to be
freed.
Reported-by: Shaolong Hu <shu@redhat.c... - 08:58 pm Revision 3b86b13a: virtio-balloon: Disassociate from the balloon handlers on unplug
- Adding a 2nd balloon device after unplugging the first one doesn't work.
Also, the 'info balloon' command should indi... - 06:07 pm Revision e89720b1: tcg/ppc64: Fix zero extension code generation bug for ppc64 host
- The ppc64 code generation backend uses an rldicr (Rotate Left Double
Immediate and Clear Right) instruction to implem... - 04:13 pm Revision 56c119e5: xen-mapcache: Fix rlimit set size.
- Previously, the address space soft limit was set mcache_max_size. So,
before the mcache_max_size was reached by the m... - 04:13 pm Revision 2b734340: xen: use uint64_t instead of target_ulong in cpu_ioreq_move
- cpu_ioreq_move might move 8 bytes at a time so we must make sure that
the temporary variable can hold 8 bytes.
Signe... - 04:13 pm Revision 384087b2: Introduce a new 'connected' xendev op called when Connected.
- Rename the existing xendev 'connect' op to 'initialised' and introduce
a new 'connected' op. This new op, if defined... - 04:13 pm Revision 6d646730: Move the xenfb pointer handler to the connected method
- Ensure that we read "request-abs-pointer" after the frontend has written
it. This means that we will correctly set u... - 12:37 pm Revision 7834cf77: hw/9pfs: add 9P2000.L unlinkat operation
- unlinkat - Remove a directory entry
size[4] Tunlinkat tag[2] dirfid[4] name[s] flag[4]
size[4] Runlinkat tag[2]
old... - 12:16 pm Revision 89bf6593: hw/9pfs: add 9P2000.L renameat operation
- rename - change name of file or directory
size[4] Trenameat tag[2] olddirfid[4] oldname[s] newdirfid[4] newname[s]
s... - 12:16 pm Revision 10e72295: hw/9pfs: Fix memleaks in some 9p operation
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
- 12:15 pm Revision 25427ec1: hw/9pfs: Initialize rest of qid field to zero.
- Since qid is allocated out of stack we need to intialize
the field to zero. Otherwise we will send wrong qid value
to... - 12:15 pm Revision 407fee0f: hw/9pfs: Update the fidp path before opendir
- We need to update the fidp path before opendir. Since we don't
use the fid returned by mkdir, earlier code should not... - 11:56 am Revision 5a61cb60: Fix include statements for qemu-common.h
- * qemu-common.h is not a system include file, so it should be included
with "" instead of <>. Otherwise incremental... - 11:51 am Revision 069d89b8: virtio-9p: Fix syntax error in debug code
- This error was reported by cppcheck:
qemu/hw/9pfs/virtio-9p-debug.c:342:
error: Invalid number of character ({) when... - 11:50 am Revision 3f9c3595: SPARC: Trivial patch to clean up npc monitor output
- This patch fixes the spacing of the PC output from 'info cpus' for
SPARC.
Signed-off-by: Nathan Kunkee <nkunkee42@ho... - 11:43 am Revision af2d37de: configure: Avoid duplicate flags when calling compile_prog
- This patch removes redundant shell code and cleans it a little bit.
Shell macro compile_prog takes two arguments:
lo... - 11:43 am Revision c1ba4e0b: qemu-options: Improve help texts for options which depend on configure
- * Replace "available only" by the more common "only available".
* Tracing options depend on the configuration of the... - 11:43 am Revision 6e93a44b: docs: Fix qdev-device-use.txt typo in -chardev serial, path=COM<NUM>
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 11:43 am Revision 60474fb5: Fix comment (install patch -> install path)
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 11:43 am Revision bca4b988: configure: Remove relicts from --enable-io-thread
- Commit 12d4536f7d911b6d87a766ad7300482ea663cea2 removed
configure option --enable-io-thread.
Remove help message whi... - 10:48 am Revision fc9c5412: introduce environment variables for all qemu-user options
- (Edits by Riku Voipio to apply to current HEAD)
Rework option parsing code for linux-user in a table-driven manner t... - 10:48 am Revision a790ae38: linux-user: Implement setxattr/getxattr/removexattr syscalls
- This patch implements the setxattr, getxattr, and removexattr syscalls
if CONFIG_ATTR is enabled.
Note that since li... - 10:47 am Revision 94c19610: linux-user: Verify MIPS syscall arguments
- On MIPS, some syscall arguments are taken from the stack. This patch adds
verification such that do_syscall() is only... - 10:47 am Revision 29fb0f25: linux-user: Fix MIPS indirect syscall handling
- Change the number of argument for MIPS sys_syscall from 0 to 8. This
allows arguments for indirect syscalls to be pro... - 10:46 am Revision ff7a981a: linux-user: Exit with an error if we couldn't set up gdbserver
- If gdbserver_start() fails (usually because we couldn't bind to the
requested TCP port) then exit qemu rather than bl... - 10:46 am Revision 97cc7560: linux-user: Implement new ARM 64 bit cmpxchg kernel helper
- linux-user: Implement new ARM 64 bit cmpxchg kernel helper
Linux 3.1 will have a new kernel-page helper for ARM impl... - 10:45 am Revision 70afc343: linux-user: Fix initialization of the heap contents when allocating new pages
- Technically the new mmapped pages are already initialized to zero
since they are anonymous, however we have to take c...
09/08/2011
- 05:25 pm Revision 07ff2c44: Merge remote-tracking branch 'origin/master' into staging
- 05:10 pm Revision 82786041: target-i386: Compute all flag data inside %cl != 0 test.
- The (x << (cl - 1)) quantity is only used if CL != 0. Move the
computation of that quantity nearer its use.
This av... - 05:07 pm Revision 573da34a: Merge remote-tracking branch 'spice/spice.v42' into staging
- 05:07 pm Revision 13baae8a: Merge remote-tracking branch 'qmp/queue/qmp' into staging
- 05:05 pm Revision 220724ca: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- 05:03 pm Revision d8ac46d9: Merge remote-tracking branch 'qemu-kvm-tmp/memory/batch' into staging
- 04:59 pm Revision 9d0baba1: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- 04:57 pm Revision a60fce0b: Merge remote-tracking branch 'kraxel/usb.26' into staging
- 04:52 pm Revision 63236c15: Merge remote-tracking branch 'aneesh/for-upstream-3' into staging
- 04:06 pm Revision c82dc29a: iohandlers: fix issue with qemu_set_fd_handler()
- As spotted by Aneesh, some users pass a NULL opaque so we need to be more
aggressive in checking whether a user means...
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-...
Also available in: Atom