Activity

From 09/03/2010 to 10/02/2010

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...
Blue Swirl
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/*....
Blue Swirl
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...
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 <...
Stefan Weil
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 <...
Stefan Weil
02:04 pm Revision 3b2e3dc9: virtex: Add braces
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias

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...
Luiz Capitulino
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...
Luiz Capitulino
04:20 pm Revision a18b2ce2: QMP/README: Update QMP homepage address
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> Luiz Capitulino
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....
Luiz Capitulino
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:...
Luiz Capitulino
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...
Luiz Capitulino
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.
...
Luiz Capitulino
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...
Luiz Capitulino
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 ...
Luiz Capitulino
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 ...
Luiz Capitulino
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@...
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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...
Luiz Capitulino
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...
Eduardo Habkost
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...
Luiz Capitulino
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...
Daniel P. Berrange
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 ...
Daniel P. Berrange

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>
Edgar E. Iglesias
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...
Edgar E. Iglesias

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 ...
Andreas Färber
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_...
Wu Fengguang

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> malc

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...
Blue Swirl
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...
Loïc Minier

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...
Andreas Färber

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...
Edgar E. Iglesias
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 ...
Edgar E. Iglesias
03:09 am Revision c973a36d: fmopl: workaround for -Wempty-body
Signed-off-by: malc <av1474@comtv.ru> malc

09/22/2010

11:15 pm Revision 9c9e7d51: Move macros GCC_ATTR and GCC_FMT_ATTR to common header file
By moving the definition of GCC_ATTR and GCC_FMT_ATTR
from audio_int.h to qemu-common.h these macros are
now generall...
Stefan Weil
11:05 pm Revision 80bb8cba: Fix OpenBSD build
Add #include <sys/types.h>, needed by #include <sys/socket.h>.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
10:46 pm Revision 687db4ed: block-verify: fix 32-bit build
Reported-by: Peter Lemenkov <lemenkov@gmail.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Anthony Liguori
10:02 pm Revision 879f0655: Fix compilation error (missing include statement)
./hw/sd.c: In function ‘sd_init’:
./hw/sd.c:443: error: implicit declaration of function ‘qemu_blockalign’
./hw/sd.c:...
Stefan Weil
01:50 am Revision e1bb0a1a: Merge remote branch 'kwolf/for-anthony' into staging
Anthony Liguori

09/21/2010

09:55 pm Revision f36d53ef: mips_malta: Fix format strings
Fix two compiler warnings (when format attribute is applied).
Cc: Aurelien Jarno <aurelien@aurel32.net>
Cc: Blue Swi...
Stefan Weil
09:55 pm Revision 1ed1139d: mips_fulong2e: Fix format strings
Fix two compiler warnings (when format attribute is applied)
and one error (missing %) in format strings.
Cc: Aureli...
Stefan Weil
09:54 pm Revision 91f16900: trace: Fix user emulator dependency on trace objects
On a clean build, after generating trace.h, make would recurse into *-*-user
without a clue how to build ../trace.o (...
Andreas Färber
07:36 pm Revision a3e22260: spice: simple display
With that patch applied you'll actually see the guests screen in the
spice client. This does *not* bring qxl and ful...
Gerd Hoffmann
07:36 pm Revision 869564a9: spice: add tablet support
Add support for the spice tablet interface. The tablet interface will
be registered (and then used by the spice clie...
Gerd Hoffmann
07:36 pm Revision 29b0040b: spice: core bits
Add -spice command line switch. Has support setting passwd and port for
now. With this patch applied the spice clie...
Gerd Hoffmann
07:36 pm Revision cd4ec0b4: add spice into the configure file
Gerd Hoffmann
07:36 pm Revision 864401c2: spice: add keyboard
Open keyboard channel. Now you can type into the spice client and the
keyboard events are sent to your guest. You'l...
Gerd Hoffmann
07:36 pm Revision 78dd9ac1: spice: add mouse
Open mouse channel. Now you can move the guests mouse pointer.
No tablet / absolute positioning (yet) though.
Gerd Hoffmann
07:35 pm Revision da1d85e3: configure: add logging
Write compile commands and messages to config.log.
Useful for debugging configure.
Gerd Hoffmann
07:35 pm Revision 6b62dc2d: Use display types for local display only.
This patch drops DT_VNC. The display types are only used to select
select the local display (i.e. curses, sdl, coca,...
Gerd Hoffmann
07:35 pm Revision 526c5237: Use machine_init() to register virtfs config options.
Gerd Hoffmann
07:35 pm Revision d6d94fc3: add pflib: PixelFormat conversion library.
Gerd Hoffmann
06:00 pm Revision d9d33417: blkverify: Add block driver for verifying I/O
The blkverify block driver makes investigating image format data
corruption much easier. A raw image initialized wit...
Stefan Hajnoczi
04:39 pm Revision f8b6d672: scsi-generic: add missing reset handler
Ensure that pending requests of a SCSI generic device are purged on
system reset. This also avoids calling a NULL fun...
Bernhard Kohl
04:39 pm Revision 6f5f060b: qcow2: Avoid bounce buffers for AIO write requests
qcow2 used to use bounce buffers for any AIO requests. This does not only imply
unnecessary copying, but also unbound...
Kevin Wolf
04:39 pm Revision a5e3d9ef: scsi_bus: fix length and xfer_mode for RESERVE and RELEASE commands
For the RESERVE and RELEASE commands the length must be zero
and xfer_mode must be SCSI_XFER_NONE.
Signed-off-by: Be...
Bernhard Kohl
04:39 pm Revision ac48e389: vvfat: Fix segfault on write to read-only disk
vvfat tries to set the readonly flag in its open function, but nowadays
this is overwritted with the readonly=... com...
Kevin Wolf
04:39 pm Revision 72aef731: use qemu_blockalign consistently
Use qemu_blockalign for all allocations in the block layer. This allows
increasing the required alignment, which is ...
Christoph Hellwig
04:39 pm Revision 73fdb1e1: scsi-disk: propagate the required alignment
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Christoph Hellwig
04:39 pm Revision 1b2adf28: ide: propagate the required alignment
IDE is a bit ugly in this respect. For one it doesn't really keep track
of a sector size - most of the protocol is i...
Christoph Hellwig
04:39 pm Revision a655211a: vvfat: Use cache=unsafe
The qcow file used for write support in vvfat is a temporary file,
so we can use cache=unsafe there. Without this, wr...
Kevin Wolf
04:39 pm Revision 9f8e668e: qcow2: Get rid of additional sync on COW
We always have a sync for the refcount update when a new cluster is
allocated. If we move this past the COW, we can s...
Kevin Wolf
04:39 pm Revision 1c4c2814: qcow2: Move sync out of update_refcount
Note that the flush is omitted intentionally in qcow2_free_clusters. If
anything, we can leak clusters here if we los...
Kevin Wolf
04:39 pm Revision 581b9e29: raw-posix: handle > 512 byte alignment correctly
Replace the hardcoded handling of 512 byte alignment with bs->buffer_alignment
to handle larger sector size devices c...
Christoph Hellwig
04:39 pm Revision c2e2872b: nbd: correctly manage default port
block/nbd.c: use default port number when none is specified
qemu-nbd.c: use IANA-assigned port number: 10809
Signed...
Laurent Vivier
04:39 pm Revision c01828fb: qcow2: Move sync out of write_refcount_block_entries
Signed-off-by: Kevin Wolf <kwolf@redhat.com> Kevin Wolf
04:39 pm Revision 9217e26f: vvfat: Fix double free for opening the image rw
Allocation and deallocation of bs->opaque is not in the control of a
block driver. Therefore it should not set bs->op...
Kevin Wolf
04:39 pm Revision 316a7af3: virtio-blk: propagate the required alignment
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Christoph Hellwig
04:39 pm Revision 29216ed1: qcow2: Move sync out of qcow2_alloc_clusters
Signed-off-by: Kevin Wolf <kwolf@redhat.com> Kevin Wolf
04:39 pm Revision bd28f835: qcow2: Avoid bounce buffers for AIO read requests
qcow2 used to use bounce buffers for any AIO requests. This does not only imply
unnecessary copying, but also unbound...
Kevin Wolf
04:39 pm Revision b8a83a4f: cutils: qemu_iovec_copy and qemu_iovec_memset
This adds two functions that work on QEMUIOVectors and will be used by the next
qcow2 patches.
Signed-off-by: Kevin ...
Kevin Wolf
04:39 pm Revision 5fe16888: Improve qemu-nbd performance by 4400 %
This patch allows to reduce the boot time from an NBD server from 225 seconds to
5 seconds (time between the "boot cd...
Laurent Vivier

09/20/2010

09:22 pm Revision a287916c: Merge remote branch 'mst/for_anthony' into staging
Anthony Liguori
09:15 pm Revision 57c6db2e: msix: clear not only INTA, but all INTx when MSI-X is enabled.
clear not only INTA, but all INTx when MSI-X is enabled.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Sign...
Isaku Yamahata
09:10 pm Revision 92ba5f51: pci: implement RW1C register framework.
Implement RW1C register framework.
With this patch, it would be easy to implement
W1C(Write 1 to Clear) register by j...
Isaku Yamahata
09:03 pm Revision 78aeb23e: e1000: Pad short frames to minimum size (60 bytes)
The OpenIndiana (Solaris) e1000g driver drops frames that are too long
or too short. It expects to receive frames of...
Stefan Hajnoczi

09/19/2010

11:36 am Revision 952afb71: mingw: use ASLR, no-SEH and DEP if available
If the linker supports the flags --dynamicbase, --no-seh,
or --nxcompat, use them.
Tested on Windows Vista: Process ...
Blue Swirl
01:30 am Revision ebab1720: cris: Fix watchdog resets
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias

09/18/2010

01:34 pm Revision 58aebb94: cris: Fix TLB exec bit protection
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
10:02 am Revision 0b65b9e1: Use gcc warning flag -Wnested-externs
If the compiler supports the warning flag -Wnested-externs, use it.
Avoid the only warning by moving the declaration...
Blue Swirl
10:01 am Revision 3ffd710e: Use gcc warning flag -Wempty-body
If the compiler supports the warning flag -Wempty-body, use it.
Adjust the code to avoid the warnings.
Signed-off-b...
Blue Swirl
10:01 am Revision a21493e0: Use a few more gcc warning flags
If the compiler supports the following warning flags, use them:
-Wformat-security -Wformat-y2k -Winit-self -Wignored...
Blue Swirl
08:53 am Revision 6e15cb5f: Use gcc warning flag -Wtype-limits
If the compiler supports the warning flag -Wtype-limits, use it.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
08:53 am Revision d62d2863: PPC: Suppress gcc warnings with -Wtype-limits
The hack added by c5b76b381081680633e2e0a91216507430409fb2 was not
enough to avoid warnings with gcc flag -Wtype-limi...
Blue Swirl
08:53 am Revision 95ee3914: blkdebug: fix enum comparison
The signedness of enum types depend on the compiler implementation.
Therefore the check for negative values may or ma...
Blue Swirl
08:53 am Revision 603ff776: pxa2xx: remove useless checks
Remove checks which were made useless by r5849,
8da3ff180974732fc4272cb4433fef85c1822961.
This also avoids a warning...
Blue Swirl
08:53 am Revision 1c7242da: MIPS: fix yield handling
The parameter for yield should be handled as a signed integer
for the comparisons to have any effect.
This also avoi...
Blue Swirl
08:53 am Revision 7d147689: pxa2xx: fix SSSR TFN logic
Fix SSSR TFN logic: TX FIFO is never filled, so it is always in
underrun condition if SSP is enabled.
This also avoi...
Blue Swirl
08:53 am Revision 093209cd: Check for errors during BIOS or kernel load
Because of the use of unsigned types, possible errors during
BIOS or kernel load were ignored.
Fix by using a signed...
Blue Swirl
08:53 am Revision d0b3e4f5: linux-user: fix types in a comparison
-1ul is unsigned long, which does not necessarily match abi_ulong
type.
Fix by using abi_long instead.
This also av...
Blue Swirl
08:53 am Revision bf1b0071: Introduce range.h
Extract range functions from pci.h. These will be used by later patches
by non-PCI devices. Adjust current users.
Si...
Blue Swirl
08:53 am Revision 38724253: linux-user: fix socklen_t comparisons
On many systems, socklen_t is defined as unsigned. This means that
checks for negative values are not meaningful.
Fi...
Blue Swirl
08:53 am Revision f562e716: linux-user: improve flatload error checking
Because of the use of unsigned type, possible errors during
load were ignored.
Fix by using a signed type.
This als...
Blue Swirl
08:53 am Revision 45416789: Use range_covers_byte
Use range_covers_byte() instead of comparisons.
This avoids some warnings with GCC flag -Wtype-limits.
Signed-off-b...
Blue Swirl

09/17/2010

01:46 pm Revision dbf3c4b4: Make ARP replies at least 64 bytes long
IEEE 802.3 standard requires Ethernet frames to be at least 64 bytes long.
If it is not the case, they will be consid...
Hervé Poussineau
01:46 pm Revision 0d491754: Accept packets with TTL=1
Packets with TTL=1 may be directed to local network (DHCP/DNS servers for example), so don't discard them
This is req...
Hervé Poussineau

09/16/2010

04:40 pm Revision abdfd950: cris: Avoid spurios hw_abort on recursive bus faults
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias

09/15/2010

05:18 pm Revision 41557447: PPC: Redesign interrupt trigger path
According to the Book3S spec, the interrupt context starts with an MSR
value that is rather simple. If we leave out t...
Alexander Graf
05:18 pm Revision f844c817: PPC: Enable hint bits for lwarx/ldarx
The lwarx and ldarx instructions have a bit to give some hint to the
CPU which is safe to ignore. We currently refuse...
Alexander Graf
04:35 pm Revision 9a7c4878: serial: Update parameters after load
This is the patch to update serial port parameters after guest is
already loaded.
Signed-off-by: Michal Novotny <min...
Michal Novotny

09/14/2010

05:02 pm Revision 6b37c87c: vhost: fix infinite loop on error path
file.index is unsigned, hence 'while (--file.index >= 0)'
will loop > forever. Change to while (file.index-- > 0).
R...
Michael S. Tsirkin
11:58 am Revision 46411f86: Remove wrong semicolon in macro definition
Macros normally should not end with a semicolon,
otherwise their usage results in two statements
where only one state...
Stefan Weil

09/13/2010

10:03 pm Revision 2bbb9c2f: pci: don't ignore invalid parameter for pci_register_bar().
Abort when invalid value for region_num is passed to pci_register_bar.
That is caller's bug. Abort instead of silentl...
Isaku Yamahata
10:03 pm Revision 0bb750ef: pci: improve signature of pci_register_bar().
Make type uint8_t from int because PCIIORegion::type is uint8_t.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Isaku Yamahata
10:03 pm Revision 5a9ff381: pci: sorting out type confusion in pci_register_bar().
This patch sorts out invalid use of pcibus_t.
In pci_register_bar(), pcibus_t wmask is used. It should,
however, be...
Isaku Yamahata
10:03 pm Revision cf4c01fd: pci_ids.h: add vendor id of Texas Intesruments
add vendor id of Texas Intesruments.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S...
Isaku Yamahata
03:32 pm Revision b6601141: serial: Wrap debug prints around a DPRINTF macro
Signed-off-by: Michal Novotny <minovotn@redhat.com>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Michal Novotny

09/11/2010

07:38 pm Revision 73d74342: ESP: fix ESP DMA access when DMA is not enabled
Sending ESP a command caused it to trigger DMA immediately
even if DMA was not enabled at the DMA controller.
Add a ...
Blue Swirl
03:29 pm Revision 24e0e38b: powerpc: Avoid TLB related log spamming
Invalid TLB entries are normal and should not spam the log.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Edgar E. Iglesias
01:43 pm Revision 2184d75b: trace: fix a regex portability problem
The /bin/sh in Milax has problems with the regex:
Error: invalid trace backend
Please choose a supported trace backen...
Blue Swirl

09/10/2010

11:54 pm Revision dda85211: trace: fix a typo
There is no qemu_valloc() but qemu_vmalloc().
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
09:53 pm Revision 876f256b: HACKING: add rules for printf-like functions
Add rules for printf-like functions, based on libvirt HACKING.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
09:53 pm Revision d241f143: HACKING: add string management rules
Add string management rules, somewhat like libvirt HACKING.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
09:52 pm Revision 54b2cc50: HACKING: add memory management rules
Add memory management rules, somewhat like libvirt HACKING.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
09:47 pm Revision 84174436: HACKING: add C type rules
Add C type rules, adapted from libvirt HACKING. Also include
a description of special QEMU scalar types.
Move typede...
Blue Swirl
09:46 pm Revision 45fad878: HACKING: add preprocessor rules
Add a new file, HACKING, in order to collect recurring
issues with submitted patches.
Start with preprocessor rules,...
Blue Swirl
03:30 am Revision 9f810beb: vmware_vga: Replace the few tab-indents with spaces (clean-up).
Use 4 spaces instead of 2, too. Andrzej Zaborowski
03:23 am Revision 4dedc07f: vmware_vga: Add checks to deal with non-atomic fifo writes.
Janne Huttunen noticed that the FIFO end pointer is updated by the
guest after writing each word to the FIFO, at leas...
Andrzej Zaborowski
02:55 am Revision 6a8aabd3: hw/omap: Fix default setup for OMAP UART devices
Character devices created by qemu_chr_open don't
allow duplicate device names, so naming all
UART devices "null" no l...
Stefan Weil
12:22 am Revision cd245a19: trace: Trace qemu_malloc() and qemu_vmalloc()
It is often useful to instrument memory management functions in order to
find leaks or performance problems. This pa...
Stefan Hajnoczi
12:22 am Revision bd3c9aa5: trace: Trace port IO
Signed-off-by: Prerna Saxena <prerna@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Prerna Saxena
12:22 am Revision 62dd89de: trace: Trace entry point of balloon request handler
Signed-off-by: Prerna Saxena <prerna@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Prerna Saxena
12:22 am Revision 64979a4d: trace: Trace virtqueue operations
This patch adds trace events for virtqueue operations including
adding/removing buffers, notifying the guest, and rec...
Stefan Hajnoczi
12:22 am Revision 6d519a5f: trace: Trace virtio-blk, multiwrite, and paio_submit
This patch adds trace events that make it possible to observe
virtio-blk.
Signed-off-by: Stefan Hajnoczi <stefanha@l...
Stefan Hajnoczi
12:22 am Revision c5ceb523: trace: Add trace-file command to open/close/flush trace file
This patch adds the trace-file command:
trace-file [on|off|flush]
Open, close, or flush the trace file. If no ...
Stefan Hajnoczi
12:22 am Revision 81a97d9d: trace: Add user documentation
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> Stefan Hajnoczi
12:22 am Revision 22890ab5: trace: Support for dynamically enabling/disabling trace events
This patch adds support for dynamically enabling/disabling of trace events.
This is done by internally maintaining ea...
Prerna Saxena
12:22 am Revision ab6540d5: trace: Add trace file name command-line option
This patch adds an optional command line switch '-trace' to specify the
filename to write traces to, when qemu starts...
Prerna Saxena
12:22 am Revision 7e24e92a: trace: Add LTTng Userspace Tracer backend
This patch adds LTTng Userspace Tracer (UST) backend support. The UST
system requires no kernel support but libust a...
Stefan Hajnoczi
12:22 am Revision 94a420b1: trace: Add trace-events file for declaring trace events
This patch introduces the trace-events file where trace events can be
declared like so:
qemu_malloc(size_t size) "si...
Stefan Hajnoczi
12:22 am Revision 1e2cf2bc: trace: Support disabled events in trace-events
Sometimes it is useful to disable a trace event. Removing the event
from trace-events is not enough since source cod...
Stefan Hajnoczi
12:22 am Revision 26f7227b: trace: Add simple built-in tracing backend
This patch adds a simple tracer which produces binary trace files. To
try out the simple backend:
$ ./configure --t...
Stefan Hajnoczi
12:22 am Revision 9410b56c: trace: Specify trace file name
Allow users to specify a file for trace-outputs at configuration.
Also, allow trace files to be annotated by <pid> so...
Prerna Saxena

09/09/2010

11:05 pm Revision ef9d48da: microblaze: Add support for fcmp.un
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com> Edgar E. Iglesias
10:37 pm Revision e403e433: elf: Calculate symbol size if needed
Symbols with a size of 0 are unusable for the disassembler.
Example:
While running an arm linux kernel, no symbolic...
Stefan Weil
10:13 pm Revision d7d9b528: Fix OpenBSD build warning
Fix this warning:
CC savevm.o
/src/qemu/savevm.c: In function `do_savevm':
/src/qemu/savevm.c:1900: warning: pas...
Blue Swirl
11:24 am Revision b76da7e3: microblaze: User-mode emulation of hw-excp signals
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com> Edgar E. Iglesias
11:20 am Revision 97694c57: microblaze: Add basic FPU emulation
Missing:
* fcmp.un insn
* Denormalized exceptions
* Exception model is not accurate
Signed-off-by: Edgar E. Iglesias...
Edgar E. Iglesias
10:58 am Revision bdc0bf29: microblaze: Add definitions for FSR reg fields
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com> Edgar E. Iglesias
01:09 am Revision 8b33d9ee: Revert "Make default invocation of block drivers safer (v3)"
This reverts commit 79368c81bf8cf93864d7afc88b81b05d8f0a2c90.
Conflicts:
block.c
I haven't been able to come up w...
Anthony Liguori

09/08/2010

10:55 pm Revision b19159e8: Revert "PPC: Qdev'ify e500 pci"
This reverts commit 13b7fdeffa68e3382231a70308593ae6a75d96c3.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Anthony Liguori
10:54 pm Revision 031c0c55: Revert "PPC: Make e500 pci byte swap config data"
This reverts commit cfb207e643d94e3e96d456b1df14c5e36f6aa9e5.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Anthony Liguori
10:29 pm Revision 53462f4a: Merge remote branch 'agraf/ppc-next' into staging
Anthony Liguori
10:26 pm Revision aab2e8f7: Merge remote branch 'kwolf/for-anthony' into staging
Anthony Liguori
10:26 pm Revision dccbe6fb: Merge remote branch 'mst/for_anthony' into staging
Anthony Liguori
08:28 pm Revision 630c2689: virtio-9p: Change handling of flags in open() path for 9P2000.L
This patch applies on top of 9P2000.L patches that we have on the list.
I took a look at how 9P server is handling op...
Sripathi Kodi
08:28 pm Revision 8f4d1ca5: [virtio-9p] This patch implements TLERROR/RLERROR on the qemu 9P server.
Signed-off-by: Arun R Bharadwaj <arun@linux.vnet.ibm.com>
Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ib...
Arun R Bharadwaj
08:28 pm Revision cf03eb2c: [virtio-9p] Remove all instances of unnecessary dotu variable.
Signed-off-by: Arun R Bharadwaj <arun@linux.vnet.ibm.com>
Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ib...
Arun R Bharadwaj
08:26 pm Revision 5c0f255d: virtio-9p: Use lchown which won't follow symlink
We should always use functions which don't follow
symlink on the server
Signed-off-by: Aneesh Kumar K.V <aneesh.kuma...
Aneesh Kumar K.V
08:26 pm Revision 9ed3ef26: virtio-9p: Add support for removing xattr
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
08:26 pm Revision 12848bfc: virtio-9p: Add SM_NONE security model
This is equivalent to SM_PASSTHROUGH security model.
The only exception is, failure of privilige operation like chown...
Aneesh Kumar K.V
08:26 pm Revision 783f04e1: virtio-9p: Fix the memset usage
The arguments are wrong. Use qemu_mallocz directly
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Aneesh Kumar K.V
08:26 pm Revision 61b6c499: virtio-9p: Hide user.virtfs xattr in case of mapped security.
With mapped security mode we use "user.virtfs" namespace is used
to store the virtFs related attributes. So hide it f...
Aneesh Kumar K.V
08:26 pm Revision 10b468bd: virtio-9p: Implement TXATTRCREATE
TXATTRCREATE: Prepare a fid for setting xattr value on a file system object.
size[4] TXATTRCREATE tag[2] fid[4] na...
Aneesh Kumar K.V
08:26 pm Revision c7b4b0b3: rename - change name of file or directory
size[4] Trename tag[2] fid[4] newdirfid[4] name[s]
size[4] Rrename tag[2]
Implement the 2000.L rename operation. A n...
M. Mohan Kumar
08:26 pm Revision fa32ef88: virtio-9p: Implement TXATTRWALK
TXATTRWALK: Descend a ATTR namespace
size[4] TXATTRWALK tag[2] fid[4] newfid[4] name[s]
size[4] RXATTRWALK tag[2] ...
Aneesh Kumar K.V
08:26 pm Revision 771e9d4c: [virtio-9p] qemu: virtio-9p: Implement LOPEN
Implement 9p2000.L version of open(LOPEN) interface in qemu 9p server.
For LOPEN, no need to convert the flags to an...
M. Mohan Kumar
08:26 pm Revision d62dbb51: virtio-9p: Add fidtype so that we can do type specific operation
We want to add type specific operation during read/write
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ib...
Aneesh Kumar K.V
08:26 pm Revision 5268cecc: qemu: virtio-9p: Implement TMKNOD
Implement TMKNOD as part of 2000.L Work
Synopsis
size[4] Tmknod tag[2] fid[4] name[s] mode[4] major[4] minor[4]...
M. Mohan Kumar
08:26 pm Revision 08c60fc9: [virtio-9p] Define and implement TSYMLINK for 9P2000.L
This patch implements creating a symlink for TSYMLINK request
and responds with RSYMLINK. In the case of error, we re...
Venkateswararao Jujjuri (JV)
08:26 pm Revision b67592ea: qemu: virtio-9p: Implement TMKDIR
Synopsis
size[4] Tmkdir tag[2] fid[4] name[s] mode[4] gid[4]
size[4] Rmkdir tag[2] qid[13]
Description
...
M. Mohan Kumar
08:26 pm Revision b2c224be: [virtio-9p] Implement TLINK for 9P2000.L
Create a Hardlink.
SYNOPSIS
size[4] Tlink tag[2] dfid[4] oldfid[4] newpath[s]
size[4] Rlink tag[2]
DESCRIPTION
C...
Venkateswararao Jujjuri (JV)
08:26 pm Revision c1568af5: [virtio-9p] This patch implements TLCREATE for 9p2000.L protocol.
SYNOPSIS
size[4] Tlcreate tag[2] fid[4] name[s] flags[4] mode[4] gid[4]
size[4] Rlcreate tag[2] qid[13] iou...
Venkateswararao Jujjuri (JV)
08:26 pm Revision 8fc39ae4: [virtio-9p] Make v9fs_do_utimensat accept timespec structures instead of v9stat.
Currently v9fs_do_utimensat takes a V9fsStat argument and builds
timespec structures. It sets tv_nsec values to 0 by ...
Sripathi Kodi
08:26 pm Revision c79ce737: virtio-9p: Implement server side of setattr for 9P2000.L protocol.
SYNOPSIS
size[4] Tsetattr tag[2] attr[n]
size[4] Rsetattr tag[2]
DESCRIPTION
The setattr com...
Sripathi Kodi
08:26 pm Revision be940c87: qemu: virtio-9p: Implement statfs support in server
Implement statfs support in qemu server based on Sripathi's
initial statfs patch.
Signed-off-by: M. Mohan Kumar <moh...
M. Mohan Kumar
08:26 pm Revision c18e2f94: [V4] virtio-9p: readdir implementation for 9p2000.L
This patch implements the server part of readdir() implementation for
9p2000.L
SYNOPSIS
size[4] Treaddir ta...
Sripathi Kodi
08:26 pm Revision 926487b7: virtio-9p: Return correct error from v9fs_remove
Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>
In v9fs_remove_post_remove() we currently ignore the error retur...
Sripathi Kodi
08:26 pm Revision 74bc02b2: virtio-9p: Do not reset atime
Current code resets file's atime to 0 when there is a change in mtime.
This results in resetting the atime to "19...
M. Mohan Kumar
08:26 pm Revision 5e94c103: virtio-9p: Compute iounit based on host filesystem block size
Compute iounit based on the host filesystem block size and pass it to
client with open/create response. Also return i...
M. Mohan Kumar
08:26 pm Revision 00ede4c2: virtio-9p: getattr server implementation for 9P2000.L protocol.
SYNOPSIS
size[4] Tgetattr tag[2] fid[4] request_mask[8]
size[4] Rgetattr tag[2] lstat[n...
Sripathi Kodi
08:26 pm Revision 84151514: qemu: virtio-9p: Recognize 9P2000.L protocol
Make 9P server recognize 9P2000.L protocol version
Signed-off-by: M. Mohan Kumar <mohan@in.ibm.com>
Signed-off-by: V...
M. Mohan Kumar
01:39 pm Revision 7ec5e6a4: qcow2: Remove unnecessary flush after L2 write
When a new cluster was allocated, we only need a flush after the write to the
L2 table if it was a COW and we need to...
Kevin Wolf
01:39 pm Revision ceb25e5c: block: Fix BDRV_O_CACHE_MASK
BDRV_O_CACHE_MASK should have been extended when cache=unsafe introduced a new
flag BDRV_O_NO_FLUSH. There are curren...
Kevin Wolf
01:39 pm Revision 1bd8e175: qemu-img convert: Use cache=unsafe for output image
If qemu-img crashes during the conversion, the user will throw away the broken
output file anyway and start over. So ...
Kevin Wolf
01:39 pm Revision 05acda4d: raw-posix: improve detection of scsi-generic devices
Allow symbolic links which point to /dev/sgX devices.
Signed-off-by: Bernhard Kohl <bernhard.kohl@nsn.com>
Signed-of...
Bernhard Kohl
01:39 pm Revision ebef0bbb: scsi-disk: add some optional scsi commands
I use a legacy OS which depends on some optional SCSI commands.
In fact this implementation does nothing special, but...
Bernhard Kohl
01:39 pm Revision 79d1d331: Improve ATA IDENTIFY word 64 contents.
Fill in word 64 of IDENTIFY data to indicate support for PIO modes 3 and 4.
This allows NetBSD guests to use UltraDMA...
Jonathan A. Kollasch
01:39 pm Revision 897804d6: raw-posix: Don't use file name for host_cdrom detection on Linux
On Linux, we have code to detect CD-ROMs using an ioctl. We shouldn't lose
anything but false positives by removing t...
Kevin Wolf
01:39 pm Revision b407a81e: qemu-io: Make alloc output useful when nb_sectors=1
There is no indication whether or not the sector is allocated when
nb_sectors=1:
sector allocated at offset 64 KiB...
Stefan Hajnoczi
01:39 pm Revision aa2b1e89: scsi: fix and improve debug prints
Some of them are not compile clean.
Signed-off-by: Bernhard Kohl <bernhard.kohl@nsn.com>
Signed-off-by: Kevin Wolf <...
Bernhard Kohl
01:39 pm Revision 333d50fe: scsi-disk: fix the check of the DBD bit in the MODE SENSE command
The DBD bit does not work as expected.
SCSI-Spec:
http://ldkelley.com/SCSI2/SCSI2/SCSI2-08.html#8.2.10
"A disable bl...
Bernhard Kohl
01:39 pm Revision a9c17b2b: scsi-disk: return CHECK CONDITION for unknown page codes in the MODE SENSE com...
SCSI-Spec:
http://ldkelley.com/SCSI2/SCSI2/SCSI2-08.html#8.2.10
"An initiator may request any one or all of the suppo...
Bernhard Kohl
01:39 pm Revision 2488b740: scsi-disk: fix the block descriptor returned by the MODE SENSE command
The block descriptor contains the number of blocks, not the highest LBA.
Real hard disks return 0 if the number of bl...
Bernhard Kohl
01:39 pm Revision 282ab04e: scsi-disk: respect the page control (PC) field in the MODE SENSE command
The page control (PC) field defines the type of mode parameter values
to be returned in the mode pages:
PC=0 : Curre...
Bernhard Kohl
01:39 pm Revision ce512ee1: scsi-disk: fix the mode data header returned by the MODE SENSE(10) command
The header for the MODE SENSE(10) command is 8 bytes long.
Signed-off-by: Bernhard Kohl <bernhard.kohl@nsn.com>
Sig...
Bernhard Kohl
01:39 pm Revision 78e70c30: scsi-disk: fix the mode data length field returned by the MODE SENSE command
The MODE DATA LENGTH field indicates the length in bytes of the following
data that is available to be transferred. T...
Bernhard Kohl

09/07/2010

08:29 pm Revision a697a334: virtio-net: Introduce a new bottom half packet TX
Based on a patch from Mark McLoughlin, this patch introduces a new
bottom half packet transmitter that avoids the lat...
Alex Williamson
08:29 pm Revision 4b4b8d36: virtio-net: Rename tx_timer_active to tx_waiting
De-couple this from the timer since we might want to use
different backends to send the packet.
Signed-off-by: Alex ...
Alex Williamson
08:29 pm Revision e3f30488: virtio-net: Limit number of packets sent per TX flush
If virtio_net_flush_tx() is called with notification disabled, we can
race with the guest, processing packets at the ...
Alex Williamson
08:29 pm Revision f0c07c7c: virtio-net: Make tx_timer timeout configurable
Add an option to make the TX mitigation timer adjustable as a device
option. The 150us hard coded default used curre...
Alex Williamson
08:27 pm Revision ca736c8e: vhost_net: mergeable buffers support
use the new tap APIs to set header length
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Michael S. Tsirkin
08:27 pm Revision 445d892f: tap: add APIs for vnet header length
Add APIs to control host header length. First user
will be vhost-net.
Signed-off-by: Michael S. Tsirkin <mst@redhat....
Michael S. Tsirkin
08:27 pm Revision ef4252b1: tap: generalize code for different vnet header len
Make host vnet header length a structure field in
preparation for using this support in linux kernel.
Signed-off-by:...
Michael S. Tsirkin
08:10 pm Revision ca77089d: pci: consolidate pci_add_capability_at_offset() into pci_add_capability().
By making pci_add_capability() the special case of
pci_add_capability_at_offset() of offset = 0,
consolidate pci_add_...
Isaku Yamahata
08:10 pm Revision 5beb8ad5: pci: call hotplug callback even when not hotplug case for later use.
call hotplug callback even when not hotplug case for later use.
And move hotplug check into hotplug callback.
PCIE sl...
Isaku Yamahata
08:10 pm Revision f4c817e0: pci bridge: add helper function for ssvid capability.
helper function to add ssvid capability.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Micha...
Isaku Yamahata
08:10 pm Revision 43c945f1: pci: make pci_parse_devfn() aware of func.
make pci_parse_devfn() aware of func. With func = NULL it behave as before.
This will be used later.
Signed-off-by: ...
Isaku Yamahata
08:01 pm Revision 68f79994: pci_bridge: introduce pci bridge library.
introduce pci bridge library.
convert apb bridge and dec p2p bridge to use new pci bridge library.
save/restore is su...
Isaku Yamahata
02:46 pm Revision 42a87658: PPC: Change PPC maintainer
Since nobody else seems interested in maintaining PPC, let's change the
maintainer to myself. I keep a staging tree a...
Alexander Graf

09/06/2010

02:47 pm Revision a05e8a6e: qemu: e1000 fix TOR math
Patch b0b900070c7cb29bbefb732ec00397abe5de6d73 made
TOR valuer incorrect: the spec says it should always
include the ...
Michael S. Tsirkin

09/05/2010

12:50 pm Revision cfb207e6: PPC: Make e500 pci byte swap config data
The config data field on the e500 pci controller is in little endian, so we need
to enable byte swap there.
Signed-o...
Alexander Graf
12:50 pm Revision fc87e185: KVM: PPC: Add level based interrupt logic
KVM on PowerPC used to have completely broken interrupt logic. Usually,
interrupts work by having a PIC that pulls a ...
Alexander Graf
12:50 pm Revision 13b7fdef: PPC: Qdev'ify e500 pci
The e500 PCI controller isn't qdev'ified yet. This leads to severe issues
when running with -drive.
To be able to us...
Alexander Graf

09/04/2010

01:11 pm Revision ba5e7f82: vnc: use bswapNN() rather than bswap_NN()
bswap_NN() variants are not always available in CONFIG_MACHINE_BSWAP_H case
and bswapNN() are public APIs in "bswap.h...
Izumi Tsutsui
12:55 pm Revision 49e3fcc2: vnc: tight: remove unused variable
Signed-off-by: Serge Ziryukin <ftrvxmtrx@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Serge Ziryukin
12:53 pm Revision ad0a4ac1: Fix ivshmem build on 32-bit hosts
stat() fields can be more or less anything depending on configuration, cast
explicitly to uint64_t to avoid printf() ...
Avi Kivity
12:52 pm Revision c93031e5: virtio-9p: Make sure -virtfs option works correctly
When making copy of arguments we were doing partial copy
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ib...
Aneesh Kumar K.V
12:52 pm Revision 1b27d7a1: hw/ivshmem.c don't check for negative values on unsigned data types
There is no need to check for dest < 0 or vector >= 0 as both are
uint16_t.
This should fix problems with broken bui...
Jes Sorensen
12:45 pm Revision 7390cdfb: Change DPRINTF() to do{}while(0) to avoid compiler warning
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Jes Sorensen
12:45 pm Revision 37a05af0: load_multiboot(): get_image_size() returns int
Do not store return of get_image_size() in a uint32_t as it makes it
impossible to detect error returns from get_imag...
Jes Sorensen
12:45 pm Revision 2116eff9: size_t is unsigned, change to ssize_t to handle errors from tight_compress_data()
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Jes Sorensen
12:45 pm Revision 26056e0c: Fix repeated typo: was "end if list" instead of "end of list"
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Jes Sorensen
12:45 pm Revision e301b13d: Respect return value from nbd_client()
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Jes Sorensen
12:45 pm Revision 0a4eb864: Remove unused argument for nbd_client()
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Jes Sorensen
« Previous
Next »
 

Also available in: Atom