Activity
From 01/15/2010 to 02/13/2010
02/13/2010
- 09:37 am Revision b5937f29: pci: fix info pci with host bridge.
- This patch fixes 525e05147d5a3bdc08caa422d108c1ef71b584b5.
pci host bridge doesn't have header type of bridge.
The ch... - 09:00 am Revision c730256b: Merge branch 'for_anthony' of git://git.kernel.org/pub/scm/linux/kernel/git/ms...
- * 'for_anthony' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/qemu:
pci: fix pci_find_bus()
02/11/2010
- 12:53 am Revision 9752c371: virtio-blk: add topology support
- Export all topology information in the block config structure,
guarded by a new VIRTIO_BLK_F_TOPOLOGY feature flag.
... - 12:53 am Revision ee3659e3: scsi: add topology support
- Export the physical block size in the READ CAPACITY (16) command,
and add the new block limits VPD page to export the... - 12:53 am Revision 0009baf1: ide: add topology support
- Export the physical block size in the ATA IDENTIFY command. The
other topology values are not supported in ATA so sk... - 12:53 am Revision 428c149b: block: add topology qdev properties
- Add three new qdev properties to export block topology information to
the guest. This is needed to get optimal I/O a... - 12:51 am Revision 37d5ddd6: virtio-blk: revert serial number support
- The addition of the whole ATA IDENTIY page caused the config space to
go above the allowed size in the PCI spec, and ...
02/10/2010
- 10:00 pm Revision 6265eb26: don't dereference NULL after failed strdup
- Most of these are obvious NULL-deref bug fixes, for example,
the ones in these files:
block/curl.c
net.c
slirp... - 10:00 pm Revision d6771bfa: qemu-img: use the heap instead of the huge stack array for win32
- The default stack size of PE is 1MB on win32 and IO_BUF_SIZE in
img_convert() & img_rebase() is 2MB, so qemu-img will... - 10:00 pm Revision 3f54bfbf: Increase VNC_MAX_WIDTH
- Increase VNC_MAX_WIDTH to match "commonly available" consumer level monitors
available these days.
This also closes ... - 09:46 pm Revision 668e3cac: qjson: Improve debugging
- Add an assert() to qobject_from_jsonf() to assure that the returned
QObject is not NULL. Currently this is duplicated... - 09:46 pm Revision ba144141: Monitor: remove unneeded checks
- It's not needed to check the return of qobject_from_jsonf()
anymore, as an assert() has been added there.
Signed-off... - 09:46 pm Revision 27a749fb: QError: Don't abort on multiple faults
- Ideally, Monitor code should report an error only once and
return the error information up the call chain.
To assure... - 09:46 pm Revision 47116d1c: QMP: Don't leak on connection close
- QMP's chardev event callback doesn't call
json_message_parser_destroy() on CHR_EVENT_CLOSED. As the call
to json_mess... - 08:48 pm Revision 06b12970: virtio-net: fix network stall under load
- Fix a race condition where qemu finds that there are not enough virtio
ring buffers available and the guest make more... - 08:47 pm Revision 2c0d4b36: json: fix PRId64 on Win32
- OK we are fooled by the json lexer and parser. As we use %I64d to
print 'long long' variables in Win32, but lexer and... - 08:46 pm Revision c37cc7b0: iothread: fix vcpu stop with smp tcg
- Round robin vcpus in tcg_cpu_next even if the vm stopped. This
allows all cpus to enter stopped state.
Signed-off-by... - 08:46 pm Revision 2198a62e: fix inet_parse typo
- qemu_opt_set wants on/off, not yes/no.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Anthony L... - 08:46 pm Revision ca9567e2: QMP: Add QEMU's version to the greeting message
- With capability negotiation support clients will only have a chance
to check QEMU's version (ie. issue 'query-version... - 08:46 pm Revision 5307d7d3: QMP: spec: Capability negotiation updates
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 08:46 pm Revision 09069b19: QMP: Enforce capability negotiation rules
- With this commit QMP will be started in Capabilities Negotiation
mode, where the only command allowed to run is 'qmp_... - 08:46 pm Revision 4a7e1190: QMP: Introduce the qmp_capabilities command
- This command will be used to enable QMP capabilities advertised
by the capabilities array.
Note that it will be mand... - 08:45 pm Revision 8e65b7c0: audio streaming from usb devices
- I have streaming audio devices working within qemu-kvm. This is a port
of the changes to qemu.
Streaming audio gener... - 08:45 pm Revision 4ab4183d: segfault due to buffer overrun in usb-serial
- This fixes a segfault due to buffer overrun in the usb-serial device.
The memcpy was incrementing the start location ... - 08:45 pm Revision 41b4bef6: vnc: Migrate to using QTAILQ instead of custom implementation
- Just a 1-1 conversion for now.
Signed-off-by: Amit Shah <amit.shah@redhat.com>
Signed-off-by: Anthony Liguori <aligu... - 08:45 pm Revision a2eebe88: kvm: reduce code duplication in config_iothread
- We have some duplicated code in the CONFIG_IOTHREAD #ifdef and #else
cases. Fix that.
Signed-off-by: Amit Shah <amit... - 08:44 pm Revision 6616b2ad: Documentation: Add command line options to function index
- * Add line options to function index.
* Add description for -set (TODO).
* Add description for -global (TODO).
Sig... - 08:44 pm Revision 70fcbbe7: Documentation: Add monitor commands to function index
- * Add monitor commands to function index.
* Fix description for acl_remove.
Signed-off-by: Stefan Weil <weil@mail.b... - 08:44 pm Revision 7544a042: Documentation: Enhance documentation (index, keywords)
- * Add some keywords for the concept index.
* Add some keywords for the keystroke index.
* Mark invalid or unclear d... - 08:43 pm Revision a1a32b05: Documentation: Add direntry for info format
- update-info-dir maintains an index of all available
documentation in info format (the file /usr/share/info/dir).
It ... - 08:43 pm Revision e080e785: Documentation: Use UTF-8 encoding and fix one wrong encoding
- At least for Linux distributions UTF-8 is now standard,
so the QEMU documentation should use this encoding, too.
Eve... - 08:43 pm Revision d7e5edca: Documentation: Fix item list
- @itemize @minus does not work as expected
(the items start with "* -").
A simple @itemize gives a better result.
Si... - 08:43 pm Revision 47eacb4f: Documentation: Add some basic documentation on make targets
- This should help new users to get started.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Anthony ... - 07:57 pm Revision 2582bfed: block: BLOCK_IO_ERROR QMP event
- This commit introduces the bdrv_mon_event() function, which
should be called by block subsystems (eg. IDE) when a I/O... - 07:57 pm Revision 7ad7e3c3: ide: Generate BLOCK_IO_ERROR QMP event
- Just call bdrv_mon_event() in the right place.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by... - 07:57 pm Revision 380f640f: scsi: Generate BLOCK_IO_ERROR QMP event
- Just call bdrv_mon_event() in the right place.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by... - 07:57 pm Revision 15dc2697: block: saner flags filtering in bdrv_open2
- Clean up the current mess about figuring out which flags to pass to the
driver. BDRV_O_FILE, BDRV_O_SNAPSHOT and BDR... - 07:57 pm Revision eaa6c85f: virtio-blk: Generate BLOCK_IO_ERROR QMP event
- Just call bdrv_mon_event() in the right place.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by... - 07:57 pm Revision aa1db6ed: QMP: BLOCK_IO_ERROR event handling
- This commit adds the basic definitions for the BLOCK_IO_ERROR
event, but actual event emission will be introduced by ... - 07:56 pm Revision f4f0d391: qcow2: Fix signedness bugs
- Checking for return codes < 0 isn't really going to work with unsigned
types. Use signed types instead.
Signed-off-b... - 07:56 pm Revision 1d0f0d91: do not loop on an incomplete io_thread_fd read
- No need to loop if less than a full buffer is read, the next
read would return EAGAIN.
Signed-off-by: Paolo Bonzini ... - 07:56 pm Revision 652ce2d4: loop write in qemu_event_increment upon EINTR
- Same as what qemu-kvm does.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aligu... - 07:56 pm Revision f582af58: fix placement of config-host.h inclusion
- The #ifdef CONFIG_SOLARIS below was useless without this patch.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
S... - 07:56 pm Revision 20cc9997: Documentation: Add build support for documentation in pdf format
- Makefile already supported dvi, html and info formats,
but pdf was missing.
pdf is especially convenient for printin... - 07:56 pm Revision 9bc378c1: qemu-img: Fix qemu-img can't create qcow image based on read-only image
- Commit 03cbdac7 "Disable fall-back to read-only when cannot open drive's
file for read-write" result in read-only ima... - 07:56 pm Revision d0a96f3d: doc: Update mingw cross compile instructions
- The "Cross compilation for Windows with Linux" section of qemu-doc.texi
still instructs the user to use 'configure --... - 07:56 pm Revision afc535ac: Do not ignore error, if open file failed (-serial /dev/tty)
- In case, when qemu is executed with option like
-serial /dev/ttyS0, report if there are problems with
opening of devi... - 12:56 am Revision d76cac7d: Tranfer dirty blocks during iterative phase
- Start transfer dirty blocks during the iterative stage. That will
reduce the time that the guest will be suspended
S... - 12:56 am Revision aaa0eb75: Count dirty blocks and expose an API to get dirty count
- This will manage dirty counter for each device and will allow to get the
dirty counter from above.
Signed-off-by: Li... - 12:56 am Revision 889ae39c: Try not to exceed max downtime on stage3
- Move to stage3 only when remaining work can be done below max downtime.
Use qemu_get_clock_ns for measuring read perf... - 12:56 am Revision 46dbef6a: kvm: move kvm_set_phys_mem around
- move kvm_set_phys_mem so that it will
be later available earlier in the file.
needed for next patch using memory noti... - 12:56 am Revision f6f3fbca: qemu: memory notifiers
- This adds notifiers for phys memory changes: a set of callbacks that
vhost can register and update kernel accordingly... - 12:56 am Revision 7b8f3b78: kvm: move kvm to use memory notifiers
- remove direct kvm calls from exec.c, make
kvm use memory notifiers framework instead.
Signed-off-by: Michael S. Tsir... - 12:56 am Revision e970ec0b: Remove unused code
- blk_mig_save_bulked_block is never called with sync flag. Remove the sync
flag. Calculate bulk completion during blk_... - 12:56 am Revision 41c872b6: add qemu_get_clock_ns
- Some places use get_clock directly because they want to access the
rt_clock with nanosecond precision. Add a functio...
02/09/2010
- 11:54 pm Revision cca1af8c: tcg/mips: fix crash in tcg_out_qemu_ld()
- The address register is overriden when it corresponds to v0 and the fast
path is taken, which leads to a crash. Fix t... - 10:08 pm Revision 5a25cc2b: target-sh4: MMU: separate execute and read/write permissions
- On SH4, the ITLB and UTLB configurations are memory mapped, so loading
ITLB entries from UTLB has to be simulated cor... - 10:08 pm Revision 4d1e4ff6: target-sh4: MMU: fix ITLB priviledge check
- There is an ITLB access violation if SR_MD=0 (user mode) while
the high bit of the protection key is 0 (priviledge mo... - 10:08 pm Revision 0f3f1ec7: target-sh4: MMU: simplify call to tlb_set_page()
- tlb_set_page() doesn't need addresses with offset, but simply the
page aligned addresses.
Signed-off-by: Aurelien Ja... - 10:08 pm Revision 1f486815: target-sh4: MMU: fix mem_idx computation
- The mem_idx is wrongly computed. As written in target-sh4/cpu.h, mode 0
corresponds to kernel mode (SR_MD = 1), while... - 10:08 pm Revision 03e3b61e: target-sh4: MMU: fix store queue addresses
- The store queues are located from 0xe0000000 to 0xe3ffffff.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 10:08 pm Revision af090497: target-sh4: MMU: reduce the size of a TLB entry
- Reduce the size of the TLB entry from 32 to 16 bytes, reorganising
members and using a bit field.
Signed-off-by: Aur... - 10:08 pm Revision 55ff33a4: target-sh4: MMU: remove dead code
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 10:08 pm Revision 628b61a0: target-sh4: MMU: optimize UTLB accesses
- With the current code, the QEMU TLB is setup to match the read/write
mode of the MMU fault. This means when read acce... - 10:07 pm Revision e0bcb9ca: sh7750: handle MMUCR TI bit
- When the MMUCR TI bit is set, all the UTLB and ITLB entries should be
flushed.
Signed-off-by: Aurelien Jarno <aureli... - 02:01 am Revision 434254aa: tcg/mips: implement setcond2
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
02/08/2010
- 06:09 pm Revision 0debac14: Merge remote branch 'linux-user/linux-user-for-upstream' into staging-tmp
- 06:06 pm Revision 8217d945: Merge remote branch 'qemu-kvm/uq/master' into staging-tmp
- 05:37 pm Revision 4cb26382: tcg/mips: implement setcond
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 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... - 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... - 01:21 pm Revision 3101e99c: target-sh4: minor optimisations
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 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 ... - 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.... - 01:06 pm Revision add1e7ea: tcg: add setcondi pseudo-op
- Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
- 12:14 pm Revision 8fd5cf4b: pci: fix pci_find_bus()
- typo in c021f8e65f5009a5ab5711d9d5326fcab553ef1c.
comparison fix.
Cc: Blue Swirl <blauwirbel@gmail.com>
Cc: "Michael... - 11:44 am Revision 48a402e6: block/curl: %Z is not a valid conversion specifier
- Signed-off-by: malc <av1474@comtv.ru>
- 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... - 11:12 am Revision 3f020d70: Revert "On some systems printf is a macro"
- This reverts commit bc5b6004588ad17370e0416e40b4aa9cf977023b.
- 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> - 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... - 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...
02/07/2010
- 09:28 pm Revision d55380bb: dec: actually implement PCI bridging
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:17 am Revision ff9868ec: esp: use CamelCaseFunc for function types
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:15 am Revision b96ae2da: fw_cfg: don't use reserved _ prefix
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:13 am Revision 7859cb98: fdc: don't use reserved _ prefix
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 11:01 am Revision 5c02c033: fdc: don't use reserved _t suffix
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:05 am Revision 8e39a033: escc: don't use reserved _t suffix
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 10:05 am Revision 43a34704: m48t59: don't use reserved _t suffix
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 01:48 am Revision 1cd62ae9: tcg/ppc64: implement setcond
- Signed-off-by: malc <av1474@comtv.ru>
- 01:48 am Revision 27a7797b: tcg/ppc32: proper setcond implementation
- Signed-off-by: malc <av1474@comtv.ru>
- 01:18 am Revision b0809bf7: tcg/ppc32: implement setcond[2]
- Signed-off-by: malc <av1474@comtv.ru>
- 01:04 am Revision bc5b6004: On some systems printf is a macro
- Signed-off-by: malc <av1474@comtv.ru>
- 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... - 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...
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...
Also available in: Atom