Activity
From 09/06/2010 to 10/05/2010
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 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 b0cd712c: Fix spelling in comments
- multifuction -> multifunction
successfull -> successful.
Signed-off-by: Stefan Weil <weil@mail.berlios.de> - 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... - 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... - 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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: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 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: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... - 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 ...
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>
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... - 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> - 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> - 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:... - 01:50 am Revision e1bb0a1a: Merge remote branch 'kwolf/for-anthony' into staging
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... - 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... - 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 (... - 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... - 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... - 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... - 07:36 pm Revision cd4ec0b4: add spice into the configure file
- 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. - 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... - 07:35 pm Revision d6d94fc3: add pflib: PixelFormat conversion library.
- 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,... - 07:35 pm Revision 526c5237: Use machine_init() to register virtfs config options.
- 07:35 pm Revision da1d85e3: configure: add logging
- Write compile commands and messages to config.log.
Useful for debugging configure. - 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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 ... - 04:39 pm Revision c01828fb: qcow2: Move sync out of write_refcount_block_entries
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 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> - 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... - 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... - 04:39 pm Revision 29216ed1: qcow2: Move sync out of qcow2_alloc_clusters
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 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... - 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... - 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> - 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...
09/20/2010
- 09:22 pm Revision a287916c: Merge remote branch 'mst/for_anthony' into staging
- 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... - 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... - 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...
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 ... - 01:30 am Revision ebab1720: cris: Fix watchdog resets
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
09/18/2010
- 01:34 pm Revision 58aebb94: cris: Fix TLB exec bit protection
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 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... - 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... - 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... - 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> - 08:53 am Revision 603ff776: pxa2xx: remove useless checks
- Remove checks which were made useless by r5849,
8da3ff180974732fc4272cb4433fef85c1822961.
This also avoids a warning... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
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... - 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...
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>
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... - 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... - 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...
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... - 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...
09/13/2010
- 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> - 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... - 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... - 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... - 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>
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 ... - 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> - 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...
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> - 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> - 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> - 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> - 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... - 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,... - 03:30 am Revision 9f810beb: vmware_vga: Replace the few tab-indents with spaces (clean-up).
- Use 4 spaces instead of 2, too.
- 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... - 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... - 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... - 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> - 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... - 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... - 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> - 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... - 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... - 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... - 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... - 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 ... - 12:22 am Revision 81a97d9d: trace: Add user documentation
- Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
- 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... - 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... - 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...
09/09/2010
- 11:05 pm Revision ef9d48da: microblaze: Add support for fcmp.un
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com>
- 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... - 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... - 11:24 am Revision b76da7e3: microblaze: User-mode emulation of hw-excp signals
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com>
- 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... - 10:58 am Revision bdc0bf29: microblaze: Add definitions for FSR reg fields
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com>
- 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...
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> - 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> - 10:29 pm Revision 53462f4a: Merge remote branch 'agraf/ppc-next' into staging
- 10:26 pm Revision aab2e8f7: Merge remote branch 'kwolf/for-anthony' into staging
- 10:26 pm Revision dccbe6fb: Merge remote branch 'mst/for_anthony' into staging
- 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... - 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... - 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... - 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>
- 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... - 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> - 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... - 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... - 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... - 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] ... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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
... - 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... - 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]... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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 <... - 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... - 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... - 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... - 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... - 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... - 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...
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... - 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 ... - 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 ... - 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... - 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> - 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.... - 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:... - 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_... - 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: ... - 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... - 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... - 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... - 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...
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 ...
Also available in: Atom