Activity

From 01/10/2010 to 02/08/2010

02/08/2010

06:09 pm Revision 0debac14: Merge remote branch 'linux-user/linux-user-for-upstream' into staging-tmp
Anthony Liguori
06:06 pm Revision 8217d945: Merge remote branch 'qemu-kvm/uq/master' into staging-tmp
Anthony Liguori
05:37 pm Revision 4cb26382: tcg/mips: implement setcond
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
01:29 pm Revision 74f42e18: configure: fix the static compilation for sdl
The static compilation for sdl is broken after
79427693174a553d62f3da44aacd3f19ba8df3a7.
Signed-off-by: TeLeMan <gel...
TeLeMan
01:24 pm Revision d2807bc9: configure: Add --enable-docs and --disable-docs to --help
This patch adds the documentation-related options "--enable-docs" and
"--disable-docs" to the help message of "config...
Dirk Ullrich
01:21 pm Revision 3101e99c: target-sh4: minor optimisations
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
01:21 pm Revision 37cc0b44: SH4/R2D: fix poweroff
The write the the PA_POWOFF register is currently ignored. Fix that by
calling qemu_system_shutdown_request() when a ...
Aurelien Jarno
01:10 pm Revision 5105c556: tcg: move setcond* ops to non-optional section
setcond is not an optional op, move it to the non-optional section.
Signed-off-by: Aurelien Jarno <aurelien@aurel32....
Aurelien Jarno
01:06 pm Revision add1e7ea: tcg: add setcondi pseudo-op
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
12:14 pm Revision 8fd5cf4b: pci: fix pci_find_bus()
typo in c021f8e65f5009a5ab5711d9d5326fcab553ef1c.
comparison fix.
Cc: Blue Swirl <blauwirbel@gmail.com>
Cc: "Michael...
Isaku Yamahata
11:44 am Revision 48a402e6: block/curl: %Z is not a valid conversion specifier
Signed-off-by: malc <av1474@comtv.ru> malc
11:12 am Revision e00291c0: qemu-img: avoid preprocessor directives in a printf call
Other choices include using "(printf)", but this one is not bad in
terms of readability.
Signed-off-by: Paolo Bonzin...
Paolo Bonzini
11:12 am Revision 3f020d70: Revert "On some systems printf is a macro"
This reverts commit bc5b6004588ad17370e0416e40b4aa9cf977023b. malc
11:12 am Revision 30bf5f46: cope with printf macro definition in readline.c
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: malc <av1474@comtv.ru>
Paolo Bonzini
11:12 am Revision bec7c2d4: do not interpolate % from vl.c to qemu-options.h
Since qemu-options.h is only used in vl.c, we can avoid using
brittle interpolation from a generated file.
Signed-of...
Paolo Bonzini
11:12 am Revision e8105ebb: vl.c: avoid preprocessor directives in a printf call
Similar to the qemu-img.c patch, but I also have to unescape remaining
% signs in qemu-options.hx.
Signed-off-by: Pa...
Paolo Bonzini

02/07/2010

09:28 pm Revision d55380bb: dec: actually implement PCI bridging
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
11:17 am Revision ff9868ec: esp: use CamelCaseFunc for function types
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
11:15 am Revision b96ae2da: fw_cfg: don't use reserved _ prefix
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
11:13 am Revision 7859cb98: fdc: don't use reserved _ prefix
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
11:01 am Revision 5c02c033: fdc: don't use reserved _t suffix
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:05 am Revision 8e39a033: escc: don't use reserved _t suffix
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:05 am Revision 43a34704: m48t59: don't use reserved _t suffix
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
01:48 am Revision 1cd62ae9: tcg/ppc64: implement setcond
Signed-off-by: malc <av1474@comtv.ru> malc
01:48 am Revision 27a7797b: tcg/ppc32: proper setcond implementation
Signed-off-by: malc <av1474@comtv.ru> malc
01:18 am Revision b0809bf7: tcg/ppc32: implement setcond[2]
Signed-off-by: malc <av1474@comtv.ru> malc
01:04 am Revision bc5b6004: On some systems printf is a macro
Signed-off-by: malc <av1474@comtv.ru> malc
01:03 am Revision d0f2c4c6: Do not use dprintf
dprintf is already claimed by POSIX[1], and on at least one system
is implemented as a macro
[1] http://www.opengrou...
malc
12:16 am Revision bc4347b8: arm host: fix compiler warning
Compilation for arm (native or cross) results in this
warning:
fpu/softfloat-native.c: In function ‘float64_round_to...
Stefan Weil

02/06/2010

11:23 pm Revision 1d2699ae: tcg-i386: Implement setcond.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Richard Henderson
11:23 pm Revision f75b56c1: tcg-i386: Implement small forward branches.
There are places, like brcond2, where we know that the destination
of a forward branch will be within 127 bytes.
Add...
Richard Henderson
11:22 pm Revision 79427693: Add -static earlier to LDFLAGS for compile_prog()
Add -static to LDFLAGS earlier as to run the compile_prog() tests with
this flags, this will avoid turning on feature...
Loïc Minier
11:22 pm Revision 845f2c28: Fix missing symbols in .rel/.rela.plt sections
Fix .rel.plt sections in the output to not only include .rel.plt
sections from the input but also the .rel.iplt secti...
Loïc Minier
10:34 pm Revision 02ecd9fc: configure: remove debugging code introduced in aa527b65d8187b97d73f889b6cae7b6...
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
10:22 pm Revision aa527b65: configure: fix compilation on hosts without -fstack-protector-all
Commit a0f291fc101a7ab3e40850a329da2cc2f2cd1f2d has enabled
-fstack-protector-all on all targets, as the configure te...
Aurelien Jarno
08:24 pm Revision 22574c81: Update MAINTAINERS
Remove Thiemo from the maintainers. Requiescat in pace.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Aurelien Jarno
06:23 pm Revision c36bbb28: target-mips: don't call cpu_loop_exit() from helper.c
In helper.c AREG0 may not correspond do env, so it's not possible to
call cpu_loop_exit() here. Call it from op_helpe...
Aurelien Jarno
06:19 pm Revision da79030f: linux-user: adapt uname machine to emulated CPU
This patch for linux-user adapts the output of the emulated uname()
syscall to match the configured CPU. Tested with...
Loïc Minier
06:19 pm Revision cab1b4bd: fix locking error with current_tb
Signed-off-by: Riku Voipio <riku.voipio@nokia.com> Riku Voipio
06:19 pm Revision 3f26c122: target-arm: refactor cp15.c13 register access
Access the cp15.c13 TLS registers directly with TCG ops instead of with
a slow helper. If the the cp15 read/write was...
Riku Voipio
06:19 pm Revision fd052bf6: linux-user: remove signal handler before calling abort()
Qemu may hang in host_signal_handler after qemu has done a
seppuku with cpu_abort(). But at this stage we are not rea...
Riku Voipio
06:14 pm Revision 5c43485f: mips/malta: fix typo
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
06:14 pm Revision fd7a446f: usb-linux: increase buffer for USB control requests
The WLAN USB stick ZyXEL NWD271N (0586:3417) uses very large
usb control transfers of more than 2048 bytes which won'...
Christian Krause
06:14 pm Revision a38e609c: tcg: document double-word support opcodes.
The internal opcodes brcond2, add2, sub2, mulu2 were undocumented.
Place these in a new section that clearly indicate...
Richard Henderson
06:14 pm Revision be210acb: tcg: generic support for conditional set
Defines setcond_{i32,i64} and setcond2_i32 for 64-on-32-bit.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Sign...
Richard Henderson
06:14 pm Revision 95ff895f: target-ppc: change DCR helpers to target_long arguments
The recent transition to always have the DCR helper functions take 32 bit
values broke the PPC64 target, as target_lo...
Aurelien Jarno
06:14 pm Revision 8f9db67c: tcg-x86_64: implement setcond
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Richard Henderson
06:14 pm Revision 401d466d: tcg: add tcg_invert_cond
It is very handy to have a reliable mapping of a condition to its inverse.
Signed-off-by: Richard Henderson <rth@twi...
Richard Henderson
04:57 pm Revision 525e0514: PCI: show also host bridge data in "info pci" output
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
11:20 am Revision c021f8e6: PCI: fix multiple bridge problems
When several PCI bridges were in use, monitor command "info pci" would
enter into infinite loop. Buses behind the bri...
Blue Swirl

