Activity
From 09/23/2010 to 10/22/2010
10/22/2010
- 09:26 pm Revision 5340c8a0: mips_fulong2e: fix ram allocation
- RAM registration used incorrect offset.
Fix by using the offset obtained previously for this purpose.
Spotted by GC... - 08:11 pm Revision 2c80e423: Replace remaining gcc format attributes by macro GCC_FMT_ATTR (format checking)
- Replace the remaining format attribute printf by macro
GCC_FMT_ATTR which uses gnu_printf (if supported).
v2
* Remov... - 08:11 pm Revision 47b01cf3: Remove special handling of system include files (no longer needed)
- The formerly used dyngen code did not work with
system include files like stdio.h.
Tests with Linux, OSX and Win32 s... - 04:02 pm Revision dbb14135: Merge remote branch 'qemu-kvm/uq/master' into staging
- 03:49 pm Revision a58b8d54: ide: set WCACHE supported in IDENTIFY data
- ATA does not only have the WCACHE enabled bit in identify word 85, but also
a WCACHE supported bit in word 82. While... - 03:49 pm Revision a9420734: qcow2: Simplify image creation
- Instead of doing lots of magic for setting up initial refcount blocks and stuff
create a minimal (inconsistent) image... - 03:49 pm Revision 9b036055: qcow2: Remove old image creation function
- They have been #ifdef'd out by the previous patch.
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 03:49 pm Revision 72893756: qcow2: Support exact L1 table growth
- The L1 table grow operation includes a size calculation that bumps up
the new L1 table size in order to anticipate th... - 03:49 pm Revision 51ef6727: Copy snapshots out of QCOW2 disk
- In order to backup snapshots, created from QCOW2 iamge, we want to copy snapshots out of QCOW2 disk to a seperate sto...
- 03:49 pm Revision 8c269b54: virtio-blk: Respect werror option for flushes
- The werror option now affects not only write requests, but also flush requests.
Previously, it was not possible to st... - 03:49 pm Revision a77cffe7: block: Use GCC_FMT_ATTR and fix a format error
- Adding the gcc format attribute detects a format bug
which is fixed here.
v2:
Don't use type cast. BDRV_SECTOR_SIZE ... - 03:49 pm Revision a18953fb: qemu-img: Fix qemu-img convert -obacking_file
- The old -B option caused a backing file to be used for the converted image and
to avoid copying clusters from the old... - 03:49 pm Revision 6bcb1a79: ide: Factor ide_flush_cache out
- The next patch reuses this code, so put it in its own function.
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 03:49 pm Revision e2bcadad: ide: Handle flush failure
- Instead of always assuming success for bdrv_aio_flush, actually do something
with the error. This respects the werror... - 03:49 pm Revision 191c2890: qemu-io: New command map
- The new map command in qemu-io lists all allocated/unallocated areas in an
image file.
Signed-off-by: Kevin Wolf <kw... - 03:08 pm Revision 46c7fc18: monitor: Ignore "." and ".." when completing file name.
- Signed-off-by: Kusanagi Kouichi <slash@ac.auone-net.jp>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 03:08 pm Revision e7a06af8: Silence compiler warning in json test case
- This avoids
error: zero-length gnu_printf format string
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Sign... - 03:08 pm Revision 7af72c24: Trivial fix for QMP/qmp-events.txt
- Fix example of STOP event that was just copy-and-pasted.
Signed-off-by: Hidetoshi Seto <seto.hidetoshi@jp.fujitsu.co... - 03:08 pm Revision 945d3e63: Fix test suite build with tracing enabled
- qemu_malloc instrumentations require linking against the trace objects.
Signed-off-by: Jan Kiszka <jan.kiszka@siemen...
10/21/2010
- 07:31 pm Revision d03703c8: curses: Fix control-{@[\]^_} and ESC
- control-{@[\]^_} shouldn't get the 'a' - 'A' offset for correct
translation. ESC is better simulated as escape key.
... - 06:37 pm Revision 25d2e361: kvm: save/restore x86-64 MSRs on x86-64 kernels
- Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
- 06:37 pm Revision 384331a6: kvm: writeback SMP TSCs on migration only
- commit 6389c45441269baa2873e6feafebd17105ddeaf6
Author: Jan Kiszka <jan.kiszka@siemens.com>
Date: Mon Mar 1 18:17:2... - 06:37 pm Revision 75b10c43: kvm: factor out kvm_has_msr_star
- And add kvm_has_msr_hsave_pa(), to avoid warnings on older
kernels without support.
Signed-off-by: Marcelo Tosatti <... - 06:37 pm Revision aa851e36: kvm: add save/restore of MSR_VM_HSAVE_PA
- commit 2bba4446746add456ceeb0e8359a43032a2ea333
Author: Alexander Graf <agraf@suse.de>
Date: Thu Dec 18 15:38:32 20... - 06:12 pm Revision d8da8574: Fix build on !KVM_CAP_MCE
- This patch removes following warnings:
target-i386/kvm.c: In function 'kvm_put_msrs':
target-i386/kvm.c:782: error: ... - 06:11 pm Revision f71ac88f: x86, mce: broadcast mce depending on the cpu version
- There is no reason why SRAO event received by the main thread
is the only one that being broadcasted.
According to t... - 06:09 pm Revision f8502cfb: x86, mce: ignore SRAO only when MCG_SER_P is available
- And restruct this block to call kvm_mce_in_exception() only when it is
required.
Signed-off-by: Hidetoshi Seto <seto... - 01:23 am Revision 4441a287: Use defines instead of numbers for pci hotplug sts bit
- Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:23 am Revision 633aa0ac: Fix pci hotplug to generate level triggered interrupt.
- SCI is level triggered. pci hotplug should behave appropriately.
Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signe... - 12:15 am Revision db0ad1ba: Set cpuid definition to 0 before initializing it
- This patch cleans the (stack-allocated) cpuid definition to
0 before actually initializing it.
Signed-off-by: Joerg ... - 12:15 am Revision 296acb64: Add svm cpuid features
- This patch adds the svm cpuid feature flags to the qemu
intialization path. It also adds the svm features available
o... - 12:15 am Revision dcc38d1c: signalfd compatibility
- Port qemu-kvm's signalfd compat code.
commit 5a7fdd0abd7cd24dac205317a4195446ab8748b5
Author: Anthony Liguori <aligu... - 12:15 am Revision a8486bc9: iothread: use signalfd
- Block SIGALRM, SIGIO and consume them via signalfd.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-... - 12:15 am Revision e7701825: kvm: x86: add mce support
- Port qemu-kvm's MCE support
commit c68b2374c9048812f488e00ffb95db66c0bc07a7
Author: Huang Ying <ying.huang@intel.com... - 12:15 am Revision e890261f: Export qemu_ram_addr_from_host
- To be used by next patches.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Avi Kivity <avi@redh... - 12:15 am Revision 983dfc3b: Add RAM -> physical addr mapping in MCE simulation
- In QEMU-KVM, physical address != RAM address. While MCE simulation
needs physical address instead of RAM address. So
... - 12:15 am Revision c0532a76: MCE: Relay UCR MCE to guest
- Port qemu-kvm's
commit 4b62fff1101a7ad77553147717a8bd3bf79df7ef
Author: Huang Ying <ying.huang@intel.com>
Date: Mo... - 12:15 am Revision 57780495: Add savevm/loadvm support for MCE
- Port qemu-kvm's
commit 1bab5d11545d8de5facf46c28630085a2f9651ae
Author: Huang Ying <ying.huang@intel.com>
Date: We... - 12:15 am Revision 0f53994f: Fix memory leak in register save load due to xsave support
- From: Avi Kivity <avi@redhat.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
10/20/2010
- 11:52 pm Revision 1e027be7: configure: Support disabling warnings in $gcc_flags
- -Wall enables a bunch of warnings at once. configure puts it after
$gcc_flags. This makes it impossible to disable ... - 11:52 pm Revision c3b08d0e: tcg: Fix compiler error (comparison of unsigned expression)
- When qemu is configured with --enable-debug-tcg,
gcc throws this warning (or error with -Werror):
tcg/tcg.c:1030: er... - 08:10 pm Revision 45b23ff8: [virtio-9p] Add support to v9fs_string_alloc_printf() for handling %lu.
- Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
- 08:10 pm Revision 56d15a53: [virtio-9p] Use preadv/pwritev instead of readv/writev
- readv & writev, read & write respectively from the current offset
of the file & hence their use has to be preceeded b... - 08:10 pm Revision cd496926: vmmouse: adapt to mouse handler changes.
- This patch updates the vmmouse handler registration and activation.
Old behavior:
vmmouse_read_id, vmmouse_request... - 08:10 pm Revision b2d4d832: wacom tablet: activate event handlers.
- Add qemu_activate_mouse_event_handler() calls to the usb wavom tablet so
it actually receives events. Also make sure... - 08:10 pm Revision 82cc3ee8: [virto-9p] Implement TLOCK
- Synopsis
size[4] TLock tag[2] fid[4] flock[n]
size[4] RLock tag[2] status[1]
Description
Tlock is used to ... - 08:10 pm Revision ab03b63d: [virtio-9p] open should not return EBADF
- When 9P server fails to create a file due to permission problems it should
return EPERM. However the current 9P2000.L... - 08:10 pm Revision 8f354003: qemu-virtio9p: Implement TGETLOCK
- Synopsis
size[4] TGetlock tag[2] fid[4] getlock[n]
size[4] RGetlock tag[2] getlock[n]
Description
TGetlock... - 08:10 pm Revision b41e95d3: [virtio-9p] Introduce server side TFSYNC/RFSYNC for dotl
- SYNOPSIS
size[4] Tfsync tag[2] fid[4]
size[4] Rfsync tag[2]
DESCRIPTION
The Tfsync transaction transfers (... - 08:10 pm Revision df0973a4: qemu-virtio-9p: Implement TREADLINK operation for 9p2000.L
- Synopsis
size[4] TReadlink tag[2] fid[4]
size[4] RReadlink tag[2] target[s]
Description
Rea... - 08:10 pm Revision 0f8151cb: [virtio-9p] Ignore O_DIRECT hint from client.
- The O_DIRECT flag imposes alignment restrictions on the length and address
of userspace buffers and the file offset o... - 08:10 pm Revision 9f506893: [virtio-9p] Qemu 9p commandline options validity checks
- Signed-off-by: Harsh Prateek Bora <harsh@linux.vnet.ibm.com>
Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet... - 08:10 pm Revision 70fc55eb: virtio-9p: Support mapped posix acl
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Signed-off-by: Venkateswararao Jujjuri <jvrao@linux... - 08:10 pm Revision fc22118d: virtio-9p: Use layered xattr approach
- We would need this to make sure we handle the mapped
security model correctly for different xattr names.
Signed-off-... - 07:41 pm Revision a12c668f: trace: improve info trace output
- Use PRI*64 to print full 64 bit data even on ILP32 hosts.
Print also sixth tracepoint parameter.
Acked-by: Stefan H... - 07:41 pm Revision cf85cf8e: trace: Format strings must begin/end with double quotes
- Document the restriction that format strings must begin and end with
double quotes. This is for easy parsing since w... - 07:41 pm Revision d8023f31: apic: convert debug printf statements to tracepoints
- Replace debug printf statements with tracepoints.
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signe... - 07:27 pm Revision 6df40080: trace: Relax trace-events parsing regex in simpletrace.py
- The regular expression to parse trace event definitions assumed the
format string would be a simple double-quoted str... - 01:06 pm Revision 48ebf2f9: x3130: pcie downstream port
- Implement TI x3130 pcie downstream port switch.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by... - 01:06 pm Revision faf1e708: x3130: pcie upstream port
- Implement TI x3130 pcie upstream port switch.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: ... - 01:06 pm Revision 8135aeed: ioh3420: pcie root port in X58 ioh
- Implements pcie root port switch in intel X58 ioh
whose device id is 0x3420.
Signed-off-by: Isaku Yamahata <yamahata... - 01:05 pm Revision bc20ba98: pcie port: define struct PCIEPort/PCIESlot and helper functions
- define struct PCIEPort which represents common part
of pci express port.(root, upstream and downstream.)
add a helper... - 01:05 pm Revision 0208def1: pci/bridge: fix pci_bridge_reset()
- The lower bits of base/limit registers is RO and shouldn't be zero
cleared on reset. This patch fixes it.
In fact, th... - 01:04 pm Revision 6da6d29f: pcie: comment on hpev_intx
- document hpev_intx.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S. Tsirkin <mst@re...
10/19/2010
- 03:09 pm Revision 0428527c: pcie: helper functions for pcie capability and extended capability
- This patch implements helper functions for pci express capability
and pci express extended capability allocation.
NOT... - 03:09 pm Revision 08f3dcf1: pcie: add pcie constants to pcie_regs.h
- add pcie constants to pcie_regs.h.
Those constants should go to Linux pci_regs.h and then the file should
go away eve... - 03:09 pm Revision e4c7d2ae: msi: implements msi
- implements msi related functions.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S. T... - 02:57 pm Revision 99443c21: pci: use pci_word_test_and_clear_mask() in pci_device_reset()
- use pci_clear_bit_word() in pci_device_reset() where appropriate.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co... - 02:57 pm Revision a5d1fd20: pci: introduce helper function to handle msi-x and msi.
- this patch implements helper functions to handle msi-x and msi
uniformly.
They will be used later.
Signed-off-by: Is... - 02:57 pm Revision aabcf526: pci: introduce helper functions to test-and-{clear, set} mask in configuration...
- This patch introduces helper functions to test-and-{clear, set} mask in configuration
space. pci_{byte, word, long, q...
10/18/2010
- 09:07 am Revision 1a4f5971: pci: make pci_del_capability() update for w1cmask
- Clear w1cmask when deleting a pci capability.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: ...
10/17/2010
- 11:39 pm Revision 38cc9b60: issue snd_pcm_start() when capturing audio
- snd_pcm_start() starts the capture process and ensures that the events
are delivered to the poll handler. Without the... - 11:39 pm Revision 22d948a2: fix 100% CPU load when idle with ALSA
- Playback control function did not disable polling when playback stops.
Caused busy spinning of the main loop due to u...
10/13/2010
- 10:14 pm Revision f871d689: trace: print a warning if user tries to enable an unknown trace event
- There was no warning if a bad trace event name was given to
'trace-event' command, thus the user could think that the... - 09:43 pm Revision 2abf314d: mips: avoid write only variables
- Compiling with GCC 4.6.0 20100925 produced a lot of warnings like:
/src/qemu/target-mips/translate.c: In function 'ge... - 09:43 pm Revision 577f25a5: ppc: avoid write only variables
- Compiling with GCC 4.6.0 20100925 produced warnings:
/src/qemu/target-ppc/op_helper.c: In function 'helper_icbi':
/sr... - 09:43 pm Revision 4581cbcd: i386: avoid a write only variable
- Compiling with GCC 4.6.0 20100925 produced warnings:
/src/qemu/target-i386/op_helper.c: In function 'switch_tss':
/sr... - 09:43 pm Revision 2ded6ad7: vnc: avoid write only variables
- Compiling with GCC 4.6.0 20100925 produced warnings:
/src/qemu/ui/vnc.c: In function 'vnc_client_cache_auth':
/src/qe... - 09:42 pm Revision 03e654c0: cris: avoid a write only variable
- Compiling with GCC 4.6.0 20100925 produced a warning:
In file included from /src/qemu/target-cris/translate.c:3154:0:... - 09:41 pm Revision 49a2942d: Delete write only variables
- Compiling with GCC 4.6.0 20100925 produced warnings like:
/src/qemu/net/tap-win32.c: In function 'tap_win32_open':
/s... - 09:38 pm Revision 83e3f76c: block: avoid a write only variable
- Compiling with GCC 4.6.0 20100925 produced a warning:
/src/qemu/block/qcow2-refcount.c: In function 'update_refcount'... - 09:38 pm Revision 8c78881f: cirrus: avoid write only variables
- Compiling with GCC 4.6.0 20100925 produced a lot of warnings like:
In file included from /src/qemu/hw/cirrus_vga_rop.... - 09:38 pm Revision ef476062: eepro100: initialize a variable in all cases
- Compiling with GCC 4.6.0 20100925 produced warnings:
/src/qemu/hw/eepro100.c: In function 'eepro100_read4':
/src/qemu... - 09:38 pm Revision f3f5b867: lsi53c895a: avoid a write only variable
- Compiling with GCC 4.6.0 20100925 produced a warning:
/src/qemu/hw/lsi53c895a.c: In function 'lsi_do_msgout':
/src/qe... - 09:38 pm Revision ae0bfb79: ppc: remove video.x
- Only Mac-on-Linux stuff used video.x, OpenBIOS does not need it.
Remove video.x MoL hacks.
Signed-off-by: Alexander...
10/11/2010
10/09/2010
- 11:24 am Revision d7489b72: trace: remove timestamp files when cleaning up
- 'make clean' did not remove trace.[ch]-timestamp files,
only trace.[ch]. But 'make' did not know how to make trace.[c... - 11:23 am Revision ba807829: configure: Send error message from spice check to /dev/null
- pkg-config is not always available (e.g. on win32 hosts),
but we don't want to see the 'command not found' error mess... - 11:20 am Revision 6650b710: win32: Set unbuffered stdout
- Win32 does not support line-buffering, but it allows
unbuffered output.
Unbuffered output is a good approximation. F... - 11:19 am Revision ea95f156: .gitignore: Ignore *-timestamp
- Timestamp files were recently added to reduce make churn on source files
that use tracing. The timestamp files shoul... - 11:19 am Revision b755a428: acpi: Fix an infinite loop in acpi_table_add
- Commit d729bb9a7700e364b1c5f9893d61f07a9e002bce has a typo, causing an
infinite loop in acpi_table_add.
Signed-off-b... - 11:18 am Revision 10d554c6: configure: Remove unneeded defines from checks
- _GNU_SOURCE is already defined in QEMU_CFLAGS which
is passed to gcc in shell function compile_prog.
Removing the de... - 11:17 am Revision 832ce9c2: configure: include stddef.h for NULL
- This fixes an observed failure to detect madvise() on Linux.
To avoid similar issues, all other tests that use NULL ... - 11:17 am Revision bbf0a440: trace: Trace bdrv_aio_{readv,writev}
- Observing block layer aio readv/writev operations is useful for
debugging image formats or understanding guest disk I... - 11:16 am Revision ea9c1698: trace: Use TP_PROTO() and TP_ARGS() for LTTng UST
- The LTTng UserSpace Tracer formerly used TPPROTO() and TPARGS() instead
of TP_PROTO() and TP_ARGS() like the kernel u... - 11:16 am Revision 5eb5527b: trace: Don't strip lines containing '#' arbitrarily
- Although comment lines must be skipped, the '#' character can occur in
valid format strings. Be more careful when ch... - 11:16 am Revision 9a85d394: trace: Use portable format strings
- It is not portable to use "%ld" for int64_t because int64_t may have
type long on 64-bit platforms and long long on 3...
10/08/2010
- 01:49 pm Revision c448e855: spice: tls support
- Add options to the -spice command line switch to setup tls.
- 01:49 pm Revision 9f04e09e: spice: make compression configurable.
- This patch adds options to the -spice command line switch to
configure image compression.
[ v2: speling fix in the d... - 01:49 pm Revision 17b6dea0: spice: add config options for channel security.
- This allows to enforce tls or plaintext usage for certain spice
channels.
[ v2: code style fixup ] - 01:49 pm Revision 333b0eeb: spice: add config options for the listening address
- Make listening address configurable. Also add options to
force using IPv4 or IPv6. - 01:49 pm Revision 84a23f25: spice: add misc config options
- This patch adds a few more options to tweak spice server behavior.
The documentation update chunk has the details ;)
10/07/2010
- 10:20 pm Revision 3e18c6bf: cris: Consider the TLB valid bit on writes to the TLB
- When updating the guest TLB we only need to flush previous
mappings from the entry written if the entry was valid.
A... - 01:19 pm Revision 010ec629: eepro100: Add support for multiple individual addresses (multiple IA)
- I reviewed the latest sources of Linux, FreeBSD and NetBSD.
They all reset the multiple IA bit (multi_ia in BSD) to z... - 01:19 pm Revision afbaa7b4: virtio-net: unify vhost-net start/stop
- Move all of vhost-net start/stop logic to a single routine,
and call it from everywhere.
Additionally, start/stop vh... - 01:19 pm Revision e0c472d8: virtio: invoke set_status callback on reset
- As status is set to 0 on reset, invoke the relevant callback. This makes
for a cleaner code in devices as they don't ... - 01:19 pm Revision 54dd9321: virtio: change set guest notifier to per-device
- When using irqfd with vhost-net to inject interrupts,
a single evenfd might inject multiple interrupts.
Implementing ... - 01:19 pm Revision c8852121: vhost: error code
- fix up errors returned to include errno, not just -1
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
10/06/2010
- 07:24 pm Revision a083a89d: net: delay freeing peer host device
- With -netdev, virtio devices present offload
features to guest, depending on the backend used.
Thus, removing host ne...
10/05/2010
- 10:14 pm Revision 4447d609: Merge remote branch 'spice/submit.6' into staging
- Conflicts:
configure
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 09:54 pm Revision 48f57044: Merge remote branch 'qmp/for-anthony' into staging
- 09:53 pm Revision b0cd712c: Fix spelling in comments
- multifuction -> multifunction
successfull -> successful.
Signed-off-by: Stefan Weil <weil@mail.berlios.de> - 09:53 pm Revision e0c8a796: linux-user: Fix typo m86k -> m68k
- Replace m86k_sim_stat by m68k_sim_stat.
Cc: Riku Voipio <riku.voipio@iki.fi>
Signed-off-by: Stefan Weil <weil@mail.b... - 09:53 pm Revision f66724c9: Add new user mode option -ignore-environment
- An empty environment is sometimes useful in user mode.
The new option provides it for linux-user and bsd-user
(darwin... - 09:53 pm Revision dda5336e: docs: Improve documentation
- Fix some inconsistencies (tabs and punctuation)
and try to improve grammar and spelling.
Cc: Juan Quintela <quintela... - 07:38 pm Revision 999fa40e: ppc: Minor 40x MMU fixes
- * Fix swapped reading of tlblo/hi.
* Fix tlb exec permissions
Signed-off-by: John Clark <clarkjc@runbox.com>
Signed-...
10/03/2010
- 09:43 am Revision 358664cc: console: Avoid dereferencing NULL active_console
- The console_select() function does not check that active_console is
non-NULL before dereferencing it. When invoked w... - 09:41 am Revision 7fd3f494: exec: Fix compilation error for debug code
- is_softmmu was removed with commit
d4c430a80f000d722bb70287af4d4c184a8d7006,
so remove it now from debug code, too.
... - 09:41 am Revision b832134d: rc4030: Fix compilation error in debug code
- min was unknown here, so avoid it.
Cc: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Stefan Weil <weil@mail.berli... - 09:40 am Revision a4a77677: mipsnet: Fix compiler warning in debug code
- size_t needs a different format specifier, so fix this.
Cc: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Stefan ... - 09:40 am Revision d523d5d6: block/vvfat: Fix compiler warning in debug code
- Fix this compiler warning:
./block/vvfat.c:2285: error: comparison of unsigned expression >= 0 is always true
Cc: Bl... - 09:39 am Revision c9ba47dc: virtio-9p: Use GCC_FMT_ATTR and fix a format warning
- With the new gcc format warnings, gcc detected this:
/qemu/hw/virtio-9p.c:1040: error: format ‘%u’ expects type ‘uns... - 09:37 am Revision 6ea421fe: blockdev: Use GCC_FMT_ATTR (format checking)
- Additional changes:
* Removed 'extern' from drive_add (avoids too long line).
* Removed 'extern' from other function... - 09:34 am Revision 8b7968f7: Use GCC_FMT_ATTR (format checking)
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:34 am Revision e5924d89: Replace most gcc format attributes by macro GCC_FMT_ATTR (format checking)
- Since version 4.4.x, gcc supports additional format attributes.
__attribute__ ((format (gnu_printf, 1, 2)))
shoul... - 09:31 am Revision 4a2b39d3: slirp: Silence warning on Haiku
- Haiku has O_BINARY in fcntl.h.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Cc: Jan Kiszka <jan.kiszka@web... - 09:31 am Revision 3ee66dfa: tap: Add stub for Haiku
- Adapted from AIX code.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Signed-off-by: Blue Swirl <blauwirbel@... - 09:31 am Revision 5dc2eec9: nbd: Haiku has _IO() in its BSD compatibility layer
- Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:31 am Revision aff447c9: Haiku doesn't have libm
- Math functions are integrated into Haiku's libroot.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Signed-of... - 09:31 am Revision bd00d539: configure: Don't rely on special pthreads library
- Haiku has pthreads integrated into its libroot.so library. No linker arguments
are needed for it, so don't fail if -l... - 09:31 am Revision 179cf400: configure: Add basic support for Haiku
- For compatibility with BeOS, Haiku's error codes are negative whereas recent
POSIX versions require them to be positi...
10/02/2010
- 05:28 pm Revision a82cdd58: trace: avoid unnecessary recompilation if nothing changed
- Add logic to detect changes in generated files. If the old
and new files are identical, don't touch the generated fil... - 05:28 pm Revision 904fe1fb: Makefile: fix config-devices.mak generation
- The logic of detecting changes in default-configs/*.mak is
flawed as can be demonstrated by 'touch default-configs/*.... - 05:27 pm Revision 3f7132d1: sysbus: fix address truncation
- Fix address truncation in sysbus by using a wider type.
Reported-by: Artyom Tarasenko <atar4qemu@googlemail.com>
Tes... - 02:12 pm Revision 211ecdc0: target-cris: Use %td for ptrdiff_t arguments in debug message
- According to ISO/IEC 9899:1999 7.19.6.1,
the correct length modifier for ptrdiff_t is 't', not 'z'.
Cc: Blue Swirl <... - 02:12 pm Revision e6aa0f11: target-microblaze: Use %td for ptrdiff_t arguments in debug message
- According to ISO/IEC 9899:1999 7.19.6.1,
the correct length modifier for ptrdiff_t is 't', not 'z'.
Cc: Blue Swirl <... - 02:04 pm Revision 3b2e3dc9: virtex: Add braces
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
10/01/2010
- 04:20 pm Revision 4903de0c: Monitor: Rename monitor_handler_is_async()
- Let's follow the convention introduced by the previous commit and
call it handler_is_async().
Signed-off-by: Luiz Ca... - 04:20 pm Revision de79ba6f: Monitor: Directly call QObject handlers
- This avoids handle_user_command() calling monitor_call_handler(),
which is currently shared with QMP.
Signed-off-by:... - 04:20 pm Revision fc29df75: QMP: Introduce qmp_call_cmd()
- Calls a QObject handler and emits the QMP response, also drops
monitor_call_handler() which is now unused.
Signed-of... - 04:20 pm Revision acd0a093: Monitor: Rename the qemu-monitor.hx file
- Let's be consistent and call it hmp-commands.hx, so that we have
qmp-commands.hx for QMP and hmp-commands.hx for HMP.... - 04:20 pm Revision a18b2ce2: QMP/README: Update QMP homepage address
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
- 04:20 pm Revision d4551293: Monitor: Drop is_async_return()
- If I understood it correcty, the is_async_return() logic was only
used to prevent QMP from issuing duplicated success... - 04:20 pm Revision 945c5ac8: Monitor: Introduce search_dispatch_table()
- It's a generic version of monitor_find_command() which searches
the dispatch table passed as an argument.
Future com... - 04:20 pm Revision 0fb88582: QMP: handle_qmp_command(): Move 'cmd' sanity check
- Next commit will change how query commands are handled in a
way that the 'cmd' sanity check is also going to be neede... - 04:20 pm Revision 030db6e8: QMP: Don't use do_info()
- Since its inception, QMP has been using HMP's do_info() function
to run query commands.
This was a bad choice, as it... - 04:20 pm Revision 1dcbd6f6: Monitor: Drop QMP bits from do_info()
- As of last commit, QMP doesn't use do_info() anymore. Simplify it.
Signed-off-by: Luiz Capitulino <lcapitulino@redha... - 04:20 pm Revision 07b0403d: disable guest-provided stats on "info balloon" command
- The addition of memory stats reporting to the virtio balloon causes
the 'info balloon' command to become asynchronous... - 04:20 pm Revision 9e80721e: Monitor: Rename monitor_handler_ported()
- That name makes no sense anymore, as dispatch tables have been split,
a better name is handler_is_qobject(), which re... - 04:20 pm Revision 82a56f0d: Monitor: Introduce the qmp-commands.hx file
- This file contains a copy of the following information from the
qemu-monitor.hx file:
o QObject handlers entries... - 04:20 pm Revision bead3ce1: QMP: Introduce qmp_find_cmd()
- Next commit needs this new function: it will introduce the
the QMP's command dispatch table and qmp_find_cmd() will b... - 04:20 pm Revision f36b4afb: QMP: Introduce command dispatch table
- Also update QMP functions to use it. The table is generated
from the qmp-commands.hx file.
From now on, QMP and HMP ... - 04:20 pm Revision 3e12a751: QMP: Introduce query commands dispatch table
- The new table is a copy of HMP's table, containing only QObject
handlers.
In the near future HMP will be making QMP ... - 04:20 pm Revision 2e061a7c: QMP: Simplify do_info_commands()
- We now iterate over QMP's dispatch tables, no need to check for
QMP-only handlers anymore.
Signed-off-by: Luiz Capit... - 04:20 pm Revision d1249eaa: QMP: Small cleanup in handle_qmp_command()
- QMP has its own dispatch tables, we can now drop the following
checks:
o 'info' command: this command doesn't ex... - 04:20 pm Revision 30f5041e: Monitor: Drop QMP info from the qemu-monitor.hx file
- QMP has its own dispatch table and documentation file
(qmp-commands.hx), we can now drop the following QMP specific i... - 04:20 pm Revision 0e19a627: Monitor: Drop monitor_cmd_user_only()
- This function was only needed when QMP and HMP were sharing dispatch
tables, this is no longer true so just drop it.
... - 04:20 pm Revision 1162daa6: Monitor: Convert do_info() back to HMP
- This is a HMP specific handler, it makes no sense to have it
under QMP.
Signed-off-by: Luiz Capitulino <lcapitulino@... - 04:12 pm Revision 212b6008: Add support for JSON pretty printing
- The monitor does not pretty-print JSON output, so that everything
will be on a single line reply. When JSON docs get ... - 04:12 pm Revision 39eaab9a: Add option to turn on JSON pretty printing in monitor
- Expaned '-mon' arg to allow a 'pretty=on' flag. This makes the
monitor pretty print its replies to easy human debuggi...
09/30/2010
- 07:53 pm Revision 2c50e26e: powerpc: Add a virtex5 ml507 refdesign board
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-by: Alexander Graf <agraf@suse.de> - 07:53 pm Revision 95070372: powerpc: Add a ppc-440x5 Xilinx model
- Add a powerpc 440x5 with the model ID on the Xilinx virtex5.
Connect the 440x5 to the 40x interrupt logic.
Signed-of...
09/29/2010
- 07:15 pm Revision 5251d6ad: tap: Remove double include of util.h
- If neither of __FreeBSD__, __FreeBSD_kernel__ and __DragonFly__ is defined,
util.h is included from tap-bsd.c.
Don't ... - 07:24 am Revision fd5723b3: pulse-audio: fix bug on updating rpos
- Fix a rpos coordination bug between qpa_run_out() and qpa_thread_out(),
which shows up as playback noises.
qpa_run_...
09/28/2010
- 07:56 am Revision 575c153f: audio: Fix memory size for resampling buffer in DAC case
- Signed-off-by: malc <av1474@comtv.ru>
09/26/2010
- 07:07 pm Revision 9fe6de94: mingw: add version information to the executables
- Add QEMU version information to the executables, based on earlier
work by C. W. Betts and Robert Riebisch.
Signed-of... - 09:57 am Revision 0ba8681e: Avoid exit in trap as it breaks with some shells
- Don't call exit in the trap handler as it causes the return code to be
zero with some buggy shells (dash and pdksh at...
09/25/2010
- 02:26 pm Revision e78815a5: Introduce qemu_madvise()
- vl.c has a Sun-specific hack to supply a prototype for madvise(),
but the call site has apparently moved to arch_init...
09/24/2010
- 11:01 pm Revision d63cb48d: powerpc: Make the decr interrupt type overridable
- Make it possible for boards to override the kind of interrupt
to be signaled when the decr timer hits. The 405's sign... - 11:01 pm Revision a586e548: powerpc: Improve emulation of the BookE MMU
- Improve the emulation of the BookE MMU to be able to boot linux
on virtex5 boards.
Signed-off-by: Edgar E. Iglesias ... - 03:09 am Revision c973a36d: fmopl: workaround for -Wempty-body
- Signed-off-by: malc <av1474@comtv.ru>
Also available in: Atom