Activity

From 01/20/2010 to 02/18/2010

02/18/2010

10:38 pm Revision 24ebf5f3: get rid of hostregs_helper.h
Since b567b38 (target-arm: remove T0 and T1, 2009-10-16) the only global
register that is used is AREG0, so the compl...
Paolo Bonzini
10:37 pm Revision df2a54e6: remove dead m68k definitions
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Paolo Bonzini
09:08 pm Revision c68aaa18: tcg: Add consistency checks for op definitions
When compiled with CONFIG_DEBUG_TCG, this code looks
for missing, duplicate and wrong entries in the
op definitions.
...
Stefan Weil

02/17/2010

02:59 pm Revision f3dfda61: use eventfd for iothread
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Paolo Bonzini

02/16/2010

07:53 pm Revision dbfe80e1: tcg-sparc: Implement setcond, setcond2.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Richard Henderson
07:52 pm Revision 1c086220: tcg: Add tcg_swap_cond.
Returns the condition as if with swapped comparison operands.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Sig...
Richard Henderson
12:39 am Revision bf76bafa: crisv10: Prettify.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias

02/15/2010

07:49 pm Revision 6f57bbf4: sparc32 fix spurious dma interrupts v2
Don't raise irq when not enabled.
Raise irq on enabling if DMA_INTR is set
Don't clear irq unless it was raised by DM...
Artyom Tarasenko
07:49 pm Revision 47de922d: Revert "Sparc32: improve DMA controller IRQ debugging"
This reverts commit 787cfbc432bf1d353a77cbdb613754f3963371a3. Blue Swirl
01:18 pm Revision 40e9eddd: cris: Add support for CRISv10 translation.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
01:15 pm Revision 46e246c9: cris: Use tcg_gen_movi_tl.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
12:47 pm Revision 7a977356: cris: Add v10 style interrupts.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
12:20 pm Revision 95475216: crisv10: Always clear the V and C flags on btst.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
12:17 pm Revision fb9fb692: cris: Prepare for CRISv10.
* Add prefix flag and special reg.
* Add interrupt lockout.
* Add CC_OP_MSTEP.
Signed-off-by: Edgar E. Iglesias <edg...
Edgar E. Iglesias

02/14/2010

04:10 pm Revision b2eca445: PPC: Fix large pages
We were masking 1TB SLB entries on the feature bit of 16 MB pages. Obviously
that breaks, so let's just ignore 1TB SL...
Alexander Graf
04:10 pm Revision a2236d48: PPC: Add USB per default on U3
Linux with CONFIG_PPC64 doesn't support ADB devices anymore, so we have to
use USB for keyboard and mouse.
This patc...
Alexander Graf
04:10 pm Revision 915cd3a9: PPC: Include dump of lspci -nn on real G5
To ease debugging and to know what we're lacking, I found it really useful to
have an lspci dump of a real U3 based G...
Alexander Graf
04:10 pm Revision d86f0e32: PPC: Uninorth config space accessor
The Uninorth PCI bridge requires different layouts in its PCI config space
accessors.
This patch introduces a conver...
Alexander Graf
04:10 pm Revision c6a94ba5: PPC: Add timer when running KVM
For some odd reason we sometimes hang inside KVM forever. I'd guess it's
a race condition where we actually have a le...
Alexander Graf
04:10 pm Revision fa0be69a: PPC: Make interrupts work
The interrupt code as is didn't really work for me. I couldn't even convince
Linux to take interrupt 9 in an interrup...
Alexander Graf
04:10 pm Revision 0f921197: PPC: Use Mac99_U3 type on ppc64
The "Mac99" type so far defines a "U2" based configuration. Unfortunately,
there have never been any U2 based PPC64 m...
Alexander Graf
04:10 pm Revision dffc07ca: PPC: Use macio IDE controller for Newworld
Per default Linux doesn't come with a lot of storage adapters enabled on
Mac configurations. The one that's pretty mu...
Alexander Graf
04:10 pm Revision a408b1de: versatile_pci: cleanup
Cleanup versatile_pci: no need to re-set fields
to zero (pci core sets 0 already), use set_word
for status field. Com...
Michael S. Tsirkin
04:10 pm Revision 01764fe0: versatile_pci: convert to symbolic names
This converts versatile_pci to use symbolic
constants. Verified by comparing binary to
original one.
Signed-off-by: ...
Michael S. Tsirkin
04:10 pm Revision a9ceb76d: PPC: Get rid of segfaults in DBDMA emulation
While trying to find the right channel number for the DBDMA emulation I
stumbled across segmentation faults that were...
Alexander Graf
04:10 pm Revision dc333cd6: PPC: tell the guest about the time base frequency
Our guest systems need to know by how much the timebase increases every second,
so there usually is a "timebase-frequ...
Alexander Graf
04:10 pm Revision 9f6f0423: pci_host: rewrite using rwhandler
Save a ton of code by switching pcihost to use rwhandler.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Michael S. Tsirkin
04:10 pm Revision 049f7adb: rwhandler: simplified way to register for mem/io
Some users prefer a single callback with length passed as parameter to
using b/w/l callbacks. It would maybe be clean...
Michael S. Tsirkin
04:10 pm Revision e73d6e3a: bwap: add qemu_bswap helper
add helper that can swap values of 4, 2, 1 bytes
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Michael S. Tsirkin
04:10 pm Revision 186993ee: pci: move pcibus_t to qemu-common
move pcibus_t to qemu-common.h to simplify header dependencies.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Michael S. Tsirkin
11:01 am Revision 204ff571: dec: use PCI accessors
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
10:27 am Revision 9fe52c7f: sparc64: use PCI accessors for APB/PBM
Remove useless set to zero lines. Latency programming should be
done by BIOS, reset value is zero.
Add revision to A...
Blue Swirl
09:24 am Revision bc798c77: Remove conditional rom loading support
Commit c2039bd0ffce8807e0eaac55254fde790825fa92 made rom loading
automatic for non-PC architectures. Remove now mostl...
Blue Swirl
09:23 am Revision ee0dc6d3: Fix incorrect exception_index use
env->exception_index should be cleared with -1, not 0.
See also 821b19fe923ac49a24cdb4af902584fdd019cee6.
Spotted b...
Blue Swirl

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...
Isaku Yamahata
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()
Blue Swirl

