Activity
From 12/09/2010 to 01/07/2011
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 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 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 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 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 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... - 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... - 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 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 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 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 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 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 095343ad: qemu-io: Fix typo in help texts
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 ... - 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 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... - 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 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 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 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 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 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 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 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 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 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 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 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 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 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...
12/12/2010
- 03:10 pm Revision 36888c63: Watchdog: disable watchdog timer when hard-rebooting a guest.
- This commit causes the watchdog timer to be reset when a guest is
hard-rebooted.
The failure case previously was as ...
12/11/2010
- 11:32 pm Revision 4cab946a: Add notifier that will be called when machine is fully created.
- Action that depends on fully initialized device model should register
with this notifier chain.
Signed-off-by: Gleb ... - 11:32 pm Revision 962630f2: Pass boot device list to firmware.
- Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:32 pm Revision 2e55e842: Add bootindex for option roms.
- Extend -option-rom command to have additional parameter ,bootindex=.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
S... - 11:32 pm Revision de1f34cb: Change fw_cfg_add_file() to get full file path as a parameter.
- Change fw_cfg_add_file() to get full file path as a parameter instead
of building one internally. Two reasons for tha... - 11:32 pm Revision 1ca4d09a: Add bootindex parameter to net/block/fd device
- If bootindex is specified on command line a string that describes device
in firmware readable way is added into sorte... - 11:32 pm Revision db07c0f8: Add get_fw_dev_path callback to scsi bus.
- Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:32 pm Revision ab28ccc0: Record which USBDevice USBPort belongs too.
- Ports on root hub will have NULL here. This is needed to reconstruct
path from device to its root hub to build device... - 11:32 pm Revision cdedd006: Add get_fw_dev_path callback for usb bus.
- Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:32 pm Revision 5e0259e7: Add get_fw_dev_path callback for pci bus.
- Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:32 pm Revision c646f74f: Add get_fw_dev_path callback for system bus.
- Prints out mmio or pio used to access child device.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Blu... - 11:27 pm Revision dc1a46b6: Add get_fw_dev_path callback to IDE bus.
- Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:27 pm Revision 3835510f: Store IDE bus id in IDEBus structure for easy access.
- Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 11:27 pm Revision 6a26e119: Add get_fw_dev_path callback to ISA bus in qdev.
- Use device ioports to create unique device path.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Blue S... - 11:27 pm Revision dee41d58: Keep track of ISA ports ISA device is using in qdev.
- Store all io ports used by device in ISADevice structure.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-b... - 11:27 pm Revision 21150814: Introduce new BusInfo callback get_fw_dev_path.
- New get_fw_dev_path callback will be used for build device path usable
by firmware in contrast to qdev qemu internal ... - 11:27 pm Revision 779206de: Introduce fw_name field to DeviceInfo structure.
- Add "fw_name" to DeviceInfo to use in device path building. In
contrast to "name" "fw_name" should refer to functiona... - 08:56 pm Revision 1b3cba6e: monitor: implement x86 info mem for PAE and long modes
- 'info mem' didn't show correct information for PAE mode and
x86_64 long mode.
Fix by implementing the output for mis... - 08:56 pm Revision d65aaf37: monitor: implement x86 info tlb for PAE and long modes
- 'info tlb' didn't show correct information for PAE mode and
x86_64 long mode.
Implement the missing modes. Also prin... - 08:36 pm Revision fa82e9c3: wdt_i6300esb: register a reset function
- The device shall set its default hardware state after each reset.
This includes that the timer is stopped which is es... - 08:34 pm Revision 74782223: isa-bus.c: use hw_error instead of fprintf
- Minor clean-up in isa-bus.c. Using hw_error is more consistent.
There is a difference however: hw_error dumps the cp... - 05:24 pm Revision f23cea4d: uninorth: Get rid of bswap
- There's no need to bswap once we correctly set the mmio to be little endian.
Signed-off-by: Alexander Graf <agraf@su... - 05:24 pm Revision 8cb7da56: prep: Declare as little endian
- This patch replaces explicit bswaps with endianness hints to the
mmio layer.
Signed-off-by: Alexander Graf <agraf@su... - 05:24 pm Revision 0d2a73b3: ppc4xx_pci: Declare as little endian
- This patch replaces explicit bswaps with endianness hints to the
mmio layer.
Signed-off-by: Alexander Graf <agraf@su... - 05:24 pm Revision 32600a30: e1000: Make little endian
- The e1000 has compatibility code to handle big endianness which makes it
mandatory to be recompiled on different targ... - 05:24 pm Revision 968d683c: isa_mmio: Always use little endian
- This patch converts the ISA MMIO bridge code to always use little endian mmio.
All bswap code that existed was only t... - 05:24 pm Revision b093c1a3: heathrow_pic: Declare as little endian
- This patch replaces explicit bswaps with endianness hints to the
mmio layer.
Signed-off-by: Alexander Graf <agraf@su... - 05:24 pm Revision 387c3e96: versatile_pci: Declare as little endian
- This patch replaces explicit bswaps with endianness hints to the
mmio layer.
Signed-off-by: Alexander Graf <agraf@su... - 05:24 pm Revision 34557491: usb_ohci: Always use little endian
- This patch replaces explicit bswaps with endianness hints to the
mmio layer.
Because we don't depend on the target e... - 05:24 pm Revision 82600641: openpic: Replace explicit byte swap with endian hints
- This patch replaces explicit bswaps with endianness hints to the
mmio layer.
Signed-off-by: Alexander Graf <agraf@su... - 05:24 pm Revision 5cf7a3ca: rtl8139: Declare as little endian
- This patch replaces explicit bswaps with endianness hints to the
mmio layer.
Because we don't depend on the target e... - 05:24 pm Revision 6bef0436: Make simple io mem handler endian aware
- As an alternative to the 3 individual handlers, there is also a simplified
io mem hook function. To be consistent, le... - 05:24 pm Revision 0f4f039b: dbdma: Make little endian
- The device is only used on big endian systems, but always byte swaps. That's
a very good indicator that it's actually... - 05:24 pm Revision dd310534: exec: introduce endianness swapped mmio
- The way we're currently modeling mmio is too simplified. We assume that
every device has the same endianness as the t... - 05:24 pm Revision 2507c12a: Add endianness as io mem parameter
- As stated before, devices can be little, big or native endian. The
target endianness is not of their concern, so we n... - 05:24 pm Revision 6ebf5905: pci-host: Delegate bswap to mmio layer
- The only reason we have bswap versions of the pci host code is that
most pci host devices are little endian. The ppc ...
12/10/2010
- 04:25 am Revision 85882c71: noaudio: fix return value for read()
- Read should return bytes instead of samples.
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: malc <av...
12/09/2010
- 03:23 pm Revision 7572150c: vnc/spice: add set_passwd monitor command.
- This patch adds new set_password and expire_password monitor commands
which allows to change and expire the password ... - 03:23 pm Revision 3c9405a0: vnc: support password expire
- This patch adds support for expiring passwords to vnc. It adds a new
vnc_display_pw_expire() function which specifie... - 03:23 pm Revision a19cbfb3: spice: add qxl device
- qxl is a paravirtual graphics card. The qxl device is the bridge
between the guest and the spice server (aka libspic... - 03:23 pm Revision 6f8c63fb: spice: connection events.
- This patch adds support for connection events to spice. The events are
quite simliar to the vnc events. Unlike vnc ... - 03:23 pm Revision 6bffdf0f: vnc: auth reject cleanup
- protocol_client_auth_vnc() has two places where the auth can fail,
with identical code sending the reject message to ... - 03:23 pm Revision 7943a2fa: spice: add qxl vgabios binary.
- Just compiled from vgabios git repo @ git.qemu.org,
copyed over and committed. Also added to the list
of blobs in th... - 03:23 pm Revision cb42a870: spice: add qmp 'query-spice' and hmp 'info spice' commands.
- The patch adds a 'query-spice' monitor command which returns
informations about the spice server configuration and al... - 12:48 pm Revision 513691b7: pci/aer: factor out common code
- Same logic is used to assert interrupts
and send msix messages, so add a static functin for this.
Signed-off-by: Mic... - 12:48 pm Revision 5f47c187: pci/aer: remove dead code
- Remove some unused variables and return values.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Is... - 12:48 pm Revision 2b3cb353: pci/aer: fix interrupt on config write
- config write handling for aer seems broken:
For example, it won't clear a level interrupt
when command register is se... - 12:48 pm Revision c3f33667: pci/aer: fix error injection
- Fix the injection logic upon aer message to follow 6.2.4.1.2 more
closely: specifically only send an msi interrupt wh... - 12:48 pm Revision 624c716c: Makefile: make msix/msi depend on CONFIG_PCI
- Possible now that pci is not depending on these.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 12:48 pm Revision 4a9dd665: pci: untangle pci/msi dependency
- msi depends on pci but pci should not depend on msi.
The only dependency we have is a recent addition
of pci_msi_ fun... - 12:47 pm Revision 783e7706: virtio-net: stop/start bh when appropriate
- Avoid sending out packets, and modifying
memory, when VM is stopped.
Add assert statements to verify this does not ha... - 12:47 pm Revision 95477323: virtio-net: don't dma while vm is stopped
- DMA into memory while VM is stopped makes it
hard to debug migration (consequitive saves
result in different files).
... - 12:47 pm Revision eff06c40: migration/savevm: no need to flush requests
- There's no need to flush requests after vmstop
as vmstop does it for us automatically now.
Signed-off-by: Michael S.... - 12:47 pm Revision b1aeb926: pci: make command SERR bit writable
- pcie aer needs SERR bit to be writable, and the PCI spec requires
this as well. For compatibility, introduce compat ... - 12:47 pm Revision 55df6f33: cpus: flush all requests on each vm stop
- Flush all requests once we have stopped all
cpus and devices.
Make sure disk is in consistent state.
Signed-off-by: ... - 12:45 pm Revision 3a75e74c: net/sock: option to specify local address
- Add an option to specify the host IP to send multicast packets from,
when using a multicast socket for networking. Th...
Also available in: Atom