02/05/2010

08:48 pm Revision e1c6bbab: Refactor DEC 21154 PCI bridge
It's currently not used by PPC machines. Refactor so that also Sparc64
machines can use it.
Signed-off-by: Blue Swir...
Blue Swirl
08:13 pm Revision b29a7def: usb-linux.c: remove write-only variable
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Paolo Bonzini
08:13 pm Revision bca403c8: vnc.c: remove dead code
to= is handled in qemu-sockets.c inet_listen.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue...
Paolo Bonzini
08:13 pm Revision 5e398dd2: remove two dead assignments in target-i386/translate.c
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Paolo Bonzini
08:13 pm Revision a4841565: exec.c: dead assignments
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Paolo Bonzini
08:13 pm Revision 0dfbd514: fix undefined shifts by >32
This one is for 0.12 too.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@g...
Paolo Bonzini
02:50 pm Revision c4ab7899: linux-user: adapt uname machine to emulated CPU
This patch for linux-user adapts the output of the emulated uname()
syscall to match the configured CPU. Tested with...
Loïc Minier
02:50 pm Revision 26bc95a0: fix locking error with current_tb
Signed-off-by: Riku Voipio <riku.voipio@nokia.com> Riku Voipio
02:50 pm Revision d3219c7b: linux-user: remove signal handler before calling abort()
Qemu may hang in host_signal_handler after qemu has done a
seppuku with cpu_abort(). But at this stage we are not rea...
Riku Voipio
02:50 pm Revision f101cd88: target-arm: refactor cp15.c13 register access
Access the cp15.c13 TLS registers directly with TCG ops instead of with
a slow helper. If the the cp15 read/write was...
Riku Voipio

02/04/2010

01:44 am Revision c5f32c99: Fix incoming migration with iothread
Do not allow the vcpus to execute if the vm is stopped.
Fixes -incoming with CONFIG_IOTHREAD enabled.
Signed-off-by...
Marcelo Tosatti

02/03/2010

11:47 pm Revision 19ccb8ea: KVM: x86: Fix up misreported CPU features
From qemu-kvm: Kernels before 2.6.30 misreported some essential CPU
features via KVM_GET_SUPPORTED_CPUID. Fix them up...
Jan Kiszka
11:47 pm Revision 03c63b94: KVM: Make vmport KVM-compatible
The vmport "device" accesses the VCPU registers, so it requires proper
cpu_synchronize_state. Add it to vmport_ioport...
Jan Kiszka
11:47 pm Revision 9ded2744: KVM: Move and rename regs_modified
Touching the user space representation of KVM's VCPU state is -
naturally - a per-VCPU thing. So move the dirty flag ...
Jan Kiszka
11:47 pm Revision 62a2744c: kvm: Flush coalesced MMIO buffer periodly
The default action of coalesced MMIO is, cache the writing in buffer, until:
1. The buffer is full.
2. Or the exit to...
Sheng Yang
11:47 pm Revision aee028b9: KVM: Request setting of nmi_pending and sipi_vector
The final version of VCPU events in 2.6.33 will allow to skip
nmi_pending and sipi_vector on KVM_SET_VCPU_EVENTS. For...
Jan Kiszka
08:39 pm Revision f34e5688: Revert "QError: New QERR_INVALID_CPU_INDEX"
This reverts commit 64a34bb14c0e358a6b2f14805e59ef25bf62d6d5.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
S...
Markus Armbruster
08:39 pm Revision cc0c4185: monitor: Use QERR_INVALID_PARAMETER instead of QERR_INVALID_CPU_INDEX
This changes the error message from "Invalid CPU index" to "Invalid
parameter index" in the human monitor.
Signed-of...
Markus Armbruster
08:39 pm Revision 4a2594dd: qemu-option: Make qemu_opts_foreach() accumulate return values
Return the bitwise inclusive or of all return values instead of the
last call's value. This lets you find out whethe...
Markus Armbruster
08:39 pm Revision ff952ba2: qdev: Fix exit code for -device ?
Help was shoehorned into device creation, qdev_device_add(). Since
help doesn't create a device, it returns NULL, wh...
Markus Armbruster
08:39 pm Revision eecbb9fe: Revert "qdev: Add help for property value"
This reverts commit 922910ce42d15bdb7c2347436b1b5798b5401de4.
The commit has four issues:
* When it runs from the m...
Markus Armbruster
08:39 pm Revision 5137b6ac: Revert "qdev: Add help for device properties"
This reverts commit 2ba6edf0dd740166632df80caa85992b20791a68.
The commit has two issues:
* When it runs from the mo...
Markus Armbruster
08:39 pm Revision 117f8eb8: qdev: Add rudimentary help for property value
This provides the same information as reverted commit 2ba6edf0. Not
much, just better than nothing.
Signed-off-by: ...
Markus Armbruster
08:39 pm Revision 40ea285c: qdev: update help on -device
While there, use "property" rather than "option", for consistency with
-global.
Signed-off-by: Markus Armbruster <ar...
Markus Armbruster
08:39 pm Revision 08350cf0: qdev: Add help for device properties
Option "-device DRIVER,?" and monitor command "device_add DRIVER,?"
print the supported properties instead of creatin...
Markus Armbruster
08:36 pm Revision 3350a4dd: monitor: New argument type 'b'
This is a double value with optional suffixes G, g, M, m, K, k. We'll
need this to get migrate_set_speed() QMP-ready...
Markus Armbruster
08:36 pm Revision 5667c493: monitor: Use argument type 'b' for migrate_set_speed
Before, it used type 's', which strips quotes and interprets escapes,
and is quite inappropriate for QMP.
Negative a...
Markus Armbruster
08:36 pm Revision 5fd9083c: monitor: convert do_migrate_set_speed() to QObject
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Markus Armbruster
08:36 pm Revision fccfb11e: monitor: New argument type 'T'
This is a double value with optional suffixes ms, us, ns. We'll need
this to get migrate_set_downtime() QMP-ready.
...
Markus Armbruster
08:36 pm Revision c6027f56: monitor: convert do_migrate_set_downtime() to QObject
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Markus Armbruster
08:36 pm Revision b0fbf7d3: monitor: Use argument type 'T' for migrate_set_downtime
Before, it used type 's', which strips quotes and interprets escapes,
and is quite inappropriate for QMP.
Negative a...
Markus Armbruster
08:36 pm Revision 9da92c49: seabios: use correct submodule hash
Commit 392ecf543dd2b219828374850d833296a55567ea introduced an accidental change
to the roms/seabios submodule. This ...
Anthony Liguori
08:36 pm Revision 9fec543f: monitor: Document argument type 'M'
Was forgotten in commit b6e098d7.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguor...
Markus Armbruster
08:36 pm Revision acc3b033: QDict: New qdict_get_double()
Helper function just like qdict_get_int(), just for QFloat/double.
Signed-off-by: Markus Armbruster <armbru@redhat.c...
Markus Armbruster

01/31/2010

03:41 pm Revision 059bca46: bsd/darwin-user: mmap_frag() users only check for -1 error
See also ee636500d6eab44b83f09cb730b67226b70423b1.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
12:26 pm Revision 416c6060: cris: Prettify register dumps.
Use friendly names for registers in the dumps.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Edgar E. Iglesias
09:49 am Revision 698235aa: sparc32 don't mark page dirty when failing
if the access check fails, the page can not be modified
and shouldn't be marked dirty.
The patch fixes the "hsfs_putp...
Artyom Tarasenko