02/11/2010

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...
Christoph Hellwig
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.
...
Christoph Hellwig
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...
Christoph Hellwig
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...
Christoph Hellwig
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 ...
hch@lst.de

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...
Jim Meyering
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 ...
Brian Jackson
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...
TeLeMan
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...
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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...
Tom Lendacky
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...
Roy Tam
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...
Marcelo Tosatti
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...
Marcelo Tosatti
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_...
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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>
Luiz Capitulino
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 ...
David S. Ahern
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...
David S. Ahern
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...
Amit Shah
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...
Amit Shah
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...
Stefan Weil
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...
Stefan Weil
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...
Stefan Weil
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 ...
Stefan Weil
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 ...
Stefan Weil
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...
Stefan Weil
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...
Stefan Weil
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...
Luiz Capitulino
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...
Luiz Capitulino
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...
Christoph Hellwig
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...
Luiz Capitulino
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...
Luiz Capitulino
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 ...
Luiz Capitulino
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...
Kevin Wolf
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 ...
Paolo Bonzini
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...
Stefan Weil
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...
Paolo Bonzini
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...
Sheng Yang
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...
Paolo Bonzini
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 --...
Scott Tsai
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...
Evgeniy Dushistov
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...
Liran Schour
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...
Liran Schour
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...
Liran Schour
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...
Michael S. Tsirkin
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...
Paolo Bonzini
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...
Michael S. Tsirkin
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_...
Liran Schour
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...
Michael S. Tsirkin

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...
Aurelien Jarno
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...
Aurelien Jarno
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...
Aurelien Jarno
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...
Aurelien Jarno
10:08 pm Revision 55ff33a4: target-sh4: MMU: remove dead code
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno
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>
Aurelien Jarno
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...
Aurelien Jarno
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...
Aurelien Jarno
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...
Aurelien Jarno
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...
Aurelien Jarno
02:01 am Revision 434254aa: tcg/mips: implement setcond2
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Aurelien Jarno

02/08/2010

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

02/07/2010

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

02/06/2010

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

02/05/2010

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

02/04/2010

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

02/03/2010

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

01/31/2010

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

01/30/2010

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

01/29/2010

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

01/28/2010

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

01/27/2010

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

01/26/2010

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

01/24/2010

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

01/23/2010

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

01/22/2010

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

01/20/2010

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

Also available in: Atom