Activity

From 12/12/2010 to 01/10/2011

01/10/2011

11:31 pm Revision b09cd072: cris: Support disassembly of crisv10
Signed-off-by: Edgar E. Iglesias <edgar@axis.com> Edgar E. Iglesias
06:32 pm Revision a7bd621d: Merge remote branch 'mst/for_anthony' into staging
Anthony Liguori
02:44 pm Revision 65d6dcbd: docs: Document virtio PCI -device ioeventfd=on|off
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> Stefan Hajnoczi
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...
Stefan Hajnoczi
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...
Stefan Hajnoczi
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...
Michael S. Tsirkin
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...
Stefan Hajnoczi
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>
Gerd Hoffmann
01:43 pm Revision 6107ff12: Merge remote branch 'origin/master' into pci
Michael S. Tsirkin
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...
Gerd Hoffmann
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...
Gerd Hoffmann
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...
Gerd Hoffmann
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...
Aurelien Jarno
11:55 am Revision 102c2976: bswap.h: add cpu_to_be64wu()
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
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...
Aurelien Jarno
02:39 am Revision a3e28aa5: tcg/ia64: remove an unnecessary stop bit
Spotted by Richard Henderson.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno
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...
Aurelien Jarno
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...
Aurelien Jarno

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>
Mike Frysinger
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>
Stefan Weil
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>
Stefan Weil
10:58 pm Revision 40c5c6cd: qemu-doc: Spelling fixes
neccessary -> necessary
Keberos -> Kerberos
emuilated -> emulated
transciever -> transceiver
emulaton -> emulation
in...
Stefan Weil
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>
Stefan Weil
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...
Stefan Weil
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...
Stefan Weil
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...
Blue Swirl
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>
Michael Walle
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>
Michael Walle

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: ...
Aurelien Jarno
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 ...
Aurelien Jarno
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...
Aurelien Jarno
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...
Aurelien Jarno

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...
Wolfgang Schildbach
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...
Wolfgang Schildbach
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 ...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
05:18 pm Revision cb752a60: cris: Allow more TB chaning
Signed-off-by: Edgar E. Iglesias <edgar@axis.com> Edgar E. Iglesias
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...
Peter Maydell
01:50 pm Revision 2a704b13: cris: Avoid useless tmp in t_gen_cc_jmp()
Signed-off-by: Edgar E. Iglesias <edgar@axis.com> Edgar E. Iglesias

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...
Aurelien Jarno
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...
Peter Maydell
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...
Peter Maydell
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...
Peter Maydell
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...
Aurelien Jarno
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...
Blue Swirl
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...
Blue Swirl
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...
Blue Swirl
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...
Aurelien Jarno
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...
Aurelien Jarno
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...
Aurelien Jarno
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...
Aurelien Jarno
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.
...
Aurelien Jarno
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...
Aurelien Jarno
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...
Aurelien Jarno
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:...
Aurelien Jarno
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...
Aurelien Jarno
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-...
Aurelien Jarno

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...
Alex Williamson
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...
Alex Williamson
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...
Edgar E. Iglesias

01/04/2011

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...
Aurelien Jarno
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...
Aurelien Jarno
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_...
Michael Walle

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...
Peter Maydell
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...
Peter Maydell

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...
Peter Maydell

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...
Aurelien Jarno
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
...
Aurelien Jarno
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>
Mike Pall

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...
Aurelien Jarno

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...
Aurelien Jarno
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-...
Jan Kiszka
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...
Luiz Capitulino
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>
Mattias Holm
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>
Juha Riihimäki
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....
Juha Riihimäki
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...
Peter Maydell
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>...
Juha Riihimäki
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...
Peter Maydell
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...
Juha Riihimäki
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...
Juha Riihimäki
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 ...
Aurelien Jarno
07:29 pm Revision 5697f6ae: Fix a missing trailing newline
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
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...
Michael S. Tsirkin
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 ...
Aurelien Jarno

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...
Alexander Graf

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...
Isaku Yamahata
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...
Isaku Yamahata
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...
Isaku Yamahata

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...
Isaku Yamahata
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 */...
Nathan Froyd
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...
Isaku Yamahata
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...
Isaku Yamahata

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>
Brad
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>
Brad
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>
Brad
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...
Aurelien Jarno
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...
Stefan Weil
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>
Michael S. Tsirkin

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...
Bob Breuer
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...
Andreas Färber
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...
Andreas Färber
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:
...
Andreas Färber
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...
Isaku Yamahata

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...
Blue Swirl
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>
Blue Swirl
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...
Stefan Weil
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...
Michael S. Tsirkin
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:...
Blue Swirl
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...
Blue Swirl

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....
Stefan Weil
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...
Bob Breuer

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...
Blue Swirl
08:57 pm Revision 653af235: ide: Build fix for via.c
Signed-off-by: Kevin Wolf <kwolf@redhat.com> Kevin Wolf
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>
Kevin Wolf
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...
Stefan Hajnoczi
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...
Jes Sorensen
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...
Jes Sorensen
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...
Stefan Hajnoczi
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...
Stefan Hajnoczi
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...
Stefan Hajnoczi
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...
Stefan Hajnoczi
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>
Stefan Hajnoczi
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...
Christoph Hellwig
05:11 pm Revision 095343ad: qemu-io: Fix typo in help texts
Signed-off-by: Kevin Wolf <kwolf@redhat.com> Kevin Wolf
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 ...
Stefan Hajnoczi
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...
Christoph Hellwig
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 ...
Christoph Hellwig
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...
Stefan Hajnoczi
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>
Kevin Wolf
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>
Jes Sorensen
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...
Jes Sorensen
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>
Jes Sorensen
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...
Jes Sorensen
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...
Jes Sorensen
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...
Sebastian Herbszt
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...
Alexander Graf
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...
Kevin Wolf
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...
Alexander Graf
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...
Alexander Graf
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...
Alexander Graf
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...
Roland Elek
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 <...
Alexander Graf
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...
Alexander Graf
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...
Alexander Graf
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...
Alexander Graf
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...
Alexander Graf
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...
Alexander Graf
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...
Jes Sorensen
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...
Ryan Harper
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 ...
Stefan Hajnoczi
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 ...
Stefan Hajnoczi
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...
Jes Sorensen
04:25 pm Revision 9d861fa5: Merge remote branch 'arm/for-anthony' into staging
Anthony Liguori
04:23 pm Revision 4a493c6f: Merge remote branch 'kwolf/for-anthony' into staging
Anthony Liguori
04:23 pm Revision fef39578: Merge remote branch 'qmp/for-anthony' into staging
Anthony Liguori
04:22 pm Revision 2e44928e: Merge remote branch 'jvrao/for-anthony' into staging
Anthony Liguori
04:21 pm Revision b254b0d1: Merge remote branch 'mst/for_anthony' into staging
Anthony Liguori

12/14/2010

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...
Stefan Hajnoczi
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...
Stefan Hajnoczi
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...
Stefan Hajnoczi
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...
Stefan Hajnoczi
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...
Jes Sorensen
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...
Christian Brunner
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>
Jes Sorensen
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...
Jes Sorensen
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...
Jes Sorensen
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...
Jes Sorensen
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>...
Jes Sorensen
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>
Jes Sorensen
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>
Jes Sorensen
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...
Stefan Hajnoczi

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 ...
Richard W.M. Jones
« Previous
Next »
 

Also available in: Atom