Activity
From 11/12/2012 to 12/11/2012
12/11/2012
- 05:37 pm Revision b83c18e2: create new function: qemu_opt_set_number
- Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:35 pm Revision e478b448: use qemu_opts_create_nofail
- We will use qemu_opts_create_nofail function, it can make code
more readable.
Signed-off-by: Dong Xu Wang <wdongxu@l... - 05:34 pm Revision dd392449: introduce qemu_opts_create_nofail function
- While id is NULL, qemu_opts_create can not fail, so ignore
errors is fine.
Signed-off-by: Dong Xu Wang <wdongxu@linu... - 05:33 pm Revision ad718d01: qemu-option: qemu_opt_set_bool(): fix code duplication
- It will set opt->str in qemu_opt_set_bool, without opt->str, there
will be some potential bugs.
These are uses of op... - 05:30 pm Revision db97ceba: qemu-option: qemu_opts_validate(): fix duplicated code
- Use opts_accepts_any() and find_desc_by_name().
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-b... - 05:28 pm Revision c474ced8: qemu-option: opt_set(): split it up into more functions
- The new functions are opts_accepts_any() and find_desc_by_name(), which
are also going to be used by qemu_opts_valida... - 02:54 pm Revision 97331270: exynos4210/mct: Avoid infinite loop on non incremental timers
- Check for a 0 "distance" value to avoid infinite loop when the
expired FCR timer was not programed with auto-incremen... - 01:30 pm Revision f47b48fb: hw/arm_gic: fix target CPUs affected by set enable/pending ops
- Fix a bug on the ARM GIC model where interrupts are not
set pending on the correct target CPUs when they are
triggere... - 01:30 pm Revision ee3f0956: hw/arm_gic_common: Correct GICC_PMR reset value for newer GICs
- The GIC architecture specification for v1 and v2 GICs (as found
on the Cortex-A9 and newer) states that the GICC_PMR ... - 01:30 pm Revision bf471f79: hw/arm_boot, exynos4210, highbank: Fix secondary boot GIC init
- Fix the code in the secondary CPU boot stubs so that it correctly
initialises the GIC rather than relying on bugs or ... - 01:30 pm Revision 79f5d67e: xilinx_zynq: Add one variable to avoid overwriting QSPI bus
- commit 7b482bcf xilinx_zynq: added QSPI controller
Adds one QSPI controller, which has two spi buses, one is for
spi... - 01:30 pm Revision cad065f1: hw/arm_gic: Fix comparison with priority mask register
- The GIC spec states that only interrupts with higher priority
than the value in the GICC_PMR priority mask register a... - 12:36 pm Revision fbcad04d: Fix error code checking for SetFilePointer() call
- An error has occurred if the return value is invalid_set_file_pointer
and getlasterror doesn't return no_error.
Sign... - 12:05 pm Revision 23e956bf: tests: Add tests for fdsets
- Signed-off-by: Corey Bryant <coreyb@linux.vnet.ibm.com>
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Ste... - 12:05 pm Revision 791bfa35: qemu-io: Implement write -c for compressed clusters
- This makes it easier to create images with both compressed and
uncompressed clusters for testing.
Signed-off-by: Kev... - 12:05 pm Revision 473c7f02: rbd: Fix race between aio completition and aio cancel
- This one fixes a race which qemu had also in iscsi block driver
between cancellation and io completition.
qemu_rbd_a... - 12:05 pm Revision 3c42ea66: block: simplify default_drive
- Markus Armbruster pointed out that there is only one caller
to default_drive with IF_DEFAULT as a type. Lets get rid
... - 12:05 pm Revision 43e17041: qmp: qmp_transaction(): pass Error object to bdrv_img_create()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 12:05 pm Revision d92ada22: block: bdrv_img_create(): drop unused error handling code
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 12:05 pm Revision 71c79813: block: bdrv_img_create(): add Error ** argument
- This commit adds an Error ** argument to bdrv_img_create() and set it
appropriately on error.
Callers of bdrv_img_cr... - 12:05 pm Revision 9b37525a: qemu-img: img_create(): pass Error object to bdrv_img_create()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 12:05 pm Revision a9300911: qemu-img: img_create(): drop unneeded goto and ret variable
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 12:05 pm Revision 2d0d2837: Support default block interfaces per QEMUMachine
- There are QEMUMachines that have neither IF_IDE nor IF_SCSI as a
default/standard interface to their block devices / ... - 12:05 pm Revision cf8f2426: qmp: qmp_drive_mirror(): pass Error object to bdrv_img_create()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 12:04 pm Revision c208e8c2: raw-posix: inline paio_ioctl into hdev_aio_ioctl
- clang now warns about an unused function:
CC block/raw-posix.o
block/raw-posix.c:707:26: warning: unused functio... - 12:04 pm Revision 258d2edb: block: vpc support for ~2 TB disks
- The VHD specification allows for up to a 2 TB disk size. The current
implementation in qemu emulates EIDE and ATA-2 h... - 12:04 pm Revision 7b272452: block: Factor out bdrv_open_flags
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 12:04 pm Revision d318aea9: block: Improve bdrv_aio_co_cancel_em
- Instead of waiting for all requests to complete, wait just for the
specific request that should be cancelled.
Signed... - 12:04 pm Revision f500a6d3: block: Avoid second open for format probing
- This fixes problems that are caused by the additional open/close cycle
of the existing format probing, for example re... - 12:04 pm Revision 8a805c22: tests: avoid qemu_aio_flush() in test-thread-pool.c
- We need to eliminate calls to qemu_aio_flush() since the function is
being removed. Most callers will use bdrv_drain... - 12:04 pm Revision d567e62f: virtio-blk: Remove duplicate property definition
- For the virtio-blk device (via virtio-pci) the property "config-wce" is
defined in two places. First, it's defined f... - 12:04 pm Revision c57b6656: aio: Get rid of qemu_aio_flush()
- There are no remaining users, and new users should probably be
using bdrv_drain_all() in the first place.
Signed-off... - 12:04 pm Revision 1fe1fa51: block: vpc initialize the uuid footer field
- Initialize the uuid field in the footer with a generated uuid.
Signed-off-by: Charles Arnold <carnold@suse.com>
Revi... - 12:04 pm Revision 9fe3781f: tests: use aio_poll() instead of aio_flush() in test-aio.c
- There has been confusion between various aio wait and flush functions.
It's time to get rid of qemu_aio_flush() but i... - 09:26 am Revision ff156290: seabios: update to e8a76b0f225bba5ba9d63ab227e0a37b3beb1059
- This patch updates seabios to latest git master. Changes:
(1) q35 patches merged.
(2) some acpi cleanups.
(3)...
12/10/2012
- 08:30 pm Revision d281084d: vfio-pci: Don't use kvm_irqchip_in_kernel
- kvm_irqchip_in_kernel() has an architecture specific meaning, so
we shouldn't be using it to determine whether to ena... - 04:35 pm Revision 1c97e303: Merge remote-tracking branch 'afaerber/qom-cpu' into staging
- * afaerber/qom-cpu:
target-i386: Postpone cpuid_level update to realize time
target-i386: Use define for cpuid ve... - 04:34 pm Revision 7c12fd9b: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- * stefanha/trivial-patches:
pc_sysfw: Plug memory leak on pc_fw_add_pflash_drv() error path
qemu-options: Fix spa... - 04:33 pm Revision 8385b173: Merge remote-tracking branch 'kraxel/acpi.1' into staging
- * kraxel/acpi.1:
acpi: drop debug port
q35: update lpc pci config space according to configured devices
apci: s... - 04:32 pm Revision 16ef55ca: Merge remote-tracking branch 'aneesh/for-upstream' into staging
- * aneesh/for-upstream:
virtfs-proxy-helper: use setresuid and setresgid
Signed-off-by: Anthony Liguori <aliguori@u... - 04:31 pm Revision c62adbee: Merge remote-tracking branch 'kraxel/usb.74' into staging
- * kraxel/usb.74:
usb-tablet: Allow connecting to ehci
ehci: Lower timer freq when the periodic schedule is idle
...
12/08/2012
- 08:49 pm Revision e49d021e: configure: Default to 'cc', not 'gcc'
- Default to 'cc' as our compiler, rather than 'gcc'. We used to have
to insist on gcc when we still kept the CPU env i... - 08:49 pm Revision 24c35a50: linux-user: Merge pread/pwrite into pread64/pwrite64
- The Linux syscalls underlying pread() and pwrite() take a 64 bit
offset on all architectures, even if some of them na... - 08:48 pm Revision 4e41d2f5: target-xtensa: implement CACHEATTR SR
- In XEA1, the Options for Memory Protection and Translation and the
corresponding TLB management instructions are not ... - 08:48 pm Revision f877d09e: target-xtensa: use movcond where possible
- Use movcond for all sorts of conditional moves, ABS, CLAMPS, MIN/MAX
opcodes.
Signed-off-by: Max Filippov <jcmvbkbc@... - 08:48 pm Revision efdfac94: target-xtensa: add SR accessibility unit tests
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 08:48 pm Revision fcc803d1: target-xtensa: implement ATOMCTL SR
- ATOMCTL SR controls s32c1i opcode behavior depending on targeted memory
type. See ISA, 4.3.12.4 for details.
Signed-... - 08:48 pm Revision 5dacd229: target-xtensa: add s32c1i unit tests
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 08:48 pm Revision fe0bd475: target-xtensa: restrict available SRs by enabled options
- Beginning with the RA-2004.1 release, SR access instructions (rsr, wsr,
xsr) are associated with their corresponding ... - 08:48 pm Revision 53593e90: target-xtensa: better control rsr/wsr/xsr access to SRs
- There are read-only (DEBUGCAUSE, PRID) and write-only (INTCLEAR) SRs,
and INTERRUPT/INTSET SR allows rsr/wsr, but not... - 08:48 pm Revision b7909d81: target-xtensa: implement MISC SR
- The Miscellaneous Special Registers Option provides zero to four scratch
registers within the processor readable and ... - 07:50 pm Revision 536b558f: Merge branch 'master' of git.qemu-project.org:/pub/git/qemu
- * 'master' of git.qemu-project.org:/pub/git/qemu:
target-mips: Fix incorrect shift for SHILO and SHILOV
target-mi... - 04:29 pm Revision 511c68d3: finally kill cpudef config section support
- The external CPU models were removed on QEMU 1.2, and the support for
the "cpudef" config sections was documented as ... - 04:28 pm Revision 4cdd2e66: Merge branch 'memory-ioport' of git://github.com/afaerber/qemu-cpu
- * 'memory-ioport' of git://github.com/afaerber/qemu-cpu:
hw/dma.c: Replace register_ioport_*
hw/pc.c: Replace reg... - 04:27 pm Revision 47536317: HACKING: List areas where we may rely on impdef C behaviour
- Add a section to HACKING saying which version of the C spec
we use and describing the bits of implementation defined ... - 04:25 pm Revision 288fa407: pixman: require 0.18.4 or newer
- When older versions are found the internal pixman version is prefered.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.c... - 04:24 pm Revision ab1103de: TCG: Use gen_opc_instr_start from context instead of global variable.
- Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 04:24 pm Revision 94788f54: TCG: Remove unused global gen_opc_ arrays.
- Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 04:24 pm Revision c9c99c22: TCG: Use gen_opc_icount from context instead of global variable.
- Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 04:24 pm Revision 25983cad: TCG: Use gen_opc_pc from context instead of global variable.
- Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 04:24 pm Revision c3a43607: tcg/tcg.h: Duplicate global TCG gen_opc_ arrays into TCGContext.
- Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 04:23 pm Revision 2aa1cb51: curses: Remove OpenBSD workaround
- I removed the same sort of workaround for OpenBSD within the
configure script with commit 4dcc3f5876fa638d5c35bd47be3... - 04:18 pm Revision 0be4835b: exec: Advise huge pages for the TCG code gen buffer
- After allocating 32MB or more contiguous memory, huge pages
would seem to be ideal.
Signed-off-by: Richard Henderson...
12/07/2012
- 08:03 pm Revision b34d12d1: target-i386: Postpone cpuid_level update to realize time
- Delay capping cpuid_level to 7 to realize time so property setters
for cpuid_7_0_ebx_features and "level" could be us... - 01:34 pm Revision dee17bf9: target-sparc: Remove t0, t1 from CPUSPARCState
- These fields are no longer used.
Cc: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Richard Henderson <rth@twiddle... - 01:34 pm Revision 654598c9: pc_sysfw: Plug memory leak on pc_fw_add_pflash_drv() error path
- Harmless, because we the error inevitably leads to another, fatal one
in pc_system_flash_init(): PC system firmware (... - 01:34 pm Revision 4dbd84e2: Clean up pci_drive_hot_add()'s use of BlockInterfaceType
- pci_drive_hot_add() parameter type has the wrong type: int instead of
BlockInterfaceType. It's actually redundant, s... - 01:34 pm Revision 036f0f83: arm: a9mpcore: remove un-used ptimer_iomem field
- I'm guessing this is a hangover from a previous coreification of the mptimer
sub-module. This field is completely unu... - 01:34 pm Revision 993d46ce: Fix spelling in comments and documentation
- These spelling bugs were found by codespell:
supressing -> suppressing
transfered -> transferred
Signed-off-by: Ste... - 01:34 pm Revision 3528a3cb: qemu-options: Fix space at EOL
- There's no need to add a space at the end of line.
Moreover, it can make problems in some projects that
store the hel... - 01:34 pm Revision 038d3d44: sd: Send debug printfery to stderr not stdout
- Some debug printfs for SD are coming up in stdout. Redirected them to stderr
instead.
Signed-off-by: Peter Crosthwai... - 01:34 pm Revision 8367a14f: s390x: Spelling fixes (endianess -> endianness, occured -> occurred)
- Replace also "write into" by "write to".
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi ... - 01:34 pm Revision c47d08ce: target-alpha: Remove t0, t1 from CPUAlphaState
- These fields are no longer (or were never?) used.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: ... - 01:34 pm Revision d6945164: target-m68k: Remove t1 from CPUM68KState
- This field is no longer used.
Cc: Paul Brook <paul@codesourcery.com>
Signed-off-by: Richard Henderson <rth@twiddle.n... - 01:34 pm Revision a93cf9df: Fix comments (adress -> address, layed -> laid, wierd -> weird)
- Remove also a duplicated 'the'.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi <stefanha... - 01:34 pm Revision bb5b5c20: configure: Remove stray debug output
- Rather than printing a message saying we're silently falling
back to gthread coroutines when running on MacOS, actual... - 01:34 pm Revision eac29d87: Fix spelling (prefered -> preferred)
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
12/06/2012
- 10:17 am Revision 9df694ee: target-i386: Use define for cpuid vendor string size
- Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: ... - 10:17 am Revision cad32159: qlist.h: Do not include qemu-common.h
- I don't know why it was including it, as I don't see any code that
depends on anything from qemu-common.h.
Signed-of... - 10:17 am Revision 8f961357: target-i386: Separate feature string parsing from CPU model lookup
- Instead of parsing the whole cpu_model string inside
cpu_x86_find_by_name(), first split it into the CPU model name a... - 10:17 am Revision 4d4922c3: qga/channel-posix.c: Include headers it needs
- Include:
- <errno.h> for errno
- <unistd.h> & <fcntl.h> for fcntl()
- <stdlib.h> for exit()
- "osdep.h" for qemu_... - 10:17 am Revision 90f0cfa4: ui/vnc-palette.c: Include headers it needs
- Include:
- <glib.h> for g_malloc0()
- <string.h> for memset()
Some of those headers were probably being included b... - 10:17 am Revision 9f3fb565: target-i386/cpu.c: Coding style fixes
- - Use spaces instead of tabs on cpu_x86_cpuid().
- Use braces on 'if' statement cpu_x86_find_by_name().
Signed-off-b... - 10:17 am Revision ccff63ca: qapi/qmp-registry.c: Include headers it needs
- Include:
- <glib.h> for g_malloc0()
- <string.h> for strcmp()
Some of those headers were probably being included by ... - 10:17 am Revision bcf79301: sysemu.h: Include qemu-types.h instead of qemu-common.h
- It just needs the Monitor and DeviceState typedefs, so it doesn't need
all of qemu-common.h.
Signed-off-by: Eduardo ... - 10:17 am Revision 23e3fbec: qdev: qdev_create(): use error_report() instead of hw_error()
- hw_error() is specific for fatal hardware emulation errors, not for
internal errors related to the qdev object/class ... - 10:17 am Revision 394e1bb7: Create qemu-types.h for struct typedefs
- Instead of keeping all those struct typedefs in qemu-common.h, move it
to a header that can be safely included by oth... - 10:17 am Revision ee9baa00: user: Rename qemu-types.h to qemu-user-types.h
- The header file is specific for *-user, but I plan to introduce a more
generic qemu-types.h file, so I'm renaming it.... - 10:17 am Revision 89e0e9c7: user: Move *-user/qemu-types.h to main directory
- The bsd-user/qemu-types.h and linux-user/qemu-types.h files are almost
the same, but linux-user has the additional de... - 09:12 am Revision 19e6c50d: target-mips: Fix incorrect shift for SHILO and SHILOV
- helper_shilo has not been shifting an accumulator value correctly for negative
values in 'shift' field. Minor optimiz... - 09:10 am Revision 34f5606e: target-mips: Fix incorrect code and test for INSV
- Content of register rs should be shifted for pos before applying a mask.
This change contains both fix for the instru...
12/05/2012
- 06:25 pm Revision 9fd2ecdc: virtfs-proxy-helper: use setresuid and setresgid
- The setfsuid and setfsgid system calls are obscure and they complicate
the error checking (that glibc's warn_unused_r... - 10:20 am Revision 80625b97: xilinx_uartlite: Accept input after rx FIFO pop
- The device return false from the can receive function when the FIFO is
full. This mean the device should check for bu... - 10:20 am Revision 859cc10d: xilinx_uartlite: suppress "cannot receive message"
- This message is not an error condition, its just informing the user that
the device is corking the uart traffic to no... - 10:20 am Revision d4d230da: xilinx_axienet: Implement R_IS behaviour
- The interrupt status register R_IS is the standard clear-on-write behaviour.
This was unimplemented and defaulting to...
12/04/2012
- 03:50 pm Revision 58229933: hw/dma.c: Replace register_ioport_*
- Replace all register_ioport_*() with the new Memory API functions.
This permits to use the new Memory stuff like list... - 03:50 pm Revision 258711c6: hw/pc.c: Replace register_ioport_*
- Replace all register_ioport_*() with portio_*() or a MemoryRegion.
This permits to use the new Memory stuff like list... - 03:50 pm Revision 568fd159: serial: Replace register_ioport_*
- Replace all register_ioport_*() with a MemoryRegion.
This permits to use the new Memory stuff like listeners.
For mo... - 03:50 pm Revision 42d8a3cf: hw/apm.c: Replace register_ioport_*
- Replace all register_ioport_*() with a MemoryRegion.
This permits to use the new Memory stuff like listeners.
Moreov... - 03:50 pm Revision ac100273: isa: Add isa_address_space_io()
- This function permits to retrieve ISA IO address space.
It will be usefull when we need to pass IO address space as a... - 03:50 pm Revision c75e6d8e: hw/cirrus_vga.c: Replace register_ioport_*
- Replace all register_ioport_*() with the new Memory API.
This permits to use the new Memory stuff like listeners.
Si... - 03:42 pm Revision 427e3aa1: usb-tablet: Allow connecting to ehci
- Our ehci code has is capable of significantly lowering the wakeup rate
for the hcd emulation while the device is idle... - 03:41 pm Revision f1ae2e38: add pc-1.4
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 03:41 pm Revision be41efde: usb: Don't allow USB_RET_ASYNC for interrupt packets
- It is tempting to use USB_RET_ASYNC for interrupt packets, rather then the
current NAK + polling approach, but this c... - 03:41 pm Revision 80826240: ehci: Lower timer freq when the periodic schedule is idle
- Lower the timer freq if no iso schedule packets complete for 64 frames in
a row.
We can safely do this, without addi... - 03:41 pm Revision 8beba930: usb: Call wakeup when data becomes available for all devices with int eps
- This is necessary for proper interaction with the xhci controller, and it
will allow other hcds to lower there frame ... - 03:41 pm Revision 386ab487: usb: Allow overriding of usb_desc at the device level
- This allows devices to present a different set of descriptors based on
device properties.
Signed-off-by: Hans de Goe... - 02:52 pm Revision b65b93f2: apci: switch piix4 gpe to memory api
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 02:52 pm Revision 10cc69b0: apci: switch ich9 smi to memory api
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 02:52 pm Revision 798512e5: acpi: switch smbus to memory api
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 02:52 pm Revision c177684c: apci: switch piix4 pci hotplug to memory api
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 02:52 pm Revision c84649ca: acpi: remove acpi_gpe_blk
- With gpe being switched to memory api this is no longer needed.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 02:52 pm Revision 3f5bc9e8: q35: update lpc pci config space according to configured devices
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 02:52 pm Revision 4a522de0: acpi: cleanup ich9 memory region
- Nothing left to do, everything handled by subregions,
we can zap the reaw/write handlers now.
Signed-off-by: Gerd Ho... - 02:52 pm Revision 3e437498: acpi: drop debug port
- I'm pretty sure this isn't needed any more. I think this predates the
switch to seabios, and the seabios DSDT table ... - 02:52 pm Revision 24fe083d: acpi: fix piix4 smbus mapping
- Make write to the smbus base register and enable bit actually work.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 02:52 pm Revision 76a7daf9: apci: switch ich9 gpe to memory api
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 02:52 pm Revision 77d58b1e: apci: switch timer to memory api
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 02:52 pm Revision af11110b: apci: switch piix4 to memory api
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 02:52 pm Revision afafe4bb: apci: switch cnt to memory api
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 02:52 pm Revision a0f95659: acpi: cleanup vt82c686 memory region
- Nothing left to do, everything handled by subregions,
we can zap the reaw/write handlers now.
Signed-off-by: Gerd Ho... - 02:52 pm Revision ca5d64b4: acpi: cleanup piix4 memory region
- Nothing left to do, everything handled by subregions,
we can zap the reaw/write handlers now.
Signed-off-by: Gerd Ho... - 02:52 pm Revision b5a7c024: apci: switch evt to memory api
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 02:52 pm Revision cacaab8b: apci: switch ich9 to memory api
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 02:52 pm Revision a2902821: apci: switch vt82c686 to memory api
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
12/03/2012
- 10:08 pm Revision 16c6c80a: Open up 1.4 development branch
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 04:14 pm Revision b0d9ffcd: e1000: Discard packets that are too long if !SBP and !LPE
- The e1000_receive function for the e1000 needs to discard packets longer than
1522 bytes if the SBP and LPE flags are... - 04:14 pm Revision 6d6c9f59: Update version for 1.3.0 release
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
11/30/2012
- 11:04 pm Revision 01bbd8bf: Update version for 1.3.0-rc2
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:24 pm Revision ee0caa8c: Merge remote-tracking branch 'kraxel/seabios-b1c35f2' into staging
- * kraxel/seabios-b1c35f2:
seabios: update binaries in pc-bios/
roms: also copy the dsdt when updating seabios.
... - 06:24 pm Revision 90e07938: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony:
coroutine-sigaltstack.c: Use stack_t, not struct sigaltstack
stream: fix ratelimit_set_speed... - 06:20 pm Revision 3235f927: Merge remote-tracking branch 'spice/spice.v65' into staging
- * spice/spice.v65:
qxl: reload memslots after migration, when qxl is in UNDEFINED mode
Signed-off-by: Anthony Ligu... - 06:20 pm Revision 923fd989: Merge remote-tracking branch 'kraxel/usb.73' into staging
- * kraxel/usb.73:
ehci-sysbus: Attach DMA context.
usb: fail usbdevice_create() when there is no USB bus
usb: ta... - 06:19 pm Revision 36520faa: Merge remote-tracking branch 'qmp/queue/qmp' into staging
- * qmp/queue/qmp:
qapi: fix qapi_dealloc_type_size parameter type
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:25 pm Revision d7a51dbb: seabios: update binaries in pc-bios/
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 05:24 pm Revision 7527bd85: roms: also copy the dsdt when updating seabios.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 05:04 pm Revision 46ee77b3: Revert "audio/wavcapture: Clarify licensing"
- This reverts commit 456a84d156a7c42f18b1da176dd6219e2dffd043.
This patch wasn't submitted to the list and did not ge... - 05:04 pm Revision d76aa45b: Revert "audio/audio_pt_int: Clarify licensing"
- This reverts commit 72bc6f1bf710e205f175af9b1fc8bbd83e8da71f.
This patch wasn't submitted to the list and did not ge... - 05:02 pm Revision 1f32989d: seabios: update to b1c35f2b28cc0c94ebed8176ff61ac0e0b377798
- This patch updates the seabios submodule to commit
b1c35f2b28cc0c94ebed8176ff61ac0e0b377798.
Most important change i... - 04:27 pm Revision c6e052f0: multiboot: fix e801 memory map
- The e801 memory sizes in the multiboot structures hard-code the available
low memory to 640. However, the value shou... - 04:27 pm Revision fe512d65: seccomp: adding new syscalls (bugzilla 855162)
- According to the bug 855162[0] - there's the need of adding new syscalls
to the whitelist when using Qemu with Libvir... - 12:33 pm Revision 0c6f08b0: atapi: make change media detection for guests easier
- If you have a guest with a media in the optical drive and you change
it, the windows guest cannot properly recognize ... - 12:33 pm Revision e3980e28: stream: fix ratelimit_set_speed
- The formula to compute slice_quota was wrong since commit 6ef228fc.
Signed-off-by: Dietmar Maurer <dietmar@proxmox.c... - 12:33 pm Revision a13e5e05: Documentation: Update block cache mode information
- Somehow we forgot to update this when cache=writeback became the
default. While changing the information on the defau... - 12:33 pm Revision d3067b02: Documentation: Update image format information
- Document new and yet undocumented options and image formats. The
qemu-img man page contains information only for raw ... - 12:33 pm Revision 2ad2210a: coroutine-sigaltstack.c: Use stack_t, not struct sigaltstack
- Use the POSIX-specified stack_t type as the argument to sigaltstack()
rather than the legacy struct sigaltstack. This... - 01:25 am Revision e1f7b481: virtio: limit avail bytes lookahead
- Commit 0d8d7690850eb0cf2b2b60933cf47669a6b6f18f introduced
a regression in virtio-net performance because it looks
in...
11/29/2012
- 09:00 pm Revision 044d003d: qemu-tech.texi: update implemented xtensa features list
- Debug option is available since QEMU-1.2; FP coprocessor and
coprocessor context is available since QEMU-1.3.
Signed... - 05:11 pm Revision e912c96f: qdev: relax bus type check in qdev_device_add() (v2)
- We are currently checking for an exact type match. Use QOM dynamic_cast to
check for a compatible type instead.
Cc:... - 03:05 pm Revision 1d162526: qapi: fix qapi_dealloc_type_size parameter type
- The second parameter to qapi_dealloc_type_size should be a uint64_t *,
not a size_t *. This was causing our 32 bit x8... - 09:04 am Revision 2b29f492: ehci-sysbus: Attach DMA context.
- This was left as NULL on the initial merge due to debate on the mailing list on
how to handle DMA contexts for sysbus... - 09:04 am Revision c128d6a6: usb: fail usbdevice_create() when there is no USB bus
- Report an error instead of segfaulting when attaching a USB device to a
machine with no USB busses:
$ qemu-system-... - 09:04 am Revision 6c2d1c32: usb: tag usb host adapters as not hotpluggable.
- Hotplugging them simply doesn't work, so tag them accordingly to
avoid users trying and then crashing qemu.
For xhci... - 08:58 am Revision fa98efe9: qxl: reload memslots after migration, when qxl is in UNDEFINED mode
- The devram memslot stays active when qxl enters UNDEFINED mode (i.e, no
primary surface). If migration has occurred w...
11/28/2012
- 09:33 pm Revision e9bff10f: event notifier: Fix setup for win32
- The event notifier state is only reset by test_and_clear. But we created
the windows event object with auto-reset, wh... - 09:19 pm Revision 264ac41c: Merge remote-tracking branch 'bonzini/nbd-next' into staging
- * bonzini/nbd-next:
nbd-server-add: Fix the default for 'writable'
nbd: fix use of two uninitialized bytes when c... - 09:19 pm Revision e6451fd3: Merge remote-tracking branch 'bonzini/scsi-next' into staging
- * bonzini/scsi-next:
virtio-scsi: Fix subtle (guest) endian bug
virtio-scsi: Fix some endian bugs with virtio-scs... - 09:19 pm Revision 0a6b2ac0: Merge remote-tracking branch 'agraf/s390-for-upstream-1.3' into staging
- * agraf/s390-for-upstream-1.3:
sclp: Fix uninitialized var in handle_write_event_buf().
s390: Fix ram_size updati... - 09:19 pm Revision 7e68494b: Merge remote-tracking branch 'agraf/ppc-for-upstream-1.3' into staging
- * agraf/ppc-for-upstream-1.3:
fbdev: fix pixman compile on old pixman
vl.c: Fix broken -usb option
pseries: Fix... - 09:18 pm Revision f3d44eb5: Merge remote-tracking branch 'afaerber/qom-cpu-1.3' into staging
- * afaerber/qom-cpu-1.3:
target-i386: Enable SSSE3 TCG support
target-i386/cpu: Add missing flags to Haswell CPU m... - 09:18 pm Revision cbdd1999: build: compile translate.o with -fno-gcse option on GCC 4.6.x and 4.7.[012]
- These versions of GCC require insane (>2GB) amounts of memory to compile
translate.o. As a countermeasure, disable t... - 01:52 pm Revision 474ee55a: virtio-scsi: Fix some endian bugs with virtio-scsi
- The virtio-scsi specification does not specify the correct endianness for
fields in the request structure. It's ther... - 01:52 pm Revision 863d1050: virtio-scsi: Fix subtle (guest) endian bug
- The virtio-scsi config space is, by specification, in guest endian (which
is ill-defined, but there you go). In virt... - 01:51 pm Revision f807ecd5: iscsi: do not assume device is zero initialized
- Without any complex checks we can't assume that an
iscsi target is initialized to zero.
Signed-off-by: Peter Lieven ... - 01:50 pm Revision e829b0bb: iscsi: fix deadlock during login
- If the connection is interrupted before the first login is successfully
completed qemu-kvm is waiting forever in qemu... - 01:46 pm Revision 8da1e18b: iscsi: fix segfault in url parsing
- If an invalid URL is specified iscsi_get_error(iscsi) is called
with iscsi == NULL.
Signed-off-by: Peter Lieven <pl@... - 12:56 pm Revision f3313d23: nbd-server-add: Fix the default for 'writable'
- The documentation to this monitor command tells, that 'writable'
argument is optional and defaults to false. However,... - 12:56 pm Revision 8ffaaba0: nbd: fix use of two uninitialized bytes when connecting to a named export
- Reported-by: Michal Privoznik <mprivoznik@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
11/27/2012
- 07:04 pm Revision 02c6ccc6: rtc: Only call rtc_set_cmos when Register B SET flag is disabled.
- This bug occurs when the SET flag of Register B is enabled. When an RTC
data register (i.e. any of the ten time/calen... - 04:51 pm Revision 03a36f17: virtio-rng: do not use g_assert_cmpint
- g_assert_cmpint is not available on glib 2.12, which is the minimum
version required to build QEMU (we only require 2... - 04:50 pm Revision d60478c5: tests: make threadpool cancellation test looser
- The cancellation test is failing on the buildbots. While the failure
merits a little more investigation to understan...
11/26/2012
- 11:13 pm Revision 1e1d71a5: Update version for 1.3.0-rc1
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 10:26 pm Revision 4621c176: virtio-rng: remove extra request for entropy
- If we got fewer bytes from the backend than requested, don't poke the
backend for more bytes; the guest will ask for ... - 10:26 pm Revision 14417039: virtio-rng: use virtqueue_get_avail_bytes, fix migration
- Popping an elem from the vq just to find out its length causes problems
with save/load later on. Use the new virtque... - 10:26 pm Revision 42015c9a: virtio-rng: fix typos, comments
- Fix typos, whitespace and update comments to match current
implementation.
Signed-off-by: Amit Shah <amit.shah@redha... - 10:26 pm Revision 8cc67743: virtio-rng: disable timer on device removal
- Disable the rate-limit timer on device remove (e.g. hot-unplug).
Signed-off-by: Amit Shah <amit.shah@redhat.com>
Rev... - 10:25 pm Revision 25d87288: i8259: Fix PIC_COMMON() macro
- It used a wrong struct type name since its introduction in
8f04ee0882aec9fe91fb70f767edf5dacff59835 (isa: pic: conver... - 10:25 pm Revision 0c26f2ec: qapi: handle visitor->type_size() in QapiDeallocVisitor
- visit_type_size() requires either visitor->type_size() or
visitor_uint64() to be implemented, otherwise a NULL functi... - 10:24 pm Revision e1e54f3f: target-i386: cpu: add missing flags to Haswell CPU model
- When adding the Haswell CPU model, I intended to make it a superset of the
features present on the SandyBridge model,... - 09:53 pm Revision fa5358c6: vl.c: Fix broken -usb option
- Commit 094b287f0b accidentally broke the "-usb" command line
option, so it would have no effect if the user had not s... - 09:41 pm Revision 339c2708: qom: make object_finalize static
- It is not used anymore, and there is no need to make it public.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
S... - 09:41 pm Revision 64b625f4: qdev: simplify (de)allocation of buses
- All conditional deallocation can now be done with object_delete.
Remove the @qom_allocated and @glib_allocated fields... - 09:41 pm Revision 764b6312: qom: fix refcount of non-heap-allocated objects
- The reference count for embedded objects is always one too low, because
object_initialize_with_type returns with zero... - 09:41 pm Revision 667d22d1: qdev: move bus removal to object_unparent
- Add an ObjectClass method that is done at object_unparent time. It
should remove any backlinks to the object in the ... - 09:41 pm Revision fde9bf44: qom: make object_delete usable for statically-allocated objects
- Store in the object the freeing function that will be used at deletion
time. This makes it possible to use object_de... - 09:16 pm Revision 8c7c3c58: s390: Fix ram_size updating in machine init
- The global variable 'ram_size' is hidden by the local variable
declaration in s390_init(). Since we want to update th... - 09:16 pm Revision 773de5c7: sclp: Fix uninitialized var in handle_write_event_buf().
- Some gcc versions rightly complain about a possibly unitialized rc,
so let's move setting it before the QTAILQ_FOREAC... - 08:53 pm Revision 6e72719e: fbdev: fix pixman compile on old pixman
- My QEMU compile failed with the following error:
qemu-pixman.c: In function ‘qemu_pixman_get_type’:
qemu-pixman.c:24... - 08:53 pm Revision d688e523: hw/ide/macio: Fix segfault caused by NULL DMAContext*
- Pass qemu_sglist_init the global dma_context_memory rather than a NULL
pointer; this fixes a segfault in dma_memory_m... - 08:53 pm Revision 70c68cf6: pseries: Fix bug in PCI MSI allocation
- In one of the recent reworks to the XICS code, a bug was introduced where
we use the wrong sense and allocate level i... - 08:53 pm Revision c4d88267: vl.c: Fix broken -usb option
- Commit 094b287f0b accidentally broke the "-usb" command line
option, so it would have no effect if the user had not s... - 08:53 pm Revision 752ced04: kvm: fix incorrect length in a loop over kvm dirty pages map
- QEMU allocates a map enough for 4k pages. However the system page size
can be 64K (for example on POWER) and the host... - 08:53 pm Revision f0cc4aa8: PPC: Fix missing TRACE exception
- This patch fixes bug 1031698 :
https://bugs.launchpad.net/qemu/+bug/1031698
If we look at the (truncated) translatio... - 06:00 pm Revision a0a70681: target-i386: Enable SSSE3 TCG support
- SSSE3 support has been added to TCG more than 4 years ago in commit
4242b1bd8acc19aaaacffdaad4ac23213d72a72b. It has ... - 05:55 pm Revision 80ae4160: target-i386/cpu: Add missing flags to Haswell CPU model
- When adding the Haswell CPU model, I intended to make it a superset of the
features present on the SandyBridge model,... - 05:38 pm Revision b7f43fe4: qom: dynamic_cast of NULL is always NULL
- Trying to cast a NULL value will cause a crash. Returning
NULL is also sensible, and it is also what the type-unsafe... - 05:38 pm Revision b5007bcc: hmp: do not crash on invalid SCSI hotplug
- Commit 0d93692 (qdev: Convert busses to QEMU Object Model, 2012-05-02)
removed a check on the type of the bus where a... - 05:37 pm Revision b2ea25d7: tests: add AioContext unit tests
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:37 pm Revision 74c856e9: tests: add thread pool unit tests
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:37 pm Revision b022b4a4: aio: avoid livelock behavior for Win32
- The repeated calls to WaitForMultipleObjects may cause a livelock in aio_poll,
where no progress is made on bottom ha... - 05:35 pm Revision 21bcfdd9: q35: Suppress SMM BIOS initialization under KVM
- Same as for i44fx: KVM does not support SMM yet. Signal it initialized
to Seabios to avoid failures.
Reviewed-by: Pa... - 05:35 pm Revision 243b9511: q35: Fix non-PCI IRQ processing in ich9_lpc_update_apic
- Avoid passing a non-PCI IRQ to ich9_gsi_to_pirq. It's wrong and triggers
an assertion.
Reviewed-by: Paolo Bonzini <p... - 05:35 pm Revision 21022c92: q35: Add kvmclock support
- Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Ja... - 05:35 pm Revision a1c93046: ich9: Add i82801b11 dmi-to-pci bridge
- Add the dmi-to-pci i82801b11 bridge chip. This is the pci bridge chip
that q35 uses on its host bus for PCI bus arbit... - 05:35 pm Revision 678e7b94: ich9: Add smbus
- Add support for the ich9 smbus chip.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Jason Bar... - 05:35 pm Revision df2d8b3e: q35: Introduce q35 pc based chipset emulator
- pc q35 based chipset emulator to support pci express natively. Based on
Anthony Liguori's suggestion, the machine nam... - 05:35 pm Revision e516572f: ich9: Add acpi support and definitions
- Lay the groundwork for subsequent ich9 support.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by... - 05:35 pm Revision a39e3564: pc: Move ioapic_init() from pc_piix.c to pc.c
- Move ioapic_init() from pc_piix.c to pc.c, to make it a common function.
Rename ioapic_init() -> ioapic_init_gsi().
M... - 05:35 pm Revision 9011a1a7: pc, pc_piix: split out pc nic initialization
- Factor out pc nic initialization.
This simplifies the pc initialization and will reduce the code
duplication of q35 p... - 05:35 pm Revision d8ee0384: pc_piix: Move kvm irq routing functions out of pc_piix.c
- Rename: kvm_piix3_gsi_handlei() -> kvm_pc_gsi_handler()
kvm_piix3_setup_irq_routing() -> kvm_pc_setup_irq_rou... - 05:35 pm Revision 4d00636e: ich9: Add the lpc chip
- Add support for the ICH9 LPC chip.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Jason Baron... - 05:35 pm Revision 410edd92: pc/piix_pci: factor out smram/pam logic
- Factor out smram/pam logic for use by other chipsets, namely q35
at this point.
Note: Should be factored out into a ... - 04:19 pm Revision cab1e8f3: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- * qemu-kvm/uq/master:
Legacy qemu-kvm options have no argument
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:19 pm Revision 95a6e48d: Merge remote-tracking branch 'kraxel/usb.72' into staging
- * kraxel/usb.72:
usb-redir: Don't handle interrupt output packets async
usb-redir: Split usb_handle_interrupt_dat... - 04:19 pm Revision fb43a480: Merge remote-tracking branch 'spice/spice.v64' into staging
- * spice/spice.v64:
spice: add new spice-server callbacks to ui/spice-display.c
Fix the inconsistency in x509-dh-k... - 04:18 pm Revision 0a874701: Merge remote-tracking branch 'stefanha/block' into staging
- * stefanha/block:
ide: Fix status register after short PRDs
ide: Fix crash with too long PRD
use int64_t for re... - 04:18 pm Revision f8c4382e: Merge remote-tracking branch 'stefanha/net' into staging
- * stefanha/net:
tap: reset vnet header size on open
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:16 pm Revision 7eff5742: vnc: fix option misspelling ("non-adapative" -> "non-adaptive")
- Signed-off-by: Catalin Patulea <catalinp@google.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
11/24/2012
- 10:03 pm Revision 06dec083: chardev: Use real-time clock for open timer
- The vm clock may be stopped, and then we won't get open events anymore.
Seen with QMP sessions.
Reported-by: Dietmar... - 10:03 pm Revision a85903ff: Build system fix distclean error for pixman
- Currently Makefile test if pixman have configure log, but the script directly
return error if that file do not exist.... - 09:54 pm Revision 89c9bc3d: block: Fix regression for MinGW (assertion caused by short string)
- The local string tmp_filename is passed to function get_tmp_filename
which expects a string with minimum size MAX_PAT... - 09:52 pm Revision c6c5063c: tci: Fix type of tci_read_label
- Fixes the pointer truncation that was occurring for branches.
Cc: Stefan Weil <sw@weilnetz.de>
Cc: Blue Swirl <blauw... - 02:35 pm Revision 31abf924: target-mips: remove POOL48A from the microMIPS decoding
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 02:24 pm Revision e5138db5: tcg: mark local temps as MEM in dead_temp()
- In dead_temp, local temps should always be marked as back to memory,
even if they have not been allocated (i.e. they ... - 02:19 pm Revision 44e04d3b: target-openrisc: remove conflicting definitions from cpu.h
- On an ARM host, the registers definitions from cpu.h clash
with /usr/include/sys/ucontext.h. As there are unused, jus... - 02:19 pm Revision 211da992: target-mips: Clean up microMIPS32 major opcode
- I check MIPS microMIPS manual [1], and found the major opcode might
be wrong. I add a comment to explicitly indicate ... - 02:19 pm Revision d132c79f: target-mips: Add comments on POOL32Axf encoding
- Current QEMU MIPS POOL32AXF encoding comes from microMIPS32
and microMIPS32 DSP. Add comment here to help reading.
S... - 02:19 pm Revision 7aab08aa: tcg/arm: fix cross-endian qemu_st16
- The bswap16 TCG opcode assumes that the high bytes of the temp equal
to 0 before calling it. The ARM backend implemen... - 02:19 pm Revision d17bd1d8: tcg/arm: fix TLB access in qemu-ld/st ops
- The TCG arm backend considers likely that the offset to the TLB
entries does not exceed 12 bits for mem_index = 0. In...
11/23/2012
- 02:37 pm Revision c6e88b3b: Legacy qemu-kvm options have no argument
- The options no-kvm, no-kvm-pit, no-kvm-pit-reinjection, and no-kvm-irqchip
should be marked as having no argument.
S...
11/21/2012
- 03:55 pm Revision 88793816: uhci: Add a completions_only flag for async completions
- Add a completions_only flag, and set this when running process_frame for async
completion handling, this fixes 2 issu... - 03:55 pm Revision c4020746: usb-smartcard-reader: Properly NAK interrupt eps when we've no events
- When we've no data to return from the interrupt endpoint, return NAK rather
then a 0 length packet.
CC: Alon Levy <a... - 03:55 pm Revision 234e810c: usb-redir: Split usb_handle_interrupt_data into separate in/out functions
- No functional changes.
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redha... - 03:55 pm Revision 723aedd5: usb-redir: Don't handle interrupt output packets async
- Instead report them as successfully completed directly on submission, this
has 2 advantages:
1) This matches the tim... - 03:55 pm Revision 33c1a685: usb-bt: Return NAK instead of STALL when interrupt ep has no data
- I noticed this while making all devices with interrupt endpoints properly
do wakeup. While at it also add wakeup supp... - 03:55 pm Revision 71d2c9cf: uhci: Fix double unlink
- uhci_async_cancel() already does a uhci_async_unlink().
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-of... - 03:55 pm Revision 1cbdde90: uhci: Don't allow the guest to set port-enabled when there is no dev connected
- It is possible for device disconnect and the guest trying to reset the port
(because of USB xact errors prior to the ... - 03:46 pm Revision 21a50d0b: spice: add new spice-server callbacks to ui/spice-display.c
- Otherwise qemu crashes with non-qxl graphics cards.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 03:46 pm Revision 9995c0b7: Fix the inconsistency in x509-dh-key-file parameter
- Commit c448e8552b0f6135dabddf944a7110f929c08320 (spice: tls
support) added options to the -spice command line. But th... - 10:47 am Revision 038268e2: ide: Fix crash with too long PRD
- Without this, s->nsector can become negative and badness happens (trying
to malloc huge amount of memory and glib cal... - 10:47 am Revision 72bcca73: ide: Fix status register after short PRDs
- When failing a request because the length of the regions described by
the PRDT was too short for the requested number... - 10:43 am Revision 08448d51: use int64_t for return values from rbd instead of int
- rbd / rados tends to return pretty often length of writes
or discarded blocks. These values might be bigger than int.... - 10:40 am Revision 1bc6b705: block: add bdrv_reopen() support for raw hdev, floppy, and cdrom
- For hdev, floppy, and cdrom, the reopen() handlers are the same as
for the file reopen handler. For floppy and cdrom... - 10:40 am Revision 8ba2aae3: vdi: don't override libuuid symbols
- It's poor symbol hygiene to provide a global symbols that collide with a
common library like libuuid. If QEMU links ... - 10:07 am Revision 1ccbc285: qemu-sockets: Fix parsing of the inet option 'to'.
- Having a qemu command line argument like "-vnc 127.0.0.1:0,to=99" is broken.
This have been break with commit 879e45c... - 08:56 am Revision ecf51c9a: tcg/ppc: Fix !softmmu case
- Signed-off-by: malc <av1474@comtv.ru>
11/20/2012
- 04:38 pm Revision 58ddcd50: tap: reset vnet header size on open
- For tap, we currently assume the vnet header size is 10
(the default value) but that might not be the case
if tap is ...
11/19/2012
- 09:51 pm Revision 1d2a67f8: Update version for 1.3.0-rc0 release
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 08:26 pm Revision 72bc6f1b: audio/audio_pt_int: Clarify licensing
- Signed-off-by: malc <av1474@comtv.ru>
- 08:23 pm Revision 456a84d1: audio/wavcapture: Clarify licensing
- Signed-off-by: malc <av1474@comtv.ru>
- 08:22 pm Revision ecdffbcc: tcg/ppc: Remove unused s_bits variable
- Thanks to Alexander Graf for heads up.
Signed-off-by: malc <av1474@comtv.ru> - 05:27 pm Revision a36e9561: Merge remote-tracking branch 'kiszka/queues/slirp' into staging
- * kiszka/queues/slirp:
slirp: Add domain-search option to slirp's DHCP server
slirp: Don't crash on packets from ... - 05:27 pm Revision 2954525b: Merge remote-tracking branch 'bonzini/build-urgent' into staging
- * bonzini/build-urgent:
Makefile: Add missing dependency (fix parallel builds)
tests: link in stubs
libcacard: ... - 05:27 pm Revision ad1db3b3: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony: (26 commits)
qemu-io: Use bdrv_drain_all instead of qemu_aio_flush
megasas: Use bdrv_drain_a... - 05:26 pm Revision 5cc82c2d: Merge remote-tracking branch 'kraxel/usb.71' into staging
- * kraxel/usb.71:
usb-host: fix splitted transfers
usb-host: update tracing
usb-redir: Set default debug level t... - 04:32 pm Revision c562d15d: Merge remote-tracking branch 'stefanha/tracing' into staging
- * stefanha/tracing:
trace: Remove "info trace" from documents
trace: document '-' syntax for disabling events
t... - 04:31 pm Revision 698229eb: Merge remote-tracking branch 'amit/loadvm-irq-inj-fix' into staging
- * amit/loadvm-irq-inj-fix:
virtio-serial-bus: post_load send_event when vm is running
Signed-off-by: Anthony Liguo... - 04:31 pm Revision f44d771a: Merge remote-tracking branch 'afaerber/qom-cpu' into staging
- * afaerber/qom-cpu:
target-i386: Add Haswell CPU model
target-i386/cpu: Add new Opteron CPU model
target-i386/c... - 04:30 pm Revision d167dac9: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- * qemu-kvm/uq/master:
kvm: Actually remove software breakpoints from list on cleanup
acpi_piix4: fix migration of... - 04:22 pm Revision e75fce6c: rng-random: only build on POSIX platforms
- There is no /dev/random on win32.
Cc: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Anthony Liguori <aliguori@us... - 11:48 am Revision a636be69: libcacard: link in stubs
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 11:48 am Revision 2b84c2be: tests: link in stubs
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 11:48 am Revision 16529ced: Makefile: Add missing dependency (fix parallel builds)
- The executables in i386-softmmu, i386-linux-user, ...
depend on the recently added libqemustub.a.
Signed-off-by: Ste... - 11:48 am Revision 31a32289: libcacard: make unnesting rules available to Makefile.objs
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
11/18/2012
- 10:40 pm Revision e24dc9fe: tci: Support deposit operations
- The operations for INDEX_op_deposit_i32 and INDEX_op_deposit_i64
are now supported and enabled by default.
Signed-of... - 10:38 pm Revision 13586813: tci: Fix build breakage (unresolved symbol tcg_out_tb_finalize)
- Commit 32761257c0b9fa7ee04d2871a6e48a41f119c469 enabled
qemu_ld/st optimization unconditionally for some hosts.
The ... - 10:37 pm Revision de91f537: tci: fix build breakage for target MIPS
- commit 5f7319cd introduced GETPC() usage for MIPS, which is currently
not defined when building with --enable-tcg-int... - 09:19 pm Revision 3bc2f570: build: replace weak symbols with a static library
- Weak symbols were a nice idea, but they turned out not to be a good one.
Toolchain support is just too sparse, in par...
11/17/2012
- 06:38 pm Revision 2c5c4451: libseccomp: require version 1.0.0
- Debian Wheezy has version 0.1.0 which is not compatible, avoid it.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 06:38 pm Revision ab4dd33d: Merge branch 'vga.1' of git://git.kraxel.org/qemu
- * 'vga.1' of git://git.kraxel.org/qemu:
vga: fix mmio vga register mapping
vga: fix bochs alignment issue - 03:53 pm Revision 83eeb396: TCG: Remove unused global variables
- Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-b... - 03:53 pm Revision 1ff0a2c5: TCG: Use gen_opparam_buf from context instead of global variable.
- Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-b... - 03:53 pm Revision 92414b31: TCG: Use gen_opc_buf from context instead of global variable.
- Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-b... - 03:53 pm Revision c4afe5c4: TCG: Use gen_opparam_ptr from context instead of global variable.
- Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-b... - 03:53 pm Revision efd7f486: TCG: Use gen_opc_ptr from context instead of global variable.
- Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-b... - 03:53 pm Revision 8232a46a: tcg/tcg.h: Duplicate global TCG variables in TCGContext
- Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-b... - 03:53 pm Revision 7b5eff4d: target-cris/translate.c: Code style clean-up
- Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-b...
11/16/2012
- 09:09 pm Revision 9cb535fe: rng-egd: don't use gslist_free_full
- This function was only introduced in glib 2.28.0.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 04:36 pm Revision 500054f1: virtio-rng-pci: create a default backend if none exists
- This allows you to specify:
$ qemu -device virtio-rng-pci
And things will Just Work with a reasonable default.
S... - 04:36 pm Revision 904d6f58: virtio-rng: add rate limiting support
- This adds parameters to virtio-rng-pci to allow rate limiting the entropy a
guest receives. An example command line:... - 04:36 pm Revision 16c915ba: virtio-rng: hardware random number generator device
- The Linux kernel already has a virtio-rng driver, this is the device
implementation.
When the guest asks for entropy... - 04:36 pm Revision 1da2738f: rng-egd: introduce EGD compliant RNG backend
- This backend talks EGD to a CharDriverState. A typical way to invoke this would
be:
qemu -chardev socket,host=local... - 04:36 pm Revision 5c74521d: rng-random: add an RNG backend that uses /dev/random (v3)
- The filename can be overridden but it expects a non-blocking source of entropy.
A typical invocation would be:
qemu ... - 04:36 pm Revision 0e558843: object: add object_property_add_bool (v2)
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
---
v1 -> v2
- Fix whitespace (Andreas Faerber) - 04:36 pm Revision 68d98d3e: vl: add -object option to create QOM objects from the command line
- This will create a new QOM object in the '/objects' path. Note that properties
are set in order which allows for sim... - 04:36 pm Revision a9b7b2ad: rng: add RndBackend abstract object class
- This is the backend used by devices that need to request entropy.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 02:35 pm Revision e94c4c92: trace: Remove "info trace" from documents
- commit 88affa1c monitor: remove unused do_info_trace
has removed "info trace" function from monitor, so remove it fr... - 02:12 pm Revision 8f5a0fb1: trace: document '-' syntax for disabling events
- Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
- 02:12 pm Revision ddde8acc: trace: allow disabling events in events file
- Disable trace events prefixed with a '-'. Useful
to enable a group of tracepoints with exceptions,
like this:
usb... - 02:12 pm Revision 81dee729: Avoid all systemtap reserved words
- Over time various systemtap reserved words have been blacklisted
in the trace backend generator. The list is not comp... - 12:27 pm Revision 8c908fca: usb-host: update tracing
- Now that we have separate status and length fields in USBPacket
update the completion tracepoint to log both.
Signed... - 12:27 pm Revision 71e0aa39: usb-host: fix splitted transfers
- USBPacket->actual_length wasn't updated correctly for USBPackets
splitted into multiple urbs. Fix it.
Signed-off-by... - 12:27 pm Revision ff80ce59: ehci: Fixup q->qtdaddr after cancelling an already completed packet
- This avoids the q->qtdaddr == p->qtdaddr asserts we have triggering, when
a queue contains multiple completed package... - 12:27 pm Revision 2cb343b4: usb-redir: Only add actually in flight packets to the in flight queue
- Packets which are queued up, but not yet handed over to the device, are
*not* in flight.
Signed-off-by: Hans de Goed... - 12:27 pm Revision 30d68cf6: ehci: Don't access packet after freeing it
- ehci_state_writeback() will free the packet, so we should not access
the packet after calling ehci_state_writeback().... - 12:27 pm Revision 618fbc95: usb-redir: Set default debug level to warning
- The previous default of 0 means that even errors and warnings would not
get printed, which is really not a good defau... - 12:27 pm Revision 601a2347: ehci: Better detection for qtd-s linked in circles
- Windows links interrupt qtd-s in circles, which means that when interrupt
endpoints return USB_RET_ASYNC, combined wi... - 12:27 pm Revision 40862309: ehci: keep the frame timer running in case the guest asked for frame list roll...
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 12:27 pm Revision 537e8f1a: usb: host-linux: Ignore parsing errors of the device descriptors
- The Linux is more tolerant here as well: Just stop parsing the device
descriptors when an error is detected but do no... - 12:27 pm Revision 55903f1d: ehci: handle dma errors
- Starting with commit 1c380f9460522f32c8dd2577b2a53d518ec91c6d dma
transfers can actually fail. This patch makes ehci... - 12:27 pm Revision 2c7b15c1: ehci: Don't verify the next pointer for periodic qh-s and qtd-s
- While testing the move to async packet handling for interrupt endpoints I
noticed that Windows-XP likes to play trick... - 12:27 pm Revision c96c53b5: vga: fix mmio vga register mapping
- 12:27 pm Revision df9ffb72: vga: fix bochs alignment issue
- The bochs dispi interface traditionally uses port 0x1ce as 16bit index
register and port 0x1cf as 16bit data register... - 12:27 pm Revision 4ea375bf: fix live migration
- Commit 1c380f9460522f32c8dd2577b2a53d518ec91c6d breaks live migration.
DMA stops working for ehci (and probably for a... - 12:27 pm Revision 155de06f: usb: Fix (another) bug in usb_packet_map() for IOMMU handling
- Elements in qemu SGLists can cross IOMMU page boundaries. So, in commit
39c138c8420f51a7da7b35233a8d7400a0b589ac "us... - 12:27 pm Revision c06c68c9: usb-host: scan for usb devices when the vm starts
- Commit a844ed842d9a9d929645c09ae0f52f753d7a02e0 leads to usb-host
detecting devices not right after qemu startup beca... - 10:40 am Revision 80dcfb85: virtio-serial-bus: post_load send_event when vm is running
- Alexander Larsson found irq injection to Windows guests stopped after a
migration. The symptom was the mouse stopped...
11/15/2012
- 03:48 pm Revision 6801038b: target-mips: fix wrong microMIPS opcode encoding
- While reading microMIPS decoding, I found a possible wrong opcode
encoding. According to [1] page 166, the bits 13..1... - 03:37 pm Revision 68d00192: mips/malta: fix CBUS UART interrupt pin
- According to the MIPS Malta Developement Platform User's Manual, the
i8259 interrupt controller is supposed to be con... - 11:27 am Revision 63d2960b: slirp: Add domain-search option to slirp's DHCP server
- This patch will allow the user to include the domain-search option in
replies from the built-in DHCP server. The doma... - 11:27 am Revision 1a89b608: slirp: Don't crash on packets from 0.0.0.0/8.
- LWIP can generate packets with a source of 0.0.0.0, which triggers an
assertion failure in arp_table_add(). Instead ... - 04:48 am Revision 37507094: target-i386: Add Haswell CPU model
- Features added to the model, in relation to SandyBridge:
fma CPUID[1].ECX[12]
pcid CPUID[1].ECX[17]
movbe... - 04:48 am Revision 021941b9: target-i386/cpu: Add new Opteron CPU model
- Add a new base CPU model called Opteron_G5 to model the latest
Opteron CPUs. This increases the model value and model... - 04:47 am Revision c8acc380: target-i386/cpu: Name new CPUID bits
- Update QEMU's knowledge of CPUID bit names. This allows to
enable/disable those new features on QEMU's command line w... - 03:46 am Revision da4fea06: qapi-types.h: Don't include qemu-common.h
- Needed to prevent build breakage when CPUState becomes a child of
DeviceState.
Signed-off-by: Igor Mammedov <imammed... - 03:38 am Revision 17e0b6ab: osdep: Move qemu_{open,close}() prototypes
- They are implemented in osdep.c, so keep the prototypes in osdep.h.
Suggested-by: Igor Mammedov <imammedo@redhat.com... - 03:34 am Revision c8aba9ce: qemu-config.h: Include headers it needs
- Include:
- <stdio.h> for FILE
- qemu-option.h for QemuOptsList
Some of those headers were probably being included by... - 03:23 am Revision bcbb78c6: vnc-palette.h: Include <stdbool.h>
- <stdbool.h> is needed for the 'bool' type, used in the header.
The header is probably being included by accident bec... - 03:21 am Revision 017cf5b1: qemu-fsdev-dummy.c: Include module.h
- module.h is where machine_init() is defined, but qemu-fsdev-dummy.c
doesn't include it.
The header is probably being... - 03:18 am Revision 074a86fc: qdev: Split up header so it can be used in cpu.h
- Header file dependency is a frickin' nightmare right now. cpu.h tends
to get included in our 'include everything' he... - 02:57 am Revision 5202ef94: Move qemu_irq typedef out of qemu-common.h
- It's necessary for making CPU child of DEVICE without
causing circular header deps.
Signed-off-by: Igor Mammedov <im... - 02:38 am Revision 04509ad9: qemu-common.h: Comment about usage rules
- Every time we make a tiny change on a header file, we often find
circular header dependency problems. To avoid this n... - 12:15 am Revision 78021d6d: kvm: Actually remove software breakpoints from list on cleanup
- So far we only removed them from the guest, leaving its states in the
list. This made it impossible for gdb to re-ena... - 12:15 am Revision b0b873a0: acpi_piix4: fix migration of gpe fields
- Migrate 16 bytes for en/sts fields (which is the correct size),
increase version to 3, and document how to support in...
11/14/2012
- 07:20 pm Revision e7c8b094: qemu-io: Use bdrv_drain_all instead of qemu_aio_flush
- This is harmless as of today because I/O throttling is not used in
qemu-io, however as soon as .bdrv_drain handlers w... - 07:20 pm Revision b618f4a1: megasas: Use bdrv_drain_all instead of qemu_aio_flush
- Calling qemu_aio_flush() directly can hang when combined with I/O
throttling.
Signed-off-by: Kevin Wolf <kwolf@redha... - 07:19 pm Revision b1649fae: vmdk: Fix data corruption bug in WRITE and READ handling
- Fixed a MAJOR BUG in VMDK files on file boundaries on reads
and ALSO ON WRITES WHICH MIGHT CORRUPT THE IMAGE AND DATA... - 07:19 pm Revision 075f5532: fdc: fix false FD_SR0_SEEK
- Do not always set FD_SR0_SEEK, as callers already set it if needed.
Signed-off-by: Hervé Poussineau <hpoussin@reacto... - 07:19 pm Revision 6f442fe8: fdc-tests: add tests for VERIFY command
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 07:19 pm Revision 1f507913: fdc-test: split test_media_change() test, so insert part can be reused
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 07:19 pm Revision 44212dcc: fdc-test: insert media before fuzzing registers
- A media will be required for future fdc tests.
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by:... - 07:19 pm Revision 27c86e24: fdc: remove double affectation of FD_MSR_CMDBUSY flag
- FD_MSR_CMDBUSY flag is already set in fdctrl_write_data(), just
before calling the command handler (fdctrl_start_tran... - 07:19 pm Revision d6ed4e21: fdc: fix FD_SR0_SEEK for initial seek on DMA transfers
- fdctrl_start_transfer() used to set FD_SR0_SEEK no matter if
there actually was a seek or not. This is obviously wron... - 07:19 pm Revision cd30b53d: fdc: remove last usage of FD_STATE_SEEK
- Replace it by directly setting FD_SR0_SEEK if required
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed... - 07:19 pm Revision c5139bd9: fdc: fix FD_SR0_SEEK for non-DMA transfers and multi sectors transfers
- On non-DMA transfers, fdctrl_stop_transfer() used to set FD_SR0_SEEK
no matter if there actually was a seek or not. T... - 07:19 pm Revision c83f97b5: fdc: fix typo in zero constant
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 07:19 pm Revision 5f8ae8e2: fdc-test: add tests for non-DMA READ command
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 07:19 pm Revision 7ea004ed: fdc: implement VERIFY command
- VERIFY command is like a READ command, except that read data is not
transfered by DMA.
As DMA engine is not used, so ... - 07:19 pm Revision d497d534: fdc: use status0 field instead of a local variable
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 07:19 pm Revision 67f194bd: fdc-test: Check READ ID
- ST0 shouldn't include 0x20 (FD_SR0_SEEK) after READ ID.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Tested-by: Herv... - 07:19 pm Revision 8809e289: qemu: Document GlusterFS block driver usage
- Signed-off-by: Bharata B Rao <bharata@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 07:19 pm Revision 8c82e9a4: aio: switch aiocb_size type int -> size_t
- Using appropriate types for variables is a good thing :). All users
simply do sizeof(MyType) and the value is passed... - 07:19 pm Revision a3548077: qcow2: Fix refcount table size calculation
- A missing factor for the refcount table entry size in the calculation
could mean that too little memory was allocated... - 07:19 pm Revision cee40d2d: block: Workaround for older versions of MinGW gcc
- Versions before gcc-4.6 don't support unnamed fields in initializers
(see http://gcc.gnu.org/bugzilla/show_bug.cgi?id... - 07:19 pm Revision 54d01a00: MAINTAINERS: add Stefan Hajnoczi as block and virtio-blk co-maintainer
- Kevin has requested co-maintainership to give him more time to write
code. We will alternate patch review duties on ... - 07:19 pm Revision d2ef210c: qemu-iotests: qcow2: Test growing large refcount table
- Actually writing all the content with 512 byte sector size would take
forever, therefore build the image file with a ... - 07:19 pm Revision a9660664: tests: allow qemu-iotests to be run against nbd backend
- To do this, we start a qemu-nbd process at _make_test_img and kill
it in _cleanup_test_img. $TEST_IMG is changed to p... - 07:19 pm Revision d7331bed: aio: rename AIOPool to AIOCBInfo
- Now that AIOPool no longer keeps a freelist, it isn't really a "pool"
anymore. Rename it to AIOCBInfo and make it co... - 07:19 pm Revision 34abf9a7: fdc: Remove status0 parameter from fdctrl_set_fifo()
- It decided whether an interrupt is triggered. Only one caller made use
of this functionality, so move the code there.... - 07:19 pm Revision d37c975f: aio: use g_slice_alloc() for AIOCB pooling
- AIO control blocks are frequently acquired and released because each aio
request involves at least one AIOCB. Theref... - 04:53 pm Revision ce34cf72: Merge remote-tracking branch 'awilliam/tags/vfio-pci-for-qemu-1.3.0-rc0' into ...
- vfio-pci: KVM INTx accel & common msi_get_message
* awilliam/tags/vfio-pci-for-qemu-1.3.0-rc0:
vfio-pci: Use commo... - 04:53 pm Revision 662d263f: Merge remote-tracking branch 'kraxel/pixman.v5' into staging
- * kraxel/pixman.v5:
pixman: cleanup properly on make distclean
pixman: add licensing info
pixman: build interna... - 04:51 pm Revision de148eb7: Merge remote-tracking branch 'bonzini/nbd-next' into staging
- * bonzini/nbd-next:
nbd: fixes to read-only handling
hmp: add NBD server commands
nbd: disallow nbd-server-add ... - 04:50 pm Revision 5f580e94: Merge remote-tracking branch 'bonzini/scsi-next' into staging
- * bonzini/scsi-next:
virtio-scsi: use dma_context_memory
dma: Define dma_context_memory and use in sysbus-ohci
... - 04:50 pm Revision ce5e5b52: Merge remote-tracking branch 'kraxel/usb.70' into staging
- * kraxel/usb.70:
ehci: fix migration
xhci: Fix some DMA host endian bugs
usb/combined-packet: Move freeing of c... - 04:49 pm Revision bf0dfb69: Merge remote-tracking branch 'spice/spice.v63' into staging
- * spice/spice.v63:
spice: fix initialization order
pflib: unused, remove it.
spice: switch to pixman
qxl: cal... - 02:46 pm Revision feb33ea7: pixman: cleanup properly on make distclean
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 02:29 pm Revision daa8e5a0: pixman: add licensing info
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 02:29 pm Revision b776eca1: pixman: build internal version early
- Signed-off-by: Eric Johnson <ericj@mips.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 02:28 pm Revision c28fa5a0: pixman: pass cflags, add -fPIC
- Pass on CFLAGS to the pixman configure script.
Add -fPIC to the cflags, needed to make the final link succeed.
Signe... - 02:28 pm Revision 4d5bdd0b: pixman: disable gtk
- gtk is only needed to build test cases.
Disable it to simplify the build.
Signed-off-by: Gerd Hoffmann <kraxel@redha... - 01:59 pm Revision 42da6041: pixman: set --host for cross builds
- Set --host when calling pixman configure while doing cross builds so
pixman's autoconf picks up the cross build tools... - 01:39 pm Revision 5ca9388a: pixman: add output dir to include path
- Needed to make sure the (generated) pixman-version.h file is found.
Based on a patch from Blue Swirl.
Signed-off-by:...
11/13/2012
- 09:27 pm Revision e1d1e586: vfio-pci: Add KVM INTx acceleration
- This makes use of the new level irqfd support enabling bypass of qemu
userspace both on INTx injection and unmask. T... - 09:27 pm Revision a771c517: vfio-pci: Use common msi_get_message
- We can get rid of our local version now that a helper exists.
Signed-off-by: Alex Williamson <alex.williamson@redhat... - 09:27 pm Revision 716b8e4d: linux-headers: Update to 3.7-rc5
- update-linux-headers.sh script run against Linux tag v3.7-rc5
Signed-off-by: Alex Williamson <alex.williamson@redhat... - 11:34 am Revision c8969ede: nbd: fixes to read-only handling
- We do not need BLKROSET if the kernel supports setting flags.
Also, always do BLKROSET even for a read-write export, ...
11/12/2012
- 06:02 pm Revision f5022a13: aio: fix aio_ctx_prepare with idle bottom halves
- Commit ed2aec4867f0d5f5de496bb765347b5d0cfe113d changed the return
value of aio_ctx_prepare from false to true when o... - 05:44 pm Revision dd72fdd0: virtio-scsi: use dma_context_memory
- Until address_space_rw was introduced, NULL was accepted as a
placeholder for DMA with no IOMMU (to address_space_mem... - 05:44 pm Revision 9e11908f: dma: Define dma_context_memory and use in sysbus-ohci
- Define a new global dma_context_memory which is a DMAContext corresponding
to the global address_space_memory Address... - 05:42 pm Revision 4003e24f: megasas: Correct target/lun mapping
- The structure to reference a logical drive has an unused field,
which can be used to carry the lun ID. This enabled s... - 04:00 pm Revision accfeb2d: scsi-disk: flush cache after disabling it
- SBC says that "if an application client changes the WCE bit from one to
zero via a MODE SELECT command, then the devi... - 04:00 pm Revision cd41a671: virtio-scsi: factor checks for VIRTIO_SCSI_S_DRIVER_OK when reporting events
- Suggested by Laszlo Ersek.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 04:00 pm Revision 346a3017: megasas: do not include block_int.h
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 04:00 pm Revision c8dcb531: scsi: do not return short responses for emulated commands
- The inquiry command, for the case of VPD=1, was returning short
responses; the number of returned bytes was just the ... - 04:00 pm Revision b5232e90: scsi: remove superfluous call to scsi_device_set_ua
- Suggested by Laszlo Ersek.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 03:38 pm Revision fc6467ea: nbd: fix nbd_server_stop crash when no server was running
- This failed on the new assertion of qemu_set_fd_handler2:
qemu-system-x86_64: /home/pbonzini/work/upstream/qemu/ioha... - 03:38 pm Revision e6444734: nbd: force read-only export for read-only devices
- This is the desired behavior for HMP, but it is a better choice for QMP as well.
Signed-off-by: Paolo Bonzini <pbonz... - 03:38 pm Revision 4057725f: hmp: add NBD server commands
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 03:38 pm Revision 17b6be4a: nbd: disallow nbd-server-add before nbd-server-start
- It works nicely with the QMP commands, but it adds useless complication
with HMP. In particular, see the following:
... - 03:38 pm Revision 1d7d2a9d: nbd: accept URIs
- The URI syntax is consistent with the Gluster syntax. Export names
are specified in the path, preceded by one or mor... - 12:33 pm Revision 7e7f4a0e: qemu-nbd: initialize main loop before block layer
- qemu-nbd was broken because they initialized the block layer while
qemu_aio_context was still NULL.
Signed-off-by: P... - 12:33 pm Revision d04b0bbb: nbd: accept relative path to Unix socket
- Adding the "is_unix" member now will simplify the parsing of NBD URIs.
Signed-off-by: Paolo Bonzini <pbonzini@redhat...
Also available in: Atom