Activity
From 12/14/2010 to 01/12/2011
01/12/2011
- 11:12 pm Revision 4508d81a: ppc405_uc: fix a buffer overflow
- Fix a buffer overflow, reported by cppcheck:
[/src/qemu/hw/ppc405_uc.c:72]: (error) Buffer access out-of-bounds: bd.b... - 11:00 pm Revision c46a3ea0: lan9118: fix a buffer overflow
- Fix a buffer overflow, reported by cppcheck:
[/src/qemu/hw/lan9118.c:849]: (error) Buffer access out-of-bounds: s.eep... - 09:49 pm Revision f0ff243a: vpc: fix a file descriptor leak
- Fix a file descriptor leak, reported by cppcheck:
[/src/qemu/block/vpc.c:524]: (error) Resource leak: fd
Signed-off-... - 09:48 pm Revision 1afec913: qemu-io: fix a memory leak
- Fix a memory leak, reported by cppcheck:
[/src/qemu/qemu-io.c:1135]: (error) Memory leak: ctx
Signed-off-by: Blue Sw... - 09:48 pm Revision 08089edc: vvfat: fix a file descriptor leak
- Fix a file descriptor leak, reported by cppcheck:
[/src/qemu/block/vvfat.c:759]: (error) Resource leak: dir
Signed-o... - 09:48 pm Revision cedf9a6f: loader: fix a file descriptor leak
- Fix a file descriptor leak, reported by cppcheck:
[/src/qemu/hw/loader.c:311]: (error) Resource leak: fd
Signed-off-... - 09:48 pm Revision 8ce7d352: vnc-auth-sasl: fix a memory leak
- Fix a memory leak reported by cppcheck:
[/src/qemu/ui/vnc-auth-sasl.c:448]: (error) Memory leak: mechname
Signed-off... - 05:55 pm Revision a01a9cb8: virtio-serial-bus: bump up control vq size to 32
- The current default of 16 buffers for the control vq is too small. We
can get more entries in there, for example whe... - 05:39 pm Revision c2e08bdd: Merge remote branch 'origin/master' into pci
- 05:36 pm Revision 00e07679: audio: split sample conversion and volume mixing
- Refactor the volume mixing, so it can be reused for capturing devices.
Additionally, it removes superfluous multiplic... - 04:12 pm Revision 0f136d9e: disas: remove opcode printing on ARM hosts
- Following commit 5d48e9174e3bfa8655e1dc8f80887acd9040b427, it's possible
to remove the hack that used to display the ... - 04:10 pm Revision 5d48e917: arm-dis: Include opcode hex when doing disassembly
- Enhance the ARM disassembler used for debugging so that it includes
the hex dump of the opcode as well as the symboli... - 12:40 pm Revision ace1318b: usb: zap pdev from usbport
- It isn't needed any more.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 12:37 pm Revision 70d31cb2: usb: rewrite fw path, fix numbering
- This patch rewrites the firmware path code to use the physical port
location tracking just added to the qemu usb core... - 01:06 am Revision 56779034: tcg arm/mips/ia64: add a comment about retranslation and caches
- Add a comment about cache coherency and retranslation, so that people
developping new targets based on existing ones ... - 01:06 am Revision 0322b26e: ARM: Fix decoding of VQSHL/VQSHLU immediate forms
- Fix errors in the decoding of ARM VQSHL/VQSHLU immediate forms,
including using the new VQSHLU helper functions where... - 01:06 am Revision 4ca4502c: ARM: add neon helpers for VQSHLU
- Add neon helper functions to implement VQSHLU, which is a
signed-to-unsigned version of VQSHL available only as an
im... - 01:06 am Revision dace20dc: linux-user: Add configure check for linux/fiemap.h and IOC_FS_FIEMAP
- Add a configure check for the existence of linux/fiemap.h and the
IOC_FS_FIEMAP ioctl. This fixes a compilation failu...
01/11/2011
- 06:27 pm Revision 5f69076b: usb: add port property.
- This allows to explictily set the physical port where you want to
plug the usb device. Example:
-device usb-table... - 06:25 pm Revision 86865c5f: target-sh4: fix fpu disabled/illegal exception
- Illegal instructions in a slot delay should generate a slot illegal
instruction exception instead of an illegal instr... - 06:24 pm Revision c7a2196a: usb: keep track of physical port address.
- Add a path string to USBPort. Add usb_port_location() function to set
the physical location of the usb port. Update... - 06:15 pm Revision ca0c730d: usb storage: high speed support
- Add high speed support to the usb mass storage device. With this patch
applied the linux kernel recognises the usb s... - 06:15 pm Revision b6f77fbe: usb: add attach callback
- Add handle_attach() callback to USBDeviceInfo which is called by the
generic package handler when the device is attac... - 06:15 pm Revision 32d41919: usb: add usb_desc_attach
- Add usb_desc_attach() which sets up the device according to the speed
the usb port is able to handle. This function ... - 06:15 pm Revision ab4797ad: usb storage: fix status reporting
- Change usb_msd_send_status() to take a pointer to the status packet
instead of writing the status to s->usb_buf which... - 06:15 pm Revision fa7935c1: usb storage: handle long responses
- The scsi layer may return us more data than the guests wants to have.
Handle this by just ignoring the extra bytes an... - 06:15 pm Revision 25620cba: usb: add device qualifier support
- Add support for device_qualifier and other_speed_config descriptors.
These are used to query the "other speed" config... - 06:15 pm Revision 843d4e0c: usb: add speed mask to ports
- Add a field to usb ports indicating the speed(s) they are
able to handle.
Signed-off-by: Gerd Hoffmann <kraxel@redha... - 06:01 pm Revision 7b074a22: usb: hid: change serial number to "42".
- It would be nice to have some way to signal our hid devices support
remote wakeup. There is a descriptor bit for tha... - 06:01 pm Revision ac57bbb6: usb: hid: remote wakeup support.
- Add usb_wakeup() call to the hid driver so remote wakeup actually works.
Signed-off-by: Gerd Hoffmann <kraxel@redhat... - 06:01 pm Revision 34239c7b: usb: hub: remote wakeup support.
- This patch makes the usb hub handle remote wakeup requests from devices
properly by updating the port status register... - 06:01 pm Revision 618c169b: usb: rework attach/detach workflow
- Add separate detach callback to USBPortOps, split
uhci/ohci/musb/usbhub attach functions into two.
Move common code ... - 06:01 pm Revision 9159f679: usb: uhci: remote wakeup support.
- Add support for remote wakeup to the UHCI adapter.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 06:01 pm Revision 0d86d2be: usb: create USBPortOps, move attach there.
- Create USBPortOps struct, move the attach function to that struct.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 06:01 pm Revision 01eacab6: usb: add usb_wakeup() + wakeup callback to port ops
- Add wakeup callback to port ops for remote wakeup handling.
Also add a usb_wakeup() function for devices which want
t... - 05:47 pm Revision b36e3914: ioeventfd: error handling cleanup
- - Don't return status from start/stop functions where it's ignored
- report errors to make debugging easier
- assert ... - 04:56 pm Revision ed5a83dd: usb: move remote wakeup handling to common code
- This patch moves setting and clearing the remote_wakeup feature
bit (via USB_REQ_{SET,CLEAR}_FEATURE) to common code.... - 04:56 pm Revision 30c7d32a: usb network: use new descriptor infrastructure.
- Switch the usb network driver over to the
new descriptor infrastructure.
Signed-off-by: Gerd Hoffmann <kraxel@redhat... - 04:56 pm Revision 41c6abbd: usb: move USB_REQ_SET_ADDRESS handling to common code
- USB_REQ_SET_ADDRESS handling is identical in *all* emulated devices.
Move it to common code.
Signed-off-by: Gerd Hof... - 04:56 pm Revision a980a065: usb: move USB_REQ_{GET,SET}_CONFIGURATION handling to common code
- This patch adds fields to the USBDevice struct for the current
speed (hard-wired to full speed for now) and current d... - 04:56 pm Revision 0e4e9695: usb hid: use new descriptor infrastructure.
- Switch the usb hid drivers (keyboard, mouse, tablet) over to the
new descriptor infrastructure.
Signed-off-by: Gerd ... - 04:56 pm Revision 037a5203: usb wacom: use new descriptor infrastructure.
- Switch the usb wavom driver over to the
new descriptor infrastructure.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 04:56 pm Revision 062651c7: usb hub: use new descriptor infrastructure.
- Switch the usb hub driver over to the
new descriptor infrastructure.
It also removes the nr_ports variable and MAX_P... - 04:56 pm Revision 4a1e1bc4: usb storage: serial number support
- If a serial number is present for the drive fill it into the usb
serialnumber string descriptor.
Signed-off-by: Gerd... - 04:56 pm Revision 81bfd2f2: usb storage: use new descriptor infrastructure.
- Switch the usb storage driver over to the
new descriptor infrastructure.
Signed-off-by: Gerd Hoffmann <kraxel@redhat... - 04:56 pm Revision f29783f7: usb serial: use new descriptor infrastructure.
- Switch the usb serial drivers (serial, braille) over to the
new descriptor infrastructure.
Note that this removes th... - 04:56 pm Revision 132a3f55: usb descriptors: add settable strings.
- This patch allows to set usb descriptor strings per device instance.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 04:56 pm Revision 5d0d62fe: usb: update MAINTAINERS
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 04:56 pm Revision 4696425c: usb bluetooth: use new descriptor infrastructure.
- Switch the usb bluetooth driver over to the
new descriptor infrastructure.
Signed-off-by: Gerd Hoffmann <kraxel@redh... - 04:56 pm Revision 37fb59d3: usb: data structs and helpers for usb descriptors.
- This patch adds hw/usb-desc.[ch] files. They carry data structures
for various usb descriptors and helper functions ... - 12:28 am Revision 05bf441e: cris: Remove unused orig_flags
- Based on a patch by Blue Swirl <blauwirbel@gmail.com>.
Signed-off-by: Edgar E. Iglesias <edgar@axis.com> - 12:24 am Revision 5cabc5cc: cris: Allow more TB chaining for crisv10
- Signed-off-by: Edgar E. Iglesias <edgar@axis.com>
01/10/2011
- 11:31 pm Revision b09cd072: cris: Support disassembly of crisv10
- Signed-off-by: Edgar E. Iglesias <edgar@axis.com>
- 06:32 pm Revision a7bd621d: Merge remote branch 'mst/for_anthony' into staging
- 02:44 pm Revision d2f2b8a7: kvm: test for ioeventfd support on old kernels
- There used to be a limit of 6 KVM io bus devices in the kernel.
On such a kernel, we can't use many ioeventfds for ho... - 02:44 pm Revision 65d6dcbd: docs: Document virtio PCI -device ioeventfd=on|off
- Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
- 02:44 pm Revision 25db9ebe: virtio-pci: Use ioeventfd for virtqueue notify
- Virtqueue notify is currently handled synchronously in userspace virtio. This
prevents the vcpu from executing guest... - 02:44 pm Revision 85cf2a8d: virtio: move vmstate change tracking to core
- Move tracking vmstate change from virtio-net to virtio.c
as it is going to be used by virito-blk and virtio-pci
for t... - 01:47 pm Revision 3dbca8e6: virtio-pci: Rename bugs field to flags
- The VirtIOPCIProxy bugs field is currently used to enable workarounds
for older guests. Rename it to flags so that o... - 01:43 pm Revision 2f6bfe3b: qxl: tag as not hotpluggable
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 01:43 pm Revision 6107ff12: Merge remote branch 'origin/master' into pci
- 01:29 pm Revision be92bbf7: vga: tag as not hotplugable.
- This patch tags all vga cards as not hotpluggable. The qemu
standard vga will never ever be hotpluggable. For cirru... - 01:29 pm Revision 0965f12d: piix: tag as not hotpluggable.
- This patch tags all pci devices which belong to the piix3/4 chipsets as
not hotpluggable (Host bridge, ISA bridge, ID... - 01:29 pm Revision 180c22e1: pci: allow devices being tagged as not hotpluggable.
- This patch adds a field to PCIDeviceInfo to tag devices as being
not hotpluggable. Any attempt to plug-in or -out su... - 11:56 am Revision 8aaf42ed: slirp: fix unaligned access in bootp code
- Slirp code tries to be smart an avoid data copy by using pointer to
the data. This solution leads to unaligned access... - 11:55 am Revision 102c2976: bswap.h: add cpu_to_be64wu()
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 08:30 am Revision 0f11f25a: tcg/arm: improve constant loading
- Improve constant loading in two ways:
- On all ARM versions, it's possible to load 0xffffff00 = -0x100 using
the mv... - 02:39 am Revision a3e28aa5: tcg/ia64: remove an unnecessary stop bit
- Spotted by Richard Henderson.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 01:02 am Revision 829a4927: target-sh4: improve TLB
- SH4 is using 16-bit instructions which means most of the constants are
loaded through a constant pool at the end of t... - 12:59 am Revision c0f809c4: target-sh4: implement writes to mmaped ITLB
- Some Linux kernels seems to implement ITLB/UTLB flushing through by
writing all TLB entries through the memory mapped...
01/09/2011
- 11:01 pm Revision 759c90ba: tcg: fix typo in readme
- Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:00 pm Revision aa95e3a5: tcg/README: Spelling fixes
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:59 pm Revision e8dc0938: qemu-tech: Spelling fixes
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:58 pm Revision 40c5c6cd: qemu-doc: Spelling fixes
- neccessary -> necessary
Keberos -> Kerberos
emuilated -> emulated
transciever -> transceiver
emulaton -> emulation
in... - 10:57 pm Revision 2d983446: qemu-doc: Add missing blanks
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:57 pm Revision 576fd0a1: qemu-doc: Add missing menu entry
- Each @section should have a menu entry and a @node entry.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-o... - 10:57 pm Revision 0d6753e5: qemu-doc: Clean whitespace
- Remove blanks at line endings.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Blue Swirl <blauwirb... - 04:43 pm Revision 1a20a032: usb-bsd: fix a file descriptor leak
- Fix a file descriptor leak reported by cppcheck:
[/src/qemu/usb-bsd.c:392]: (error) Resource leak: bfd
[/src/qemu/usb... - 02:06 am Revision d66bddd7: alsaaudio: add endianness support for VoiceIn
- Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: malc <av1474@comtv.ru> - 02:05 am Revision b6c9c940: ossaudio: add endianness support for VoiceIn
- Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: malc <av1474@comtv.ru>
01/08/2011
- 05:41 pm Revision d43ffce1: tcg/mips: fix branch target change during code retranslation
- TCG on MIPS was trying to avoid changing the branch offset, but didn't
due to a stupid typo. Fix it.
Signed-off-by: ... - 05:41 pm Revision 9a3abc21: tcg/arm: fix qemu_st64 for big endian targets
- Due to a typo, qemu_st64 doesn't properly byteswap the 32-bit low word of
a 64 bit word before saving it. This patch ... - 05:39 pm Revision c69806ab: tcg/arm: fix branch target change during code retranslation
- QEMU uses code retranslation to restore the CPU state when an exception
happens. For it to work the retranslation mus... - 05:25 pm Revision 497aebb9: Merge branch 'linux-user-for-upstream' of git://gitorious.org/qemu-maemo/qemu
- * 'linux-user-for-upstream' of git://gitorious.org/qemu-maemo/qemu:
Remove dead code for ARM semihosting commandlin...
01/07/2011
- 06:20 pm Revision 67af42ac: Remove dead code for ARM semihosting commandline handling
- There are some bits in the code which were used to store the commandline for
the semihosting call. These bits are now... - 06:20 pm Revision 2e8785ac: Fix commandline handling for ARM semihosted executables
- Use the copy of the command line that loader_build_argptr() sets up in guest
memory as the command line to return fro... - 05:38 pm Revision 3ebe80c2: linux-user: Fix incorrect NaN detection in ARM nwfpe emulation
- The code in the linux-user ARM nwfpe emulation was incorrectly
checking only for quiet NaNs when it should have been ... - 05:35 pm Revision 2bed652f: softfloat: Implement floatx80_is_any_nan() and float128_is_any_nan()
- Implement versions of float*_is_any_nan() for the floatx80 and
float128 types.
Acked-by: Aurelien Jarno <aurelien@au... - 05:20 pm Revision 285da2b9: linux-user: Implement FS_IOC_FIEMAP ioctl
- Implement the FS_IOC_FIEMAP ioctl using the new support for
custom handling of ioctls; this is needed because the str... - 05:20 pm Revision d2ef05bb: linux-user: Support ioctls whose parameter size is not constant
- Some ioctls (for example FS_IOC_FIEMAP) use structures whose size is
not constant. The generic argument conversion co... - 05:18 pm Revision cb752a60: cris: Allow more TB chaning
- Signed-off-by: Edgar E. Iglesias <edgar@axis.com>
- 05:13 pm Revision c727f47d: linux-user: Implement sync_file_range{,2} syscalls
- Implement the missing syscalls sync_file_range and sync_file_range2.
The latter in particular is used by newer versio... - 01:50 pm Revision 2a704b13: cris: Avoid useless tmp in t_gen_cc_jmp()
- Signed-off-by: Edgar E. Iglesias <edgar@axis.com>
01/06/2011
- 11:29 pm Revision 78935c4a: cirrus: delete GCC 4.6 warnings
- Commit 92d675d1c1f23f3617e24b63c825074a1d1da44b triggered uninitialized
variables warning with GCC 4.6. Fix them by a... - 11:16 pm Revision b12c390b: target-arm: Set softfloat cumulative exc flags from correct FPSCR bits
- When handling a write to the ARM FPSCR, set the softfloat cumulative
exception flags from the cumulative flags in the... - 11:16 pm Revision cecd8504: target-arm: wire up the softfloat flush_input_to_zero flag
- Wire up the new softfloat support for flushing input denormals
to zero on ARM. The FPSCR FZ bit enables flush-to-zero... - 11:16 pm Revision 37d18660: softfloat: Implement flushing input denormals to zero
- Add support to softfloat for flushing input denormal float32 and float64
to zero. softfloat's existing 'flush_to_zero... - 11:16 pm Revision 838fa72d: target-arm: fix SMMLA/SMMLS instructions
- SMMLA and SMMLS are broken on both in normal and thumb mode, that is
both (different) implementations are wrong. They... - 08:25 pm Revision 71df0eeb: block: delete a write-only variable
- Avoid a warning with GCC 4.6.0:
/src/qemu/block.c: In function 'bdrv_img_create':
/src/qemu/block.c:2862:25: error: v... - 08:25 pm Revision 3fbb33d0: cirrus_vga: Declare as little endian
- This patch replaces explicit bswaps with endianness hints to the
mmio layer.
CC: Alexander Graf <agraf@suse.de>
Sign... - 08:24 pm Revision 4b78a802: pc: move port 92 stuff back to pc.c from pckbd.c
- 956a3e6bb7386de48b642d4fee11f7f86a2fcf9a introduced a bug concerning
reset bit for port 92.
Since the keyboard outpu... - 05:29 pm Revision e024e881: target-ppc: Implement correct NaN propagation rules
- Implement the correct NaN propagation rules for PowerPC targets by
providing an appropriate pickNaN function.
Also f... - 05:29 pm Revision 084d19ba: target-mips: Implement correct NaN propagation rules
- Implement the correct NaN propagation rules for MIPS targets by
providing an appropriate pickNaN function.
Signed-of... - 05:29 pm Revision 1f398e08: softfloat: use float{32,64,x80,128}_maybe_silence_nan()
- Use float{32,64,x80,128}_maybe_silence_nan() instead of toggling the
sNaN bit manually. This allow per target impleme... - 05:29 pm Revision f6a7d92a: softfloat: add float{x80,128}_maybe_silence_nan()
- Add float{x80,128}_maybe_silence_nan() functions, they will be need by
propagateFloat{x80,128}NaN().
Reviewed-by: Pe... - 05:29 pm Revision 93ae1c6f: softfloat: fix float{32,64}_maybe_silence_nan() for MIPS
- On targets that define sNaN with the sNaN bit as one, simply clearing
this bit may correspond to an infinite value.
... - 05:29 pm Revision d735d695: softfloat: rename *IsNaN variables to *IsQuietNaN
- Similarly to what has been done in commit
185698715dfb18c82ad2a5dbc169908602d43e81 rename the misnamed *IsNaN
variabl... - 05:29 pm Revision 34d23861: softfloat: remove HPPA specific code
- We don't have any HPPA target, so let's remove HPPA specific code. It
can be re-added when someone adds an HPPA targe... - 05:12 pm Revision 82b323cd: target-ppc: use float32_is_any_nan()
- Use the new function float32_is_any_nan() instead of
float32_is_quiet_nan() || float32_is_signaling_nan().
Acked-by:... - 05:10 pm Revision 3eb28bbd: target-ppc: fix default qNaN
- On PPC the default qNaN doesn't have the sign bit set.
Acked-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Aurel... - 05:10 pm Revision dd94ad96: target-ppc: remove PRECISE_EMULATION define
- The PRECISE_EMULATION is "hardcoded" to one in target-ppc/exec.h and not
something easily tunable. Remove it and non-...
01/05/2011
- 12:14 pm Revision c574ba5a: rtl8139: Use subsection to restrict migration after hotplug
- rtl8139 includes a cpu_register_io_memory acquired value in it's
migration data. This is not only unecessary, but we... - 12:14 pm Revision 0ac8ef71: qdev: Track runtime machine modifications
- Create a trivial interface to track whether the machine has been
modified since boot. Adding or removing devices wil... - 03:23 am Revision 23979dc5: microblaze: Use more TB chaining
- For some workloads with tight loops this ~doubles the emulation
speed.
Signed-off-by: Edgar E. Iglesias <edgar.igles...
01/04/2011
- 10:58 pm Revision 9ae19b65: Fix curses on big endian hosts
- On big endian hosts, the curses interface is unusable: the emulated
graphic card only displays garbage, while the mon... - 10:58 pm Revision 92d675d1: cirrus_vga: fix division by 0 for color expansion rop
- Commit d85d0d3883f5a567fa2969a0396e42e0a662b3fa introduces a regression
with Windows ME that leads to a division by 0... - 02:53 am Revision 8a7d0890: noaudio: correctly account acquired samples
- This will fix the return value of the function which otherwise returns too
many samples because sw->total_hw_samples_...
01/03/2011
- 12:59 am Revision 011da610: target-arm: Implement correct NaN propagation rules
- Implement the correct NaN propagation rules for ARM targets by
providing an appropriate pickNaN function.
Signed-off... - 12:58 am Revision 354f211b: softfloat: abstract out target-specific NaN propagation rules
- IEEE754 doesn't specify precisely what NaN should be returned as
the result of an operation on two input NaNs. This i...
01/02/2011
- 12:15 pm Revision 18569871: softfloat: Rename float*_is_nan() functions to float*_is_quiet_nan()
- The softfloat functions float*_is_nan() were badly misnamed,
because they return true only for quiet NaNs, not for al...
12/31/2010
- 11:23 pm Revision f96a3834: TCG: Improve tb_phys_hash_func()
- Most of emulated CPU have instructions aligned on 16 or 32 bits, while
on others GCC tries to align the target jump l... - 11:22 pm Revision 8aac08b1: target-arm: fix UMAAL instruction
- UMAAL should use unsigned multiply instead of signed.
This patch fixes this issue by handling UMAAL separately from
... - 10:17 pm Revision 6d5c34fa: Fix translation of unary PPC/SPE instructions (efdneg etc.).
- Signed-off-by: Mike Pall <mike-lp10@luajit.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
12/28/2010
- 08:44 pm Revision 0fcec41e: target-sparc: fix udiv(cc) and sdiv(cc)
- Since commit 5a4bb580cdb10b066f9fd67658b31cac4a4ea5e5, Xorg crashes on
a Debian Etch image. The commit itself is fine...
12/27/2010
- 11:59 pm Revision 818c2e1b: Merge branch 'spice.v23.pull' of git://anongit.freedesktop.org/spice/qemu
- * 'spice.v23.pull' of git://anongit.freedesktop.org/spice/qemu:
vnc/spice: add set_passwd monitor command.
vnc: s... - 11:02 pm Revision 4058fd98: x86: Filter out garbage from segment flags dump
- Only bits 8..23 of the segment flags contain valid data, so only dump
those when printing the CPU state.
Signed-off-... - 10:43 pm Revision 5569fd7c: Fix migrate set speed doc arg
- We used to ignore any fractional part in 0.13, but due to recent
changes (started with 9f9b17a4f0865286391e4d3a0a7352... - 10:21 pm Revision 9c486ad6: target-arm: correct cp15 c1_sys reset value for cortex-a8
- Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 10:21 pm Revision 16440c5f: target-arm: correct cp15 c1_sys reset value for arm1136 and cortex-a9
- Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 10:21 pm Revision c0034328: target-arm: fix vmsav6 access control
- Override access control checks (including execute) for mmu translation
table descriptors assigned to manager domains.... - 10:07 pm Revision a5d88f3e: target-arm: Correct result in saturating cases for VQSHL of s8/16/32
- Where VQSHL of a signed 8/16/32 bit value saturated, the result
value was not being calculated correctly (it should b... - 10:07 pm Revision 620d791e: target-arm: remove pointless else clause in VQSHL of u64
- Remove a pointless else clause in the neon_qshl_u64 helper.
Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>... - 10:07 pm Revision eb7a3d79: target-arm: Fix VQSHL of signed 64 bit values by shift counts >= 64
- VQSHL of a signed 64 bit non-zero value by a shift count >= 64 should
saturate; return the correct value in this case... - 10:07 pm Revision 4c9b70ae: target-arm: Fix VQSHL of signed 64 bit values
- Add a missing '-' which meant that we were misinterpreting the shift
argument for VQSHL of 64 bit signed values and t... - 10:06 pm Revision def126ce: target-arm: Fix arguments passed to VQSHL helpers
- Correct the arguments passed when generating neon qshl_{u,s}64()
helpers so that we use the correct registers.
Signe... - 08:56 pm Revision 1a855029: target-arm: fix bug in translation of REVSH
- The translation of REVSH shifted the low byte 8 steps left before performing
an 8-bit sign extend, causing this part ... - 07:29 pm Revision 5697f6ae: Fix a missing trailing newline
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 11:21 am Revision a6a7005d: pci: fix migration path for devices behind bridges
- The device path used for migration is currently broken for
for all devices behind a nested bridge.
Replace this by a... - 01:58 am Revision 4cdc1cd1: target-mips: fix host CPU consumption when guest is idle
- When the CPU is in wait state, do not wake-up if an interrupt can't be
taken. This avoid host CPU running at 100% if ...
12/26/2010
- 01:29 am Revision 6c33286a: s390: compile fixes
- The s390 target doesn't compile out of the box anymore. This patch fixes all
the obvious glitches that got introduced...
12/24/2010
- 10:35 am Revision 2ae63bda: pcie/aer: glue aer error injection into qemu monitor
- introduce pcie_aer_inject_error command.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Micha... - 10:35 am Revision f3006dd1: pci: introduce a helper function to convert qdev id to PCIDevice
- This patch introduce a helper function to get PCIDevice from qdev id.
This function will be used later.
Signed-off-b... - 10:35 am Revision a2ee6b4f: qdev: export qdev_find_recursive() for later use
- This patch exports qdev_find_recursive() for later use.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signe...
12/22/2010
- 01:06 pm Revision b3a29fd5: build, pci: remove QMP dependency on core PCI code
- by introducing pci-stub.c, eliminate QMP dependency on core PCI code
rquired by query-pci command.
Signed-off-by: Is... - 12:14 pm Revision 9ed5726c: target-mips: fix translation of MT instructions
- The translation of dmt/emt/dvpe/evpe was doing the moral equivalent of:
int x;
... /* no initialization of x */... - 09:01 am Revision 0ead87c8: pcie: add flr support
- Support flr: trigger device reset on flr config write.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed... - 09:00 am Revision 362dd48c: pc/piix: fix mismerge of b1aeb92666d2fde413c34578b3b42bbfe5f2a506
- The change set of b1aeb92666d2fde413c34578b3b42bbfe5f2a506 in pci branch
was mismerged. The compatibility should be k...
12/21/2010
- 09:44 pm Revision cbb608a5: Use mmap() within code_gen_alloc() for OpenBSD.
- Signed-off-by: Brad Smith <brad@comstyle.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:44 pm Revision 7ae63a51: Add OpenBSD to ifdef list since it has CLOCK_MONOTONIC.
- Signed-off-by: Brad Smith <brad@comstyle.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:44 pm Revision 5f668643: Add support for OpenBSD to QEMU's tap driver.
- Signed-off-by: Brad Smith <brad@comstyle.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 08:32 pm Revision 4a1e19ae: tcg-arm: fix __clear_cache() warning
- Use __builtin___clear_cache() instead of __clear_cache() to avoid having
to define the function as extern. Fix the fo... - 07:28 pm Revision fcd61af6: qdev: sysbus_get_default must not return a NULL pointer (fix regression)
- Every system should have some sort of main system bus,
so sysbus_get_default should always return a valid bus.
Witho... - 02:06 pm Revision f530cce3: qdev: remove an unused function
- qbus_reset_all is unused, remove it
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
12/20/2010
- 11:08 pm Revision e0087e61: sparc32: ledma extra registers need tracing too
- Also trace the extra registers, and update the comments with new
info from Artyom Tarasenko.
Signed-off-by: Bob Breu... - 11:03 pm Revision ac6c4120: target-i386: Fix accidental use of SoftFloat uint64 type
- softfloat.h's uint64 type has least-width semantics.
Use uint64_t instead since that is used in helpers.
v4:
* Summa... - 11:03 pm Revision c910cf96: wdt_ib700: Fix accidental use of SoftFloat int64 type
- softfloat.h's int64 type has least-width semantics.
Since we're assigning an int64_t, use plain int64_t.
v4:
* Summa... - 11:02 pm Revision f5095c63: apic: Fix accidental use of SoftFloat uint32 type
- softfloat.h's uint32 type has least-width semantics.
Surrounding code uses uint32_t, so use uint32_t here, too.
v4:
... - 03:16 pm Revision 80376c3f: qbus: register reset handler for qbus whose parent is NULL
- Stefan Weil reported the regression caused by
ec990eb622ad46df5ddcb1e94c418c271894d416 as follows
> The second regre...
12/19/2010
- 04:05 pm Revision 4fd37a98: Avoid a warning from OpenBSD linker
- Avoid the warning below by using snprintf:
../libhw64/vl.o(.text+0x78d4): In function `get_boot_devices_list':
/src/q... - 03:42 pm Revision d41160a3: Sparc: implement monitor command 'info tlb'
- Use existing dump_mmu() to implement monitor command 'info tlb'.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 02:06 pm Revision af0669f0: pci: don't use bus number in migration, stub out
- Using bus numbers in migration is clearly wrong as
they are guest assigned. Not really sure what the
right thing to d... - 02:06 pm Revision 68694897: qdev: sysbus_get_default must not return a NULL pointer (fix regression)
- Every system should have some sort of main system bus,
so sysbus_get_default should always return a valid bus.
Witho... - 12:43 pm Revision cdfe17df: ahci: delete write-only variables (v2)
- Avoid these warnings with GCC 4.6.0:
/src/qemu/hw/ide/ahci.c: In function 'ahci_reset_port':
/src/qemu/hw/ide/ahci.c:... - 12:04 pm Revision 6a0ee36a: vga: Declare as little endian
- This patch replaces explicit bswaps with endianness hints to the
mmio layer.
CC: Alexander Graf <agraf@suse.de>
Acke...
12/18/2010
- 08:58 pm Revision 5d6b423c: win32: Fix CRLF problem in make_device_config.sh
- QEMU source code with CRLF line endings
which is quite common on windows hosts
fails with current make_device_config.... - 08:31 pm Revision 86d1c388: sparc32: ledma extra registers
- ledma has 0x20 bytes of registers according to OBP, and at least Solaris9
reads the 5th register which is beyond what...
12/17/2010
- 11:03 pm Revision 4d22c6c2: Fix warning on mingw32
- Avoid this warning like other uses of setsockopt:
/src/qemu/net/socket.c: In function 'net_socket_mcast_create':
/src... - 08:57 pm Revision 653af235: ide: Build fix for via.c
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 08:57 pm Revision f56b18c0: ide: Fix build for cmd646.c
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Acked-by: Andreas Färber <andreas.faerber@web.de> - 06:05 pm Revision e59d688a: docs: Fix missing carets in QED specification
- For some reason the carets ('^') in the QED specification disappeared.
This patch puts them back.
Signed-off-by: Ste... - 05:15 pm Revision 6d85a57e: Add proper -errno error return values to qcow2_open()
- In addition this adds missing braces to the function to be consistent
with the coding style.
Signed-off-by: Jes Sore... - 05:15 pm Revision 7c80ab3f: block/qcow2.c: rename qcow_ functions to qcow2_
- It doesn't really make sense for functions in qcow2.c to be named
qcow_ so convert the names to match correctly.
Sig... - 05:11 pm Revision eabba580: qed: Read/write support
- This patch implements the read/write state machine. Operations are
fully asynchronous and multiple operations may be... - 05:11 pm Revision 298800ca: qed: Table, L2 cache, and cluster functions
- This patch adds code to look up data cluster offsets in the image via
the L1/L2 tables. The L2 tables are writethrou... - 05:11 pm Revision 71af014f: docs: Add QED image format specification
- Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:11 pm Revision 75411d23: qed: Add QEMU Enhanced Disk image format
- This patch introduces the qed on-disk layout and implements image
creation. Later patches add read/write and other f... - 05:11 pm Revision 01979a98: qed: Consistency check support
- This patch adds support for the qemu-img check command. It also
introduces a dirty bit in the qed header to mark mod... - 05:11 pm Revision 15654a6d: qemu.img.c: Use error_report() instead of own error() implementation
- Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:11 pm Revision ad717139: Remove NULL checks for bdrv_new return value
- It's an indirect call to qemu_malloc, which never returns an error.
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:11 pm Revision 792da93a: Prevent creating an image with the same filename as backing file
- Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 05:11 pm Revision edff5db1: qemu-io: Add discard command
- discard [-Cq] off len -- discards a number of bytes at a specified
offset
discards a range of bytes from the given ... - 05:11 pm Revision bb8bf76f: block: add discard support
- Add a new bdrv_discard method to free blocks in a mapping image, and a new
drive property to set the granularity for ... - 05:11 pm Revision 38a08f05: ahci: set SATA Mode Select
- Set SATA Mode Select to AHCI in the Address Map Register.
Signed-off-by: Sebastian Herbszt <herbszt@gmx.de>
Signed-o... - 05:11 pm Revision dce512de: raw-posix: add discard support
- Add support to discard blocks in a raw image residing on an XFS filesystem
by calling the XFS_IOC_UNRESVSP64 ioctl to... - 05:11 pm Revision 4f70f249: bdrv_img_create() use proper errno return values
- Kevin suggested to have bdrv_img_create() return proper -errno values
on error.
Signed-off-by: Jes Sorensen <Jes.Sor... - 05:11 pm Revision 53f76e58: qemu-img: Call error_set_progname
- Call error_set_progname during the qemu-img initialization, so that error
messages printed with error_report() use th... - 05:11 pm Revision 61d9d6b0: ide: Register vm change state handler once only
- We register the vm change state handler in a PCI BAR map() function.
This function can be called multiple times throu... - 05:11 pm Revision 095343ad: qemu-io: Fix typo in help texts
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 05:11 pm Revision f8882568: Introduce do_snapshot_blkdev() and monitor command to handle it.
- The monitor command is:
snapshot_blkdev <device> [snapshot-file] [format]
Default format is qcow2. For now snapshots... - 05:11 pm Revision ea3bd56f: scsi-disk: support WRITE SAME (16) with unmap bit
- Support discards via the WRITE SAME command with the unmap bit set, and
tell the initiator about the support for it v... - 05:11 pm Revision 1bdaa28d: ide: honor ncq for atapi
- ATAPI also can do ncq, so let's expose the capability.
This patch makes CD-ROM support work on Windows 7 for me.
Si... - 05:11 pm Revision f88e1a42: qemu-img.c: Re-factor img_create()
- This patch re-factors img_create() moving the code doing the actual
work into block.c where it can be shared with QEM... - 05:11 pm Revision 1a5a86fb: pci: add ich9 pci id
- We need a PCI ID for our new AHCI adapter. I just picked an ICH-9
because that's the one in the Q35 chipset.
This pa... - 05:11 pm Revision f6ad2e32: ahci: add ahci emulation
- This patch adds an emulation layer for an ICH-9 AHCI controller. For now
this controller does not do IDE legacy emula... - 05:11 pm Revision f675d5c8: config: add ahci for pci capable machines
- This patch enables AHCI for all machines supporting PCI.
Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by... - 05:11 pm Revision ccf0fd8b: ide: add ncq identify data for ahci sata drives
- I modified ide_identify() to include the zero-based queue length
value in word 75, and set bit 8 in word 76 to signal... - 05:11 pm Revision 6ed6c24a: pci: add storage class for sata
- This patch adds the storage sata class id.
Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Kevin Wolf <... - 05:11 pm Revision 461d13d3: config: move ide core and pci to pci.mak
- Every device that can do PCI should also be able to do IDE. So let's move
the IDE definitions over to pci.mak.
Signe... - 05:11 pm Revision 2ff61ff1: ide: move transfer_start after variable modification
- We hook into transfer_start and immediately call the end function
for ahci. This means that everything needs to be in... - 05:11 pm Revision 40a6238a: ide: Split out BMDMA code from ATA core
- The ATA core is currently heavily intertwined with BMDMA code. Let's loosen
that a bit, so we can happily replace the... - 05:11 pm Revision 6ef2ba5e: ide: fix whitespace gap in ide_exec_cmd
- Now that we have the function split out, we have to reindent it.
In order to increase the readability of the actual f... - 05:11 pm Revision 7cff87ff: ide: split ide command interpretation off
- The ATA command interpretation code can be used for PATA and SATA
interfaces alike. So let's split it out into a sepa... - 05:10 pm Revision 1da7cfbd: qemu-img.c: Clean up handling of image size in img_create()
- This cleans up the handling of image size in img_create() by parsing
the value early, and then only setting it once i... - 05:10 pm Revision 0fc0f1fa: blockdev: check dinfo ptr before using
- If a user decides to punish a guest by revoking its block device via
drive_del, and subsequently also attempts to rem... - 05:10 pm Revision d8427002: Introduce strtosz_suffix()
- This introduces strtosz_suffix() which allows the caller to specify a
default suffix in case the non default of MB is... - 05:10 pm Revision 9e0b22f4: block: Introduce path_has_protocol() function
- The bdrv_find_protocol() function returns NULL if an unknown protocol
name is given. It returns the "file" protocol ... - 05:10 pm Revision df2dbb4a: block: Fix the use of protocols in backing files
- Backing filenames may contain a protocol. The code currently doesn't
consider this case and produces filenames that ... - 04:25 pm Revision 9d861fa5: Merge remote branch 'arm/for-anthony' into staging
- 04:23 pm Revision 4a493c6f: Merge remote branch 'kwolf/for-anthony' into staging
- 04:23 pm Revision fef39578: Merge remote branch 'qmp/for-anthony' into staging
- 04:22 pm Revision 2e44928e: Merge remote branch 'jvrao/for-anthony' into staging
- 04:21 pm Revision b254b0d1: Merge remote branch 'mst/for_anthony' into staging
12/14/2010
- 04:44 pm Revision 5bdf61fd: Use qemu_mallocz() instead of calloc() in img_convert()
- Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 04:44 pm Revision ef87394c: Fail if detecting an unknown option
- This patch changes qemu-img to exit if an unknown option is detected,
instead of trying to continue with a set of arg... - 04:44 pm Revision eec77d9e: qemu-img: Deprecate obsolete -6 and -e options
- If -6 or -e is specified, an error message is printed and we exit. It
does not print help() to avoid the error messag... - 04:44 pm Revision 4ac8aacd: Consolidate printing of block driver options
- This consolidates the printing of block driver options in
print_block_option_help() which is called from both img_cre... - 04:44 pm Revision 31ca34b8: img_convert(): Only try to free bs[] entries if bs is valid.
- This allows for jumping to 'out:' consistently for error exit.
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>... - 04:44 pm Revision a87a6721: qemu-img: Free option parameter lists in img_create()
- Free option parameter lists in the img_create() error return path.
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vn... - 04:44 pm Revision 0e72e753: qemu-option: Fix parse_option_parameters() documentation typo
- Yoda said, "list is the templace is". Fix this.
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed... - 04:44 pm Revision 5eeaad5a: qemu-img: Fail creation if backing format is invalid
- The qemu-img create command should check the backing format to ensure
only image files with valid backing formats are... - 04:44 pm Revision f27aaf4b: ceph/rbd block driver for qemu-kvm
- RBD is an block driver for the distributed file system Ceph
(http://ceph.newdream.net/). This driver uses librados (w... - 04:44 pm Revision 2a81998a: Make error handling more consistent in img_create() and img_resize()
- Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 04:44 pm Revision 898c257b: qemu-option: Don't reinvent append_option_parameters()
- parse_option_parameters() may need to create a new option parameter list
from a template list. Use append_option_par... - 04:44 pm Revision 236e2376: Add missing tracing to qemu_mallocz()
- Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 04:44 pm Revision 16905d71: block: Make bdrv_create_file() ':' handling consistent
- Filenames may start with "<protocol>:" to explicitly use a protocol like
nbd. Filenames with unknown protocols are r... - 04:44 pm Revision b8fb60da: Fix formatting and missing braces in qemu-img.c
- Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Sign...
Also available in: Atom