01/30/2010

09:48 pm Revision 95819af0: sparc64: implement basic IOMMU/interrupt handling
Also add reset control.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl

01/29/2010

08:15 pm Revision a4d5f62c: Sparc64: byte swap IO port access
This requires an updated OpenBIOS image.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
05:53 pm Revision f1b52868: virtio-blk: Fix restart after read error
Current code assumes that only write requests are ever going to be restarted.
This is wrong since rerror=stop exists....
Kevin Wolf
05:53 pm Revision 6c510fbf: virtio-blk: Fix error cases which ignored rerror/werror
If an I/O request fails right away instead of getting an error only in the
callback, we still need to consider rerror...
Kevin Wolf
05:53 pm Revision 9ae84f0a: virtio-serial-bus: Fix bus initialisation and allow for bus identification
This commit enables one to use multiple virtio-serial devices and to
assign ports to arbitrary devices like this:
...
Amit Shah
05:53 pm Revision 4516e45f: cirrus: Properly re-register cirrus_linear_io_addr on vram unmap
This fixes CONFIG_FB_CIRRUS for Linux guests and probably much more:
When switching away from linearly mapped vram, ...
Jan Kiszka
05:53 pm Revision bc6694d4: virtio_blk: Factor virtio_blk_handle_request out
We need a function that handles a single request. Create one by splitting out
code from virtio_blk_handle_output.
Si...
Kevin Wolf

01/28/2010

11:46 pm Revision 794401ca: softmmu: Dont clobber retaddr in slow_ldx().
When splitting up unaligned IO accesses, ld calls slow_ld which was
clobbering retaddr.
AFAIK the problem only shows...
Edgar E. Iglesias
11:27 pm Revision 6792aa11: Solaris: test for presence of commands with has()
Signed-off-by: Loïc Minier <lool@dooz.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Loïc Minier
11:26 pm Revision 0dba6195: Add and use has() and path_of() funcs
Add has() and path_of() funcs and use them across configure; has()
will test whether a command or builtin is availabl...
Loïc Minier
11:15 pm Revision a0dfd8a4: Check for sdl-config before calling it
Check whether sdl-config is available before calling it, otherwise
./configure triggers a warning:
./configure: 9...
Loïc Minier
09:09 pm Revision 82617d7c: Monitor: Fix command execution regression
Function is_async_return() added by commit 940cc30d0d4 assumes
that 'data', which is returned by handlers, is always ...
Luiz Capitulino

01/27/2010

11:21 pm Revision 8f4efc55: sparc64: reimplement tick timers v4
sparc64 timer has tick counter which can be set and read,
and tick compare value used as deadline to fire timer inter...
Igor V. Kovalenko
07:47 pm Revision 4f690853: sparc64: correct write extra bits to cwp
- correctly fit to cwp if provided window number is out of range
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@...
Igor V. Kovalenko
07:47 pm Revision 28b150bf: Fix BSD build
<sys/wait.h> must be included in order to use WIF* macros.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
06:50 pm Revision 28e68d68: Fix regression in option parsing
Commit ec229bbe7 broke invocation without a specific -hda. IOW, qemu foo.img.
The lack of an optind update caused an...
Anthony Liguori
02:01 pm Revision b4bf0a9a: pflash: Buffer block writes
Buffer block writes to avoid flushing every word access onto backing
storage device. This significantly speeds up fla...
Edgar E. Iglesias
01:08 am Revision e2a305fb: block: avoid creating too large iovecs in multiwrite_merge
If we go over the maximum number of iovecs support by syscall we get
back EINVAL from the kernel which translate to I...
Christoph Hellwig
01:08 am Revision 625a5bef: virtio: Add memory statistics reporting to the balloon driver
When using ballooning to manage overcommitted memory on a host, a system for
guests to communicate their memory usage...
Adam Litke
01:08 am Revision 940cc30d: New API for asynchronous monitor commands
Qemu has a number of commands that can operate asynchronously (savevm, migrate,
etc) and it will be getting more. Fo...
Adam Litke
01:08 am Revision 6185c578: vnc_refresh: calling vnc_update_client might free vs
Hi all,
this patch fixes another bug in vnc_refresh: calling vnc_update_client
might cause vs to be free()ed, in this...
Stefano Stabellini
12:41 am Revision 053965c7: block/raw-posix: Abort on pread beyond end of non-growable file
This shouldn't happen under any normal circumstances. However, it looks like
it's possible to achieve this with corru...
Kevin Wolf
12:41 am Revision f8a83245: win32: pair qemu_memalign() with qemu_vfree()
Win32 suffers from a very big memory leak when dealing with SCSI devices.
Each read/write request allocates memory wi...
Herve Poussineau
12:28 am Revision d2d5adcb: Tell users about out-of-memory errors
Aborting without an error message when memory is short
is not helpful, so print the reason for the abort.
Try
qemu ...
Stefan Weil
12:28 am Revision a35aed57: win32/sdl: Fix toggle full screen
Toggle full screen on Win32/SDL 1.2.13 was broken by commit
c18a2c360e3100bbd71162cf922dcd8c429a8b71. Re-add the call...
Herve Poussineau

01/26/2010

