Activity
From 01/08/2010 to 02/06/2010
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> - 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... - 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... - 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... - 10:34 pm Revision 02ecd9fc: configure: remove debugging code introduced in aa527b65d8187b97d73f889b6cae7b6...
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 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... - 08:24 pm Revision 22574c81: Update MAINTAINERS
- Remove Thiemo from the maintainers. Requiescat in pace.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 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... - 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... - 06:19 pm Revision cab1b4bd: fix locking error with current_tb
- Signed-off-by: Riku Voipio <riku.voipio@nokia.com>
- 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... - 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... - 06:14 pm Revision 5c43485f: mips/malta: fix typo
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 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'... - 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... - 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... - 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... - 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> - 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... - 04:57 pm Revision 525e0514: PCI: show also host bridge data in "info pci" output
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 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...
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... - 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> - 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... - 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> - 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> - 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... - 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... - 02:50 pm Revision 26bc95a0: fix locking error with current_tb
- Signed-off-by: Riku Voipio <riku.voipio@nokia.com>
- 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... - 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...
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...
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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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: ... - 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... - 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... - 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... - 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... - 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> - 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.
... - 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> - 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... - 08:36 pm Revision 9da92c49: seabios: use correct submodule hash
- Commit 392ecf543dd2b219828374850d833296a55567ea introduced an accidental change
to the roms/seabios submodule. This ... - 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... - 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...
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> - 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> - 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...
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>
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> - 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.... - 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... - 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:
... - 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, ... - 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...
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... - 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> - 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... - 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... - 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 ...
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... - 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@... - 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> - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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...
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... - 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... - 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... - 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... - 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 ... - 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... - 11:42 pm Revision 3c089e15: Fix generation of config-host.h
- This patch improves Anthony patch a6a853c86275efd89996ce59612a000c5873db5d
Once there, it improves handling of objec... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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... - 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> - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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... - 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:... - 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> - 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... - 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> - 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... - 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.
... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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':
... - 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> - 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... - 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> - 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> - 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> - 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> - 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> - 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... - 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:
...
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... - 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... - 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... - 06:19 pm Revision a66e360f: pflash: Remove dead code, no functional changes.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com>
- 06:15 pm Revision 2548de3a: microblaze: The petalogix s3adsp board uses intel flashes
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com>
- 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... - 05:37 pm Revision 6530a97b: Move out option lookup into a separate function
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 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 ... - 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... - 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...
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... - 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...
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...
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... - 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> - 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... - 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... - 04:51 pm Revision 1d44952f: block: fix cache flushing in bdrv_commit
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 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... - 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... - 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... - 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 ... - 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> - 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... - 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.
... - 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... - 04:25 pm Revision 23fabed1: QMP: Fix asynchronous events delivery
- Commit f039a563f200beee80cc10fd70b21ea396979dab introduces
a regression as monitor_protocol_event() will return in
th... - 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... - 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> - 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... - 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... - 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> - 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... - 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> - 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> - 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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... - 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 ... - 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 <... - 12:31 am Revision f8fb2fa8: remove assertions
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 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> - 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... - 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... - 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... - 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... - 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.
... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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 ... - 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...
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... - 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... - 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> - 01:03 am Revision 82584e21: audio: include more information into audio_bug's output
- Signed-off-by: malc <av1474@comtv.ru>
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... - 11:06 am Revision 787cfbc4: Sparc32: improve DMA controller IRQ debugging
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:06 am Revision dca47edd: ESP: improve IRQ debugging
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 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... - 11:05 am Revision 694b9309: Update Sparc OpenBIOS images to r665
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
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... - 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... - 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...
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... - 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... - 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... - 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... - 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... - 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... - 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> - 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... - 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 <... - 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... - 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... - 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> - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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 ... - 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. ... - 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... - 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... - 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.
... - 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> - 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...
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'... - 08:58 pm Revision f7e683b8: Sparc32: remove dead increment, spotted by clang
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 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>
- 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... - 08:52 pm Revision 89835363: Sparc32: remove unused env/envs variables, spotted by clang
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 08:49 pm Revision 701eed4b: Sparc32: remove unused variable, spotted by clang
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 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... - 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... - 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... - 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 ...
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... - 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... - 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... - 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> - 10:04 pm Revision 3eb26cc2: Sparc64: Fix PCI config accessor order
- Fix by Igor Kovalenko.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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:... - 08:55 pm Revision 514d97de: dma/sb16: make clang analyzer not complain
- Signed-off-by: malc <av1474@comtv.ru>
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> - 09:41 pm Revision 49e75cf3: virtio-pci: thinko fix
- Since patch ed757e140c0ada220f213036e4497315d24ca8bct, virtio will
sometimes clear all status registers on bus master... - 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... - 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... - 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... - 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... - 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,... - 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... - 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... - 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... - 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> - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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> - 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_...
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> - 08:25 pm Revision bae7b517: Sparc64: increase APB register range
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
01/09/2010
- 11:27 pm Revision 9c9b0512: Sparc64: use firmware configuration device for command line storage
- Avoid a ROM conflict.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 05:07 pm Revision 3d709fe7: oss: fix fragment setting
- Previous patch introduced subtle regression, in cases when
OSS_GETVERSION fails the code wasn't falling back to
SNDCT... - 04:55 pm Revision 6d246526: oss: issue OSS_GETVERSION ioctl only when needed
- Signed-off-by: malc <av1474@comtv.ru>
- 12:55 am Revision 59bc10ee: finish VPATH -> vpath translation
- This adds a few more vpath suffixes and points the remaining two paths
explicitly to $(SRC_PATH) in order to eliminat...
01/08/2010
- 11:28 pm Revision 78d9356d: oss: refactor code around policy setting
- This fixes a problem with a previous patch spotted by Juergen Lock,
thanks to him again.
Signed-off-by: malc <av1474... - 09:54 pm Revision 25d0ae90: Makefile: remove obsolete libuser.a rule
- libuser.a was removed by 0e8c9214ba1d4128cf92442cd343bc3733478261.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:25 pm Revision d532b26c: sparc64: interrupt trap handling
- cpu_check_irqs
- handle SOFTINT register TICK and STICK timer bits
- only check interrupt levels greater than PIL val... - 07:16 pm Revision 2df6c2d0: sparc64: move cpu_interrupts_enabled to cpu.h
- - to be used by cpu_check_irqs
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
Signed-off-by: Blue Swi... - 07:15 pm Revision 709f2c1b: sparc64: add macros to deal with softint and timer interrupt
- Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:15 pm Revision 4dc28134: sparc64: check for pending irq when pil, pstate or softint is changed
- Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:14 pm Revision 1fae7b70: sparc64: use helper_wrpil to check pending irq on write
- Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:13 pm Revision 68e8a3f0: sparc64: add PIL to cpu state dump
- Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:12 pm Revision 7e8695ed: sparc64: trace pstate and global register set changes
- Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:12 pm Revision d780a466: sparc64: change_pstate should have 32bit argument
- - pstate is 32bit variable, no need to pass 64bit value around
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gm... - 05:58 pm Revision 52001445: multiboot: Separate multiboot loading into separate file
- Move multiboot loading code into separate files as suggested by Alex Graf.
Signed-off-by: Adam Lackorzynski <adam@os... - 05:58 pm Revision ee021627: multiboot: Support arbitrary number of modules.
- Signed-off-by: Adam Lackorzynski <adam@os.inf.tu-dresden.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:58 pm Revision d0652aa8: linuxboot: fix gdt address calculation
- The gdt address calculation in linuxboot.bin is broken in two ways: first
it loads %cs into %eax, but that instructio... - 05:58 pm Revision 076d2471: Use vpath directive
- The vpath directive has two advantages over the VPATH variable:
1) it allows to skip searching of .o files; 2) the de... - 05:58 pm Revision 012f0879: Makefile: Update unmodified config-devices.mak automatically
- This makes rebuilds after source updates easier
for most users (who don't edit config-devices.mak).
Signed-off-by: S... - 05:58 pm Revision c9f398e5: debugcon: support for debugging consoles (e.g. Bochs port 0xe9)
- Add generic support for debugging consoles (simple I/O ports which
when written to cause debugging output to be writt... - 05:58 pm Revision 810f49b5: QMP: Drop wrong assert()
- Some commands return a QList of QDicts, which is valid,
but will trig the assert().
Just drop it.
Reported-by: Nath... - 05:58 pm Revision 95a2f9bc: block/vdi: allow disk sizes not multiple of block size
- The disk image I created from my old laptop disk with VBoxManage
internalcommand converthd obviously was not a multip... - 05:58 pm Revision ceb69615: net: add API to disable/enable polling
- When vhost is bound to a backend device, we need to stop polling it when
vhost is started, and restart polling when v... - 10:26 am Revision e726fe7d: oss: workaround for cases when OSS_GETVERSION is not defined
- Thanks to Juergen Lock.
Signed-off-by: malc <av1474@comtv.ru>
Also available in: Atom