Activity
From 12/29/2012 to 01/27/2013
01/27/2013
- 03:52 pm Revision bc5b2da3: target-m68k: Detect attempt to instantiate non-CPU type in cpu_init()
- Consolidate model checking into a new m68k_cpu_class_by_name().
If the name matches an existing type, also check whe... - 03:52 pm Revision 0e44a023: target-alpha: Detect attempt to instantiate non-CPU type in cpu_init()
- Check in alpha_cpu_class_by_name() whether the type found is actually
(a sub-type of) TYPE_ALPHA_CPU.
This fixes, e.... - 03:52 pm Revision bd039ce0: target-openrisc: Detect attempt to instantiate non-CPU type in cpu_init()
- Consolidate model checking into a new openrisc_cpu_class_by_name().
If the name matches an existing type, also check... - 03:52 pm Revision 2b8c2754: cpu: Add model resolution support to CPUClass
- Introduce CPUClass::class_by_name and add a default implementation.
Hook up the alpha and ppc implementations.
Intro... - 03:52 pm Revision 5900d6b2: target-arm: Detect attempt to instantiate non-CPU type in cpu_init()
- Consolidate model checking into a new arm_cpu_class_by_name().
If the name matches an existing type, also check whet... - 03:34 pm Revision 7fc9b714: target-i386: Drop redundant list of CPU definitions
- It is no longer needed since dropping cpudef config file support.
Cleaning this up removes knowledge about other mode... - 03:34 pm Revision 70db9222: fw_cfg: Remove FW_CFG_MAX_CPUS from fw_cfg_init()
- PC will not use max_cpus for that field, so move it outside the common
code so it can use a different value on PC.
S... - 03:34 pm Revision 4bfe910d: target-i386: Simplify cpu_x86_find_by_name()
- Catch NULL name argument early to avoid repeated checks.
Similarly, check for -cpu host early and untangle from itera... - 03:34 pm Revision 99b88a17: target-i386: Replace uint32_t vendor fields by vendor string in x86_def_t
- Vendor property setter takes string as vendor value but cpudefs
use uint32_t vendor[123] fields to define vendor valu... - 03:34 pm Revision 1d934e89: pc: Set fw_cfg data based on APIC ID calculation
- This changes FW_CFG_MAX_CPUS and FW_CFG_NUMA to use apic_id_for_cpu(),
so the NUMA table can be based on the APIC IDs... - 03:34 pm Revision cb41bad3: target-i386: Introduce x86_cpu_apic_id_from_index() function
- This function will be used by both the CPU initialization code and the
fw_cfg table initialization code.
Later this ... - 03:34 pm Revision a91987c2: target-i386: Set custom features/properties without intermediate x86_def_t
- Move custom features parsing after built-in cpu_model defaults are set
and set custom features directly on CPU instan... - 03:34 pm Revision 11acfdd5: target-i386: Remove vendor_override field from CPUX86State
- Commit 8935499831312 makes cpuid return to guest host's vendor value
instead of built-in one by default if kvm_enable... - 03:34 pm Revision 247c9de1: target-i386: Topology & APIC ID utility functions
- This introduces utility functions for the APIC ID calculation, based on:
Intel® 64 Architecture Processor Topology ... - 03:34 pm Revision 8932cfdf: pc: Generate APIC IDs according to CPU topology
- This keeps compatibility on machine-types pc-1.2 and older, and prints a
warning in case the requested configuration ... - 03:34 pm Revision 2c728dfe: target-i386: Remove setting tsc-frequency from x86_def_t
- Setting tsc-frequency from x86_def_t is NOP because default tsc_khz
in x86_def_t is 0 and CPUX86State.tsc_khz is also... - 03:34 pm Revision 54fb7bf6: cpus.h: Make constant smp_cores/smp_threads available on *-user
- The code that calculates the APIC ID will use smp_cores/smp_threads, so
just define them as 1 on *-user to avoid #ifd... - 03:34 pm Revision 8ba8a698: target-i386: Print deprecation warning if xlevel < 0x80000000
- Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: ... - 03:34 pm Revision 29694758: pc: Reverse pc_init_pci() compatibility logic
- Currently, the pc-1.4 machine init function enables PV EOI and then
calls the pc-1.2 machine init function. The probl... - 03:34 pm Revision 8486af93: target-openrisc: Drop OpenRISCCPUList
- It was missed in 92a3136174f60ee45b113296cb2c2a5225b00369 (cpu:
Introduce CPUListState struct) because its naming did... - 03:34 pm Revision b164e48e: kvm: Create kvm_arch_vcpu_id() function
- This will allow each architecture to define how the VCPU ID is set on
the KVM_CREATE_VCPU ioctl call.
Signed-off-by:... - 03:34 pm Revision 83b17af5: target-i386: kvm: Set vcpu_id to APIC ID instead of CPU index
- The CPU ID in KVM is supposed to be the APIC ID, so change the
KVM_CREATE_VCPU call to match it. The current behavior... - 03:34 pm Revision dd51dc52: target-openrisc: Clean up triple QOM casts
- Instead of calling openrisc_env_get_cpu(), casting to CPU() via the
ENV_GET_CPU() compatibility macro and casting bac... - 03:34 pm Revision d61a23ba: kvm: Add fake KVM_FEATURE_CLOCKSOURCE_STABLE_BIT for builds without KVM
- Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Acked-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: A... - 03:34 pm Revision aa87d458: target-i386: Don't set any KVM flag by default if KVM is disabled
- This is a cleanup that tries to solve two small issues:
- We don't need a separate kvm_pv_eoi_features variable jus... - 02:05 am Revision 6034fe7b: xilinx_ethlite: Avoid build warnings in debug code
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 02:00 am Revision a56d305a: m25p80.c: Return state to IDLE after COLLECTING
- Default to moving back to the IDLE state after the COLLECTING_DATA
state. For a well behaved guest this patch has no ... - 01:48 am Revision 2f991adb: xilinx_ethlite: Flush queued packets on SW service
- Software services a received packet by clearing the CTRL_S bit in the RX_CTRLn
register. If this bit is cleared, flus... - 01:48 am Revision 808fb9f2: xilinx_ethlite: fix eth_can_rx() for ping-pong
- The eth_can_rx() function only checks the first buffers status ("ping"). The
controller should be able to receive int...
01/26/2013
- 04:18 pm Revision 13144781: Merge branch 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf
- * 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf:
PPC: e500: Select MPIC v4.2 on ppce500 platform
PPC: e500: f... - 03:52 pm Revision c5cd02ba: tests: Add gcov support for x86_64 qtest
- Since x86_64 is a superset of i386 and reuses all its test cases, adopt
all the i386 gcov source files as well, subst... - 03:52 pm Revision cba040c2: tests: Add gcov support for sparc64 qtest
- m48t59-test is individually being executed for sparc and sparc64, so add
the gcov source file for sparc64 as well.
S... - 03:52 pm Revision 6a694495: tests: Fix gcov typo for tmp105-test
- Commit 6e9989034b176a8e4cfdccd85892abfa73977ba7 introduced a new qtest
test case but misspelled gcov, leading to no c... - 03:33 pm Revision 8cb6bfb5: vmware_vga: fix out of bounds and invalid rects updating
- This is a follow up for several attempts to fix this issue.
Previous incarnations:
1. http://thread.gmane.org/gmane... - 03:32 pm Revision 3f0f31a0: tests: add fuzzing to visitor tests
- Perform input tests on random data.
Improvement to code coverage for qapi/string-input-visitor.c
is about 3 percenta... - 03:30 pm Revision 0c3c89d6: build: remove *.lo, *.a, *.la files from all subdirectories on make clean
- .lo files in stubs/, util/ and libcacard/ were not cleaned.
Fix this.
Cc: Blue Swirl <blauwirbel@gmail.com>
Reported... - 03:28 pm Revision 98ed805c: hw/arm_boot: Align device tree to 4KB boundary, not page
- Align the device tree blob to a 4KB boundary, not to QEMU's
idea of a page boundary -- the latter is the smallest pos... - 03:27 pm Revision 39099991: qemu-char: Avoid unused variable warning in some configs
- Avoid unused variable warnings:
qemu-char.c: In function 'qmp_chardev_open_port':
qemu-char.c:3132: warning: unused v... - 03:26 pm Revision 23bf49b5: make_device_config.sh: Fix target path in generated dependency file
- config-devices.mak.d is included from Makefile.target, i.e. from inside
the *-softmmu/ directory. It included the dir... - 03:23 pm Revision 9f8863eb: fw_cfg: Drop a few superfluous initializers
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Blu... - 03:23 pm Revision d09acb9b: fw_cfg: Splash image loader can overrun a stack variable, fix
- read_splashfile() passes the address of an int variable as size_t *
parameter to g_file_get_contents(), with a cast t... - 03:22 pm Revision a6e7c184: softfloat: Handle float_muladd_negate_c when product is zero
- Honour float_muladd_negate_c in the case where the product is zero and
c is nonzero. Previously we would fail to neg... - 03:20 pm Revision 89556d17: hw/smc91c111: Add explicit 'return' rather than relying on fallthrough
- Add an explicit 'return' statement to a case in smc91c111_readb
rather than relying on fallthrough to the following c... - 03:20 pm Revision de16017d: hw/pxa2xx_timer: Explicitly mark fallthroughs
- Explicitly mark the fallthroughs as intentional in the code
pattern where we gradually increment an index before fall... - 03:20 pm Revision 139bd956: hw/omap1.c: Add fallthrough markers and breaks
- Explicitly mark cases where we are deliberately falling
through to the following code. In one case we insert a
'break... - 03:20 pm Revision 30954850: hw/pflash_cfi02.c: Mark deliberate fallthrough
- Mark the deliberate fallthrough where we treat the case of
an attempt to read flash when it is an unknown command
sta... - 03:20 pm Revision be688dfb: hw/omap_dma, hw/omap_spi: Explicitly mark fallthroughs
- Explicitly mark the fallthroughs as intentional in the code
pattern where we gradually increment an index before fall... - 03:20 pm Revision bf4229d3: hw/arm_sysctl.c: Add missing 'break' statements
- Add some break statements that were accidentally omitted
from some cases of arm_sysctl_write(). The omission was
harm... - 03:19 pm Revision b4451996: link seccomp only with softmmu targets
- Now, if seccomp is detected, it is linked into every executable,
but is used only by softmmu targets (from vl.c). So... - 03:18 pm Revision 0360ccff: bsd-user: avoid conflict with qemu_vmalloc
- Rename qemu_vmalloc() to bsd_vmalloc(), adjust the only user.
Remove #ifdeffery in oslib-posix.c.
Tested-by: Andrea... - 03:15 pm Revision 82cb6b04: build: remove extra-obj-y
- extra-obj-y is somewhat complicated to understand. Replace it with a
special CONFIG_ALL symbol that is defined only ... - 03:15 pm Revision 00082344: build: remove universal-obj-y
- All of universal-obj-y, user-obj-y (right now unused) and common-obj-y can
be unified into common-obj-y if we take ca... - 03:15 pm Revision 737f3518: build: use -$(CONFIG_SECCOMP) instead of ifeq
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Acked-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Blue Sw... - 03:14 pm Revision 65980015: build: move around libcacard-y definition
- It is also needed if !CONFIG_SOFTMMU, unlike everything that surrounds it.
Signed-off-by: Paolo Bonzini <pbonzini@red... - 03:10 pm Revision 5f7a74a1: tests: adjust gcov variables for directory movement
- I had missed the introduction of the gcov-files-* variables.
Cc: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Pa...
01/25/2013
- 11:02 pm Revision f40c360c: openpic: fix remaining issues from idr-to-destmask conversion
- openpic_update_irq() was checking idr rather than destmask, treating
it as if it were a simple bitmap of cpus. Chang... - 11:02 pm Revision bd25922e: PPC: e500: fix mpic_iack address
- MPIC+0xa0 is IACK for the current CPU. MPIC+0x200a0 is IACK for CPU 0.
This fix allows EPR to work with an SMP targe... - 11:02 pm Revision f5fba9d2: PPC: e500: Select MPIC v4.2 on ppce500 platform
- The compatible string is changed to fsl,mpic on all e500 platforms, to
advertise the existence of BRR1. This matches... - 11:02 pm Revision 03274d44: openpic: fix timer address decoding
- The timer memory range begins at 0x10f0, so that address 0x1120 shows
up as 0x30, 0x1130 shows up as 0x40, etc. Howe... - 11:02 pm Revision e0dfe5b1: openpic: add basic support for MPIC v4.2
- Besides the new value in the version register, this provides:
- ILR support, which includes:
- IDR becoming a pure ... - 11:02 pm Revision 293c867d: cuda: Move ADB bus into CUDA state
- Replace the global adb_bus with a CUDA-internal one, accessed using
regular qdev child bus accessor.
Signed-off-by: ... - 11:02 pm Revision caae58cb: pseries: Improve handling of multiple PCI host bridges
- Multiple - even many - PCI host bridges (i.e. PCI domains) are very
common on real PAPR compliant hardware. For reas... - 11:02 pm Revision fe828a4d: target-ppc: Give a meaningful error if too many threads are specified
- Currently the target-ppc tcg code only supports a single thread. You can
specify more, but they're treated identical... - 11:02 pm Revision 2e4a7c9c: adb: QOM'ify ADB devices
- They were not qdev'ified before. Derive ADBDevice from DeviceState and
convert reset callbacks to DeviceClass::reset,... - 11:02 pm Revision 84ede329: adb: QOM'ify Apple Desktop Bus
- It was not a qbus before, turn it into a first-class bus and initialize
it properly from CUDA. Leave it a global vari... - 11:02 pm Revision 1ea1ce8a: pseries: Adjust default VIO address allocations to play better with libvirt
- Currently, if VIO devices for pseries don't have addresses explicitly
allocated, they get automatically numbered from... - 11:02 pm Revision 7b925079: macio: Delay qdev init until all fields are initialized
- This turns macio_bar_setup() into an implementation detail of the qdev
initfn, to be removed step by step.
Signed-of... - 11:02 pm Revision 3743cca7: mac_nvram: Clean up public API
- The state data field is accessed in uint8_t quantities, so switch from
uint32_t argument and return value to uint8_t.... - 11:02 pm Revision 45fa67fb: cuda: QOM'ify CUDA
- It was not qdev'ified before. Turn it into a SysBusDevice and embed it
in MacIO.
Signed-off-by: Andreas Färber <afae... - 11:02 pm Revision d8c6d07f: mac_nvram: Mark as Big Endian
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Alexander Graf <agraf@suse.de> - 11:02 pm Revision fcf1bbab: macio: QOM'ify some more
- Move bar MemoryRegion initialization to an instance_init.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-of... - 11:02 pm Revision 95ed3b7c: mac_nvram: QOM'ify MacIO NVRAM
- It was not qdev'ified before. Turn it into a SysBusDevice and
initialize it via static properties.
Prepare Old World... - 11:02 pm Revision 07a7484e: ide/macio: QOM'ify MacIO IDE
- It was not qdev'ified before. Turn it into a SysBusDevice.
Embed them into the MacIO devices.
Signed-off-by: Andreas... - 11:02 pm Revision d037834a: macio: Split MacIO in two
- Let the machines create two different types. This prepares to move
knowledge about sub-devices from the machines into... - 11:02 pm Revision baec1910: ppc: Move Mac machines to hw/ppc/
- Signed-off-by: Andreas Färber <afaerber@suse.de>
[agraf: squash in MAINTAINERS fix]
Signed-off-by: Alexander Graf <ag... - 07:27 pm Revision 67bec53d: ide: Add fall through annotations
- Add comments to help static analysers detect that these cases are
intentional, and clean up some whitespace in the en... - 07:18 pm Revision a2623021: ahci: Add migration support
- Jason tested these patches by migrating Windows 7 and Fedora 17 guests
(while under I/O) on both piix with ahci attac... - 07:18 pm Revision 86899072: block: Create proper size file for disk mirror
- The qmp monitor command to mirror a disk was passing -1 for size
along with the disk's backing file. This size of the... - 07:18 pm Revision 4ac557c8: ahci: Change data types in preparation for migration
- The size of an int depends on the host, so in order to be able to
migrate these fields, make them either int32_t or b... - 07:18 pm Revision 1147bb15: ahci: Remove unused AHCIDevice fields
- 'dma_status' and 'dma_cb' are written to, but never read.
Remove these fields in preparation for AHCI migration bits.... - 07:18 pm Revision 8937f822: block/vdi: Improved return values from vdi_open
- vdi_open returned -1 in case of any error, but it should return an
error code (negative value of errno or -EMEDIUMTYP... - 07:18 pm Revision 15bac0d5: block: Use error code EMEDIUMTYPE for wrong format in some block drivers
- This improves error reports for bochs, cow, qcow, qcow2, qed and vmdk
when a file with the wrong format is selected.
... - 07:18 pm Revision 884fea4e: mirror: support arbitrarily-sized iterations
- Yet another optimization is to extend the mirroring iteration to include more
adjacent dirty blocks. This limits the... - 07:18 pm Revision 1b095244: hbitmap: add assertion on hbitmap_iter_init
- hbitmap_iter_init causes an out-of-bounds access when the "first"
argument is or greater than or equal to the size of... - 07:18 pm Revision 402a4741: mirror: support more than one in-flight AIO operation
- With AIO support in place, we can start copying more than one chunk
in parallel. This patch introduces the required ... - 07:18 pm Revision 9f0470bb: block/vdi: Improve debug output for signature
- The signature is a 32 bit value and needs up to 8 hex digits for printing.
Signed-off-by: Stefan Weil <sw@weilnetz.d... - 07:18 pm Revision 02582abd: block: Add special error code for wrong format
- The block drivers need a special error code for "wrong format".
From the available error codes EMEDIUMTYPE fits best.... - 07:18 pm Revision 0e87ba2c: block/vdi: Check for bad signature
- vdi_open did not check for a bad signature.
This check was only in vdi_probe.
Signed-off-by: Stefan Weil <sw@weilnet... - 07:18 pm Revision 88ff0e48: mirror: do nothing on zero-sized disk
- On a zero-sized disk we need to break out of the job successfully
before bdrv_dirty_iter_init is called, otherwise yo... - 07:18 pm Revision bd48bde8: mirror: switch mirror_iteration to AIO
- There is really no change in the behavior of the job here, since
there is still a maximum of one in-flight I/O operat... - 07:18 pm Revision 50717e94: block: allow customizing the granularity of the dirty bitmap
- Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin W... - 07:18 pm Revision eee13dfe: mirror: allow customizing the granularity
- The desired granularity may be very different depending on the kind of
operation (e.g. continuous replication vs. col... - 07:18 pm Revision 08e4ed6c: mirror: add buf-size argument to drive-mirror
- This makes sense when the next commit starts using the extra buffer space
to perform many I/O operations asynchronous... - 07:18 pm Revision 343bded4: block: make round_to_clusters public
- This is needed in the following patch.
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Eric Blake <eblake... - 07:18 pm Revision 8f0720ec: block: implement dirty bitmap using HBitmap
- This actually uses the dirty bitmap in the block layer, and converts
mirroring to use an HBitmapIter.
Reviewed-by: L... - 07:18 pm Revision b812f671: mirror: perform COW if the cluster size is bigger than the granularity
- When mirroring runs, the backing files for the target may not yet be
ready. However, this means that a copy-on-write... - 07:18 pm Revision acc906c6: block: return count of dirty sectors, not chunks
- Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Paolo Bonzin... - 07:18 pm Revision e7c033c3: add hierarchical bitmap data type and test cases
- HBitmaps provides an array of bits. The bits are stored as usual in an
array of unsigned longs, but HBitmap is also ... - 07:18 pm Revision 4c37ef02: host-utils: add ffsl
- We can provide fast versions based on the other functions defined
by host-utils.h. Some care is required on glibc, w... - 03:46 pm Revision 49b6d722: QAPI: Introduce memchar-read QMP command
- Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 03:23 pm Revision 1f590cf9: QAPI: Introduce memchar-write QMP command
- Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 03:23 pm Revision 51767e7c: qemu-char: Add new char backend CirMemCharDriver
- Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 02:49 pm Revision 045a7085: docs: document virtio-balloon stats
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com> - 02:47 pm Revision 7e6ccd9c: balloon: re-enable balloon stats
- The statistics are now available through device properties via a
polling mechanism. First a client has to enable poll... - 02:36 pm Revision 01ceb97e: balloon: drop old stats code & API
- Next commit will re-enable balloon stats with a different interface, but
this old code conflicts with it. Let's drop ... - 02:36 pm Revision 58513bde: block: Monitor command commit neglects to report some errors
- The non-live bdrv_commit() function may return one of the following
errors: -ENOTSUP, -EBUSY, -EACCES, -EIO. The onl...
01/24/2013
- 08:56 pm Revision 11c29918: Merge remote-tracking branch 'bonzini/scsi-next' into staging
- # By Paolo Bonzini (1) and Peter Lieven (1)
# Via Paolo Bonzini
* bonzini/scsi-next:
iscsi: add support for iovecto... - 05:45 pm Revision b37a2e45: Revert "serial: fix retry logic"
- This reverts commit 67c5322d7000fd105a926eec44bc1765b7d70bdd:
I'm not sure if the retry logic has ever worked wh... - 04:37 pm Revision 7371d56f: iscsi: add support for iovectors
- This patch adds support for directly passing the iovec
array from QEMUIOVector if libiscsi supports it (1.8.0
or newe... - 04:37 pm Revision 4790b03d: iscsi: do not leak acb->buf when commands are aborted
- acb->buf is freed in the WRITE(16) callback, but this may not
get called at all when commands are aborted. Add anoth... - 12:28 pm Revision 3f668b6c: target-cris: Fix typo in D_LOG() macro
- It's __VA_ARGS__. Fixes the build with CRIS_[OP_]HELPER_DEBUG defined.
Broken since r6338 / 93fcfe39a0383377e647b821... - 10:15 am Revision 9fc7577a: trivial: etraxfs_eth: Eliminate checkpatch errors
- This is a trivial patch to harmonize the coding style on
hw/etraxfs_eth.c. This is in preparation to split off the bi...
01/23/2013
- 05:08 pm Revision 177f7fc6: Merge remote-tracking branch 'bonzini/scsi-next' into staging
- # By Peter Lieven (3) and others
# Via Paolo Bonzini
* bonzini/scsi-next:
scsi: Drop useless null test in scsi_unit... - 05:08 pm Revision 36ba5804: Merge remote-tracking branch 'kraxel/usb.77' into staging
- # By Gerd Hoffmann
# Via Gerd Hoffmann
* kraxel/usb.77:
usb: add usb-bot device (scsi bulk-only transport).
ohci:... - 05:07 pm Revision a29a6b73: Merge remote-tracking branch 'spice/spice.v68' into staging
- # By Alon Levy
# Via Gerd Hoffmann
* spice/spice.v68:
qxl: change rom size to 8192
qxl: stop using non revision 4...
01/22/2013
- 04:07 pm Revision 032f0101: lsi: use qbus_reset_all to reset SCSI bus
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 04:07 pm Revision 4cc841b5: iscsi: partly avoid iovec linearization in iscsi_aio_writev
- libiscsi expects all write16 data in a linear buffer. If the
iovec only contains one buffer we can skip the lineariza... - 04:07 pm Revision 0369f06f: scsi: fix segfault with 0-byte disk
- When a 0-sized disk is found, READ CAPACITY will return a
LUN NOT READY error. However, because it returns -1 instea... - 04:07 pm Revision 0bf8264e: scsi: Drop useless null test in scsi_unit_attention()
- req was created by scsi_req_alloc(), which initializes req->dev to a
value it dereferences. req->dev isn't changed a... - 04:07 pm Revision 5b5d34ec: iscsi: add support for iSCSI NOPs [v2]
- This patch will send NOP-Out PDUs every 5 seconds to the iSCSI target.
If a consecutive number of NOP-In replies fail... - 04:07 pm Revision de8864e5: iscsi: add iscsi_create support
- This patch adds support for bdrv_create. This allows e.g.
to use qemu-img to convert from any supported device to
an ... - 12:09 pm Revision 7fa96d73: ohci: add missing break
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 12:09 pm Revision 34707333: usb: add usb-bot device (scsi bulk-only transport).
- Basically the same as usb-storage, but without automatic scsi
device setup. Also features support for up to 16 LUNs.... - 12:01 pm Revision 038c1879: qxl: change rom size to 8192
- This is a simpler solution to 869981, where migration breaks since qxl's
rom bar size has changed. Instead of ignorin... - 12:01 pm Revision f4c0e501: Revert "usb-storage: Drop useless null test in usb_msd_handle_data()"
- This reverts commit a1cbfd554e11bb8af38c2f3e1f1574bf4c563cd2.
Test isn't useless. scsi_req_enqueue() may finish the... - 12:01 pm Revision e0ac6097: qxl: stop using non revision 4 rom fields for revision < 4
- Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 03:11 am Revision f9e90c79: vmxcap: bit 9 of VMX_PROCBASED_CTLS2 is 'virtual interrupt delivery'
- Bit 9 of MSR_IA32_VMX_PROCBASED_CTLS2 is
virtual interrupt delivery.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat...
01/21/2013
- 09:52 pm Revision 1356b98d: sysbus: Drop sysbus_from_qdev() cast macro
- Replace by SYS_BUS_DEVICE() QOM cast macro using a scripted conversion.
Avoids the old macro creeping into new code.
... - 09:33 pm Revision 6fd8e79a: vnc: fix possible uninitialized removals
- Some VncState values are not initialized before the Websocket handshake.
If it fails QEMU segfaults during the cleanu... - 09:33 pm Revision 7536ee4b: vnc: added initial websocket protocol support
- This patch adds basic Websocket Protocol version 13 - RFC 6455 - support
to QEMU VNC. Binary encoding support on the ... - 09:33 pm Revision 32ed2680: vnc: added buffer_advance function
- Following Anthony Liguori's Websocket implementation I have added the
buffer_advance function to VNC and replaced all... - 09:23 pm Revision 11e9235b: virtio-s390-device: create a virtio-s390-bus during init.
- A virtio-s390-bus is created during the init. So one VirtIODevice can be
connected on the virtio-s390-device through ... - 09:23 pm Revision ea35d4f1: virtio-s390-bus: add virtio-s390-bus.
- This add the virtio-s390-bus which extends virtio-bus. So one VirtIODevice can
be connected on this bus.
Signed-off-... - 09:23 pm Revision 085bccb7: virtio-pci: refactor virtio-pci device.
- Create the virtio-pci device which is abstract. This transport device will
create a virtio-pci-bus, so one VirtIODevi... - 09:23 pm Revision 8e05db92: virtio-device: refactor virtio-device.
- Create the virtio-device which is abstract. All the virtio-device can extend
this class. It also add some functions t... - 09:23 pm Revision ff8eca55: virtio-bus: introduce virtio-bus
- Introduce virtio-bus. Refactored transport device will create a bus which
extends virtio-bus.
Signed-off-by: KONRAD ... - 09:23 pm Revision 0a2acf5e: virtio-pci-bus: introduce virtio-pci-bus.
- Introduce virtio-pci-bus, which extends virtio-bus. It is used with virtio-pci
transport device.
Signed-off-by: KONR... - 09:23 pm Revision 1395af6f: qdev: add a maximum device allowed field for the bus.
- Add a max_dev field to BusClass to specify the maximum amount of devices allowed
on the bus (has no effect if max_dev... - 09:22 pm Revision 016c7182: Merge remote-tracking branch 'quintela/thread.next' into staging
- # By Juan Quintela (7) and Paolo Bonzini (6)
# Via Juan Quintela
* quintela/thread.next:
migration: remove argument... - 03:32 pm Revision e0f01837: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- # By Stefan Weil (2) and others
# Via Stefan Hajnoczi
* stefanha/trivial-patches:
hw/tpci200: Fix compiler warning ... - 03:32 pm Revision f2bdbd5b: Merge remote-tracking branch 'kraxel/seabios-1.7.2' into staging
- # By Gerd Hoffmann
# Via Gerd Hoffmann
* kraxel/seabios-1.7.2:
seabios: update to 1.7.2 release - 02:36 pm Revision 56a8810d: target-microblaze: Drop unused cpu_mb_close() prototype
- Such a function never existed.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Edgar E. Iglesias <ed... - 02:36 pm Revision a42a56c5: target-cris: Drop unused cpu_cris_close() prototype
- Such a function never existed.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Edgar E. Iglesias <ed... - 12:39 pm Revision 09a021fb: hw/tpci200: Fix compiler warning (redefined symbol with MinGW)
- STATUS_TIMEOUT is defined in winnt.h:
CC hw/tpci200.o
hw/tpci200.c:34:0:
warning: "STATUS_TIMEOUT" redefined [... - 12:08 pm Revision d0f54533: hw: Spelling fix in log message
- defineition -> definition
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: Andreas F=E4rber <afaerber@suse.d... - 12:08 pm Revision acf15c89: configure: silence pkg-config's check for curses
- Signed-off-by: Vadim Evard <v.e.evard@gmail.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 12:08 pm Revision 5facfb49: acpitable: open the data file in binary mode
- -acpitable {file|data}=file reads the content of file, but it is
in binary form, so the file should be opened usin O_... - 10:17 am Revision 3588185b: seabios: update to 1.7.2 release
- Not that many changes as we have a pretty recent git snapshot in master
already:
Hannes Reinecke (1):
megasas:...
01/20/2013
- 07:01 pm Revision 8b17ed4c: Merge remote-tracking branch 'stefanha/block' into staging
- # By Kevin Wolf (4) and others
# Via Stefan Hajnoczi
* stefanha/block:
dataplane: support viostor virtio-pci status...
01/19/2013
- 10:01 pm Revision b54c2873: tci: Fix broken build (regression)
- s390x-linux-user now also uses GETPC. Instead of adding it to the list of
targets which use GETPC, the macro is now d... - 04:35 pm Revision c36dd8a0: block/raw-posix: Make hdev_aio_discard() available outside Linux
- Fixes the build on OpenBSD among others.
Suggested-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Andreas Färber <... - 12:30 pm Revision c1db2919: usb: Fix compilation for MinGW (regression)
- 84f2d0ea added an argument to function usb_host_info.
The stub function must match the declaration in usb.h.
Signed-... - 12:29 pm Revision 249fe3f3: cpu-defs.h: Drop qemu_work_item prototype
- Commit c64ca8140e9c21cd0d44c10fbe1247cb4ade8e6e (cpu: Move
queued_work_{first,last} to CPUState) moved the qemu_work_... - 12:27 pm Revision 5256a720: tcg/target-arm: Add missing parens to assertions
- Silence a (legitimate) complaint about missing parentheses:
tcg/arm/tcg-target.c: In function ‘tcg_out_qemu_ld’:
tcg... - 12:24 pm Revision e4ada482: Replace non-portable asprintf by g_strdup_printf
- g_strdup_printf already handles OOM errors, so some error handling in
QEMU code can be removed.
Signed-off-by: Stefa... - 12:22 pm Revision 0e7a7592: vl: Use size_t for sizes in get_boot_devices_list()
- Code mixes uint32_t, int and size_t. Very unlikely to go wrong in
practice, but clean it up anyway.
Signed-off-by: ... - 12:22 pm Revision 089da572: fw_cfg: Use void *, size_t instead of uint8_t *, uint32_t for blobs
- Many callers pass size_t, which gets silently truncated to uint32_t.
Harmless, because all practical sizes are well b... - 12:22 pm Revision b3dd1552: pc: Clean up bochs_bios_init()'s (non-)use of sizeof
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 12:22 pm Revision 0e0d2d62: sun4: Fix unchecked strdup() by switching to fw_cfg_add_string()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 12:22 pm Revision 44687f75: fw_cfg: New fw_cfg_add_string()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 12:22 pm Revision 96f80586: pc: Fix unchecked strdup() by switching to fw_cfg_add_string()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 12:22 pm Revision 4cad3867: fw_cfg: Dumb down fw_cfg_add_*() not to return success / failure
- No caller is checking the value, so all errors get ignored, usually
silently. assert() instead.
Signed-off-by: Mark... - 12:22 pm Revision f6e35343: fw_cfg: Replace debug prints by tracepoints
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 12:13 pm Revision 633f6502: optimize: optimize using nonzero bits
- This adds two optimizations using the non-zero bit mask. In some cases
involving shifts or ANDs the value can become... - 12:13 pm Revision 3a9d8b17: optimize: track nonzero bits of registers
- Add a "mask" field to the tcg_temp_info struct. A bit that is zero
in "mask" will always be zero in the correspondin... - 12:13 pm Revision d193a14a: optimize: only write to state when clearing optimizer data
- The next patch will add to the TCG optimizer a field that should be
non-zero in the default case. Thus, replace the ... - 11:56 am Revision 75f0585f: Merge branch 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf
- * 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf:
PPC: KVM: Add support for EPR with KVM
openpic: export e500 ... - 11:55 am Revision 67c4f2d0: Merge branch 's390-for-upstream' of git://repo.or.cz/qemu/agraf
- * 's390-for-upstream' of git://repo.or.cz/qemu/agraf:
s390: Add a hypercall registration interface.
target-s390x:... - 11:54 am Revision 48b8599c: Merge branch 'axp-next' of git://github.com/rth7680/qemu
- * 'axp-next' of git://github.com/rth7680/qemu:
alpha-linux-user: Correct select
alpha-linux-user: Translate fcntl...
01/18/2013
- 08:07 pm Revision 904e5fd5: S390: Enable -cpu help and QMP query-cpu-definitions
- This enables qemu -cpu help to return a list of supported CPU models
on s390 and also to query for cpu definitions in... - 08:07 pm Revision 28e942f8: s390: Add a hypercall registration interface.
- Allow virtio machines to register for different diag500 function
codes and convert s390-virtio to use it.
Signed-off... - 08:07 pm Revision 419831d7: s390x: fix indentation
- In one of the last commits we accidently got 3-space indentation into
the tree. Fix it up so it's 4 spaces wide.
Rep... - 08:07 pm Revision 70bada03: s390: Add CPU reset handler
- Add a CPU reset handler to have all CPUs in a PoP compliant
state.
Signed-off-by: Jens Freimann <jfrei@linux.vnet.ib... - 08:07 pm Revision d5627ce8: target-s390x: Unregister reset callback on finalization
- Since commit "s390: Add CPU reset handler" the CPU's instance_init
registers a reset callback. Unregister that on ins... - 08:07 pm Revision ccb084d3: s390: new contributions GPLv2 or later
- IBMs s390 contributions were meant to to be gplv2 or later (since
we were contributing to qemu). Several of the s390 ... - 08:07 pm Revision e674a49a: s390: Move IPL code into a separate device
- Lets move the code to setup IPL for external kernel
or via the zipl rom into a separate file. This allows to
- defin... - 08:07 pm Revision a158986d: s390x: Remove inline function ebcdic_put and related data from cpu.h
- The function is only used in misc_helper.c, so move it to that file.
This reduces the size of debug executables (com... - 08:06 pm Revision b8dec144: PPC: e500: Change in-memory order of load blobs
- Today, we load
<kernel> <initrd> <dtb>
into memory in that order. However, Linux has a bug where it can only
hand... - 08:06 pm Revision 746a870b: PPC: Provide zero SVR for -cpu e500mc and e5500
- Even though our -cpu types for e500mc and e5500 are no real CPUs that
actually have version registers, a guest might ... - 08:06 pm Revision 5b95b8b9: PPC: KVM: Add support for EPR with KVM
- This patch links KVM EPR support to the existing TCG support we have now.
Signed-off-by: Alexander Graf <agraf@suse.de> - 08:06 pm Revision e49798b1: openpic: export e500 epr enable into a ppc.c function
- Enabling and disabling the EPR capability (mpic_proxy) is a system
wide operation. As such, it belongs into the ppc.c... - 08:06 pm Revision 528e536e: PPC: E500: Calculate loading blob offsets properly
- We have 3 blobs we need to load when booting the system:
- kernel
- initrd
- dtb
We place them in physical me... - 08:06 pm Revision d3dccee1: Update Linux kernel headers
- Based on kvm.git a843fac (next) plus dfdebc24 (master).
Signed-off-by: Alexander Graf <agraf@suse.de> - 08:06 pm Revision 7f11573b: openpic: move gcr write into a function
- The GCR register contains too much functionality to be covered inside
of the register switch statement. Move it out i... - 08:06 pm Revision 1ac3d713: openpic: unify gcr mode mask updates
- The mode mask already masks out bits we don't care about, so the
actual handling code can stay intact regardless.
Si... - 08:06 pm Revision 86e56a88: openpic: set mixed mode as supported
- The Raven MPIC implementation supports the "Mixed" mode to work with
an i8259. While we don't implement mixed mode, w... - 05:59 pm Revision cf139388: dataplane: support viostor virtio-pci status bit setting
- The viostor virtio-blk driver for Windows does not use the
VIRTIO_CONFIG_S_DRIVER bit. It only sets the VIRTIO_CONFI... - 05:57 pm Revision cd7fdfe5: dataplane: avoid reentrancy during virtio_blk_data_plane_stop()
- When dataplane is stopping, the s->vdev->binding->set_host_notifier(...,
false) call can invoke the virtqueue handler... - 10:57 am Revision 3249dbe6: win32-aio: use iov utility functions instead of open-coding them
- We have iov_from_buf() and iov_to_buf(), use them instead of
open-coding these in block/win32-aio.c
Signed-off-by: S...
01/17/2013
- 09:09 pm Revision ddc01bf1: Merge remote-tracking branch 'luiz/queue/qmp' into staging
- # By Wenchao Xia
# Via Luiz Capitulino
* luiz/queue/qmp:
HMP: add sub command table to info
HMP: move define of m... - 05:45 pm Revision e387f99e: virtio-pci: fix irqfd cleanup argument order
- Order of arguments of kvm_virtio_pci_irqfd_release
got mixed up in all calls.
As a result users see assertions during... - 03:33 pm Revision 782beb52: qom: Extend documentation on QOM method concepts
- Add a documentation section "Methods" and discuss among others how to
handle overriding virtual methods.
Clarify Dev... - 03:32 pm Revision 781c0c33: Makefile: drop recursive libcacard clean
- Commit eb8eb53e5846a957cf333f2e1ec8cb6e0c04 ("libcacard: rewrite
Makefile in non-recursive style") refactored libcaca... - 02:54 pm Revision f7b67be3: migration: Add buffered_flush error handling
- Now that we have error handling we can do proper handling of
buffered_flush().
Signed-off-by: Juan Quintela <quintel... - 02:54 pm Revision 7de6a690: migration: move exit condition to migration thread
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed... - 02:54 pm Revision b22ff1fb: migration: Only go to the iterate stage if there is anything to send
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: ... - 02:54 pm Revision c369f40d: migration: unfold rest of migrate_fd_put_ready() into thread
- This will allow us finer control in next patches.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: R... - 02:54 pm Revision 6522773f: migration: remove argument to qemu_savevm_state_cancel
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed... - 02:54 pm Revision 76f5933a: migration: move beginning stage to the migration thread
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed... - 02:54 pm Revision afe41931: qemu-file: Only set last_error if it is not already set
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed... - 02:54 pm Revision 1e973051: migration: fix off-by-one in buffered_rate_limit
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: R... - 02:54 pm Revision b9c961a8: migration: make function static
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: R... - 02:54 pm Revision 25242635: migration: remove double call to migrate_fd_close
- The call in buffered_close is enough, because buffered_close is called
already by migrate_fd_cleanup.
Signed-off-by:... - 02:53 pm Revision f65a8747: use XFER_LIMIT_RATIO consistently
- commit 5b4e1eb769eee892b44d3f6b2369b05196442f59
missed this use.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>... - 02:27 pm Revision 9c339485: Protect migration_bitmap_sync() with the ramlist lock
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: R... - 02:27 pm Revision fb3409de: Unlock ramlist lock also in error case
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: R... - 02:24 pm Revision 84c44613: HMP: add sub command table to info
- Now info command takes a table of sub info commands,
and changed do_info() to do_info_help() to do help funtion
only.... - 02:24 pm Revision 5f3d335f: HMP: add infrastructure for sub command
- This patch make parsing of hmp command aware of that it may
have sub command. Also discard simple encapsulation funct... - 02:24 pm Revision a13ced59: HMP: move define of mon_cmds
- Because mon_cmds may use info_cmds, so adjust the declare sequence
of them.
Signed-off-by: Wenchao Xia <xiawenc@linu... - 02:24 pm Revision 84f2d0ea: HMP: add QDict to info callback handler
- This patch change all info call back function to take
additional QDict * parameter, which allow those command
take pa... - 02:24 pm Revision 5f11cb00: HMP: delete info handler
- Now cmd and info handler have same format, so delete info handler.
Signed-off-by: Wenchao Xia <xiawenc@linux.vnet.ib... - 11:58 am Revision e8bccad5: win32-aio: Fix memory leak
- The buffer is allocated for both reads and writes, and obviously it
should be freed even if an error occurs.
Cc: qem... - 11:57 am Revision bcbbd234: win32-aio: Fix vectored reads
- Copying data in the right direction really helps a lot!
Cc: qemu-stable@nongnu.org
Signed-off-by: Kevin Wolf <kwolf@... - 11:51 am Revision 2ea9b58f: aio: Fix return value of aio_poll()
- aio_poll() must return true if any work is still pending, even if it
didn't make progress, so that bdrv_drain_all() d... - 11:51 am Revision 6bf3ee07: ide: Remove wrong assertion
- The Bus Master IDE Active bit (BM_STATUS_DMAING) is not only set when
the request is still in flight, but also when i... - 11:51 am Revision 6d759117: block: fix null-pointer bug on error case in block commit
- This is a bug that was caught by a coverity run by Markus. In
the error case when we errored out to exit_restore_ope... - 03:31 am Revision a4cbfe24: bswap: improve gluing
- OpenBSD system compiler (gcc 4.2.1) has problems with concatenation
of macro arguments in macro functions:
CC ae...
01/16/2013
- 11:20 pm Revision 47f4dac3: Merge remote-tracking branch 'kraxel/chardev.1' into staging
- # By Gerd Hoffmann
# Via Gerd Hoffmann
* kraxel/chardev.1:
chardev: add pty chardev support to chardev-add (qmp)
... - 08:15 pm Revision af381ebe: build: fix Win32 clean build
- The version.o file did not appear explicitly as a dependency, and
this caused clean builds to fail. Force its build ... - 08:14 pm Revision 2bf7b457: libqtest: Prepare I2C libqos
- This adds a simple I2C API and a driver implementation for omap_i2c.
Signed-off-by: Andreas Färber <andreas.faerber@... - 08:14 pm Revision cb5ef3fa: tmp105: Fix I2C protocol bug
- An early length postincrement in the TMP105's I2C TX path led to
transfers of more than one byte to place the second ... - 08:14 pm Revision 2aad80ee: tmp105: QOM'ify
- Introduce TYPE_ constant and cast macro.
Move the state struct to the new header to allow for future embedding.
Sign... - 08:14 pm Revision 6e998903: tests: Add tmp105 qtest test case
- Exercise all four commands of the TMP105, testing for an issue in the
I2C TX path.
The test case uses the N800's OMA... - 08:14 pm Revision eb60d1c5: tmp105: Add temperature QOM property
- This obsoletes tmp105_set() and allows for better error handling.
Signed-off-by: Andreas Färber <andreas.faerber@web... - 08:14 pm Revision 6d0b4301: tmp105: Split out I2C message constants from header
- Allows value sharing with qtest.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Reviewed-by: Anthony Liguori... - 08:03 pm Revision 457b6543: audio: Replace non-portable asprintf in debug code by g_strdup_printf
- sw->name already uses the correct g_free to free the allocated memory.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
S... - 08:03 pm Revision a1cbfd55: usb-storage: Drop useless null test in usb_msd_handle_data()
- scsi_req_new() never returns null, and scsi_req_enqueue() dereferences
the pointer, so checking for null is useless.
... - 08:02 pm Revision 955d7b26: ui: Drop useless null tests in parse_keyboard_layout()
- Spotted by Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@u... - 08:02 pm Revision 4ecf8aa5: pseries: Replace non-portable asprintf by g_strdup_printf
- g_strdup_printf already handles OOM errors, so some error handling in
QEMU code can be removed.
Signed-off-by: Stefa... - 07:49 pm Revision b8e76b35: Add new DEFAULT_MACHINE_OPTIONS to q35 and ppc405
- Without this default q35/ppc405 based machines would no longer boot
after commit e4ada29e909787f629626660b1561f6a6801... - 06:15 pm Revision 9468a5d4: alpha-linux-user: Correct select
- Alpha, like s390x, passes all select arguments in registers.
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Signe... - 06:13 pm Revision 2ba7f730: alpha-linux-user: Translate fcntl l_type
- The values of F_RDLCK, F_WRLCK, F_UNLCK, F_EXLCK, F_SHLCK
differ between alpha and other linux architectures.
This p... - 07:58 am Revision f1a1a356: chardev: add qmp hotplug commands, with null chardev support
- Add chardev-add and chardev-remove qmp commands. Hotplugging
a null chardev is supported for now, more will be added... - 07:58 am Revision 0a1a7fab: chardev: add pty chardev support to chardev-add (qmp)
- The ptsname is returned directly, so there is no need to
use query-chardev to figure the pty device path.
Signed-off... - 07:58 am Revision f6bd5d6e: chardev: add socket chardev support to chardev-add (qmp)
- qemu_chr_open_socket is split into two functions. All initialization
after creating the socket file handler is split... - 07:58 am Revision f1088908: chardev: add hmp hotplug commands
- Add chardev-add and chardev-remove commands to the human monitor.
chardev-add accepts the same syntax as -chardev, ch... - 07:58 am Revision d59044ef: chardev: add serial chardev support to chardev-add (qmp)
- Similar to file, except that no separate in/out files are supported
because it's pointless for direct device access. ... - 07:58 am Revision ffbdbe59: chardev: add file chardev support to chardev-add (qmp)
- Add support for file chardevs. Output file is mandatory,
input file is optional.
Signed-off-by: Gerd Hoffmann <krax... - 07:58 am Revision 88a946d3: chardev: add parallel chardev support to chardev-add (qmp)
- Also alias the old parport name to parallel for -chardev.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 07:58 am Revision bd2d80b2: chardev: add error reporting for qemu_chr_new_from_opts
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 07:58 am Revision 2274ae9d: chardev: fix QemuOpts lifecycle
- qemu_chr_new_from_opts handles QemuOpts release now, so callers don't
have to worry. It will either be saved in Char... - 07:58 am Revision e551498e: chardev: reduce chardev ifdef mess a bit
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 02:27 am Revision 249d4172: qdev: Prepare "realized" property
- Introduce the QOM realizefn suggested by Anthony.
Detailed documentation is supplied in the qdev header.
For now thi... - 02:26 am Revision 7983c8a3: qdev: Fold state enum into bool realized
- Whether the device was initialized or not is QOM-level information and
currently unused. Drop it from device. This le... - 02:26 am Revision e4ada29e: Make default boot order machine specific
- This patch makes default boot order machine specific instead of
set globally. The default boot order can be set per m... - 02:26 am Revision 2c9ee029: pseries: set no default boot order
- This patch removes the default boot order for pseries machine. This allows
the machine to handle a NULL boot order in... - 02:25 am Revision 038794cf: acl: Free memory allocated with g_malloc() with g_free()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 02:25 am Revision c23c15d3: acl: Fix acl_remove not to mess up the ACL
- It leaks memory and fails to adjust qemu_acl member nentries. Future
acl_add become confused: can misreport the posi... - 02:25 am Revision cc69bda6: sdl: Fix heap smash in sdl_zoom_rgb{16,32} for int > 32 bits
- Careless use of malloc(): allocate Uint32[N], assign to int *, use
int[N].
Fix by converting to g_new().
Functions ... - 02:25 am Revision dabe3143: kvm: add stub for kvm_irqchip_update_msi_route
- ppc64 build needs this stub to build with virtio enabled.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Tested-... - 12:54 am Revision 8ec12ec7: Merge remote-tracking branch 'afaerber/memory-ioport' into staging
- * afaerber/memory-ioport:
acpi_piix4: Do not use old_portio-style callbacks
xen_platform: Do not use old_portio-s... - 12:53 am Revision 58a864de: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- * stefanha/trivial-patches:
configure: try pkg-config for curses
qom: Make object_resolve_path_component() path a... - 12:52 am Revision b9f84ac0: Merge remote-tracking branch 'stefanha/block' into staging
- * stefanha/block:
block: Fix how mirror_run() frees its buffer
win32-aio: Fix how win32_aio_process_completion() ... - 12:52 am Revision c94bf1c1: Merge remote-tracking branch 'afaerber/qom-cpu' into staging
- * afaerber/qom-cpu:
target-i386: Use switch in check_hw_breakpoints()
target-i386: Avoid goto in hw_breakpoint_in... - 12:52 am Revision bdb8872c: Merge remote-tracking branch 'afaerber-or/prep-up' into staging
- * afaerber-or/prep-up:
pc87312: Avoid define conflict on mingw32
pc87312: Replace register_ioport_*() with Memory... - 12:50 am Revision 2fd3402d: Merge remote-tracking branch 'mdroth/qga-pull-1-14-2013-2' into staging
- * mdroth/qga-pull-1-14-2013-2:
qga: add missing commas in json docs
Signed-off-by: Anthony Liguori <aliguori@us.ib... - 12:49 am Revision dd25f938: Merge remote-tracking branch 'mdroth/qga-pull-1-14-2013' into staging
- * mdroth/qga-pull-1-14-2013:
qemu-ga: Handle errors uniformely in ga_channel_open()
qemu-ga: Plug fd leak on ga_c... - 12:49 am Revision 5e72179b: Merge remote-tracking branch 'sstabellini/xen-2013-01-14' into staging
- * sstabellini/xen-2013-01-14:
xen_disk: implement BLKIF_OP_FLUSH_DISKCACHE, remove BLKIF_OP_WRITE_BARRIER
xen_dis...
01/15/2013
- 08:45 pm Revision 7a652efa: xen_platform: Do not use old_portio-style callbacks
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 08:45 pm Revision c3a29809: acpi_piix4: Do not use old_portio-style callbacks
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
[AF: Used HWADDR_PRIx for hwaddr PIIX4_DPRINTF()]
Signed-off-b... - 08:45 pm Revision ecd584b8: hw/dma.c: Fix conversion of ioport_register* to MemoryRegion
- The commit 582299336879504353e60c7937fbc70fea93f3da introduced a 1-shift for
some offset in DMA emulation.
Before th... - 07:09 pm Revision ecbe251f: configure: try pkg-config for curses
- Static linkikng against ncurses may require explicit -ltinfo.
In case -lcurses and -lncurses both didn't work give pk... - 06:28 pm Revision 7191bf31: block: Fix how mirror_run() frees its buffer
- It allocates with qemu_blockalign(), therefore it must free with
qemu_vfree(), not g_free().
Signed-off-by: Markus A... - 05:47 pm Revision 7479acdb: win32-aio: Fix how win32_aio_process_completion() frees buffer
- win32_aio_submit() allocates it with qemu_blockalign(), therefore it
must be freed with qemu_vfree(), not g_free().
... - 05:47 pm Revision db4c34c3: scsi-disk: qemu_vfree(NULL) is fine, simplify
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Kevin... - 05:46 pm Revision 94c8ff3a: w32: Make qemu_vfree() accept NULL like the POSIX implementation
- On POSIX, qemu_vfree() accepts NULL, because it's merely wrapper
around free(). As far as I can tell, the Windows im... - 02:40 pm Revision f700f8e3: sheepdog: clean up sd_aio_setup()
- The last two parameters of sd_aio_setup() are never used, so remove them.
Cc: MORITA Kazutaka <morita.kazutaka@lab.n... - 12:18 pm Revision 47783072: sheepdog: multiplex the rw FD to flush cache
- This will reduce sockfds connected to the sheep server to one, which simply the
future hacks.
Cc: MORITA Kazutaka <m... - 11:54 am Revision 3e84b483: qom: Make object_resolve_path_component() path argument const
- A usage with a hardcoded partial path such as
object_resolve_path_component(obj, "foo")
is totally valid but curr... - 11:34 am Revision a87eec76: Add libcacard/trace/generated-tracers.c to .gitignore
- Signed-off-by: Alex Rozenman <Alex_Rozenman@mentor.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 11:03 am Revision df702c9b: block: clear dirty bitmap when discarding
- Note that resetting bits in the dirty bitmap is done _before_ actually
processing the request. Writes, instead, set ... - 11:03 am Revision 80bc2e8d: ide: fix TRIM with empty range entry
- ATA-ACS-3 says "If the two byte range length is zero, then the LBA
Range Entry shall be discarded as padding." iovec... - 11:03 am Revision 501378c3: ide: issue discard asynchronously but serialize the pieces
- Now that discard can take a long time, make it asynchronous.
Each LBA range entry is processed separately because dis... - 11:03 am Revision 3d4fa43e: raw-posix: support discard on more filesystems
- Linux 2.6.38 introduced the filesystem independent interface to
deallocate part of a file. As of Linux 3.7, btrfs, ex... - 11:03 am Revision c85191e5: raw-posix: remember whether discard failed
- Avoid sending system calls repeatedly if they shall fail. This
does not apply to XFS: if the filesystem-specific ioc... - 11:03 am Revision 8238010b: block: make discard asynchronous
- This is easy with the thread pool, because we can use s->is_xfs and
s->has_discard from the worker function.
QEMU ha... - 11:03 am Revision fcd9d455: raw: support discard on block devices
- Block devices use a ioctl instead of fallocate, so add a separate
implementation.
Signed-off-by: Paolo Bonzini <pbon... - 10:24 am Revision 029d091e: block: fix initialization in bdrv_io_limits_enable()
- bdrv_io_limits_enable() starts a new slice, but does not set io_base
correctly for that slice.
Here is how io_base i... - 10:23 am Revision e175bce5: target-i386: Use switch in check_hw_breakpoints()
- Replace an if statement using magic numbers for breakpoint type with a
more explicit switch statement. This is to aid... - 10:23 am Revision 1cc21a18: target-i386: Avoid goto in hw_breakpoint_insert()
- "Go To Statement Considered Harmful" -- E. Dijkstra
To avoid an unnecessary goto within the switch statement, move
w... - 10:14 am Revision 5902564a: target-i386: Introduce hw_{local,global}_breakpoint_enabled()
- hw_breakpoint_enabled() returned a bit field indicating whether a local
breakpoint and/or global breakpoint was enabl... - 10:14 am Revision 428065ce: target-i386: Define DR7 bit field constants
- Implicit use of dr7 bit field is a little hard to understand,
so define constants for them and use them consistently.... - 10:08 am Revision 8d2497c3: qcow2: Fix segfault on zero-length write
- One of the recent refactoring patches (commit f50f88b9) didn't take care
to initialise l2meta properly, so with zero-... - 05:09 am Revision 5ec01c2e: target-i386: Move kvm_check_features_against_host() check to realize time
- kvm_check_features_against_host() should be called when features can't
be changed, and when features are converted to... - 05:09 am Revision 9ca58923: kvm: Add fake KVM constants to avoid #ifdefs on KVM-specific code
- Any KVM-specific code that use these constants must check if
kvm_enabled() is true before using them.
Signed-off-by:... - 05:09 am Revision bffd67b0: target-i386: kvm_check_features_against_host(): Use feature_word_info
- Instead of carrying the CPUID leaf/register and feature name array on
the model_features_t struct, move that informat... - 05:09 am Revision 4a1e40b5: xen: Simplify halting of first CPU
- Use the global first_cpu variable to halt the CPU rather than using a
local first_cpu initialized from qemu_get_cpu(0... - 05:09 am Revision 6a4784ce: target-i386: Disable kvm_mmu by default
- KVM_CAP_PV_MMU capability reporting was removed from the kernel since
v2.6.33 (see commit a68a6a7282373), and was com... - 05:09 am Revision 077c68c3: target-i386: Move setting defaults out of cpu_x86_parse_featurestr()
- No functional change, needed for simplifying conversion to properties.
Signed-off-by: Igor Mammedov <imammedo@redhat... - 05:09 am Revision 38d8f5c8: exec: Return CPUState from qemu_get_cpu()
- Move the declaration to qemu/cpu.h and add documentation.
The implementation still depends on CPUArchState for CPU it... - 05:09 am Revision 07ca5945: target-i386: check/enforce: Check all feature words
- This adds the following feature words to the list of flags to be checked
by kvm_check_features_against_host():
- cp... - 05:09 am Revision fa2db3c4: target-i386: cpu_x86_register() consolidate freeing resources
- Freeing resources in one place would require setting 'error'
to not NULL, so add some more error reporting before jum... - 05:09 am Revision 89e49c8b: target-i386/cpu.c: Add feature name array for ext4_features
- Feature names were taken from the X86_FEATURE_* constants in the Linux
kernel code.
Signed-off-by: Eduardo Habkost <... - 05:09 am Revision 5ef57876: target-i386/cpu: Introduce FeatureWord typedefs
- This introduces a FeatureWord enum, FeatureWordInfo struct (with
generation information about a feature word), and a ... - 05:09 am Revision 66afd1ad: target-mips: Clean up mips_cpu_map_tc() documentation
- This function will be touched again soon, so a good understanding of env
vs. other helps. Adopt gtk-doc style.
Signe... - 05:09 am Revision ce3960eb: cpu: Move nr_{cores,threads} fields to CPUState
- To facilitate the field movements, pass MIPSCPU to malta_mips_config();
avoid that for mips_cpu_map_tc() since caller... - 05:09 am Revision 1b1ed8dc: cpu: Move numa_node field to CPUState
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 05:09 am Revision 504134d2: kvm: Pass CPUState to kvm_init_vcpu()
- CPUArchState is no longer needed, and it thereby no longer depends on
NEED_CPU_H.
Signed-off-by: Andreas Färber <afa... - 05:09 am Revision 55e5c285: cpu: Move cpu_index field to CPUState
- Note that target-alpha accesses this field from TCG, now using a
negative offset. Therefore the field is placed last ... - 04:32 am Revision 08bb4a7c: pc87312: Avoid define conflict on mingw32
- Mingw32 headers define FAR, causing this warning:
/src/qemu/hw/pc87312.c:38:0: warning: "FAR" redefined [enabled by d... - 04:32 am Revision 328c24a9: pc87312: Replace register_ioport_*() with MemoryRegion
- Prepare an instance_init function for the MemoryRegion init.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
... - 02:52 am Revision cf7c3f0c: virtio-9p: fix compilation error.
- Fix the compilation error introduced by msg new field.
CC hw/9pfs/virtio-9p.o
In file included from /home/konradf... - 12:15 am Revision 01b87f6d: qga: add missing commas in json docs
- * qga/qapi-schema.json: Use valid JSON.
Signed-off-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Michael Roth <m...
01/14/2013
- 09:36 pm Revision 53510bfc: virtio-pci: build for uninitialized return value in vq_vector_unmask
- Fixes the following:
/home/mdroth/w/qemu2.git/hw/virtio-pci.c: In function
‘kvm_virtio_pci_vector_unmask’:
/home/mdr... - 09:36 pm Revision b8bec49c: dataplane: fix build breakage on set_guest_notifiers()
- virtio_pci_set_guest_notifiers() now takes an additional argument to
specify the number of virtqueues to assign a gue... - 09:26 pm Revision 9c16fa79: Add TEWS TPCI200 IndustryPack emulation
- The TPCI200 is a PCI board that supports up to 4 IndustryPack modules.
A new bus type called 'IndustryPack' has been... - 09:26 pm Revision be657dea: Add GE IP-Octal 232 IndustryPack emulation
- The GE IP-Octal 232 is an IndustryPack module that implements eight
RS-232 serial ports, each one of which can be red... - 08:30 pm Revision 7e7b7cba: xen_disk: implement BLKIF_OP_FLUSH_DISKCACHE, remove BLKIF_OP_WRITE_BARRIER
- Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
- 08:28 pm Revision 9e496d74: xen_disk: add persistent grant support to xen_disk backend
- This protocol extension reuses the same set of grant pages for all
transactions between the front/back drivers, avoid... - 08:26 pm Revision 282c6a2f: xen_disk: fix memory leak
- On ioreq_release the full ioreq was memset to 0, loosing all the data
and memory allocations inside the QEMUIOVector,... - 08:08 pm Revision 7868181f: qemu-ga: Handle errors uniformely in ga_channel_open()
- We detect errors in several places. One reports with g_error(), which
calls abort(), the others report with g_critic... - 08:07 pm Revision d4f4a3ef: qemu-ga: Plug fd leak on ga_channel_open() error paths
- Spotted by Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com... - 08:07 pm Revision 32c16620: qemu-ga: Plug fd leak on ga_channel_listen_accept() error path
- Spotted by Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com... - 08:07 pm Revision 03ac10f1: qemu-ga: Plug file descriptor leak on ga_open_pidfile() error path
- Spotted by Coverity. Also document why we keep it open on success.
Signed-off-by: Markus Armbruster <armbru@redhat.... - 08:07 pm Revision 5d27f9ce: qemu-ga: Drop pointless lseek() from ga_open_pidfile()
- After open(), the file offset is already zero, and neither lockf() nor
ftruncate() change it.
Signed-off-by: Markus ... - 08:00 pm Revision f5b79578: qemu-ga: Document intentional fall through in channel_event_cb()
- For clarity, and to hush up Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <... - 08:00 pm Revision 9e92f6d4: qemu-ga: add ga_open_logfile()
- This function sets O_CLOEXEC on the log file fd so that it isn't
leaked to executed processes.
Signed-off-by: Luiz C... - 08:00 pm Revision 6ffacc5d: qemu-ga: ga_open_pidfile(): use qemu_open()
- This ensures that O_CLOEXEC is passed to open(), this way the
pid file fd is not leaked to executed processes.
Signe... - 06:27 pm Revision a507db95: Merge remote-tracking branch 'kraxel/pixman.v6' into staging
- * kraxel/pixman.v6:
pixman: pass extra cflags and ldflags
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:27 pm Revision b55160c3: Merge remote-tracking branch 'kraxel/usb.76' into staging
- * kraxel/usb.76:
usb-host: Initialize dev->port the obviously safe way
usb-host: Drop superfluous null test from ... - 06:27 pm Revision 167eb811: Merge remote-tracking branch 'spice/spice.v67' into staging
- * spice/spice.v67:
qxl: Don't drop client capability bits
qxl: Fix SPICE_RING_PROD_ITEM(), SPICE_RING_CONS_ITEM()... - 06:26 pm Revision a69f221e: Merge remote-tracking branch 'kraxel/testdev.2' into staging
- * kraxel/testdev.2:
pc-testdev: use typedefs
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:26 pm Revision da758bd7: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony:
dataplane: handle misaligned virtio-blk requests
dataplane: extract virtio-blk read/write pr... - 06:23 pm Revision 8e9a8681: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
- pci,virtio
This further optimizes MSIX handling in virtio-pci.
Also included is pci cleanup by Paolo, and pci device... - 06:23 pm Revision 7adef3bc: Merge remote-tracking branch 'bonzini/stub' into staging
- * bonzini/stub: (27 commits)
build: improve quiet output for .stp rules
build: fold trace-obj-y into libqemuutil.... - 06:22 pm Revision 0054ee8c: Merge remote-tracking branch 'qmp/queue/qmp' into staging
- * qmp/queue/qmp:
monitor: assert monitor_puts()'s loop invariant
target-i386: fix bits 39:32 of the final physica... - 01:50 pm Revision f9943cd5: pixman: pass extra cflags and ldflags
- Store --extra-cflags and --extra-ldflags in config-host.mak,
then pass them on to the pixman configure script.
Cc: S... - 01:47 pm Revision 46635308: usb-host: Drop superfluous null test from usb_host_auto_scan()
- Coverity points out that port is later passed to usb_host_open(),
which dereferences it. It actually can't be null: ... - 01:47 pm Revision 03607847: usb-host: Initialize dev->port the obviously safe way
- Coverity worries the strcpy() could overrun the destination. It
can't, because the source always points to usb_host_... - 01:47 pm Revision cc8d2b65: ehci: Assert state machine is sane w.r.t. EHCIQueue
- Coverity worries the EHCIQueue pointer could be null when we pass it
to functions that reference it. The state machi... - 11:06 am Revision b5ef1aab: dataplane: extract virtio-blk read/write processing into do_rdwr_cmd()
- Extract code for read/write command processing into do_rdwr_cmd(). This
brings together pieces that are spread acros... - 11:06 am Revision de0161c0: dataplane: handle misaligned virtio-blk requests
- O_DIRECT on Linux has alignment requirements on I/O buffers and
misaligned requests result in -EINVAL. The Linux vir... - 11:06 am Revision b608c8dc: raw-posix: fix bdrv_aio_ioctl
- When the raw-posix aio=thread code was moved from posix-aio-compat.c
to block/raw-posix.c, there was an unintended ch... - 11:06 am Revision c53b1c51: block: make qiov_is_aligned() public
- The qiov_is_aligned() function checks whether a QEMUIOVector meets a
BlockDriverState's alignment requirements. This... - 11:06 am Revision 0e7106d8: sheepdog: implement direct write semantics
- Sheepdog supports both writeback/writethrough write but has not yet supported
DIRECTIO semantics which bypass the cac... - 11:06 am Revision 8e895599: block: do not probe zero-sized disks
- A blank CD or DVD is visible as a zero-sized disks. Probing such
disks will lead to an EIO and a failure to start th... - 09:59 am Revision f3dcf638: xhci: call xhci_detach_slot on root port detach too
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 09:59 am Revision 0cb41e2c: xhci: nuke transfe5rs on detach
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 09:59 am Revision 81251841: xhci: create xhci_detach_slot helper function
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 09:59 am Revision 00e4d0db: pc-testdev: use typedefs
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 09:59 am Revision bc5f92e5: qxl: Fix SPICE_RING_PROD_ITEM(), SPICE_RING_CONS_ITEM() sanity check
- The pointer arithmetic there is safe, but ugly. Coverity grouses
about it. However, the actual comparison is off by... - 09:59 am Revision 08688af0: qxl: Don't drop client capability bits
- interface_set_client_capabilities() copies only the first few bits,
because it falls into a Classic C trap: you can d...
01/12/2013
- 07:42 pm Revision 84ecb7a6: build: remove coroutine-obj-y
- Just fold it into block-obj-y.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 07:42 pm Revision 576d5506: build: move base QAPI files to libqemuutil.a
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:42 pm Revision 0e848f48: build: some simplifications for "trace/Makefile.objs"
- Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 07:42 pm Revision aaf821fd: build: improve quiet output for .stp rules
- Mention the directory in which the .stp file is being generated.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 07:42 pm Revision ff667e2e: build: fold trace-obj-y into libqemuutil.a
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:42 pm Revision 59cacde8: build: move QAPI definitions for QEMU out of qapi-obj-y
- There is no reason why for example qemu-ga should include all the
definitions for the QEMU monitor. However, there a... - 07:42 pm Revision bf0842b7: build: move version-obj-y to the generic LINK rule
- There is no reason for it to be in block-obj-y, in particular.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 07:42 pm Revision d9dc91ac: libcacard: list oslib-obj-y file explicitly
- We will grow the list of files in the next patches, but libcacard
should remain slim.
Signed-off-by: Paolo Bonzini <... - 07:42 pm Revision baacf047: build: move libqemuutil.a components to util/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:42 pm Revision 8a090705: build: move util-obj-y to libqemuutil.a
- Use a static library to eliminate repetition in the linking rules.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 07:42 pm Revision 9444e9e6: build: consolidate multiple variables into universal-obj-y
- The directory descent mechanism, and a less-flat tree both helped
in making some *-obj-y definitions very short. Man... - 07:42 pm Revision a372823a: build: move qobject files to qobject/ and libqemuutil.a
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:42 pm Revision f157ebba: build: move files away from tools-obj-y, common-obj-y, user-obj-y
- Split them between libqemuutil.a and, for those used by qemu-img/io/nbd,
block-obj-y.
Static libraries ensure that b... - 07:42 pm Revision e4b42e6e: build: rename oslib-obj-y to util-obj-y
- This prepares the creation of libqemuutil.a in the next patch.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 07:42 pm Revision 992aeb8e: libcacard: rewrite Makefile in non-recursive style
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 07:42 pm Revision 26ca8c06: libcacard: link vscclient to dynamic library
- There is no reason for vscclient to duplicate the code. rules.mak
takes care of invoking libtool to do the link.
Si... - 06:19 pm Revision af0c8e9f: libcacard: use per-target variable definitions
- This lets the libcacard Makefile use more rules.mak magic.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 06:19 pm Revision 5018f1cc: libcacard: add list of exported symbols
- Do not export internal QEMU symbols.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 06:19 pm Revision e832341b: libcacard: fix missing symbol in libcacard.so
- Before patch:
$ make libcacard.la
$ nm ./libcacard/.libs/libcacard.so.0.0.0 | grep " U " | \
egrep -v "(g_)|(GLIB... - 06:19 pm Revision b6fc675b: libcacard: require libtool to build it
- Do not fail at build time, instead just disable the library if libtool
is not present.
Signed-off-by: Paolo Bonzini ... - 06:19 pm Revision 591eca67: libcacard: prepare to use -y trick in the Makefile
- Rename variables to follow the conventions of the rest of the build
systems.
Signed-off-by: Paolo Bonzini <pbonzini@... - 06:19 pm Revision afd347ab: build: remove CONFIG_SMARTCARD
- The passthru smartcard does not have the shared library dependency, build
it unconditionally.
Signed-off-by: Paolo B... - 06:19 pm Revision 2c13ec50: build: move dtrace rules to rules.mak
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 06:19 pm Revision 21655882: build: support linking with libtool objects/libraries
- This patch moves the complication of using libtool to the generic
rules.mak file.
Signed-off-by: Paolo Bonzini <pbon... - 06:19 pm Revision 5708fc66: stubs: fully replace qemu-tool.c and qemu-user.c
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 06:19 pm Revision f141ccfa: build: make libtool verbose when making with V=1
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 06:17 pm Revision 4d454574: qemu-option: move standard option definitions out of qemu-config.c
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 02:47 pm Revision 63fb2590: Merge branch 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm
- * 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm:
target-arm: Fix SWI (SVC) instruction in M pr... - 02:47 pm Revision 02e079c7: Merge branch 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf
- * 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf: (31 commits)
PPC: linux-user: Calculate context pointer explic... - 02:46 pm Revision 837d1f97: Merge branch 's390-reorg' of git://repo.or.cz/qemu/rth
- * 's390-reorg' of git://repo.or.cz/qemu/rth: (149 commits)
target-s390: Claim maintainership
target-s390: Use nor... - 02:46 pm Revision a6fc23e5: hw/pc.c: add ULL suffix in ioport80_read and ioportF0_read return value
- The commit c02e1eac887b1b0aee7361b1fcf889e7d47fed9d broke the compilation
for i386. ULL need to be specify for uint64... - 02:45 pm Revision 163fa4b0: tcg-i386: use LEA for 3-operand 64-bit addition
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: ... - 02:42 pm Revision 092bb306: pixman: fix warning
- Cc: afaerber@suse.de
Cc: agraf@suse.de
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Blue Swirl <bl... - 02:42 pm Revision cc6e3ca9: gcc: rename CONFIG_PRAGMA_DISABLE_UNUSED_BUT_SET to CONFIG_PRAGMA_DIAGNOSTIC_A...
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 02:40 pm Revision 3dd46c78: optionrom: build with discrete CPP and AS steps
- Build option ROM .S files with separate preprocessor and
assembler steps because the C compiler could be unsuitable.
... - 02:26 pm Revision b6d9439c: slirp: remove unused field tt
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 02:25 pm Revision 338d80dd: user: Consider symbolic links as possible directories
- Commit 2296f194dfde4c0a54f249d3fdb8c8ca21dc611b reduced the number
of syscalls performed during user emulation startu... - 02:25 pm Revision d2565875: alpha-linux-user: Fix sigaction
- Unconditional bswap replaced by __get_user/__put_user.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off... - 02:24 pm Revision 658f2dc9: linux-user: Rewrite __get_user/__put_user with __builtin_choose_expr
- The previous formuation with multiple assignments to __typeof(*hptr) falls
down when hptr is qualified const. E.g. w... - 02:24 pm Revision c732a52d: bswap: Rewrite cpu_to_<endian><type>u with {ld,st}<type>_<endian>_p
- We've now optimized the ld/st versions; reuse that for the "legacy"
versions. Always use inlines so that we get the ... - 02:24 pm Revision 612d590e: bswap: Rewrite all ld<type>_<endian>_p functions
- Use the new host endian unaligned access functions instead of
open coding byte-by-byte references. Remove assembly s... - 02:24 pm Revision 7db2145a: bswap: Add host endian unaligned access functions
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 02:23 pm Revision cdfe2851: bswap: Tidy base definitions of bswapN
- Move the bswap_N -> bswapN wrappers inside CONFIG_BYTESWAP_H.
Change the ultimate fallback defintions from macros to... - 02:22 pm Revision fedb88bd: fdt: Use bswapN instead of bswap_N
- Fixes the libfdt enabled build for hosts that have <machine/bswap.h>.
The code at the beginning of qemu/bswap.h is a...
01/11/2013
- 05:21 pm Revision 314e2296: target-arm: Fix SWI (SVC) instruction in M profile.
- When do_interrupt_v7m is called with EXCP_SWI, the PC already
points to the next instruction. Don't modify it here.
... - 05:21 pm Revision 918fd083: target-arm: use type_register() instead of type_register_static()
- The type_register_static() interface is documented as:
type_register_static:
@info: The #TypeInfo of the new typ... - 04:43 pm Revision fedf2de3: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- * stefanha/trivial-patches:
hw/pc.c: Fix converting of ioport_register* to MemoryRegion
Replace remaining gmtime,... - 04:43 pm Revision e2848a78: Merge remote-tracking branch 'kraxel/q35.1' into staging
- * kraxel/q35.1:
Makefile: install the "acpi-dsdt.aml" and "q35-acpi-dsdt.aml" blobs too
pc: rename machine types
... - 04:23 pm Revision 80ec2432: Merge remote-tracking branch 'afaerber-or/prep-up' into staging
- * afaerber-or/prep-up:
prep: Use pc87312 device instead of collection of random ISA devices
prep: Add pc87312 Sup... - 10:49 am Revision c02e1eac: hw/pc.c: Fix converting of ioport_register* to MemoryRegion
- The commit 258711 introduced MemoryRegion to replace ioport_region*
for ioport 80h and F0h.
A MemoryRegion needs to h... - 10:44 am Revision eb7ff6fb: Replace remaining gmtime, localtime by gmtime_r, localtime_r
- This allows removing of MinGW specific code and improves
reentrancy for POSIX hosts.
[Removed unused ret variable in... - 10:35 am Revision 68b891ec: savevm: Remove MinGW specific code which is no longer needed
- QEMU provides a portable function qemu_gettimeofday instead of
gettimeofday and also an implementation of localtime_r... - 10:33 am Revision 1d57db19: qga/channel-posix.c: Explicitly include string.h
- Explicitly include string.h to avoid warnings under MacOS X/clang
about implicit declarations of strerror() and strle... - 10:32 am Revision 75f13596: configure: Fix comment (copy+paste bug)
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 09:30 am Revision 7d9f7b51: q35: document chipset devices
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 09:30 am Revision 8b07eaa1: q35: add ich9 intel hda controller
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 09:30 am Revision 94dec594: pc: rename machine types
- Starting with release 1.4 we have a fully functional q35 machine type,
i.e. "qemu -M q35" JustWorks[tm]. Update mach... - 09:30 am Revision 7e973bb2: Makefile: install the "acpi-dsdt.aml" and "q35-acpi-dsdt.aml" blobs too
- The WARNING message from commit f7e4dd6c made me notice.
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-...
01/10/2013
- 11:22 pm Revision 47a150a4: virtio-scsi: abort in-flight I/O when the device is reset
- When the device is reset, the SCSI bus should also be reset so
that in-flight I/O is cancelled.
Signed-off-by: Paolo... - 11:22 pm Revision d0508c36: qdev: add qbus_reset_all
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:11 pm Revision 8c43a6f0: Make all static TypeInfos const
- Since 39bffca2030950ef6efe57c2fac8327a45ae1015 (qdev: register all
types natively through QEMU Object Model), TypeInf... - 10:52 pm Revision 63e3555e: Merge branch 'master' of git://git.qemu.org/qemu into prep-up
- Conflicts:
hw/Makefile.objs
hw/ppc_prep.c
Signed-off-by: Andreas Färber <andreas.faerber@web.de> - 09:26 pm Revision a6308bc2: Merge remote-tracking branch 'kraxel/build.1' into staging
- * kraxel/build.1:
m48t59-test: don't touch watchdog
rtc-test: skip year-2038 overflow check in case time_t is 32b... - 09:26 pm Revision 8757c09f: Merge remote-tracking branch 'awilliam/tags/qemu-1.4-vfio-20130109.0' into sta...
- vfio-pci: Fixes for qemu 1.4 & stable
* awilliam/tags/qemu-1.4-vfio-20130109.0:
vfio-pci: Loosen sanity checks to ... - 06:47 pm Revision 51782344: monitor: assert monitor_puts()'s loop invariant
- Chiefly to hush up Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Luiz Capitulino <lc... - 04:23 pm Revision 067f0691: m48t59-test: don't touch watchdog
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 04:23 pm Revision 4e45deed: rtc-test: skip year-2038 overflow check in case time_t is 32bit only
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
01/09/2013
- 07:12 pm Revision 6ad53bdf: target-i386: fix bits 39:32 of the final physical address when using 4M page
- ((pde & 0x1fe000) << 19) is the bits 39:32 of the final physical address, and
we shouldn't use unit32_t to calculate ... - 07:03 pm Revision 5e3bc735: Check return values from g_poll and select
- The current implementation of os_host_main_loop_wait() on Windows,
returns 1 only when a g_poll() event occurs becaus... - 05:55 pm Revision 7cd5da7e: Merge remote-tracking branch 'mdroth/qga-pull-1-8-2013' into staging
- * mdroth/qga-pull-1-8-2013:
qemu-ga: sample fsfreeze hooks
qemu-ga: execute hook to quiesce the guest on fsfreeze... - 12:11 pm Revision feb9a2ab: pci-assign: Enable MSIX on device to match guest
- When a guest enables MSIX on a device we evaluate the MSIX vector
table, typically find no unmasked vectors and don't... - 12:10 pm Revision 5c03a254: pci: use constants for devices under the 1B36 device ID, document them
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 12:38 am Revision ec0f694c: qemu-ga: execute hook to quiesce the guest on fsfreeze-freeze/thaw
- To use the online disk snapshot for online-backup, application-level
consistency of the snapshot image is required. H... - 12:38 am Revision 7b376087: qemu-ga: guest_suspend(): improve error reporting
- Most errors are QERR_UNDEFINED_ERROR today.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Mic... - 12:38 am Revision 6b26e837: qemu-ga: bios_supports_mode(): improve error reporting
- Most errors are QERR_UNDEFINED_ERROR today.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Mic... - 12:38 am Revision 96610da2: qemu-ga: sample fsfreeze hooks
- Adds sample hook scripts for --fsfreeze-hook option of qemu-ga.
- fsfreeze-hook : execute scripts in fsfreeze-hook.... - 12:38 am Revision d220a6df: qemu-ga: qmp_guest_shutdown(): improve error reporting
- Most errors are QERR_UNDEFINED_ERROR. Also, adds ga_wait_child() as
a future commit will use it too.
Signed-off-by: ... - 12:38 am Revision 261551d1: qemu-ga: build_fs_mount_list(): take an Error argument
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com> - 12:38 am Revision 071673b0: qemu-ga: qmp_guest_fstrim(): get rid of sprintf() + error_set()
- Convert them to error_setg_errno().
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Michael Rot... - 12:38 am Revision 617fbbc1: qemu-ga: qmp_guest_fsfreeze_*(): get rid of sprintf() + error_set()
- Convert them to error_setg_errno().
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Michael Rot... - 12:38 am Revision 878a0ae0: qemu-ga: qmp_guest_network_get_interfaces(): get rid of snprintf() + error_set()
- Convert them to error_setg_errno().
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Michael Rot... - 12:38 am Revision db3edb66: qemu-ga: qmp_guest_file_*: improve error reporting
- Use error_setg_errno() when possible with an improved error description.
Signed-off-by: Luiz Capitulino <lcapitulino... - 12:38 am Revision 3ac4b7c5: qemu-ga: qmp_guest_file_close(): fix fclose() error check
- fclose() returns EOF on error.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Michael Roth <md... - 12:38 am Revision a9de6d01: qemu-ga: guest_file_handle_find(): take an Error argument
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
*Fixed...
01/08/2013
- 11:15 pm Revision 4b274b16: Merge remote-tracking branch 'afaerber/qom-cpu' into staging
- * afaerber/qom-cpu:
target-i386: Explicitly set vendor for each built-in cpudef
target-i386: Sanitize AMD's ext2_... - 11:10 pm Revision 8fc94e5a: vfio-pci: Loosen sanity checks to allow future features
- VFIO_PCI_NUM_REGIONS and VFIO_PCI_NUM_IRQS should never have been
used in this manner as it locks a specific kernel i... - 11:09 pm Revision b0223e29: vfio-pci: Make host MSI-X enable track guest
- Guests typically enable MSI-X with all of the vectors in the MSI-X
vector table masked. Only when the vector is enab... - 10:03 pm Revision fcb93c03: target-i386: kvm: -cpu host: Use GET_SUPPORTED_CPUID for SVM features
- The existing -cpu host code simply sets every bit inside svm_features
(initializing it to -1), and that makes it impo... - 10:03 pm Revision 961f8395: cpu: Change parent type to Device
- This finally makes the CPU class a subclass of the Device class,
allowing us to start using DeviceState properties on... - 10:03 pm Revision 54830ff8: target-i386: check/enforce: Do not ignore "hypervisor" flag
- We don't need any hack to ignore CPUID_EXT_HYPERVISOR anymore, because
kvm_arch_get_supported_cpuid() now sets CPUID_... - 10:03 pm Revision 75a192aa: qemu-common.h: Make qemu_init_vcpu() stub static inline
- Turn the *-user macro into a no-op inline function to avoid
unused-variable warnings and band-aiding #ifdef'ery.
Thi... - 10:03 pm Revision 22714625: target-i386: check/enforce: Check all CPUID.80000001H.EDX bits
- I have no idea why PPRO_FEATURES was being ignored on the check of the
CPUID.80000001H.EDX bits. I believe it was a m... - 10:03 pm Revision 9b15cd9e: target-i386: Sanitize AMD's ext2_features at realize time
- When CPU properties are implemented, ext2_features may change
between object_new(CPU) and cpu_realize_fn(). Sanitizin... - 10:03 pm Revision bd004bef: target-i386: kvm: Enable all supported KVM features for -cpu host
- When using -cpu host, we don't need to use the kvm_default_features
variable, as the user is explicitly asking QEMU t... - 10:03 pm Revision e8beac00: target-i386: check/enforce: Eliminate check_feat field
- Now that all entries have check_feat=~0 in
kvm_check_features_against_host(), we can eliminate check_feat entirely
an... - 10:03 pm Revision 4586f157: target-i386: Filter out unsupported features at realize time
- Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: ... - 10:03 pm Revision 8b4beddc: target-i386: check/enforce: Fix CPUID leaf numbers on error messages
- The -cpu check/enforce warnings are printing incorrect information about the
missing flags. There are no feature flag... - 10:03 pm Revision ebe8b9c6: target-i386: Explicitly set vendor for each built-in cpudef
- Since cpudef config is not supported anymore and all remaining sources
now always set x86_def_t.vendor[123] fields, r... - 10:03 pm Revision 396d2cfc: target-i386: check/enforce: Check SVM flag support as well
- When nested SVM is supported, the kernel returns the SVM flag on
GET_SUPPORTED_CPUID[1], so we can check the SVM flag... - 10:03 pm Revision 41c6bcd9: libqemustub: Add qemu_[un]register_reset() stubs
- This will be useful for code that don't call qemu_devices_reset() (e.g.
*-user). If qemu_devices_reset() is never cal... - 10:03 pm Revision 906709a1: libqemustub: sysbus_get_default() stub
- The stub will be used on cases where sysbus.c is not compiled in (e.g.
*-user).
Note that code that uses NULL as the... - 10:03 pm Revision 507066f8: qdev: Include qdev code into *-user, too
- The code depends on some functions from qemu-option.o, so add
qemu-option.o to universal-obj-y to make sure it's incl... - 10:03 pm Revision 083a5f87: libqemustub: vmstate register/unregister stubs
- Add vmstate stub functions, so that qdev.o can be used without savevm.o
when vmstate support is not necessary (i.e. b... - 10:03 pm Revision 5d5b24d0: qdev: Don't assume existence of parent bus on unparenting
- Commit 667d22d1ae59da46b4c1fbd094ca61145f19b8c3 (qdev: move bus removal
to object_unparent) made the assumption that ... - 08:24 pm Revision 28e7a650: docs: move pci-ids.txt to docs/specs/
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 08:24 pm Revision 4ea9296c: reorganize pci-ids.txt
- Some devices were missing, and we're using two PCI vendor ids.
This patch only adds devices that are already document... - 08:24 pm Revision 13744bd0: virtio-9p: use symbolic constant, add to pci-ids.txt
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 08:24 pm Revision b8ef62a9: ivshmem: use symbolic constant for PCI ID, add to pci-ids.txt
- Due to disagreement on a name that is generic enough for hw/pci/pci.h,
the symbolic constants are placed in the .c fi... - 06:36 pm Revision 560c30b1: Merge remote-tracking branch 'kraxel/usb.75' into staging
- * kraxel/usb.75: (32 commits)
uhci: stop using portio lists
usbredir: Add support for buffered bulk input (v2)
... - 06:36 pm Revision c3dd94b1: Merge remote-tracking branch 'stefanha/net' into staging
- * stefanha/net:
rtl8139: preserve link state across device reset
e1000: no need auto-negotiation if link was down... - 12:58 pm Revision da1a4cef: target-mips: Fix helper and tests for dot/cross-dot product instructions
- Helper function for dpa_w_ph, dpax_w_ph, dps_w_ph and dpsx_w_ph incorrectly
defines halfword vector elements as unsig... - 12:55 pm Revision e320d05a: target-mips: Replace macros by inline functions
- The macros RESTORE_ROUNDING_MODE and RESTORE_FLUSH_MODE silently used
variable env from their callers. Using inline f... - 12:49 pm Revision e1a4019c: target-mips: Allow DSP access to be disabled once enabled.
- Clear the DSP hflags at the start of compute_hflags. Otherwise access
is not properly disabled once enabled.
Signed... - 12:48 pm Revision 314992b1: linux-user: fix mips 32-on-64 prealloc case
- MIPS only supports 31 bits of virtual address space for user space, so let's
make sure we stay within that limit with... - 11:56 am Revision b2d1fe67: usbredir: Add support for buffered bulk input (v2)
- Buffered bulk mode is intended for bulk *input* endpoints, where the data is
of a streaming nature (not part of a com... - 11:56 am Revision 89eb147c: uhci: stop using portio lists
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 11:00 am Revision 7682e858: readline: avoid memcpy() of overlapping regions
- memcpy() for overlapping regions is undefined behavior; use memmove()
instead in readline_hist_add().
[Keep tab char...
01/07/2013
- 07:42 pm Revision f56a1247: vhost: backend masking support
- Support backend guest notifier masking in vhost-net:
create eventfd at device init, when masked,
make vhost use that ... - 07:42 pm Revision f1d0f15a: virtio: backend virtqueue notifier masking
- some backends (notably vhost) can mask events
at their source in a way that is more efficient
than masking through kv... - 07:42 pm Revision 774345f9: virtio-pci: cache msix messages
- Some guests mask a vector then unmask without changing it.
Store vectors to avoid kvm system calls in this case.
Sig... - 07:42 pm Revision 24f4fe34: vhost: set started flag while start is in progress
- This makes it possible to use started flag for sanity checking
of callbacks that happen during start/stop.
Signed-of... - 07:42 pm Revision 1830b80f: virtio-net: set/clear vhost_started in reverse order
- As vhost started is cleared last thing on stop,
set it first things on start. This makes it
possible to use vhost_sta... - 07:42 pm Revision 078bbb50: kvm: add stub for update msi route
- Will be used by virtio-pci.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 07:42 pm Revision 4c93bfa9: msix: add api to access msix message
- Will be used by virtio pci.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 07:42 pm Revision 2d620f59: virtio: don't waste irqfds on control vqs
- Pass nvqs to set_guest_notifiers. This makes it possible to
save on irqfds by not allocating one for the control vq
f... - 06:37 pm Revision 61993a67: PPC: linux-user: Calculate context pointer explicitly
- Peter Maydell recommended the change to be more proper. The result was tested
and shows coming up with the same prope... - 06:37 pm Revision a898a8fc: openpic: move IACK to its own function
- Besides making the code cleaner, we will need a separate way to access
IACK in order to implement EPR (external proxy... - 06:37 pm Revision 4417c733: openpic: IRQ_check: search the queue a word at a time
- Search the queue more efficiently by first looking for a non-zero word,
and then using the common bit-searching funct... - 06:37 pm Revision 2985b86b: target-ppc: Slim conversion of model definitions to QOM subclasses
- Since the model list is highly macrofied, keep ppc_def_t for now and
save a pointer to it in PowerPCCPUClass. This re... - 06:37 pm Revision 9f1d4b1d: openpic: fix CTPR and de-assertion of interrupts
- Properly implement level-triggered interrupts by withdrawing an
interrupt from the raised queue if the interrupt sour... - 06:37 pm Revision 1b7ce68f: target-ppc: Error out for -cpu host on unknown PVR
- Previously we silently exited, with subclasses we got an opcode warning.
Instead, explicitly tell the user what's wro... - 06:37 pm Revision 1a61a9ae: PPC: KVM: set has-idle in guest device tree
- On e500mc, the platform doesn't provide a way for the CPU to go idle.
To still not uselessly burn CPU time, expose a... - 06:37 pm Revision d4834ff9: kvm: Update kernel headers
- Corresponding kvm.git hash: 18eb54cf4a
Signed-off-by: Alexander Graf <agraf@suse.de> - 06:37 pm Revision 68c2dd70: PPC: Bring EPR support closer to reality
- We already used to support the external proxy facility of FSL MPICs,
but only implemented it halfway correctly.
This... - 06:37 pm Revision 6c5e84c2: openpic: fix sense and priority bits
- Previously, the sense and priority bits were masked off when writing
to IVPR, and all interrupts were treated as edge... - 06:37 pm Revision 47f73749: Revert "openpic: Accelerate pending irq search"
- This reverts commit a9bd83f4c65de0058659ede009fa1a241f379edd.
This counting approach is not robust against setting a... - 06:37 pm Revision 65b9d0d5: openpic: add some bounds checking for IRQ numbers
- The two checks with abort() guard against potential QEMU-internal
problems, but the EOI check stops the guest from ca... - 06:37 pm Revision e69a17f6: openpic: use standard bitmap operations
- Besides the private implementation being redundant, namespace collisions
prevented the use of other things in bitops.... - 06:37 pm Revision 5e22c276: openpic: rework critical interrupt support
- Critical interrupts on FSL MPIC are not supposed to pay
attention to priority, IACK, EOI, etc. On the currently mode... - 06:37 pm Revision 3c94378e: openpic: always call IRQ_check from IRQ_get_next
- Previously the code relied on the queue's "next" field getting
set to -1 sometime between an update to the bitmap, an... - 06:37 pm Revision eb438427: openpic: make ctpr signed
- Other priorities are signed, so avoid comparisons between
signed and unsigned.
Signed-off-by: Scott Wood <scottwood@... - 06:37 pm Revision be7c236f: openpic: make register names correspond better with hw docs
- The base openpic specification doesn't provide abbreviated register
names, so it's somewhat understandable that the Q... - 06:37 pm Revision a1bb7384: ppc/booke: fix crit/mcheck/debug exceptions
- Book E does not play games with certain bits of xSRR1 being MSR save
bits and others being error status. xSRR1 is th... - 06:37 pm Revision 72c1da2c: openpic/fsl: critical interrupts ignore mask before v4.1
- Signed-off-by: Scott Wood <scottwood@freescale.com>
[agraf: make bool :1]
Signed-off-by: Alexander Graf <agraf@suse.de> - 06:37 pm Revision 88a78d90: PPC: Reset qemu timers when guest reset
- This patch install the timer reset handler. This will be called when
the guest is reset.
Signed-off-by: Bharat Bhush... - 06:37 pm Revision a26a7b38: openpic: s/opp->nb_irqs -1/opp->nb_cpus - 1/
- "opp->nb_irqs-1" would have been a minor coding style error,
but putting in one space but not the other makes it look... - 06:37 pm Revision c3203fa5: openpic: don't crash on a register access without a CPU context
- If we access a register via the QEMU memory inspection commands (e.g.
"xp") rather than from guest code, we won't hav... - 06:37 pm Revision d56af005: powerpc: linux header sync script includes epapr_hcalls.h
- epapr_hcalls.h is now referenced by kvm_para.h. so this is needed for
QEMU to get compiled on powerpc.
Signed-off-by... - 06:37 pm Revision 4c4f0e48: openpic: fix debug prints
- Fix various format errors when debug prints are enabled. Also
cause error checking to happen even when debug prints ... - 06:37 pm Revision e99fd8af: openpic: lower interrupt when reading the MSI register
- This will stop things from breaking once it's properly treated as a
level-triggered interrupt. Note that it's the MP... - 06:37 pm Revision beb526b1: PPC: fix segfault in signal handling code
- Removed h2g() macro around the ka->_sa_handler due to the _sa_handler being a
guest memory address.
Changed the __pu... - 06:37 pm Revision af7e9e74: openpic: fix coding style issues
- This patch fixes the following coding style violations:
- structs have to be typedef and be CamelCase
- if()s ar... - 06:37 pm Revision 71c6cacb: openpic: symbolicize some magic numbers
- Deefine symbolic names for some register bits, and use some that
have already been defined.
Also convert some regist... - 06:37 pm Revision c975330e: openpic: remove pcsr (CPU sensitivity register)
- I could not find this register in any spec (FSL, IBM, or OpenPIC)
and the code doesn't do anything with it but initia... - 06:37 pm Revision 0fe04622: openpic: support large vectors on FSL mpic
- Previously only the spurious vector was sized appropriately
to the openpic model.
Also, instances of "IPVP_VECTOR(op... - 06:37 pm Revision 0d404683: openpic: BRR1 is not a CPU-specific register.
- It's in the address range that normally contains a magic redirection
to the CPU-specific region of the curretn CPU, b... - 01:57 pm Revision 358d615b: exynos4210: Add EHCI support
- Add EHCI USB host controller to exynos4210.
Signed-off-by: Liming Wang <walimisdev@gmail.com>
Signed-off-by: Andreas... - 01:57 pm Revision ecfdc15f: uhci: Fix pending interrupts getting lost on migration
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:57 pm Revision d8553dd0: usbredir: Add ep_stopped USBDevice method
- To ensure that interrupt receiving is properly stopped when the guest is
no longer interested in an interrupt endpoin... - 01:57 pm Revision 719c130d: uhci: Fix 1 ms delay in interrupt reporting to the guest
- Re-arrange how we process frames / increase frnum / report pending interrupts,
to avoid a 1 ms delay in interrupt rep... - 01:57 pm Revision e97f0aca: usb-redir: Add debugging to bufpq save / restore
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:57 pm Revision aee7499a: usb/ehci: Add SysBus EHCI device for Exynos4210
- It uses a different capsbase and opregbase than the Xilinx device.
Signed-off-by: Liming Wang <walimisdev@gmail.com>... - 01:57 pm Revision 4a434367: usb/ehci: Move capsbase and opregbase into SysBus EHCI class
- This allows specific derived models to use different values.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
... - 01:57 pm Revision 9fdf7027: uhci: Maximize how many frames we catch up when behind
- If somehow we've gotten behind a lot, simply skip ahead, like the ehci code
does.
Signed-off-by: Hans de Goede <hdeg... - 01:57 pm Revision a820b575: xhci: call set-address with dummy usbpacket
- Due to the way devices are addressed with xhci (done by hardware, not
the guest os) there is no packet when invoking ... - 01:57 pm Revision 475443cf: uhci: Add a QH_VALID define
- Rather then using the magic 32 value in various places.
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-of... - 01:57 pm Revision f8f48b69: uhci: Limit amount of frames processed in one go
- Before this patch uhci would process an unlimited amount of frames when
behind on schedule, by setting the timer to a... - 01:57 pm Revision f8c126f3: usbredir: Add an usbredir_stop_ep helper function
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:57 pm Revision 5aa3ca9f: usb/ehci: Clean up SysBus and PCI EHCI split
- SysBus EHCI was introduced in a hurry before 1.3 Soft Freeze.
To use QOM casts in place of DO_UPCAST() / FROM_SYSBUS(... - 01:57 pm Revision 6735d433: usb: Fix usb_ep_find_packet_by_id
- usb_ep_find_packet_by_id mistakenly only checks the first packet and if that
is not a match, keeps trying the first p... - 01:57 pm Revision bd019b73: usbredir: Add usbredir_init_endpoints() helper
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:57 pm Revision 027c03f7: hid: Change idle handling to use a timer
- This leads to cleaner code in usb-hid, and removes up to a 1000 calls / sec to
qemu_get_clock_ns(vm_clock) if idle-ti... - 01:57 pm Revision 7e9638d3: usbredir: Add USBEP2I and I2USBEP helper macros
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:57 pm Revision f79738b0: usb: Add an usb_device_ep_stopped USBDevice method
- Some usb devices (host or network redirection) can benefit from knowing when
the guest stops using an endpoint. Redir... - 01:57 pm Revision d3aea641: usbredir: Verify we have 32 bits bulk length cap when redirecting to xhci
- The xhci-hcd may submit bulk transfers > 65535 bytes even when not using
bulk-in pipeling, so usbredir can only be us... - 01:57 pm Revision 9359a58b: ehci: Use uframe precision for interrupt threshold checking (v2)
- Before this patch, the following could happen:
1) Transfer completes, raises interrupt
2) .5 ms later we check if the... - 01:57 pm Revision 4a9ef2c0: ehci: Don't call commit_irq after raising PCD
- ehci_raise_irq(s, USBSTS_PCD), gets applied immediately so there is no need
to call commit_irq after it.
Signed-off-... - 01:57 pm Revision bbbc39cc: ehci: Verify a queue's ep direction does not change
- ehci_fill_queue assumes that there is a one on one relationship between an ep
and a qh, this patch adds a check to en... - 01:57 pm Revision e3fdfd48: ehci: Verify qtd for async completed packets
- Remove the short-circuiting of fetchqtd in fetchqh, so that the
qtd gets properly verified before completing the tran... - 01:57 pm Revision f881c8d3: ehci: Add a ehci_writeback_async_complete_packet helper function
- Also drop the warning printf, which was there mainly because this was an
untested code path (as the previous bug fixe... - 01:57 pm Revision 190d8492: ehci: Move get / put_dwords upwards
- No other changes.
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:57 pm Revision 51e0c5d0: ehci: Add an ehci_get_pid helper function
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:57 pm Revision 52c15e59: ehci: Further speedup rescanning if async schedule after raising an interrupt
- I tried lowering the time between raising an interrupt and rescanning the
async schedule to see if the guest has queu... - 01:57 pm Revision c6432634: ehci: Add ehci_verify_qh and ehci_verify_qtd helper functions
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:57 pm Revision d066c57b: ehci: Verify guest does not change the token of inflight qtd-s
- This is not allowed, except for clearing active on cancellation, so don't
warn when the new token does not have its a... - 01:57 pm Revision 2b3de6ad: ehci: writeback_async_complete_packet: verify qh and qtd
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 11:43 am Revision 84dd2120: e1000: no need auto-negotiation if link was down
- Commit b9d03e352cb6b31a66545763f6a1e20c9abf0c2c added link
auto-negotiation emulation, it would always set link up by... - 11:43 am Revision f30dbae6: net: clean up network at qemu process termination
- We don't clean up network if fails to parse "-device" parameters without
calling net_cleanup(). I touch a problem, th... - 11:43 am Revision 83f58e57: rtl8139: preserve link state across device reset
- A device reset does not affect the link state, only set_link does.
Signed-off-by: Amos Kong <akong@redhat.com>
Signe... - 11:43 am Revision 2c0331f4: e1000: Discard oversized packets based on SBP|LPE
- Discard packets longer than 16384 when !SBP to match the hardware behavior.
Signed-off-by: Michael Contreras <michae...
01/06/2013
- 08:30 pm Revision 8e4a424b: Revert "virtio-pci: replace byte swap hack"
- This reverts commit 9807caccd605d09a72495637959568d690e10175.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:24 am Revision 9807cacc: virtio-pci: replace byte swap hack
- Remove byte swaps by declaring the config space
as native endian.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:15 am Revision 1d728c39: tests: add gcov support
- Add support for compiling for GCOV test coverage, enabled
with '--enable-gcov' during configure.
Test coverage will ...
01/05/2013
- 10:18 pm Revision 26cc0a3f: target-s390: Use noreturn for exception and load_psw
- Both always exit the cpu loop.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 10:18 pm Revision b7886de3: target-s390: Perform COMPARE AND SWAP inline
- Still no proper solution for CONFIG_USER_ONLY, but the system
version is significantly better.
Signed-off-by: Richar... - 10:18 pm Revision 2b35e93f: target-s390: Claim maintainership
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision c20fec40: target-s390: Use TCG_CALL_NO_WG for integer helpers
- The division routines do not read or write tcg registers,
but can raise fixed-point divide exceptions.
Signed-off-by... - 10:18 pm Revision d918a65c: target-s390: Use TCG_CALL_NO_WG for memory helpers
- Those that do not read or write tcg registers, but can
raise exceptions via memory faults.
Signed-off-by: Richard He... - 10:18 pm Revision bacf43c6: target-s390: Optimize get_address
- Don't load the displacement into a register first, add it second
so that tcg_gen_addi_i64 can eliminate zeros. Don't... - 10:18 pm Revision 893e1660: target-s390: Use TCG_CALL_NO_WG for misc helpers
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision c95ec459: target-s390: Optimize ADDC/SUBB
- Giving the proper mask to disas_jcc allows us to generate an inline
comparison generating the carry/borrow with setco... - 10:18 pm Revision c482ea94: target-s390: Use TCG_CALL_NO_WG for floating-point helpers
- None of them read or write tcg registers, but most can
raise fp exceptions.
Signed-off-by: Richard Henderson <rth@tw... - 10:18 pm Revision 2db014b5: target-s390: Implement CPSDR
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision a359b770: target-s390: Optimize ADDU/SUBU CC testing
- We can easily generate some masks for logical add/subtract inline.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 10:18 pm Revision 99b4f24b: target-s390: Implement POPCNT
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision a12000b9: target-s390: Implement SET ROUNDING MODE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 411edc22: target-s390: Implement LOAD/SET FP AND SIGNAL
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision d074ac6d: target-s390: Optimize XC
- Notice XC with same address and convert that to store of zero.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 10:18 pm Revision f24c49c2: target-s390: Optmize emitting discards
- While they aren't expensive, they aren't free to process. When we
know that the three cc helper variables are dead, ... - 10:18 pm Revision 49f7ee80: target-s390: Check insn operand specifications
- Removes all the fixmes for even register numbers, etc.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 10:18 pm Revision 1d1f6301: target-s390: Implement LCDFR
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision de379661: target-s390: Tidy comparisons
- After full conversion, we can audit the uses of LTGT cc ops
and see that none of the instructions can ever set CC=3.
... - 10:18 pm Revision 90b4f8ad: target-s390: Fix cpu_clone_regs
- R2 is the syscall return register, not R0.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 10:18 pm Revision d2d9feac: target-s390: Use uint64_to_float128
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision b92fa334: target-s390: Implement STORE ON CONDITION
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 2cf5e350: target-s390: Implement BRANCH ON INDEX
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 5550359f: target-s390: Implement COMPARE AND BRANCH
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 7a6c7067: target-s390: Tidy s->op_cc handling
- There's no need to force computation of the true cc_op when taking an
exception or single stepping. In either case w... - 10:18 pm Revision 1c268751: target-s390: Implement COMPARE AND TRAP
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision e0def909: target-s390: Implement PREFETCH
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision d6c6372e: target-s390: Implement R[NOX]SBG
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 403e217f: target-s390: Implement COMPARE RELATIVE LONG
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 2d6a8698: target-s390: Implement RISBG
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 2112bf1b: target-s390: Implement CONVERT FROM LOGICAL
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 143cbbc5: target-s390: Implement LDGR, LGDR
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 6ac1b45f: target-s390: Implement CONVERT TO LOGICAL
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 632086da: target-s390: Implement LOAD ON CONDITION
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 14244b21: target-s390: Convert SACF
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision d14b3e09: target-s390: Convert STSI
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 39a5003c: target-s390: Convert STCKE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision fc778b55: target-s390: Convert STFL
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 5cc69c54: target-s390: Convert RRBE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 2c423fc0: target-s390: Convert subchannel instructions
- While we're at it, list all of the chapter 14 subchannel insns.
Which is easy since all merely need indicate non-oper... - 10:18 pm Revision 2bbde27f: target-s390: Convert SSKE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 204504e2: target-s390: Convert STURA
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 3d596f49: target-s390: Convert CSP
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision e805a0d3: target-s390: Convert SPX, STPX
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 4f3adfb2: target-s390: Delete dead code from old translator
- The use of inline restricts detection of static functions that are
no longer used. Limit the use of inline to those ... - 10:18 pm Revision 7ab938d7: target-s390: Convert LPSWE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision dc458df9: target-s390: Convert SERVC
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 8026417c: target-s390: Convert ISKE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision cfef53e3: target-s390: Convert IPTE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 411fea3d: target-s390: Convert STAP
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 4600c994: target-s390: Convert SRST
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision aa31bf60: target-s390: Convert CLST, MVST
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision ee6c38d5: target-s390: Convert MVPG
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision dd3eb7b5: target-s390: Convert SCKC, STCKC
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 28d55556: target-s390: Convert SPKA
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 35289799: target-s390: Convert SCK
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision c4f0a863: target-s390: Convert SPT, STPT
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 6e2704e7: target-s390: Convert IPM
- Note that the previous placement of the PM field was incorrect.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 10:18 pm Revision 71bd6669: target-s390: Convert STIDP
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision d62a4c97: target-s390: Convert EAR, SAR
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 374724f9: target-s390: Convert CKSM
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 434c91a5: target-s390: Convert STCK
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 0568d8aa: target-s390: Convert PTLB
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 16d7b2a4: target-s390: Convert FP SQUARE ROOT
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 31aa97d1: target-s390: Convert TEST DATA CLASS
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 24db8412: target-s390: Convert LOAD ZERO
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 683bb9a8: target-s390: Convert CONVERT FROM FIXED
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 8379bfdb: target-s390: Convert LFPC, SFPC
- Note that we were failing to set the rounding mode in fpu_status.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 10:18 pm Revision 5d7fd045: target-s390: Convert FP LOAD COMPLIMENT, NEGATIVE, POSITIVE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 722bfec3: target-s390: Convert MULTIPLY AND ADD, SUBTRACT
- Use the new float*_muladd interface to softfloat.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 10:18 pm Revision 1a800a2d: target-s390: Convert FP SUBTRACT
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 102bf2c6: target-s390: Convert FLOGR
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 68c8bd93: target-s390: Convert CONVERT TO FIXED
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision f08a5c31: target-s390: Convert FP DIVIDE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 83b00736: target-s390: Convert FP MULTIPLY
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision e025e52a: target-s390: Convert STORE REVERSED
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 587626f8: target-s390: Convert FP ADD, COMPARE, LOAD TEST/ROUND/LENGTHENED
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 7691c23b: target-s390: Convert LLGT
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 3e398cf9: target-s390: Convert LOAD CONTROL, part 2
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 2ae68059: target-s390: Convert STCM
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision f3de39c4: target-s390: Convert COMPARE AND SWAP
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 32a44d58: target-s390: Convert CLM
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 504488b8: target-s390: Convert LCTL, STCTL
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision ea20490f: target-s390: Convert EFPC, STFPC
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision d54f5865: target-s390: Convert LOAD REVERSED
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 112bf079: target-s390: Convert TPROT
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 7df3e93a: target-s390: Convert LAM, STAM
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 0c240015: target-s390: Convert SIGP
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 0a949039: target-s390: Convert NC, XC, OC, TR, UNPK
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 145cdb40: target-s390: Convert STNSM, STOSM
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision af9e5a04: target-s390: Convert MVC
- The code that was in gen_op_mvc was a bit confused wrt what lengths
it wanted to handle. I also disbelieve that the ... - 10:18 pm Revision 97c3ab61: target-s390: Convert MVCP, MVCS
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision a05d2b6b: target-s390: Convert NI, XI, OI
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 6a04d76a: target-s390: Convert MOVE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 4f7403d5: target-s390: Convert CLC
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 77f8d6c3: target-s390: Convert LOAD, STORE MULTIPLE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision eb66e6a9: target-s390: Convert CLCLE, MVCLE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision d8fe4a9c: target-s390: Convert LRA
- Note that truncating the store to r1 based on PSW_MASK_64
is incorrect. We always modify the entire register.
Signe... - 10:18 pm Revision 58a9e35b: target-s390: Convert INSERT CHARACTERS UNDER MASK
- Change the CC handling to be more like TEST UNDER MASK, with val & mask.
This lets us handle ICMH much more like ICM.... - 10:18 pm Revision 8b5ff571: target-s390: Convert LOAD PSW
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision c49daa51: target-s390: Convert CONVERT TO DECIMAL
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision d764a8d1: target-s390: Convert FP LOAD
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 00574261: target-s390: Convert FP STORE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 6e764e97: target-s390: Convert EXECUTE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision cbe24bfa: target-s390: Convert SHIFT, ROTATE SINGLE
- Note that we were missing the 32-bit SLA.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 10:18 pm Revision 443aaeb8: target-s390: Cleanup cc computation helpers
- The inline markers hid the fact that {n}abs_32 were unused
because of typos in the main do_calc_cc function. Let the... - 10:18 pm Revision 972e35b9: target-s390: Convert DIAGNOSE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision a79ba339: target-s390: Convert SHIFT DOUBLE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 7d30bb73: target-s390: Convert SET SYSTEM MASK
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision afdc70be: target-s390: Convert INSERT CHARACTER
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision b9836c1a: target-s390: Convert SUPERVISOR CALL
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision d9a39927: target-s390: Convert SET ADDRESSING MODE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision b4e2bd35: target-s390: Send signals for divide
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision 00d2dc19: target-s390: Convert TEST UNDER MASK
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:18 pm Revision e1eaada9: target-s390: Convert MOVE LONG
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision c61aad69: target-s390: Convert BRANCH ON COUNT
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 8ac33cdb: target-s390: Convert BRANCH AND SAVE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 7233f2ed: target-s390: Convert BRANCH ON CONDITION
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 4e4bb438: target-s390: Convert ADD LOGICAL CARRY and SUBTRACT LOGICAL BORROW
- I'm resonably certain that the carry/borrow-out condition for both
helpers was incorrect, failing to take into accoun... - 10:00 pm Revision 891452e5: target-s390: Convert DIVIDE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision a7e836d5: target-s390: Convert COMPARE, COMPARE LOGICAL
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision b9bca3e5: target-s390: Convert LOAD COMPLIMENT, POSITIVE, NEGATIVE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 3bbfbd1f: target-s390: Convert AND, OR, XOR
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 2b280b97: target-s390: Convert STORE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 3f4cb56a: target-s390: Implement SUBTRACT HALFWORD
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision d87aaf93: target-s390: Convert 32-bit MULTIPLY, MULTIPLY LOGICAL
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision e272b3ac: target-s390: Implement ADD LOGICAL WITH SIGNED IMMEDIATE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision d82287de: target-s390: Convert ADD HALFWORD
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 22c37a08: target-s390: Convert LOAD, LOAD LOGICAL
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision aedec19d: target-s390: Convert LOAD ADDRESS
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision d5a103cd: target-s390: Reorg exception handling
- Make the user path more like the system path. Prepare for more kinds
of runtime exceptions. Rename ILC to ILEN to m... - 10:00 pm Revision 11bf2d73: target-s390: Convert LOAD AND TEST
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision c698d876: target-s390: Convert LOAD (LOGICAL) BYTE, CHARACTER, HALFWORD
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 1ac5889f: target-s390: Convert 64-bit MULTIPLY LOGICAL
- Use a new "retxl" member of CPUS290XState to return the "eXtra Low" part
of a 128-bit value. That said, this will ge... - 10:00 pm Revision d1c04a2b: target-s390: Convert MULTIPLY HALFWORD, SINGLE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision ade9dea4: target-s390: Convert LOAD LOGICAL IMMEDIATE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision facfc864: target-s390: Convert AND, OR, XOR, INSERT IMMEDIATE
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 2f22e2ec: target-s390: Tidy unconditional BRCL
- Yes, we're about to rewrite all of this, but having this unconditional
jump recompute cc_op is a large source of "fal... - 10:00 pm Revision 9d126faf: target-s390: Fix BCR
- There were are two exit paths for which we forgot to
copy s->cc_op back to the tcg register.
Signed-off-by: Richard ... - 10:00 pm Revision 063eb0f3: target-s390: Add missing temp_free in gen_op_calc_cc
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 3fde06f5: target-s390: Split out disas_jcc
- Lots of duplicated code replaced with a couple of tables. We no longer
attempt to manually invert the logic operatio... - 10:00 pm Revision ad044d09: target-s390: Add format based disassassmbly infrastructure
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 6ee77b16: target-s390: Fix gdbstub
- The real gdb protocol doesn't split out pc or cc as real registers.
Those are pseudos that are extracted as needed fr... - 10:00 pm Revision afd43fec: target-s390: Fix SACF exit
- DISAS_EXCP is exit via exception; we wanted DISAS_JUMP.
This matters when we start cleaning up the TB exit paths.
Si... - 10:00 pm Revision 431253c2: target-s390: Use TCG registers for FPR
- At the same time, tidy other usages of tcg_gen_deposit_i64.
In some cases we can "type cast" rather than extend, and ... - 10:00 pm Revision 7e68da2a: target-s390: Register helpers
- Which highlights a lot of cc helpers that no longer exist.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 10:00 pm Revision 51855ecf: target-s390: Fix PSW_MASK handling
- We were treating psw.mask as the 32-bit quantity it is in ESA mode.
In particular, the CC field was at the wrong plac... - 10:00 pm Revision 79be7c7b: target-s390: Fix disassembly of cpsdr
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 10:00 pm Revision 0fd81617: target-s390: Disassemble more z10 and z196 opcodes
- Also fix disassembly for COMPARE AND BRANCH. The table must be
sorted by primary opcode, and several were out of pla... - 12:14 pm Revision 549db5c3: hw/i386: Fix broken build for non POSIX hosts
- pc-testdev.c cannot be compiled with MinGW (and other non POSIX hosts):
CC i386-softmmu/hw/i386/../pc-testdev.o... - 12:12 pm Revision 1e397ead: softfloat: Implement uint64_to_float128
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-b... - 12:12 pm Revision 17ed2293: softfloat: Fix uint64_to_float64
- The interface to normalizeRoundAndPackFloat64 requires that the
high bit be clear. Perform one shift-right-and-jam i...
01/04/2013
- 09:25 pm Revision a4c7ecd8: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- * stefanha/trivial-patches:
spice: drop incorrect vm_change_state_handler() opaque
linux-user/syscall.c: remove f... - 09:25 pm Revision 346c1f8b: Merge remote-tracking branch 'kraxel/testdev.1' into staging
- * kraxel/testdev.1:
pc: remove bochs bios debug ports
hw: Add test device for unittests execution
add isa-debug... - 09:24 pm Revision 72e5b276: Merge remote-tracking branch 'kraxel/acpi.2' into staging
- * kraxel/acpi.2:
apci: assign memory regions to ich9 lpc device
apci: assign memory regions to piix4 acpi device
... - 03:38 pm Revision bfb82a28: spice: drop incorrect vm_change_state_handler() opaque
- The spice_server pointer is a global variable and
vm_change_state_handler() therefore does not use its opaque paramet... - 03:38 pm Revision 715857cb: hw/mcf5206: Reduce size of lookup table
- This typically reduces the size from 512 bytes to 128 bytes.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-... - 03:38 pm Revision 586b0bef: linux-user/syscall.c: remove forward declarations
- instead use the correct headers that define these functions.
Requested-by: Stefan Weil <sw@weilnetz.de>
Signed-off-b... - 03:38 pm Revision e7b1d0ea: pc_sysfw: Check for qemu_find_file() failure
- pc_fw_add_pflash_drv() ignores qemu_find_file() failure, and happily
creates a drive without a medium.
When pc_syste... - 03:38 pm Revision e2af7a4d: pseries: Remove unneeded include statement (fixes MinGW builds)
- sys/mman.h is not needed (tested on Linux) and unavailable for MinGW,
so remove it.
Signed-off-by: Stefan Weil <sw@w... - 03:38 pm Revision c242222c: Remove --sparc_cpu option from the configure list
- commit 9b9c37c36439ee0452632253dac7a31897f27f70 always assume sparcv9,
the others are no longer supported. Remove --s... - 10:11 am Revision 9ee59f34: pc: remove bochs bios debug ports
- Prehistoric leftover, zap it. We poweroff via acpi these days.
And having a port (0x501,0x502) where any random gue... - 10:11 am Revision ee0cc541: hw: Add test device for unittests execution
- Add a test device which supports the kvmctl ioports,
so one can run the KVM unittest suite.
Intended Usage:
qemu-sy... - 09:51 am Revision bb355b18: add isa-debug-exit device.
- When present it makes qemu exit on any write.
Mapped to port 0x501 by default.
Without this patch Anthony doesn't al... - 09:51 am Revision e8ba1ce9: switch debugcon to memory api
- Also some QOM glue while being at it.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 09:51 am Revision 5acc2ec0: configure: also symlink *.aml files
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 09:51 am Revision 503b19fc: apci: assign memory regions to ich9 lpc device
- Get rid of get_system_io() usage.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 09:51 am Revision 56e5b2a1: apci: assign memory regions to piix4 acpi device
- Get rid of get_system_io() usage.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 09:51 am Revision f7e4dd6c: acpi: autoload dsdt
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
01/03/2013
- 08:53 pm Revision 25bbf61e: pty: unbreak libvirt
- Commit 586502189edf9fd0f89a83de96717a2ea826fdb0 breaks libvirt pty
support because it tried to figure the pts name fr... - 03:13 pm Revision ef4929fb: dataplane: use linux-headers/ for virtio includes
- The hw/dataplane/vring.c code includes linux/virtio_ring.h. Ensure that
we use linux-headers/ instead of the system-...
01/02/2013
- 09:33 pm Revision dbd99ae3: configure: Write new file "config-all-disas.mak" when running configure
- Incremental builds added new lines to that file each time when configure
was run.
Now a new file with a comment line... - 09:33 pm Revision 50348333: tci: Fix broken builds with TCG interpreter
- TCI no longer compiled after commit 76cad71136b7eb371cf2a2a4e1621cfe8d9c769a.
The TCI disassembler depends on data s... - 09:32 pm Revision 74e91370: savevm.c: cleanup system includes
- savevm.c suffers from the same problem as some other files.
Some years ago savevm.c was created from vl.c, moving som... - 09:32 pm Revision ab51b1d5: disallow -daemonize usage of stdio (curses display, -nographic, -serial stdio ...
- Curses display requires stdin/out to stay on the terminal,
so -daemonize makes no sense in this case. Instead of
lea... - 08:19 pm Revision 217da7fd: Merge remote-tracking branch 'stefanha/block' into staging
- * stefanha/block:
sheepdog: pass oid directly to send_pending_req()
sheepdog: don't update inode when create_and_... - 07:23 pm Revision 9a8a5ae6: tcg: Remove unneeded assertion
- Commit 7f6f0ae5b95adfa76e10eabe2c34424a955fd10c added two assertions.
One of these assertions is not needed:
The poi... - 05:09 pm Revision d6b1ef89: sheepdog: pass oid directly to send_pending_req()
- Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
Cc: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Liu Yuan <tailai... - 05:08 pm Revision bd751f22: sheepdog: don't update inode when create_and_write fails
- For the error case such as SD_RES_NO_SPACE, we shouldn't update the inode bitmap
to avoid the scenario that the objec... - 05:08 pm Revision fccedc62: block/raw-win32: Fix compiler warnings (wrong format specifiers)
- Commit fbcad04d6bfdff937536eb23088a01a280a1a3af added fprintf statements
with wrong format specifiers.
GetLastError(... - 05:08 pm Revision 79443397: qemu-img: report size overflow error message
- qemu-img will complain when qcow or qcow2
size overflow for 64 bits, report the right
message in this condition.
$./... - 05:08 pm Revision 37edbf7e: cutils: change strtosz_suffix_unit function
- if value to be translated is larger than INT64_MAX,
this function will not be convenient for caller to
be aware of it... - 05:08 pm Revision 9e72c450: virtio-blk: Return UNSUPP for unknown request types
- Currently, all unknown requests are treated as VIRTIO_BLK_T_IN
Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.c... - 05:08 pm Revision 392808b4: virtio-blk: add x-data-plane=on|off performance feature
- The virtio-blk-data-plane feature is easy to integrate into
hw/virtio-blk.c. The data plane can be started and stopp... - 05:08 pm Revision e72f66a0: dataplane: add virtio-blk data plane code
- virtio-blk-data-plane is a subset implementation of virtio-blk. It only
handles read, write, and flush requests. It... - 04:59 pm Revision 8a873ba7: virtio-blk: restore VirtIOBlkConf->config_wce flag
- Two slightly different versions of a patch to conditionally set
VIRTIO_BLK_F_CONFIG_WCE through the "config-wce" qdev... - 04:58 pm Revision 530c0bbd: iov: add qemu_iovec_concat_iov()
- The qemu_iovec_concat() function copies a subset of a QEMUIOVector. The
new qemu_iovec_concat_iov() function does th... - 04:58 pm Revision 8962e44f: test-iov: add iov_discard_front/back() testcases
- Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
- 04:58 pm Revision d0277635: iov: add iov_discard_front/back() to remove data
- The iov_discard_front/back() functions remove data from the front or
back of the vector. This is useful when peeling... - 04:58 pm Revision 3e9ec521: dataplane: add Linux AIO request queue
- The IOQueue has a pool of iocb structs and a function to add new
read/write requests. Multiple requests can be added... - 04:56 pm Revision 71973b04: dataplane: add event loop
- Outside the safety of the global mutex we need to poll on file
descriptors. I found epoll(2) is a convenient way to ... - 04:55 pm Revision 88807f89: dataplane: add virtqueue vring code
- The virtio-blk-data-plane cannot access memory using the usual QEMU
functions since it executes outside the global mu... - 04:50 pm Revision 185ecf40: dataplane: add host memory mapping code
- The data plane thread needs to map guest physical addresses to host
pointers. Normally this is done with cpu_physica... - 04:31 pm Revision 583f6e7b: configure: add CONFIG_VIRTIO_BLK_DATA_PLANE
- The virtio-blk-data-plane feature only works with Linux AIO. Therefore
add a ./configure option and necessary checks... - 04:31 pm Revision 4065742a: raw-posix: add raw_get_aio_fd() for virtio-blk-data-plane
- The raw_get_aio_fd() function allows virtio-blk-data-plane to get the
file descriptor of a raw image file with Linux ... - 04:01 pm Revision 34daffa0: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- * qemu-kvm/uq/master:
qemu-kvm/pci-assign: 64 bits bar emulation
target-i386: Enabling IA32_TSC_ADJUST for QEMU K... - 04:01 pm Revision 079944e6: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
- pci,virtio
This optimizes MSIX handling in virtio-pci.
Also included is pci express capability bugfix.
Signed-off-b... - 04:01 pm Revision a97ff30e: Merge remote-tracking branch 'kraxel/seabios-a810e4e' into staging
- * kraxel/seabios-a810e4e:
Update seabios to a810e4e72a0d42c7bc04eda57382f8e019add901
Signed-off-by: Anthony Liguor...
01/01/2013
- 02:05 pm Revision 5928023c: pflash_cfi01: Suppress warning when Linux probes for AMD flash
- There are several ARM and MIPS boards which are manufactured with
either Intel (pflash_cfi01.c) or AMD (pflash_cfi02.... - 01:02 pm Revision 0f0b9398: target-mips: Use EXCP_SC rather than a magic number
- From the discussion on the ML [1], the exception limit defined by
magic number 0x100 is actually EXCP_SC defined in c... - 12:55 pm Revision c4aaba92: target-mips: Make repl_ph to sign extend to target-long
- The immediate value is 9bits, should sign-extend to 16bits. The return value to
register should sign-extend to target... - 12:50 pm Revision fe65a1fa: Fix my email address
- Fix my email address, last time it's wrong.
Signed-off-by: Dongxue Zhang <elta.era@gmail.com>
Signed-off-by: Aurelie... - 12:16 pm Revision 79eb8392: target-mips: Remove semicolon from macro definition
- Macro RESTORE_FLUSH_MODE is similar to RESTORE_ROUNDING_MODE
but included a semicolon.
The code which uses that macr... - 12:11 pm Revision b8abbbe8: target-mips: Fix for helpers for EXTR_* instructions
- The change removes some unnecessary and incorrect code for EXTR_S.H.
Further, it corrects the mask for shift value in... - 12:10 pm Revision eec8972a: target-mips: Fix incorrect reads and writes to DSPControl register
- Upper 4 bits of ccond (bits 31..28 ) of DSPControl register are not used in
the MIPS32 architecture. They are used in...
12/29/2012
- 02:27 pm Revision a795ef8d: Fix semaphores fallback code
- As reported in bug 1087114 the semaphores fallback code is broken which
results in QEMU crashing and making QEMU unus... - 02:21 pm Revision 753d99d3: tcg-hppa: Fix typo in brcond2
- Reported-by: Stuart Brady <sdb@zubnet.me.uk>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue S... - 02:21 pm Revision 76a347e1: tcg-i386: Perform cmov detection at runtime for 32-bit.
- Existing compile-time detection is spotty at best. Convert
it all to runtime detection instead.
Signed-off-by: Rich... - 02:14 pm Revision afcb92be: tcg: Add TCGV_IS_UNUSED_*
- Cc: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Andreas Fär...
Also available in: Atom