11:59 pm Revision 776e1bbb: PCI: fix bridge configuration
PCI bridges' qdev info structures must indicate bridge header type,
otherwise critical bridge registers (esp. PCI_PRI...
Blue Swirl
11:45 pm Revision f139a412: fix savevm command without id or tag
savevm without id or tag segfaults in:
(gdb) bt
#0 0x00007f600a83bf8a in __strcmp_sse42 () from /lib64/libc.so.6
#1...
Marcelo Tosatti
11:45 pm Revision 7b88e48b: qcow2: rename two QCowAIOCB members
The n member is not very descriptive and very hard to grep, rename it to
cur_nr_sectors to better indicate what it is...
Christoph Hellwig
11:42 pm Revision 42ee76fe: ide save/restore current transfer fields
If migration takes place between write of the bmdma address register and
write of the command register (to initiate D...
Marcelo Tosatti
11:42 pm Revision d5e4acf7: PCI: do_pci_info(): PCI bridge devices support
This commit completes the do_pci_info() conversion to
QObject by adding support to PCI bridge devices.
This is done ...
Luiz Capitulino
11:42 pm Revision 163c8a59: PCI: Convert pci_info() to QObject
The returned QObject is a QList of all buses. Each bus is
represented by a QDict, which has a key with a QList of all...
Luiz Capitulino
11:42 pm Revision 3c089e15: Fix generation of config-host.h
This patch improves Anthony patch a6a853c86275efd89996ce59612a000c5873db5d
Once there, it improves handling of objec...
Juan Quintela
11:42 pm Revision 4c36a2ff: virtio-console: Rename virtio-serial.c back to virtio-console.c
This file was renamed to ease the reviews of the recent changes
that went in.
Now that the changes are done, rename ...
Amit Shah
11:42 pm Revision 392ecf54: virtio-console: Automatically use virtio-serial-bus for the older -virtioconso...
These hunks got dropped off mysteriously during the rebasing of my
virtio-serial series. Thanks go to Markus for noti...
Amit Shah
11:42 pm Revision 9a2d77ad: block: kill BDRV_O_CREAT
The BDRV_O_CREAT option is unused inside qemu and partially duplicates
the bdrv_create method. Remove it, and the -C...
Christoph Hellwig
11:42 pm Revision 6987307c: block: clean up bdrv_open2 structure a bit
Check the whitelist as early as possible instead of continuing the
setup, and move all the error handling code to the...
Christoph Hellwig
11:42 pm Revision 2ba6edf0: qdev: Add help for device properties
When called with property "?", a list of supported
properties will be printed (instead of an error message).
This is...
Stefan Weil
11:42 pm Revision 922910ce: qdev: Add help for property value
When called with property value "?",
a help text will be printed (instead of an error message).
This is useful for c...
Stefan Weil
11:42 pm Revision 69a319d1: Documentation: Improve command line help for -device option
* Fix column for help text.
* Give some more help, especially for the new '?' parameters.
Signed-off-by: Stefan Wei...
Stefan Weil
11:42 pm Revision 95d5f08b: Documentation: Add missing texi description for command line options
Some more command line options had entries for command line help,
but documentation for texi and derived formats (man...
Stefan Weil
11:42 pm Revision 37226ad9: No need anymoe for bdrv_set_read_only
Signed-off-by: Naphtali Sprei <nsprei@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Naphtali Sprei
11:42 pm Revision df10ce6a: QDict: Introduce qdict_get_qdict()
A helper to retrieve a QDict from a QDict.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: An...
Luiz Capitulino
11:42 pm Revision 0a7fc983: Read-only device changed to opens it's file for read-only.
Signed-off-by: Naphtali Sprei <nsprei@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Naphtali Sprei
11:42 pm Revision 59eb1c85: QList: Introduce QLIST_FOREACH_ENTRY()
Iterate over QList entries, it's needed to call qlist_entry_obj()
to retrieve the stored QObject.
I'm not sure if it...
Luiz Capitulino
11:42 pm Revision 058fc8c7: Ask for read-write permissions when opening files
Found some places that seems needs this explicitly, now that
read-write is not the default.
Signed-off-by: Naphtali ...
Naphtali Sprei
10:59 pm Revision 31f38120: block/cow.c: fix warnings with _FORTIFY_SOURCE
CC block/cow.o
cc1: warnings being treated as errors
block/cow.c: In function 'cow_create':
block/cow.c:251: error...
Kirill A. Shutemov
10:59 pm Revision 3e1a8134: block/qcow.c: fix warnings with _FORTIFY_SOURCE
CC block/qcow.o
cc1: warnings being treated as errors
block/qcow.c: In function 'qcow_create':
block/qcow.c:804: e...
Kirill A. Shutemov
10:59 pm Revision 1640366c: block/vmdk.o: fix warnings with _FORTIFY_SOURCE
CC block/vmdk.o
cc1: warnings being treated as errors
block/vmdk.c: In function 'vmdk_snapshot_create':
block/vmdk...
Kirill A. Shutemov
10:59 pm Revision 2dedf83e: block/vvfat.c: fix warnings with _FORTIFY_SOURCE
CC block/vvfat.o
cc1: warnings being treated as errors
block/vvfat.c: In function 'commit_one_file':
block/vvfat.c...
Kirill A. Shutemov
10:59 pm Revision db89119d: block/qcow2.c: fix warnings with _FORTIFY_SOURCE
CC block/qcow2.o
cc1: warnings being treated as errors
block/qcow2.c: In function 'qcow_create2':
block/qcow2.c:82...
Kirill A. Shutemov
10:59 pm Revision 5a01e99f: net/slirp.c: fix warning with _FORTIFY_SOURCE
CC net/slirp.o
cc1: warnings being treated as errors
net/slirp.c: In function 'slirp_smb_cleanup':
net/slirp.c:470...
Kirill A. Shutemov
10:59 pm Revision 9f99cee7: usb-linux.c: fix warning with _FORTIFY_SOURCE
CC usb-linux.o
cc1: warnings being treated as errors
usb-linux.c: In function 'usb_host_read_file':
usb-linux.c:12...
Kirill A. Shutemov
10:59 pm Revision ee636500: mmap_frag() users only check for -1 error
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
10:59 pm Revision 27e3ddd3: monitor.c: fix warnings with _FORTIFY_SOURCE
CC i386-softmmu/monitor.o
cc1: warnings being treated as errors
/usr/src/RPM/BUILD/qemu-0.11.92/monitor.c: In func...
Kirill A. Shutemov
10:59 pm Revision fb7e378c: linux-user/mmap.c: fix warnings with _FORTIFY_SOURCE
CC i386-linux-user/mmap.o
cc1: warnings being treated as errors
/usr/src/RPM/BUILD/qemu-0.11.92/linux-user/mmap.c:...
Kirill A. Shutemov
10:59 pm Revision acdc3f0c: check pipe() return value
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
10:59 pm Revision 84958305: Enable _FORTIFY_SOURCE=2
_FORTIFY_SOURCE is a Glibc feature which adds memory and string function
protection.
Signed-off-by: Kirill A. Shutem...
Kirill A. Shutemov
10:59 pm Revision a0f291fc: Check availavility of -fstack-protector-all
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
10:59 pm Revision dc330e28: vl.c: fix warning with _FORTIFY_SOURCE
CC i386-softmmu/vl.o
cc1: warnings being treated as errors
/usr/src/RPM/BUILD/qemu-0.11.92/vl.c: In function 'qemu...
Kirill A. Shutemov
10:59 pm Revision fb8fa77c: qcow2: Fix error handling in qcow2_grow_l1_table
Return the appropriate error value instead of always using EIO. Don't free the
L1 table on errors, we still need it.
...
Kevin Wolf
10:59 pm Revision 1d36e3aa: qcow2: Fix error handling in qcow_save_vmstate
Don't assume success but pass the bdrv_pwrite return value on.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-o...
Kevin Wolf
10:59 pm Revision 1e3e8f1a: qcow2: Return 0/-errno in get_cluster_table
Switching to 0/-errno allows it to distinguish different error cases.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
S...
Kevin Wolf
10:59 pm Revision 148da7ea: qcow2: Return 0/-errno in qcow2_alloc_cluster_offset
Returning 0/-errno allows it to distingush different errors classes. The
cluster offset of newly allocated clusters i...
Kevin Wolf
10:59 pm Revision 9a8c4cce: block: Return original error codes in bdrv_pread/write
Don't assume -EIO but return the real error.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Anthony Lig...
Kevin Wolf
10:59 pm Revision f2b7c8b3: qcow2: Fix error handling in grow_refcount_table
Return the appropriate error code instead of -EIO.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Antho...
Kevin Wolf
10:59 pm Revision 09508d13: qcow2: Improve error handling in update_refcount
If update_refcount fails, try to undo any changes made so far to avoid
inconsistencies in the image file.
Signed-off...
Kevin Wolf
10:59 pm Revision 7322afe7: qcow2: Allow updating no refcounts
There's absolutely no problem with updating the refcounts of 0 clusters.
At least snapshot code is doing this and wou...
Kevin Wolf
10:59 pm Revision db3a964f: qcow2: Don't ignore update_refcount return value
update_refcount can return errors that need to be handled by the callers.
Signed-off-by: Kevin Wolf <kwolf@redhat.co...
Kevin Wolf
10:59 pm Revision 5d757b56: qcow2: Don't ignore qcow2_alloc_clusters return value
Now that qcow2_alloc_clusters can return error codes, we must handle them in
the callers of qcow2_alloc_clusters.
Si...
Kevin Wolf
10:59 pm Revision 4817d327: posix-aio-compat.c: fix warning with _FORTIFY_SOURCE
CC posix-aio-compat.o
cc1: warnings being treated as errors
posix-aio-compat.c: In function 'aio_signal_handler':
...
Kirill A. Shutemov
10:59 pm Revision 7c7c0629: force to test result for qemu_write_full()
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
10:59 pm Revision 7b5f699d: Introduce qemu_write_full()
A variant of write(2) which handles partial write.
Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
Signed-o...
Kirill A. Shutemov
10:55 pm Revision 95fada8c: monitor: convert do_physical_memory_save() to QError
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Markus Armbruster
10:55 pm Revision 64a34bb1: QError: New QERR_INVALID_CPU_INDEX
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Markus Armbruster
10:55 pm Revision 81a1b45a: monitor: convert do_cpu_set() to QObject, QError
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Markus Armbruster
10:55 pm Revision c34ed28b: monitor: convert do_memory_save() to QError
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Markus Armbruster
10:55 pm Revision 3da2c808: QError: New QERR_OPEN_FILE_FAILED
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Markus Armbruster
10:55 pm Revision 09b9418c: monitor: Don't check for mon_get_cpu() failure
mon_get_cpu() can't return null pointer, because it passes its return
value to cpu_synchronize_state() first, which c...
Markus Armbruster
10:54 pm Revision ff06ea21: json: escape u0000 .. u001F when outputting json
Markus Armbruster pointed out:
JSON requires control characters in strings to be escaped. RFC 4627
section 2.5:
...
Anthony Liguori

01/24/2010

11:18 pm Revision 6908d9ce: Sparc64: fix initrd
Fix HdrS offsets for Sparc64. The initrd address must be offset by
KERNBASE.
Use rom_ptr mechanism to actually write...
Blue Swirl
08:28 pm Revision e9cbbcac: pflash: Dont open memarea for full IO if already done.
When wcycle is non zero the area is already opened for readable IO.
Avoiding the re-registration of the memarea signi...
Edgar E. Iglesias
07:39 pm Revision 4737fa26: pflash: Reduce writebuf len for 8-bit flashes.
Flashes connected through an 8 bit bus cannot handle write buffers
larger than 256 bytes.
Signed-off-by: Edgar E. Ig...
Edgar E. Iglesias
06:19 pm Revision a66e360f: pflash: Remove dead code, no functional changes.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com> Edgar E. Iglesias
06:15 pm Revision 2548de3a: microblaze: The petalogix s3adsp board uses intel flashes
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com> Edgar E. Iglesias
05:37 pm Revision 292444cb: Load global config files by default
A new option, -nodefconfig is introduced to prevent loading from the default
config location. Otherwise, two configu...
Anthony Liguori
05:37 pm Revision 6530a97b: Move out option lookup into a separate function
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
05:37 pm Revision 07381cc1: Support --sysconfdir in configure to specify path to configuration files
The default value is ${prefix}/etc/qemu. --sysconfdir can be used to override
the default to an absolute path. The ...
Anthony Liguori
04:28 pm Revision 452efba6: Sparc32: fix free-run timer
According to Sun4M System Architecture Manual chapter 5.3.2, a limit
of 0 will not generate interrupts.
Signed-off-b...
Blue Swirl
03:55 pm Revision 07b064e9: Musicpal: Fix descriptor walk in eth_send
Commit 930c86820e introduced a regression to eth_send: eth_tx_desc_put
manipulates the host's tx descriptor copy befo...
Jan Kiszka

01/23/2010

08:18 pm Revision 64258229: Musicpal: Fix wm8750 I2C address
Commit b3a219883e uncovered that we attached the Wolfson with an I2C
address shifted left by one. Fixing this makes s...
Jan Kiszka
10:11 am Revision 15e7c451: sparc32 fix np dereference in do_unassigned_access
fix a potential null pointer dereference introduced in
commit 576c2cdc767ab9e2dc038fa4c99f22e53287a3de
Signed-off-by...
Artyom Tarasenko

01/22/2010

08:39 pm Revision 204c7a39: Sparc64: fix PCI probe problems
Byte swap PCI config values.
Remove old bogus PCI config mechanism so that device 0:0.0 can be probed.
This requires...
Blue Swirl

01/20/2010

06:12 pm Revision 3e39789b: Revert "block: prevent multiwrite_merge from creating too large iovecs"
This reverts commit 0076bc0c1d93adcbc7f1af184e04902cf37e9ab8.
Kevin Wolf pointed out that this breaks the mingw32 bu...
Anthony Liguori
06:09 pm Revision a6a853c8: make: qemu-img depends on config-host.h
Fixes mingw32 build out of tree.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Anthony Liguori
04:51 pm Revision dd17765b: reduce number of reinjects on ACK
Windows 7 BSODs under load with HAL_RTC_IRQF_WILL_NOT_CLEAR error.
It happens here:
hal!HalpRtcUnmaskClock:
8281b93a...
Gleb Natapov
04:51 pm Revision 0076bc0c: block: prevent multiwrite_merge from creating too large iovecs
If we go over the maximum number of iovecs support by syscall we get
back EINVAL from the kernel which translate to I...
Christoph Hellwig
04:51 pm Revision 1d44952f: block: fix cache flushing in bdrv_commit
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Christoph Hellwig
04:25 pm Revision 160600fd: virtio-serial-bus: Add a port 'name' property for port discovery in guests
The port 'id' or number is internal state between the guest kernel and
our bus implementation. This is invocation-dep...
Amit Shah
04:25 pm Revision 98b19252: virtio-console: qdev conversion, new virtio-serial-bus
This commit converts the virtio-console device to create a new
virtio-serial bus that can host console and generic se...
Amit Shah
04:25 pm Revision 6663a195: virtio-serial-bus: Maintain guest and host port open/close state
Via control channel messages, the guest can tell us whether a port got
opened or closed. Similarly, we can also indic...
Amit Shah
04:25 pm Revision bb61564c: virtio: Remove duplicate macro definition for max. virtqueues, bump up the max
VIRTIO_PCI_QUEUE_MAX is redefined in hw/virtio.c. Let's just keep it in
hw/virtio.h.
Also, bump up the value of the ...
Amit Shah
04:25 pm Revision f146ec9a: virtio-serial-bus: Add ability to hot-unplug ports
Signed-off-by: Amit Shah <amit.shah@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Amit Shah
04:25 pm Revision b60c470b: virtio-serial: Add a 'virtserialport' device for generic serial port support
This commit adds a simple chardev-based serial port. Any data the guest
sends is forwarded to the chardev and vice-ve...
Amit Shah
04:25 pm Revision 4d3053a3: Move virtio-serial to Makefile.objs
There's nothing target-dependent in the virtio-serial code so allow it
to be compiled just once for all the targets.
...
Amit Shah
04:25 pm Revision a1829205: virtio-serial: Use MSI vectors for port virtqueues
This commit enables the use of MSI interrupts for virtqueue
notifications for ports. We use nr_ports + 1 (for control...
Amit Shah
04:25 pm Revision 23fabed1: QMP: Fix asynchronous events delivery
Commit f039a563f200beee80cc10fd70b21ea396979dab introduces
a regression as monitor_protocol_event() will return in
th...
Luiz Capitulino
04:25 pm Revision c445321e: net: inet_strfamily(): Better unknown family report
Returning "????" is a bit meaningless, let's call it "unknown".
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.c...
Luiz Capitulino
04:25 pm Revision dc0d4efc: vnc: Use inet_strfamily()
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Luiz Capitulino
04:25 pm Revision c9c4b34e: net: Make inet_strfamily() public
So that it can be used by other subsystems.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: A...
Luiz Capitulino
04:25 pm Revision 3dbf2c7f: Documentation: Add missing documentation for qdev related command line options
The command line options -device, -nodefaults, -readconfig,
-writeconfig had entries for command line help, but
docum...
Stefan Weil
04:25 pm Revision b196b153: Make CDROM a read-only drive
Signed-off-by: Naphtali Sprei <nsprei@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Naphtali Sprei
04:25 pm Revision f5edb014: Clean-up a little bit the RW related bits of BDRV_O_FLAGS. BDRV_O_RDONLY gone ...
Instead of using the field 'readonly' of the BlockDriverState struct for passing the request,
pass the request in the...
Naphtali Sprei
04:25 pm Revision 3f3ed593: Added drives' readonly option
Signed-off-by: Naphtali Sprei <nsprei@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Naphtali Sprei
04:25 pm Revision 03cbdac7: Disable fall-back to read-only when cannot open drive's file for read-write
Signed-off-by: Naphtali Sprei <nsprei@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Naphtali Sprei
12:31 am Revision 0d2ed46a: QMP: Introduce VNC_INITIALIZED event
It's emitted when a VNC client session is activated by QEMU,
client's information such as port, IP and auth ID (if th...
Luiz Capitulino
12:31 am Revision beb6f0de: Fix QEMU_WARN_UNUSED_RESULT
Since commit 747bbdf7 QEMU_WARN_UNUSED_RESULT is never defined as it is
conditional on a define from config-host.h wh...
Kevin Wolf
12:31 am Revision 374ef704: pc: add driver version compat properties
This patch adds compat property entries for ide-disk.ver and
scsi-disk.ver to pc-0.10 and pc-0.11. With this patch a...
Gerd Hoffmann
12:31 am Revision 47c06340: ide: device version property
This patch adds a new property named 'ver' to ide-drive which allows to
specify the version which the virtual disk/cd...
Gerd Hoffmann
12:31 am Revision 383b4d9b: scsi: device version property
This patch adds a new property named 'ver' to scsi-disk which allows to
specify the version which the virtual disk/cd...
Gerd Hoffmann
12:31 am Revision f039a563: QMP: Emit asynchronous events on all QMP monitors
When using a control/QMP monitor in tandem with a regular monitor, asynchronous
messages can get lost depending on th...
Adam Litke
12:31 am Revision 040f2fb2: fix wrong indentation
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Paolo Bonzini
12:31 am Revision 1c3569fe: clean up env->current_tb
There are three paths from the innermost while loop of cpu_exec
to the top of the outermost for loop. Two do not res...
Paolo Bonzini
12:31 am Revision 34dec6a5: add assertions about env->current_tb
By virtue of the previous patch env->current_tb will always be NULL at
the top of cpu_exec's outermost for loop, and ...
Paolo Bonzini
12:31 am Revision 6113d6d3: change while to if
The while loop will be executed exactly 0 or 1 times, depending on
env->exit_request.
Signed-off-by: Paolo Bonzini <...
Paolo Bonzini
12:31 am Revision f8fb2fa8: remove assertions
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Paolo Bonzini
12:31 am Revision 301d2908: avoid unreachable statement after break
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Paolo Bonzini
12:31 am Revision 3baf720e: raw-posix: Detect CDROM via ioctl on linux
Current CDROM detection is hardcoded based on source file name.
Make this smarter on linux by attempting a CDROM spec...
Cole Robinson
12:31 am Revision 2ebf7c4b: raw-posix: Detect legacy floppy via ioctl on linux
Current legacy floppy detection is hardcoded based on source file
name. Make this smarter on linux by attempting a fl...
Cole Robinson
12:31 am Revision 3b9d7e66: char: Remove redundant qemu_chr_generic_open() call.
qemu_chr_open_fd() calls qemu_chr_generic_open(),
so qemu_chr_open_tty() doesn't need to call it.
Signed-off-by: Kus...
Kusanagi Kouichi
12:31 am Revision 8950a950: VNC: Use 'enabled' key instead of 'status'
Currently the 'status' key is a string whose value can be
"disabled" or "enabled", change it to the QMP's standard
'e...
Luiz Capitulino
12:31 am Revision 0d72f3d3: QMP: Introduce VNC_DISCONNECTED event
It's emitted when a VNC client disconnects from QEMU, client's
information such as port and IP address are provided.
...
Luiz Capitulino
12:31 am Revision 76825067: VNC: Rename client's 'username' key
It's the SASL username, so it's better to call it 'sasl_username'
to be consistent.
Note that this change wouldn't b...
Luiz Capitulino
12:31 am Revision 5c7238c5: VNC: Add 'family' key
It contains the socket adress family name, like "ipv4" or
"ipv6".
This is useful for clients so that they can interp...
Luiz Capitulino
12:31 am Revision 4a80dba3: VNC: Cache client info at connection time
When a disconnection happens the client's socket on QEMU
side may become invalid, this way it won't be possible
to qu...
Luiz Capitulino
12:31 am Revision 586153d9: QMP: Introduce VNC_CONNECTED event
It's emitted when a VNC client connects to QEMU, client's information
such as port and IP address are provided.
Note...
Luiz Capitulino
12:31 am Revision a7789382: VNC: Make 'auth' key mandatory
There is no reason to have it as optional and the code
in the server and client gets slightly simpler if the
key is m...
Luiz Capitulino
12:31 am Revision 7b8737de: eepro100: Fix multicast support
* Handling of multicast list was missing.
* Multicast all was missing.
* Promiscuous mode for multicast frames was wr...
Stefan Weil
12:31 am Revision 4ef1a3d3: rtl8139: fix clang reporting unused assignment of VLAN tagging data
Currently we do not implement VLAN tagging for rtl8139(C+),
still data is read from ring buffer headers.
- augment u...
Igor V. Kovalenko
12:31 am Revision 49a945a3: kill regs_to_env and env_to_regs
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Paolo Bonzini
12:31 am Revision baee019f: remove dead code from target-i386/exec.h
These are unused since edea5f0 (no need to define global registers in
cpu-exec.c, 2008-05-10).
Signed-off-by: Paolo ...
Paolo Bonzini
12:31 am Revision f3a52e50: eepro100: Restructure code (new function tx_command)
Handling of transmit commands is rather complex,
so about 80 lines of code were moved from function
action_command to...
Stefan Weil

01/17/2010

10:36 pm Revision 1c39457a: Sparc32: Update OpenBIOS image to r666
Fixes the boot problem introduced by r665 image in
694b9309462f07307d16f492961f01271f10c245.
Signed-off-by: Blue Swi...
Blue Swirl
06:51 pm Revision 43bb98bf: Sparc: improve CPU register dump
Common:
* Remove unnecessary 0x prefix
* Print %y
* Fix NZVC flag print order to match CPU bit order
Sparc64 spec...
Blue Swirl
10:51 am Revision 0ddbc96e: fix linux-user microblaze ELF_ARCH definition
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Mike Frysinger
01:03 am Revision 82584e21: audio: include more information into audio_bug's output
Signed-off-by: malc <av1474@comtv.ru> malc

01/16/2010

11:25 pm Revision ff541499: Revert "sdlaudio: make it suck less"
This reverts commit 4839abe78fd466a3cf06faa7c362154afd5404f1.
The commit was badly broken, Gentoo has sdl as the def...
malc
11:06 am Revision 787cfbc4: Sparc32: improve DMA controller IRQ debugging
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
11:06 am Revision dca47edd: ESP: improve IRQ debugging
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
11:06 am Revision 10760f0f: sparc32 do not clear interrupts when masking
Don't clear interrupts on disabling, because
* Sun4M_SystemArchitecture_edited2.pdf doesn't describe
that masking o...
Artyom Tarasenko
11:05 am Revision 694b9309: Update Sparc OpenBIOS images to r665
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl

01/15/2010

11:33 pm Revision 576c2cdc: sparc32 do_unassigned_access overhaul v2
According to pages 9-31 - 9-34 of "SuperSPARC & MultiCache Controller
User's Manual":
1. "A lower priority fault may...
Artyom Tarasenko
08:32 am Revision 09aac126: tcg/x86_64: Avoid unnecessary REX.B prefixes.
The existing P_REXB internal opcode flag unconditionally emits
the REX prefix. Technically it's not needed if the re...
Richard Henderson
01:06 am Revision fccd2613: nand: Correct random data reads.
Random reading depends on having the last row/page latched and not beeing
clobbered between read and any following ra...
Edgar E. Iglesias

01/14/2010

09:01 pm Revision b88bc808: Makefile: Fix message for missing configure
When make is called without a valid configuration,
it should tell the user what to do.
Revision 0e8c9214ba1d4128cf92...
Stefan Weil
09:00 pm Revision b3d6b959: target-m68k: fix a typo in 'P' packet processing
Attached is a patch to fix a typo in 'P' packet processing for M68K.
Without this patch, QEMU fails to honor GDB's P...
Kazu Hirata
07:16 pm Revision 57169903: tcg/x86_64: Special-case all 32-bit AND operands.
This avoids an unnecessary REX.W prefix when dealing with AND
operands that fit into a 32-bit quantity. The most com...
Richard Henderson
05:15 pm Revision 0a4e7cd2: sh: sm501: Add hardware cursor feature
This patch adds hardware cursor feature to SM501 graphics chip emulation,
to make the graphic console more useful for...
Shin-ichiro KAWASAKI
04:59 pm Revision 8b0ee8c5: alpha: fix stat64 issue
The stat64/fstat64 syscalls are broken for alpha linux-user.
This is because Alpha, even though it is native 64-bits...
Vince Weaver
03:42 pm Revision dcbc9a70: ppc-40x: Correct ESR for zone protection faults.
Raise the zone protection fault in ESR for TLB faults caused by
zone protection bits.
Signed-off-by: Edgar E. Iglesi...
Edgar E. Iglesias
03:42 pm Revision ec5c3e48: ppc-40x: Correct decoding of zone protection bits.
The 40x MMU has 15 zones in the ZPR register.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Edgar E. Iglesias
03:42 pm Revision c5b9729a: ppc-40x: Correct check for Endian swapping TLB entries.
Bailout on 40x TLB entries with endianess swapping only if the entry
is valid.
Signed-off-by: Edgar E. Iglesias <edg...
Edgar E. Iglesias
03:41 pm Revision f25359cd: ppc-40x: Get TLB attributes from TLBLO.
The ZSEL was incorrectly beeing decoded from TLBHI. Decode it from
TLBLO instead.
Signed-off-by: Edgar E. Iglesias <...
Edgar E. Iglesias
01:14 am Revision bb0300dc: Add KVM paravirt cpuid leaf
Initialize KVM paravirt cpuid leaf and allow user to control guest
visible PV features through -cpu flag.
Signed-off...
Gleb Natapov
01:14 am Revision 1cb1a66a: Qemu's internal TFTP server breaks lock-step-iness of TFTP
According to RFC 1350 and RFC 2347, TFTP server should answer RRQ by
either OACK or DATA packet. Qemu's internal TFTP...
Milan Plzik
01:14 am Revision 96560cb3: docs: New qdev-device-use.txt
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Markus Armbruster
01:14 am Revision b783e409: block: Introduce BDRV_O_NO_BACKING
If an image references a backing file that doesn't exist, qemu-img info fails
to open this image. Exactly in this cas...
Kevin Wolf
01:14 am Revision 756e6736: block: Add bdrv_change_backing_file
Introduce the functions needed to change the backing file of an image. The
function is implemented for qcow2.
Signed...
Kevin Wolf
01:14 am Revision 3e85c6fd: qemu-img rebase
This adds a rebase subcommand to qemu-img which allows to change the backing
file of an image.
In default mode, both...
Kevin Wolf
01:14 am Revision 4277906d: virtio-blk: remove dead variable in virtio_blk_handle_scsi
As pointed out by clang size is only ever written to, but never actually
used.
Signed-off-by: Christoph Hellwig <hch...
Christoph Hellwig
01:14 am Revision 5cdc9b76: vl.c: Remove dead assignment
clang-analyzer pointed out the value of 'sockets' is never reused.
Signed-off-by: Amit Shah <amit.shah@redhat.com>
C...
Amit Shah
01:14 am Revision 22c253d9: virtio: net: remove dead assignment
clang-analyzer points out value assigned to 'len' is not used.
Signed-off-by: Amit Shah <amit.shah@redhat.com>
Signe...
Amit Shah
01:14 am Revision d7209371: x86: translate.c: remove dead assignment
clang-analyzer points out a redundant assignment.
Signed-off-by: Amit Shah <amit.shah@redhat.com>
Signed-off-by: Ant...
Amit Shah
01:14 am Revision c4af120f: hw/vga.c: remove dead assignment
clang-analyzer points out a redundant assignment.
Signed-off-by: Amit Shah <amit.shah@redhat.com>
Signed-off-by: Ant...
Amit Shah
01:14 am Revision f7dcfac0: qcow2-refcount: remove dead assignment
clang-analyzer points out a redundant assignment.
Signed-off-by: Amit Shah <amit.shah@redhat.com>
Signed-off-by: Ant...
Amit Shah
01:14 am Revision 2da69c8d: json-parser: remove dead increment
clang-analyzer points out a redundant increment.
Signed-off-by: Amit Shah <amit.shah@redhat.com>
Signed-off-by: Anth...
Amit Shah
01:14 am Revision 3f5075ae: block: flush backing_hd in the right place
The backing device is only modified from bdrv_commit. So instead of
flushing it every time bdrv_flush is called for ...
Christoph Hellwig
01:14 am Revision f8012c13: qcow/qcow2: implement bdrv_aio_flush
Now that we do not have to flush the backing device anymore implementing
the bdrv_aio_flush method for image formats ...
Kevin Wolf
01:14 am Revision 347ed55c: osdep.c: Fix accept4 fallback
Commit 3a03bfa5 added a fallback in case the Linux kernel running qemu is older
than the kernel of the build system. ...
Kevin Wolf
01:14 am Revision f91672e5: use cross-prefix for pkgconfig
Since pkgconfig can give different output for different targets,
it should be tried with the cross-compilation prefix...
Paolo Bonzini
01:14 am Revision 67c274d3: fixes to the static compilation case for sdl
After the next commit, pkg-config could be used for the shared library
configuration case and sdl-config for static l...
Paolo Bonzini
01:14 am Revision 9316f803: use pkg-config for sdl whenever available
Together with the first patch this enables using the prefixed
pkg-config, thus picking up the correct flags for SDL.
...
Paolo Bonzini
01:14 am Revision 4e2b0658: use pkg-config for libcurl whenever available
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Paolo Bonzini
01:14 am Revision 8f0056b7: move kbd/mouse handling to input.c
Move 200 lines out of vl.c already into common code that only needs to
be compiled once.
Signed-off-by: Paolo Bonzin...
Paolo Bonzini

01/13/2010

08:59 pm Revision 884a0c76: pcnet: remove dead nested assignment, spotted by clang
Although the value stored to 'addr' is used in the enclosing expression,
the value is never actually read from 'addr'...
Blue Swirl
08:58 pm Revision f7e683b8: Sparc32: remove dead increment, spotted by clang
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
08:55 pm Revision f368a3ce: Sparc32: remove a variable used only for debugging to avoid a clang warning
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
08:54 pm Revision a9be79d6: Sparc: comment out unused variable, spotted by clang
The variable is_annulled is referenced in a FIXME comment, so instead
of removing the variable, comment out the lines...
Blue Swirl
08:52 pm Revision 89835363: Sparc32: remove unused env/envs variables, spotted by clang
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
08:49 pm Revision 701eed4b: Sparc32: remove unused variable, spotted by clang
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
02:50 pm Revision cb95c2e4: pci: Add missing 'const' in argument to pci_get_xxx
pci_get_byte, pci_get_word, pci_get_long and pci_get_quad
all take a const uint8_t pointer, because they only read
th...
Stefan Weil
02:50 pm Revision 938a6324: eepro100: Update ROM file support
Use new way to associate ROM files to devices.
Currently, there is only a ROM file for i82559er
included in QEMU, so...
Stefan Weil
02:28 pm Revision 61702408: eepro100: Fix initial value for PCI_STATUS
The numerical value was wrong (0x2800 instead of 0x0280)
which indeed did not make sense.
Signed-off-by: Stefan Weil...
Stefan Weil
12:59 am Revision 72ff25e4: Workaround for broken OSS_GETVERSION on FreeBSD, part two
Turns out on those versions of FreeBSD (>= 7.x) that know OSS_GETVERSION
the ioctl doesn't actually work yet (except ...
Juergen Lock

01/12/2010

10:32 pm Revision ffd8b67f: kvm: Use kvm-kmod headers if available
Since kvm-kmod-2.6.32.2 we have an alternative source for recent KVM
kernel headers. Use it when available and not ov...
Jan Kiszka
10:32 pm Revision dae5079a: kvm: Detect availability of kvm_para.h
Will be required for upcoming KVM cpuid leaf. Host kernels >= 2.6.32 as
well as future kvm-kmod releases (more recent...
Jan Kiszka
10:32 pm Revision c9f79a3f: virtio-net: mac property is mandatory
Mac feature bit isn't going to work as all network cards already have a
'mac' property to set the mac address. Remov...
Michael S. Tsirkin
10:27 pm Revision 23842aab: monitor: fix dead assignment spotted by clang
Value stored to 'nb_per_line' is never read.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
10:04 pm Revision 3eb26cc2: Sparc64: Fix PCI config accessor order
Fix by Igor Kovalenko.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
09:59 pm Revision cc6dfecf: tcg-sparc: Implement ext32[su]_i64
The 32-bit right-shift instructions is defined to extend the shifted
output to 64-bits. A shift count of zero theref...
Richard Henderson
09:59 pm Revision 583d1215: tcg-sparc: Implement division properly.
The {div,divu}2 opcodes are intended for systems for which the
division instruction produces both quotient and remain...
Richard Henderson
09:59 pm Revision 5e143c43: tcg-sparc: Do not remove %o[012] from 'r' constraint.
Only 'L' constraint needs that.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwi...
Richard Henderson
09:59 pm Revision 7a3766f3: tcg-sparc: Implement add2, sub2, mulu2.
Add missing 32-bit double-word support opcodes.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Bl...
Richard Henderson
09:59 pm Revision ba225198: tcg-sparc: Add tcg_out_arithc.
Add a function to handle the register-vs-immediate test for arithmetic.
Also, adjust the OP_32_64 macro so that it a...
Richard Henderson
09:24 pm Revision 3d72f9a2: QMP: Don't free async event's 'data'
The monitor_protocol_event() function will free the
event's data, this is wrong as 'data' management is up
to the cal...
Luiz Capitulino
09:24 pm Revision 83755c17: vnc_refresh: return if vd->timer is NULL
Hi all,
calling vnc_update_client in vnc_refresh might have the unlikely side
effect of setting vd->timer = NULL, if ...
Stefano Stabellini
09:24 pm Revision dbd48324: qdev: fix thinko leading to guest crashes
Without this fix, guest crashes with drive=virtio.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by:...
Michael S. Tsirkin
08:55 pm Revision 514d97de: dma/sb16: make clang analyzer not complain
Signed-off-by: malc <av1474@comtv.ru> malc

01/11/2010

11:20 pm Revision 5a5d4a76: Sparc64: enable real access to PCI configuration space
Leave the bogus access method used by OpenBIOS in place for now.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
09:41 pm Revision 49e75cf3: virtio-pci: thinko fix
Since patch ed757e140c0ada220f213036e4497315d24ca8bct, virtio will
sometimes clear all status registers on bus master...
Michael S. Tsirkin
09:41 pm Revision 1559ca00: dmg: fix ->open failure
Currently the dmg image format driver simply opens the images as raw
if any kind of failure happens. This is contrar...
Christoph Hellwig
09:41 pm Revision bfe4e172: Handle TFTP ERROR from client
If a PXE client only wants to find out the size of a file, it will
open the file and then abort the transfer by sendi...
Thomas Horsten
09:41 pm Revision 2cae6f5e: pc: add machine type for 0.12
Add a new machine type for qemu 0.12.
Also fixup the 0.11 machine type: msi for virtio-blk-pci was enabled
after the...
Gerd Hoffmann
09:41 pm Revision bdb5ee30: roms: minor fixes and cleanups.
Changes:
- Drop extra file argument from rom_add_file().
- Drop fw_dir check in do_info_roms, we allways have a d...
Gerd Hoffmann
09:41 pm Revision de9352bc: fw_cfg: rom loader tweaks.
Changes:
- make dir argument mandatory, we allways have one anyway
(vgaroms or genroms).
- check for duplicates,...
Gerd Hoffmann
09:41 pm Revision c3863f25: Update to SeaBIOS 0.5.1
5da6833 Update version to 0.5.1
669c991 Fix sign error preventing incorrect memory over 4gig calculation.
7e6bd3e...
Anthony Liguori
09:41 pm Revision 88169ddf: pci: allow loading roms via fw_cfg.
This patch adds a pci bus property 'rombar' which specifies whenever
the pci rom should be loaded via pci rom bar (de...
Gerd Hoffmann
09:41 pm Revision 20a86364: pc: add rombar to compat properties for pc-0.10 and pc-0.11
So '-M pc-0.10' and '-M pc-0.11' will use the fw_cfg rom load method
by default.
Signed-off-by: Gerd Hoffmann <kraxe...
Gerd Hoffmann
09:41 pm Revision ca1a8a06: make help output be a little more self-consistent
Signed-off-by: Bruce Rogers <brogers@novell.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Bruce Rogers
09:41 pm Revision 8832cb80: roms: rework rom loading via fw
This patch changes the way rom loading via fw_cfg is handled.
Instead of having pc_init1() call a function which pass...
Gerd Hoffmann
09:40 pm Revision 8172539d: virtio: add features as qdev properties
Add feature bits as properties to virtio. This makes it possible to e.g. define
machine without indirect buffer suppo...
Michael S. Tsirkin
09:40 pm Revision d2364ee4: qdev: add bit property type
This adds "bit" property type, which is a boolean stored in a 32 bit
integer field, with legal values on and off. Wi...
Michael S. Tsirkin
09:40 pm Revision 704a76fc: virtio: rename features -> guest_features
Rename features->guest_features. This is
what they are, avoid confusion with
host features which we also need to keep...
Michael S. Tsirkin
09:40 pm Revision c0ced0f3: pc-bios: Update README (SeaBIOS)
The PC BIOS no longer comes from Bochs.
This patch updates the related entry.
V2 - Modify SeaBIOS description and UR...
Stefan Weil
05:56 pm Revision af364b41: MCE: Fix bug of IA32_MCG_STATUS after system reset
Now, if we inject a fatal MCE into guest OS, for example Linux, Linux
will go panic and then reboot. But if we inject...
Huang Ying
05:56 pm Revision 3f7638ec: Fix CPU topology initialization
Late initialization of CPU topology in CPUState prevents KVM guests to
actually see the topology.
Signed-off-by: Jir...
Jiri Denemark
05:56 pm Revision e73223a5: remove pending exception on vcpu reset.
Without this qemu can even start on kvm modules with events support
since default value of exception_injected in zero...
Gleb Natapov
05:56 pm Revision f2d928d4: vmware_vga: Check cursor dimensions passed from guest to avoid buffer overflow
Check that the cursor dimensions passed from the guest for the
DEFINE_CURSOR command don't overflow the available spa...
Roland Dreier
05:56 pm Revision 042ec49d: lsi: use QTAILQ for lsi_queue
Replace the funky array logic for queued commands with standard
qemu list functions. Also rename lsi_queue to lsi_re...
Gerd Hoffmann
05:56 pm Revision af12ac98: lsi: have lsi_request for the whole life time of the request.
Right now lsi_request is allocated when a request is queued and released
when a request is unqueued. With this patch...
Gerd Hoffmann
05:56 pm Revision daa70311: lsi: move current_dev into lsi_request
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
05:56 pm Revision b96a0da0: lsi: move dma_len+dma_buf into lsi_request
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
05:56 pm Revision aa4d32c4: lsi: pass lsi_request to lsi_reselect
All callers of lsi_reselect have a lsi_request struct at hand anyway.
So just pass it directly instead of having lsi_...
Gerd Hoffmann

01/10/2010

10:54 pm Revision 0b987f19: PCI: Fix a typo
Fixes build with PCI_DEBUG defined.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
08:25 pm Revision bae7b517: Sparc64: increase APB register range
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
« Previous
Next »
 

Also available in: Atom