Activity
From 01/20/2013 to 02/18/2013
02/18/2013
- 09:56 pm Revision 9b5853f2: Add an LFSR PRNG for bench
- The PRNG introduced by this commit is a Galois-XNOR LFSR, which can
generate unique pseudorandom numbers. Also, seede... - 07:36 pm Revision 92bc111d: Bump version
- 07:36 pm libxseg Revision 92bc111d: Bump version
- 07:30 pm Revision 3607109f: Fix python egg-files install
- 07:30 pm libxseg Revision 3607109f: Fix python egg-files install
- 07:26 pm Revision a7dbf720: Fix python package names
- 07:26 pm libxseg Revision a7dbf720: Fix python package names
- 06:20 pm qemu Revision cc2832a5: rtc-test: add testcases for alarms in 12hour mode
- Trying (unsuccessfully) to break the device model as mentioned in
https://bugs.launchpad.net/qemu/+bug/1090558.
At l... - 06:20 pm qemu Revision f9b3ed40: rtc-test: always set register B in its entirety
- Eliminate dependencies between one test and the others.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-i... - 06:19 pm Revision f0fdcabf: Fix xseg dependency for archipelago tool
- 06:19 pm libxseg Revision f0fdcabf: Fix xseg dependency for archipelago tool
- 06:06 pm libxseg Revision 511bdce8: Fix version in debian/rules
- 06:06 pm Revision 511bdce8: Fix version in debian/rules
- 04:40 pm qemu Revision 7d2a929f: vnc-tls: Fix compilation with newer versions of GNU-TLS
- In my installation of GNU-TLS (v3.0.23) the type
gnutls_anon_server_credentials is marked deprecated, so -Werror
brea... - 04:39 pm qemu Revision 10adb8be: doc help: Collect block device stuff under its own heading
- Collect them from "Standard options", "File system options", "Virtual
File system pass-through options", "Debug/Exper... - 04:39 pm qemu Revision 6265c43b: doc: Fill some option doc gaps in manual page and qemu-doc
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id: 1... - 04:39 pm qemu Revision f0378099: help: Fix markup of heading "USB options" so it appears in -help
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id: 1... - 04:39 pm qemu Revision c70a01e4: doc: Fix texinfo @table markup in qemu-options.hx
- End tables before headings, start new ones afterwards. Fixes
incorrect indentation of headings "File system options"... - 04:39 pm qemu Revision 84644c45: doc help: A few options are under inappropriate headings, fix
- --device is under heading "USB options". --name and --uuid are under
"Virtual File system pass-through options". Mo... - 04:39 pm qemu Revision 31e70d6c: help: Drop bogus help on -qtest and -qtest-log
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id: 1... - 04:39 pm qemu Revision b8f490eb: doc: Fix some option entries in qemu-doc's function index
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id: 1... - 04:39 pm qemu Revision c538ca66: isa: Split off instance_init for ISADevice
- Prepares for assigning IRQs before QOM realize.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Andr... - 04:39 pm qemu Revision 872536bf: qtest: Add MMIO support
- Introduce [qtest_]{read,write}[bwlq]() libqtest functions and
corresponding QTest protocol commands to replace local ... - 04:39 pm qemu Revision 6acf801d: libqtest: Convert macros to functions and clean up documentation
- libqtest.h provides a number of shortcut macros to avoid tests feeding
it the QTestState they operate on. Most of the... - 04:39 pm qemu Revision b73cf9e9: libqtest: Introduce qtest_qmpv() and convert remaining macro
- In order to convert qmp() macro to an inline function, expose a
qtest_qmpv() function, reused by qtest_qmp().
We can... - 04:37 pm qemu Revision 3c3adde0: Merge remote-tracking branch 'afaerber/qom-cpu' into staging
- # By Andreas Färber
# Via Andreas Färber
* afaerber/qom-cpu: (47 commits)
target-i386: Split command line parsing o...
02/17/2013
- 04:28 pm qemu Revision ff7a1eb0: host-utils: Improve mulu64 and muls64
- The new formulation makes better use of add-with-carry type insns
that the host may have. Use gcc's sign adjustment ... - 04:28 pm qemu Revision f4c0f986: tests: Add unit tests for mulu64 and muls64
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 04:28 pm qemu Revision f540166b: host-utils: Use __int128_t for mul[us]64
- Replace some x86_64 specific inline assembly with something that
all 64-bit hosts ought to optimize well. At worst t... - 04:27 pm qemu Revision be96bd3f: tcg/ppc: Fix build of tcg_qemu_tb_exec()
- Commit 0b0d3320db74cde233ee7855ad32a9c121d20eb4 (TCG: Final globals
clean-up) moved code_gen_prologue but forgot to u...
02/16/2013
- 09:24 pm Revision 41616c5b: Add utility functions to header file
- 08:51 pm Revision 1d086ace: Design the program's skeleton for new features
- Bench peer must be able to test all xseg operations in a synchronous or
asynchronous way. Also, it must have a valida... - 07:00 pm qemu Revision 05499f4b: target-sparc: Fix debug output for DEBUG_MMU
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-by... - 03:51 pm qemu Revision 2d64255b: target-i386: Split command line parsing out of cpu_x86_register()
- In order to instantiate a CPU subtype we will need to know which type,
so move the cpu_model splitting into cpu_x86_i... - 03:51 pm qemu Revision 0315c31c: cpu: Move running field to CPUState
- Pass CPUState to cpu_exec_{start,end}() functions.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:51 pm qemu Revision d77953b9: cpu: Move current_tb field to CPUState
- Explictly NULL it on CPU reset since it was located before breakpoints.
Change vapic_report_tpr_access() argument to... - 03:51 pm qemu Revision 907a5e32: cputlb: Pass CPUState to cpu_unlink_tb()
- CPUArchState is no longer needed.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:51 pm qemu Revision 912ebe10: ppce500_spin: Replace open-coded CPU loop with qemu_get_cpu()
- Potentially env could be NULL whereas cpu would still be valid and
correspond to a previous env.
Wrapping this in qe... - 03:51 pm qemu Revision 440c8152: e500: Replace open-coded loop with qemu_get_cpu()
- Since we still need env for ppc-specific fields, obtain it via the new
env_ptr fields to avoid "cpu" name conflicts b... - 03:51 pm qemu Revision 5353d03d: spapr_hcall: Replace open-coded CPU loop with qemu_get_cpu()
- The helper functions all access ppc-specific fields only so don't bother
to change arguments to PowerPCCPU and use en... - 03:51 pm qemu Revision 5c3c6a68: target-i386: Move cpu_x86_init()
- Consolidate CPU functions in cpu.c.
Allows to make cpu_x86_register() static.
No functional changes.
Reviewed-by: E... - 03:51 pm qemu Revision fcd7d003: cpu: Move exit_request field to CPUState
- Since it was located before breakpoints field, it needs to be reset.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:51 pm qemu Revision 0dac8459: target-s390x: Drop unused cpu_s390x_close() prototype
- It was never implemented.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:51 pm qemu Revision c05efcb1: cpu: Add CPUArchState pointer to CPUState
- The target-specific ENV_GET_CPU() macros have allowed us to navigate
from CPUArchState to CPUState. The reverse direc... - 03:51 pm qemu Revision 0203f86f: target-lm32: Drop unused cpu_lm32_close() prototype
- It was never implemented.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:50 pm qemu Revision 5266d20a: target-sparc: Move TCG initialization to SPARCCPU initfn
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 03:50 pm qemu Revision cb3fb38e: target-m68k: Pass M68kCPU to m68k_set_irq_level()
- Simplifies use of cpu_reset_interrupt() et al.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:50 pm qemu Revision 6ae064fc: target-cris: Introduce CRISCPU subclasses
- Use class_init functions to initialize the VR in preparation for
overriding v32+ behavior there.
Move cpu_cris_init(... - 03:50 pm qemu Revision 9a6ee9fd: mcf_intc: Pass M68kCPU to mcf_intc_init()
- Store it in mcf_intc_state.
Prepares for passing it to m68k_set_irq_level().
Signed-off-by: Andreas Färber <afaerber... - 03:50 pm qemu Revision f3273ba6: ppc405_uc: Pass PowerPCCPU to ppc40x_{core,chip,system}_reset()
- Prepares for changing cpu_interrupt() argument to CPUState.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b... - 03:50 pm qemu Revision c7937d9f: target-m68k: Return M68kCPU from cpu_m68k_init()
- Turn cpu_init() into a static inline function for backwards
compatibility.
Signed-off-by: Andreas Färber <afaerber@s... - 03:50 pm qemu Revision 4025cfd5: mcf5206: Pass M68kCPU to mcf5206_init()
- Store it in m5206_mbar_state. Prepares for passing M68kCPU to
m68k_set_irq_level().
Signed-off-by: Andreas Färber <a... - 03:50 pm qemu Revision 0d34282f: cpu: Move host_tid field to CPUState
- Change gdbstub's cpu_index() argument to CPUState now that CPUArchState
is no longer used.
Signed-off-by: Andreas Fä... - 03:50 pm qemu Revision 25733ead: target-xtensa: Move TCG initialization to XtensaCPU initfn
- Combine this with breakpoint handler registration, guarding both with
tcg_enabled() to suppress also TCG init for qte... - 03:50 pm qemu Revision d9c27f00: target-unicore32: Move TCG initialization to UniCore32CPU initfn
- Normalize the "inited" logic and add a tcg_enabled() check to suppress
it for qtest.
Ensures that a QOM-created UniC... - 03:50 pm qemu Revision d1a94fec: target-cris: Move TCG initialization to CRISCPU initfn
- Split out TCG initialization from cpu_cris_init(). Avoid CPUCRISState
dependency for v10-specific initialization and ... - 03:50 pm qemu Revision 60925d26: target-ppc: Move TCG initialization to PowerPCCPU initfn
- Ensures that a QOM-created PowerPCCPU is usable.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:50 pm qemu Revision 1cc89619: target-m68k: Move TCG initialization to M68kCPU initfn
- Add a tcg_enabled() check to suppress it for qtest.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:50 pm qemu Revision 868e2824: target-lm32: Move TCG initialization to LM32CPU initfn
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 03:50 pm qemu Revision cd0c24f9: target-microblaze: Move TCG initialization to MicroBlazeCPU initfn
- Split off TCG initialization from cpu_mb_init() into mb_tcg_init() to
call it from the initfn.
Ensures that a QOM-cr... - 03:50 pm qemu Revision 2b7ac767: target-s390x: Move TCG initialization to S390CPU initfn
- Ensures that a QOM-created S390CPU is usable.
Acked-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Andreas F... - 03:50 pm qemu Revision aa7408ec: target-sh4: Move TCG initialization to SuperHCPU initfn
- Add a tcg_enabled() check to suppress it for qtest.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:50 pm qemu Revision 79614b78: target-arm: Move TCG initialization to ARMCPU initfn
- Ensures that a QOM-created ARMCPU is usable.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:50 pm qemu Revision 78ce64f4: target-mips: Move TCG initialization to MIPSCPU initfn
- Make mips_tcg_init() non-static and add tcg_enabled() check to suppress
it for qtest.
Signed-off-by: Andreas Färber ... - 03:50 pm qemu Revision c1caf1d9: target-mips: Introduce QOM realizefn for MIPSCPU
- Introduce a realizefn and set realized = true from cpu_mips_init().
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:50 pm qemu Revision 1f136632: target-s390x: Introduce QOM realizefn for S390CPU
- Introduce realizefn and set realized = true in cpu_s390x_init().
Defer CPU reset from initfn to realizefn.
Acked-by... - 03:50 pm qemu Revision b6e91ebf: target-sparc: Introduce QOM realizefn for SPARCCPU
- Introduce realizefn and set realized = true in cpu_sparc_init().
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:50 pm qemu Revision 088383e3: target-unicore32: Introduce QOM realizefn for UniCore32CPU
- Introduce a realizefn and set realized = true in uc32_cpu_init().
Acked-by: Guan Xuetao <gxt@mprc.pku.edu.cn>
[AF: I... - 03:50 pm qemu Revision ca45f8b0: target-cris: Introduce QOM realizefn for CRISCPU
- Introduce realizefn and set realized = true from cpu_cris_init().
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>... - 03:50 pm qemu Revision 9c23169e: target-lm32: Introduce QOM realizefn for LM32CPU
- Introduce a realizefn and set realized = true in cpu_lm32_init().
Also move cpu_reset() call from initfn to realizef... - 03:50 pm qemu Revision 6d1bbc62: target-m68k: Introduce QOM realizefn for M68kCPU
- Introduce realizefn and set realized = true in cpu_m68k_init().
Split off GDB registration to a new m68k_cpu_init_gd... - 03:50 pm qemu Revision 5f6c9643: target-xtensa: Introduce QOM realizefn for XtensaCPU
- Introduce realizefn and set realized = true in cpu_xtensa_init().
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:50 pm qemu Revision 55acb588: target-sh4: Introduce QOM realizefn for SuperHCPU
- Introduce a realizefn and set realized = true in cpu_sh4_init().
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:50 pm qemu Revision 746b03b2: target-microblaze: Introduce QOM realizefn for MicroBlazeCPU
- Introduce realizefn and set realized = true from cpu_mb_init().
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:50 pm qemu Revision 2b6f294c: target-i386: Update X86CPU to QOM realizefn
- Adapt the signature of x86_cpu_realize(), hook up to
DeviceClass::realize and set realized = true in cpu_x86_init().
... - 03:50 pm qemu Revision bd1b2828: target-alpha: Update AlphaCPU to QOM realizefn
- Update the alpha_cpu_realize() signature and hook up to
DeviceClass::realize. Set realized = true in cpu_alpha_init()... - 03:50 pm qemu Revision 14969266: target-arm: Update ARMCPU to QOM realizefn
- Turn arm_cpu_realize() into a QOM realize function, no longer called
via cpu.h prototype. To maintain the semantics o... - 03:50 pm qemu Revision c296262b: target-openrisc: Update OpenRISCCPU to QOM realizefn
- Update the openrisc_cpu_realize() signature, hook it up to
DeviceClass::realize and set realized = true in cpu_openri... - 03:50 pm qemu Revision 4776ce60: target-ppc: Update PowerPCCPU to QOM realizefn
- Adapt ppc_cpu_realize() signature, hook it up to DeviceClass and set
realized = true in cpu_ppc_init().
Reviewed-by:... - 03:50 pm qemu Revision 4f658099: cpu: Prepare QOM realizefn
- Overwrite the default implementation with a no-op, no longer
attempting to call DeviceClass::init.
Signed-off-by: An... - 01:12 pm qemu Revision 453776e5: bitops: Remove routines redundant with host-utils
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Blue Sw... - 01:12 pm qemu Revision 0f9d8bd3: bitops: Replace bitops_ctol with ctzl
- The is the only remaining user.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Eric Blake <eblake@r... - 01:12 pm qemu Revision 4932398f: bitops: Inline bitops_flsl
- This is the only remaining user.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Eric Blake <eblake@... - 01:12 pm qemu Revision 14e53426: target-i386: Inline bitops_flsl
- Use clz32 directly. Which makes slightly more sense given
that the input is type "int" and not type "long".
Signed-... - 01:12 pm qemu Revision 0cfa6adc: bitops: Write bitops_flsl in terms of clzl
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Blue Sw... - 01:12 pm qemu Revision 5bbf90be: memory: Use non-bitops ctzl
- A memory size of zero is invalid, and so that edge condition
does not occur.
Signed-off-by: Richard Henderson <rth@t... - 01:12 pm qemu Revision 265ce4a5: bitops: Use non-bitops ctzl
- The use of ctz has already eliminated zero, and thus the difference
in edge conditions between the two routines is ir... - 01:11 pm qemu Revision 18331e7c: hbitmap: Use non-bitops ctzl
- Both uses of ctz have already eliminated zero, and thus the difference
in edge conditions between the two routines is... - 01:09 pm qemu Revision 72d81155: host-utils: Fix coding style and add comments
- Add function comments to the routines, documenting the corner
cases upon which we are standardizing. Fix the few ins... - 01:09 pm qemu Revision 01654373: host-utils: Add host long specific aliases for clz, ctz, ctpop
- We will standardize on these names, rather than the similar routines
currently residing in qemu/bitops.h.
Signed-off... - 12:45 pm qemu Revision 38dad9e5: qemu-log: Rename CPULogItem, cpu_log_items to QEMULogItem, qemu_log_items
- Rename the typedef CPULogItem and the public array cpu_log_items
to names that better reflect the fact that the qemu_... - 12:45 pm qemu Revision b946bffa: cpus.c: Drop unnecessary set_cpu_log()
- The set_cpu_log() function in cpus.c is a fairly simple wrapper
which is only called from one location. Just inline t... - 12:44 pm qemu Revision 24537a01: qemu-log: Rename the public-facing cpu_set_log function to qemu_set_log
- Rename the public-facing function cpu_set_log to qemu_set_log. This
requires us to rename the internal-only qemu_set_... - 12:44 pm qemu Revision 4fde1eba: qemu-log: Rename cpu_str_to_log_mask to qemu_str_to_log_mask
- Rename cpu_str_to_log_mask() to qemu_str_to_log_mask(), since
the qemu_log functionality is no longer restricted to T... - 12:44 pm qemu Revision 59a6fa6e: qemu-log: Abstract out "print usage message about valid log categories"
- Abstract out the "print a human readable list of all the
valid log categories" functionality which is currently dupli... - 12:43 pm qemu Revision 9a7e5424: qemu-log: Unify {cpu_set,set_cpu}_log_filename as qemu_set_log_filename
- The qemu_log() functionality is no longer specific to TCG CPU debug logs.
Rename cpu_set_log_filename() to qemu_set_l... - 12:41 pm qemu Revision 5e5f07e0: TCG: Move translation block variables to new context inside tcg_ctx: tb_ctx
- It's worth to clean-up translation blocks variables and move them
into one context as was suggested by Swirl.
Also if... - 12:40 pm qemu Revision 0b0d3320: TCG: Final globals clean-up
- Signed-off-by: Evgeny Voevodin <evgenyvoevodin@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 01:40 am qemu Revision 2742f56d: Open up 1.5 development tree
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 12:15 am qemu Revision 03e94e39: Update VERSION for release
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
02/15/2013
- 11:53 am Revision 7534f41f: Merge branch 'feature-bench' into debian-feature-bench
- 11:40 am Revision b0074b6c: Fix segfault, parameters validation
02/14/2013
- 08:00 pm Revision 907e1862: Initial support for xseg ops
- 04:58 pm qemu Revision 571f65ec: Update VERSION of release
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 04:58 pm qemu Revision 71652365: Revert "Update OpenBIOS images"
- This reverts commit 10442558ab1797bfbb01285b909e34c5cf038f12.
With the updated OpenBIOS image, -M g3beige fails to b... - 03:38 pm Revision 10956d59: Alpha release of bench peer
- On this release, the bench peer can measure the total elapsed time
of the benchmark. TODO:
* Allow bench peer to be ...
02/13/2013
- 07:57 pm qemu Revision 9893c80d: cadance_uart: Accept input after rx FIFO pop
- The device returns false from the can receive function when the FIFO is
full. This means the device should check for ... - 07:57 pm qemu Revision 8a8f5840: block/curl: only restrict protocols with libcurl>=7.19.4
- The curl_easy_setopt(state->curl, CURLOPT_PROTOCOLS, ...) interface was
introduced in libcurl 7.19.4. Therefore we c... - 07:57 pm qemu Revision d037d6bb: chardev: Fix manual page and qemu-doc for -chardev tty
- Broken in commit d59044ef.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Laszlo Ersek <lersek@re... - 07:57 pm qemu Revision d36b2b90: qapi: Flatten away ChardevPort
- Simplifies the schema and the code.
QMP command
{ "execute" : "chardev-add",
"arguments" : { "id" : "ser0... - 07:57 pm qemu Revision cc2a9043: net: Avoid NULL function pointer dereference on cleanup
- The pSeries machine and some other devices don't supply a cleanup
callback. Revert part of 1ceef9f27359cbe92ef124bf74... - 07:56 pm qemu Revision bd9a8d85: s390: Keep I/O interrupts enabled for all iscs.
- do_io_interrupt() would stop scanning further iscs if it found
an I/O interrupt it could inject. This might cause the... - 07:56 pm qemu Revision 91b0a8f3: s390: Fix handling of iscs.
- There are two ways to express an interruption subclass:
- As a bitmask, as used in cr6.
- As a number, as used in the... - 07:56 pm qemu Revision 760794f7: s390/sclpconsole: prevent char layer callback during initialization
- Starting a qemu with an sclp console and pressing a key very early
can result in
"qemu-system-s390x: hw/s390x/sclpcon... - 02:01 pm qemu Revision dada5c7e: xilinx.h: Dont qdev_create from ethernet_create()
- Pulled the qdev_create functionality out of xilinx_axiethernet_create() and
pushed it up to the petalogix_ml605_mmu m... - 02:01 pm qemu Revision 7ce4106c: xilinx.h: s/xilinx_axiethernetdma()/xilinx_axidma()
- This function has nothing to do with ethernet. Its reusable for all DMA clients.
Dropped the "ethernet" in the name a... - 12:26 am qemu Revision 0231ed4f: Merge remote-tracking branch 'stefanha/block' into staging
- * stefanha/block:
Revert "block/vpc: Fix size calculation"
block/raw-posix: detect readonly Linux block devices u... - 12:26 am qemu Revision ad55ab42: migration: make qemu_ftell() public and support writable files
- Migration .save_live_iterate() functions return the number of bytes
transferred. The easiest way of doing this is by... - 12:26 am qemu Revision 4a0e6714: trace: deal with deprecated glib thread functions
- g_thread_create() was deprecated in favor of g_thread_new() and
g_cond_new() was deprecated in favor of GCond initial... - 12:26 am qemu Revision 6aaa9dae: block-migration: fix pending() and iterate() return values
- The return value of .save_live_pending() is the number of bytes
remaining. This is just an estimate because we do no... - 12:26 am qemu Revision 30d94087: trace: use glib atomic int types
- Juan reported that RHEL 6.4 hosts give compiler warnings because we use
unsigned int while glib prototypes use volati...
02/12/2013
- 07:53 pm Revision b62308c0: Make archipelago tool handle updates
- 07:53 pm libxseg Revision b62308c0: Make archipelago tool handle updates
- 07:39 pm Revision 59da5107: Make bench send requests faster
- 07:37 pm libxseg Revision 9ee6e632: debian packaging compiles only user-space stuff
- 07:37 pm Revision 9ee6e632: debian packaging compiles only user-space stuff
- 07:35 pm libxseg Revision f439d224: Makefile now supports userspace-only build
- 07:35 pm Revision f439d224: Makefile now supports userspace-only build
- 07:16 pm Revision acdff93c: Merge Makefile from feature branch
- 07:15 pm Revision 187766c5: Fix missing removal of config.mk
- 06:43 pm Revision 0bd87e98: Remodify debian/rules auto_build
- 06:38 pm Revision be15cf3a: Merge branch 'debian-feature-testuseronly' of https://code.grnet.gr/git/archip...
- 06:38 pm Revision ccec716c: Merge branch 'debian-feature-testuseronly' of https://code.grnet.gr/git/archip...
- 06:33 pm Revision b99899d7: Merge branch 'debian-feature-testuseronly' of https://code.grnet.gr/git/archip...
- 06:33 pm Revision 5b224dc1: dh_auto_build: build only xseg userspace
- 06:29 pm Revision c9822607: Merge branch 'feature-testuseronly' of https://code.grnet.gr/git/archipelago i...
- 06:28 pm Revision 25593d4d: Make dh default make command build only userspace
- 05:46 pm Revision 9411922a: dh_auto_build: build only xseg userspace
- 05:39 pm Revision 3e2c3649: Make dh default make command build only userspace
- 05:22 pm libxseg Revision 53c5d4cf: Merge branch 'feature-segdev' into develop
- 05:22 pm Revision 53c5d4cf: Merge branch 'feature-segdev' into develop
- 05:22 pm libxseg Revision 616eb002: Remove segdev usercount logging
- 05:22 pm Revision 616eb002: Remove segdev usercount logging
- 05:22 pm libxseg Revision d520cde3: print usercount on segdev destroy
- 05:22 pm Revision d520cde3: print usercount on segdev destroy
- 05:22 pm libxseg Revision 1bbee379: xseg_segdev kernel driver: put segdev on initialization
- 05:22 pm libxseg Revision e8123adf: xsegbd: use xseg leave instead of unmapping the segment
- 05:22 pm Revision 1bbee379: xseg_segdev kernel driver: put segdev on initialization
- 05:22 pm libxseg Revision a869eced: xseg_segdev user driver: close fd on deallocate
- 05:22 pm Revision e8123adf: xsegbd: use xseg leave instead of unmapping the segment
- 05:22 pm Revision a869eced: xseg_segdev user driver: close fd on deallocate
- 05:22 pm libxseg Revision 1201e543: segdev: put segdev on write error
- 05:22 pm Revision b3bb52fe: xseg_segdev driver: segdev_put if allocate fails
- 05:22 pm Revision e4f791c0: xseg_segdev user driver: do not try to destroy old segment on allocation
- 05:22 pm libxseg Revision e4f791c0: xseg_segdev user driver: do not try to destroy old segment on allocation
- 05:22 pm Revision 1201e543: segdev: put segdev on write error
- 05:22 pm Revision 7b4f31ea: xseg_segdev driver: do not destroy old segment when allocating a new one
- 05:22 pm libxseg Revision 7b4f31ea: xseg_segdev driver: do not destroy old segment when allocating a new one
- 05:22 pm libxseg Revision b3bb52fe: xseg_segdev driver: segdev_put if allocate fails
- 05:22 pm Revision d534d300: Fix possible race in segdev_get and segdev_destroy segment
- 05:22 pm libxseg Revision d534d300: Fix possible race in segdev_get and segdev_destroy segment
- 02:56 pm libxseg Revision 80ac8108: Add python version in control file
- 02:56 pm Revision 0cce2df9: Make archipelago stop not to be invoked during installation
- 02:56 pm libxseg Revision 0cce2df9: Make archipelago stop not to be invoked during installation
- 02:56 pm Revision 80ac8108: Add python version in control file
- 02:04 pm Revision 13d0e2ab: Merge branch 'feature-bench' into debian-feature-bench
- Conflicts:
xseg/peers/user/peer.h - 02:02 pm Revision 0c3e3ef3: Fix missing function declaration
- 01:32 pm libxseg Revision d812f2c9: Fix autopkg_debian to work with buildbot
- 01:32 pm Revision d812f2c9: Fix autopkg_debian to work with buildbot
- 01:28 pm Revision 994433b9: Simplify port binding code
- 01:25 pm qemu Revision 33ccf667: Revert "block/vpc: Fix size calculation"
- This reverts commit f880defbb06708d30a38ce9f2667067626acdd38.
Jeff Cody's testing revealed that the interpretation o... - 01:22 pm qemu Revision da888d37: block/raw-posix: detect readonly Linux block devices using BLKROGET
- Linux block devices can be set read-only with "blockdev --setro
<device>". The same thing can be done for LVM volume... - 01:01 pm Revision 2f4993fa: Merge branch 'feature-merklehash' into develop
- 01:01 pm libxseg Revision 2f4993fa: Merge branch 'feature-merklehash' into develop
- 01:00 pm libxseg Revision 78204c21: Mapper: use merkle hash to calculate name of snapshot
- 01:00 pm Revision 78204c21: Mapper: use merkle hash to calculate name of snapshot
- 11:03 am qemu Revision 03ec2f83: hw/m25p80.c: add WRSR(0x01) support
- Atmel, SST and Intel/Numonyx serial flash tend to power up
with the software protection bits set.
And thus the new m2... - 09:02 am Revision ead5d018: Fix segfault
- 08:57 am Revision 5fee7d0f: Keep naming in peerd_loop consistent
02/11/2013
- 09:22 pm qemu Revision d7cd3694: migration: restrict scope of incoming fd read handler
- The incoming migration is processed in a coroutine and uses an fd read
handler to enter the yielded coroutine when da... - 09:22 pm qemu Revision 58fa4325: qapi: Improve chardev-add documentation
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-id: 1360602348-4727-1-git-send-email-armbru@redhat.com
S... - 09:22 pm qemu Revision d0bce760: libi2c-omap: Fix endianness dependency
- The libqos driver for omap_i2c currently does not work on Big Endian.
Introduce helpers for reading from and writing ... - 09:22 pm qemu Revision 5dd6be06: qtest: Use strtoull() for uint64_t
- On 32-bit hosts, unsigned long may be uint32_t and uint64_t may be
unsigned long long. Account for this by always usi... - 09:22 pm qemu Revision 84eac317: libqtest: Fix documentation copy&paste errors
- The [qtest_]in[bwl]() functions/macros don't have a value argument.
Signed-off-by: Andreas Färber <afaerber@suse.de>... - 08:07 pm Revision fcda2401: Makefiles do not remove version files
- 08:07 pm libxseg Revision fcda2401: Makefiles do not remove version files
- 08:04 pm libxseg Revision ca9b311d: Add xseg version file to gitignore
- 08:04 pm Revision ca9b311d: Add xseg version file to gitignore
- 07:26 pm libxseg Revision 7a1e9ce4: Fix wrong entry points in python-xseg
- 07:26 pm Revision 7a1e9ce4: Fix wrong entry points in python-xseg
- 06:38 pm Revision 683f69fb: Fix timers and add them to critical paths
- Fixed incorrect handling of elapsed time and used appropriate timers to
benchmark crtical paths. - 06:34 pm Revision eebbbc7a: Complete unification of thread_loop/peerd_loop
- 04:14 pm qemu Revision f880defb: block/vpc: Fix size calculation
- The size calculated from the CHS values is not the real image (disk) size,
but usually a smaller value. This is cause... - 04:14 pm qemu Revision 2c5a7f20: block-migration: fix block_save_iterate() return value
- The .save_live_iterate() function returns 0 to continue iterating or 1
to stop iterating.
Since 16310a3cca7320edb934... - 04:14 pm qemu Revision d5f1f286: block-migration: improve "Unknown flags" error message
- Show the actual flags value and include "block migration" in the error
message so it's clear where the error is comin... - 04:14 pm qemu Revision 9ee0cb20: block-migration: fix blk_mig_save_dirty_block() return value checking
- Commit 43be3a25c931a7f61a76fbfc9d35584cbfc5fb58 changed the
blk_mig_save_dirty_block() return code handling. The fun... - 04:13 pm qemu Revision 312fd5f2: error: Strip trailing '\n' from error string arguments (again)
- Commit 6daf194d and be62a2eb got rid of a bunch, but they keep coming
back. Tracked down with this Coccinelle semant... - 04:13 pm qemu Revision cfdd1628: vl: Drop redundant "parse error" reports
- qemu_opts_parse() reports the error already, and in a much more useful
way.
Signed-off-by: Markus Armbruster <armbru... - 04:13 pm qemu Revision 7216ae3d: qemu-option: Disable two helpful messages that got broken recently
- commit 8be7e7e4 and commit ec7b2ccb messed up the ordering of error
message and the helpful explanation that should f... - 04:13 pm qemu Revision 49295ebc: vl: Exit unsuccessfully on option argument syntax error
- We exit successfully after reporting syntax error for argument of
--sandbox and --add-fd.
We continue undaunted afte... - 04:13 pm qemu Revision 474c2134: error: Clean up error strings with embedded newlines
- The arguments of error_report() should yield a short error string
without newlines.
A few places try to print additi... - 04:13 pm qemu Revision 1a9522cc: error: Clean up abuse of error_report() for help
- Use error_printf() instead, so the help gets presented more nicely.
Signed-off-by: Markus Armbruster <armbru@redhat.... - 04:10 pm qemu Revision 2da2e52d: Merge remote-tracking branch 'luiz/queue/qmp' into staging
- # By Peter Maydell
# Via Luiz Capitulino
* luiz/queue/qmp:
tests/test-string-input-visitor: Handle errors provoked ... - 03:38 pm Revision cfca3f66: vlmc: Fix config STORAGE option in mapinfo
- 03:38 pm libxseg Revision cfca3f66: vlmc: Fix config STORAGE option in mapinfo
- 09:00 am Revision 192f80d8: Fix segfault
- 03:10 am Revision cdd839f2: Unify thread loop with peerd_loop
- Since peerd_loop with thread_loop don't have many differences between
them, they can be unified in a single loop. TOD...
02/09/2013
- 03:39 pm qemu Revision 10442558: Update OpenBIOS images
- Update OpenBIOS images to SVN r1097 built from submodule.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 01:32 pm Revision 854dd6ae: Add timer implementation
- This an initial timer implementation. It is not very polished at the
momment and some implementation choices will hav...
02/08/2013
- 07:14 pm qemu Revision fb6d1bbd: block/curl: disable extra protocols to prevent CVE-2013-0249
- There is a buffer overflow in libcurl POP3/SMTP/IMAP. The workaround is
simple: disable extra protocols so that they... - 07:14 pm qemu Revision 70ef6a5b: xilinx_zynq: Fix wrong IRQ number of the second EHCI controller
- The IRQ number of the second EHCI controller should be 76, not 75.
Signed-off-by: Liming Wang <walimisdev@gmail.com>... - 07:14 pm qemu Revision 32ab06bc: hw/virtio-net: disable multiqueue by default
- The new multiqueue feature adds fields to the virtio device config, which
breaks Windows guests. Disable the feature ... - 07:14 pm qemu Revision 0eb256a2: qemu-nbd: document --cache and --aio options
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:13 pm qemu Revision 14f9b664: hw/virtio-net.c: set config size using host features
- Currently, the config size for virtio devices is hard coded. When a new
feature is added that changes the config size... - 04:07 pm libxseg Revision 213d5af6: Add ctypes import to vlmc.py
- 04:07 pm Revision 213d5af6: Add ctypes import to vlmc.py
- 04:02 pm libxseg Revision 7fafad8f: Merge branch 'develop' into debian-develop
- Conflicts:
xseg/sys/user/python/setup.py
xseg/tools/archipelago/archipelago/archipelago.py
xseg/tools/archipelago/... - 04:02 pm Revision 7fafad8f: Merge branch 'develop' into debian-develop
- Conflicts:
xseg/sys/user/python/setup.py
xseg/tools/archipelago/archipelago/archipelago.py
xseg/tools/archipelago/... - 03:44 pm libxseg Revision 8b4a1a0d: Merge branch 'feature-fixwarnings' into develop
- 03:44 pm Revision 8b4a1a0d: Merge branch 'feature-fixwarnings' into develop
- 03:44 pm libxseg Revision 0278caf0: Fix compilation warnings
- 03:44 pm Revision 0278caf0: Fix compilation warnings
- 03:37 pm qemu Revision 1e89ad5b: virtio-net: pass host features to virtio_net_init
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 03:33 pm libxseg Revision 443b73b9: PEP8 fixes in vlmc ext_scripts
- 03:33 pm Revision 1fe02183: PEP8 fixes for python xseg
- 03:33 pm Revision 443b73b9: PEP8 fixes in vlmc ext_scripts
- 03:33 pm libxseg Revision 1fe02183: PEP8 fixes for python xseg
- 03:33 pm libxseg Revision 9be3efb6: Adjust vlmc ext scripts to the new archipelago module
- 03:33 pm libxseg Revision 622463a9: vlmc tool: split showmapped in get mapped and show mapped
- also add is_mapped functionality
- 03:33 pm Revision 622463a9: vlmc tool: split showmapped in get mapped and show mapped
- also add is_mapped functionality
- 03:33 pm Revision 976f1467: More PEP8 fixes
- 03:33 pm libxseg Revision 976f1467: More PEP8 fixes
- 03:33 pm Revision 9be3efb6: Adjust vlmc ext scripts to the new archipelago module
- 03:33 pm Revision 1075ead7: PEP8 fixes
- 03:33 pm libxseg Revision 1075ead7: PEP8 fixes
- 03:33 pm Revision b6e85f87: Make vlmc map return id of xsegbd_device
- 03:33 pm libxseg Revision d0d49d63: Make vlmc snapshot return snapshot name on success
- 03:33 pm libxseg Revision b45a87cb: Fix Xseg_ctx spec parsing
- 03:33 pm libxseg Revision 87f68767: Fix xsegbd races when releasing/opening device
- 03:33 pm Revision b45a87cb: Fix Xseg_ctx spec parsing
- 03:33 pm Revision d0d49d63: Make vlmc snapshot return snapshot name on success
- 03:33 pm libxseg Revision b6e85f87: Make vlmc map return id of xsegbd_device
- 03:33 pm Revision 87f68767: Fix xsegbd races when releasing/opening device
- 03:33 pm Revision d05e921b: Make vlmc module function take kwargs
- 03:33 pm libxseg Revision cf446599: Make archipelago functions, take kwargs
- 03:33 pm Revision 7bac0881: Fix archipelago / vlmc modules
- 03:33 pm libxseg Revision 7bac0881: Fix archipelago / vlmc modules
- 03:33 pm libxseg Revision d05e921b: Make vlmc module function take kwargs
- 03:33 pm Revision cf446599: Make archipelago functions, take kwargs
- 03:33 pm Revision 0c6d42b1: Add archipelago devflow version
- 03:33 pm Revision f68e1b4f: Fix sys.exit in cli entry point
- 03:33 pm libxseg Revision 979bf615: Make archipelago/vlmc tool modular
- 03:33 pm libxseg Revision c5effb5f: Add devflow version for xseg
- 03:33 pm libxseg Revision f68e1b4f: Fix sys.exit in cli entry point
- 03:33 pm Revision 979bf615: Make archipelago/vlmc tool modular
- 03:33 pm Revision c5effb5f: Add devflow version for xseg
- 03:33 pm libxseg Revision 0c6d42b1: Add archipelago devflow version
- 03:33 pm libxseg Revision 4ff7f1fb: Make install use version supplied by version file
- 03:33 pm libxseg Revision 51886667: Make archipelago tool, python module
- 03:33 pm Revision 4ff7f1fb: Make install use version supplied by version file
- 03:33 pm Revision 51886667: Make archipelago tool, python module
- 03:32 pm Revision a9b91f5f: Add ci files
- 03:32 pm libxseg Revision a9b91f5f: Add ci files
- 03:30 pm libxseg Revision c3491600: Fix xsegbd_args in archipelago tool
- 03:30 pm Revision c3491600: Fix xsegbd_args in archipelago tool
- 03:30 pm Revision 897382a9: Fix imports in vlmc tool
- 03:30 pm libxseg Revision 4ab3ce85: Add experimental map info command
- 03:30 pm Revision b5082da8: Make {create, destroy}_segment use xseg bindings
- Also fix SPEC encoding bug
- 03:30 pm Revision 4ab3ce85: Add experimental map info command
- 03:30 pm libxseg Revision 4c6f3ce8: Fix TOPDIR export in base.mk
- 03:30 pm libxseg Revision b5082da8: Make {create, destroy}_segment use xseg bindings
- Also fix SPEC encoding bug
- 03:30 pm Revision 4c6f3ce8: Fix TOPDIR export in base.mk
- 03:30 pm libxseg Revision 897382a9: Fix imports in vlmc tool
- 03:30 pm Revision 485eabc0: Add vlmc info command
- 03:30 pm libxseg Revision b737a7f6: Pythonize archipelago tool. Also add independent peer manipulation
- 03:30 pm Revision b737a7f6: Pythonize archipelago tool. Also add independent peer manipulation
- 03:30 pm libxseg Revision 485eabc0: Add vlmc info command
- 03:30 pm libxseg Revision f2cfb415: Make vlmc list volumes using python rados module
- 03:30 pm Revision 2203e6f8: Make vlmc use configurable lock file dir.
- Set as /var/lock as default. Also increased spin lock sleep time to 0.2s
- 03:30 pm Revision f2cfb415: Make vlmc list volumes using python rados module
- 03:30 pm libxseg Revision 2203e6f8: Make vlmc use configurable lock file dir.
- Set as /var/lock as default. Also increased spin lock sleep time to 0.2s
- 03:30 pm Revision 70939a82: Change order of mapper, vlmc in archipelago peer construction
- 03:30 pm libxseg Revision 70939a82: Change order of mapper, vlmc in archipelago peer construction
- 11:28 am Revision 79500cf0: Add support for custom peer loop
- There is a new field in struct peerd called "custom_peerd_loop". If any
peer wants to use its own loop instead of the...
02/07/2013
- 09:13 pm qemu Revision b8904921: net: fix infinite loop on exit
- 1ceef9f27359cbe92ef124bf74de6f792e71f6fb added handling for cleaning
up multiple queues in qemu_del_nic() for cases w... - 05:22 pm qemu Revision 01845438: tests/test-string-input-visitor: Handle errors provoked by fuzz test
- It's OK and expected for visitors to return errors when presented with
the fuzz test's random data. Since the fuzzer ... - 01:58 pm Revision 0bf26f7e: Parse and error-check arguments
- 02:33 am qemu Revision ecd8d471: Update version for release
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 12:39 am qemu Revision bd4bd24e: Merge branch 'for-linux-user' of https://git.gitorious.org/qemu-m68k/qemu-m68k...
- * 'for-linux-user' of https://git.gitorious.org/qemu-m68k/qemu-m68k:
linux-user: correct reboot()
linux-user: cor... - 12:37 am qemu Revision 0bc8ce94: linux-user: Restore cast to target type in get_user()
- Commit 658f2dc97 accidentally dropped the cast to the target type of
the value loaded by get_user(). The most visibl... - 12:37 am qemu Revision f565235b: hw/pxa2xx: Fix transposed crn/crm values for pxa2xx cp14 perf regs
- When the pxa2xx performance counter related cp14 registers were converted
from a switch-statement implementation to t... - 12:36 am qemu Revision 5b2cd985: Merge remote-tracking branch 'stefanha/tracing' into staging
- # By Markus Armbruster
# Via Stefan Hajnoczi
* stefanha/tracing:
trace: Fix location of simpletrace.py in docs
tr... - 12:36 am qemu Revision 3f23624c: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- # By Michael Tokarev (1) and Stefan Weil (1)
# Via Stefan Hajnoczi
* stefanha/trivial-patches:
vnc: recognize Hunga... - 12:35 am qemu Revision 8a14952c: hmp: Disable chardev-add and chardev-remove
- As a general rule, HMP commands must be built on top of the QMP API.
Luiz and others have worked long & hard to make ... - 12:35 am qemu Revision 543f3412: hmp: make memchar-read escape ASCII control chars except \n and \t
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Antho... - 12:35 am qemu Revision 6fd5b669: qemu-char: Drop undocumented chardev "memory" compatibility syntax
- This is a new device, so there's no compatibility to maintain, and its
use case isn't common enough to justify shorth... - 12:35 am qemu Revision 5c230105: qemu-char: General chardev "memory" code cleanup
- Inline trivial cirmem_chr_is_empty() into its only caller.
Rename qemu_chr_cirmem_count() to cirmem_count().
Fast r... - 12:35 am qemu Revision 3949e594: qemu-char: Saner naming of memchar stuff & doc fixes
- New device, has never been released, so we can still improve things
without worrying about compatibility.
Naming is ... - 12:35 am qemu Revision 094c8c2c: qemu-char: Fix chardev "memory" not to drop IAC characters
- Undocumented misfeature, get rid of it while we can.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-b... - 12:35 am qemu Revision de1cc36e: qemu-char: Support suffixed ringbuf size arguments like "size=64K"
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Antho... - 12:35 am qemu Revision 44f3bcd2: qmp: Drop wasteful zero-initialization in qmp_memchar_read()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Antho... - 12:35 am qemu Revision c287e99f: qmp: Drop superfluous special case "empty" in qmp_memchar_read()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Antho... - 12:35 am qemu Revision 13289fb5: qmp: Plug memory leaks in memchar-write, memchar-read
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Antho... - 12:35 am qemu Revision 3ab651fc: qmp: Clean up design of memchar-read
- The data returned has a well-defined size, which makes the size
returned along with it redundant at best. Drop it.
... - 12:35 am qemu Revision 1a69278e: qmp: Use generic errors in memchar-read, memchar-write
- New errors should be generic unless there's a real use case for rich
errors.
Signed-off-by: Markus Armbruster <armbr... - 12:35 am qemu Revision 82e59a67: qmp: Fix design bug and read beyond buffer in memchar-write
- Command memchar-write takes data and size parameter. Begs the
question what happens when data doesn't match size.
W... - 12:35 am qemu Revision c4f331b6: qmp: Clean up type usage in qmp_memchar_write(), qmp_memchar_read()
- Const-correctness, consistently use standard C types instead of mixing
them with GLib types.
Signed-off-by: Markus A...
02/06/2013
- 05:54 pm Revision d2f6e7a7: Add initial support for benchmarking xseg
- 05:46 pm Revision 190373c2: Merge branch 'develop' of into feature-apyrgio
- 04:52 pm qemu Revision 2a0e1ad6: vnc: recognize Hungarian doubleacutes
- As reported in http://bugs.debian.org/697641 , some Hungarian keys
does not work with qemu when using vnc display.
T... - 04:52 pm qemu Revision f38f7a84: target-m68k: Fix comment
- * spelling fix ito -> into
* reorder to match load/store
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: ... - 04:29 pm qemu Revision 15af6321: vnc: recognize Hungarian doubleacutes
- As reported in http://bugs.debian.org/697641 , some Hungarian keys
does not work with qemu when using vnc display.
T... - 04:29 pm qemu Revision a911a182: qemu/9p: Don't ignore error in fid clunk
- We use the clunk request to do the actual xattr operation. So don't
ignore the error value for fid clunk.
Security m... - 04:29 pm qemu Revision facf98ad: qemu/iovec: Don't assert if sbytes is zero
- Since these values can possibly be sent from guest (for hw/9pfs), do a sanity check
on them. A 9p write request with ... - 04:29 pm qemu Revision ddcb73b7: e1000: fix link down handling with auto negotiation
- Fixes a couple of regression bugs introduced by
b9d03e352cb6b31a66545763f6a1e20c9abf0c2c and related to
auto-negotiat... - 04:29 pm qemu Revision 91107fdf: bswap: Fix width of swap in leul_to_cpu
- The misnamed HOST_LONG_BITS is really HOST_POINTER_BITS. Here we're
explicitly using an unsigned long, rather than u... - 04:29 pm qemu Revision 84208085: configure: Fix build with XFree
- The build is broken on ppc64-linux, possibly only with new binutils:
ld: hw/lm32/../milkymist-tmu2.o: undefined refe... - 12:43 pm Revision 1ac75db4: Merge branch 'feature-modulartools' into debian-feature-modulartools
- Conflicts:
devflow.conf
xseg/sys/user/python/setup.py
xseg/tools/archipelago/Makefile
xseg/tools/archipelago/arch... - 12:43 pm libxseg Revision 1ac75db4: Merge branch 'feature-modulartools' into debian-feature-modulartools
- Conflicts:
devflow.conf
xseg/sys/user/python/setup.py
xseg/tools/archipelago/Makefile
xseg/tools/archipelago/arch... - 12:35 pm Revision e53f40bd: Make archipelago/vlmc tool modular
- 12:35 pm libxseg Revision e53f40bd: Make archipelago/vlmc tool modular
- 12:15 pm libxseg Revision 757588f1: Fix CI script
- 12:15 pm Revision 757588f1: Fix CI script
- 11:10 am Revision c459e773: Add devflow version for xseg
- 11:10 am libxseg Revision c459e773: Add devflow version for xseg
- 04:51 am qemu Revision 5f876756: bios: recompile BIOS
- SeaBIOS is really close to spilling over to 256k. Until we can better
handle migration across RAM block size changes...
02/05/2013
- 10:52 pm qemu Revision 8f44015e: trace: Fix location of simpletrace.py in docs
- Missed when commit 4c3b5a48 moved it.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Laszlo Ersek... - 10:52 pm qemu Revision fb3a5085: trace: Fix simple trace dropped event record for big endian
- We use atomic operations to keep track of dropped events.
Inconveniently, GLib supports only int and void * atomics,... - 10:52 pm qemu Revision b6b2c962: trace: Clean up the "try to update atomic until it worked" loops
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Harsh... - 10:52 pm qemu Revision e722d705: trace: Direct access of atomics is verboten, use the API
- The GLib Reference Manual says:
It is very important that all accesses to a particular integer or
pointer be... - 08:22 pm libxseg Revision af2cf625: Make archipelago tool, python module
- 08:22 pm Revision d71906c5: Add archipelago devflow version
- 08:22 pm libxseg Revision d71906c5: Add archipelago devflow version
- 08:22 pm Revision af2cf625: Make archipelago tool, python module
- 08:22 pm libxseg Revision e8d0df50: Fix sys.exit in cli entry point
- 08:22 pm Revision e8d0df50: Fix sys.exit in cli entry point
- 08:22 pm Revision 058a6658: Add ci files
- 08:22 pm Revision 080b3670: Fix TOPDIR export in base.mk
- 08:22 pm libxseg Revision 60228e15: Make install use version supplied by version file
- 08:22 pm libxseg Revision 080b3670: Fix TOPDIR export in base.mk
- 08:22 pm libxseg Revision 058a6658: Add ci files
- 08:22 pm Revision 60228e15: Make install use version supplied by version file
- 08:22 pm Revision aa428253: Fix xsegbd_args in archipelago tool
- 08:22 pm libxseg Revision aa428253: Fix xsegbd_args in archipelago tool
- 07:34 pm Revision 2e42a4f1: Merge branch 'feature-pythonarchipelagotools' into debian-feature-pythonarchip...
- 07:34 pm libxseg Revision 2e42a4f1: Merge branch 'feature-pythonarchipelagotools' into debian-feature-pythonarchip...
- 06:59 pm Revision 88367cd4: Add archipelago devflow version
- 06:59 pm libxseg Revision 88367cd4: Add archipelago devflow version
- 06:20 pm Revision fad20cb0: Fix typo in python-*.install files
- 06:20 pm libxseg Revision fad20cb0: Fix typo in python-*.install files
- 06:01 pm libxseg Revision de868d9c: Merge branch 'feature-pythonarchipelagotools' into debian-feature-pythonarchip...
- 06:01 pm Revision de868d9c: Merge branch 'feature-pythonarchipelagotools' into debian-feature-pythonarchip...
- 06:00 pm Revision 7b5f112e: Add python-archipelago support
- 06:00 pm libxseg Revision 7b5f112e: Add python-archipelago support
- 05:53 pm libxseg Revision 5a1d90c8: Make archipelago tool, python module
- 05:53 pm Revision 5a1d90c8: Make archipelago tool, python module
- 05:39 pm libxseg Revision f966be86: Add vlmc info command
- 05:39 pm libxseg Revision 029199c2: Fix imports in vlmc tool
- 05:39 pm libxseg Revision 430954f1: Add experimental map info command
- 05:39 pm Revision 430954f1: Add experimental map info command
- 05:39 pm Revision 26e2033b: Make {create, destroy}_segment use xseg bindings
- Also fix SPEC encoding bug
- 05:39 pm Revision f966be86: Add vlmc info command
- 05:39 pm libxseg Revision 26e2033b: Make {create, destroy}_segment use xseg bindings
- Also fix SPEC encoding bug
- 05:39 pm Revision 029199c2: Fix imports in vlmc tool
- 05:39 pm libxseg Revision f9942e1d: Make vlmc use configurable lock file dir.
- Set as /var/lock as default. Also increased spin lock sleep time to 0.2s
- 05:39 pm Revision e7784752: Change order of mapper, vlmc in archipelago peer construction
- 05:39 pm Revision f9942e1d: Make vlmc use configurable lock file dir.
- Set as /var/lock as default. Also increased spin lock sleep time to 0.2s
- 05:39 pm Revision 48237c5d: Pythonize archipelago tool. Also add independent peer manipulation
- 05:39 pm libxseg Revision 48237c5d: Pythonize archipelago tool. Also add independent peer manipulation
- 05:39 pm libxseg Revision e7784752: Change order of mapper, vlmc in archipelago peer construction
- 05:39 pm Revision 4078f9ab: Make vlmc list volumes using python rados module
- 05:39 pm libxseg Revision 4078f9ab: Make vlmc list volumes using python rados module
- 04:46 pm libxseg Revision 204ceb1e: Define default DESTDIR for system installation
- 04:46 pm Revision 204ceb1e: Define default DESTDIR for system installation
02/04/2013
- 11:24 pm qemu Revision b22dd124: target-s390x: Fix wrong comparison in interrupt handling
- gcc with -Wextra complains about an ordered pointer comparison:
target-s390x/helper.c:660:27: warning:
ordered comp... - 11:24 pm qemu Revision 0123c486: s390x: silence warning from GCC on uninitialized values
- As best I can tell, this is a false positive.
[aliguori@ccnode4 qemu-s390]$ make
CC s390x-softmmu/target-s3... - 10:39 pm qemu Revision ded67782: acpi_piix4: fix segfault migrating from 1.2
- b0b873a07872f7ab7f66f259c73fb9dd42aa66a9 bumped the vmstate version and
introduced an old-style load function to hand... - 10:38 pm qemu Revision c881e20e: vl.c: validate -numa "cpus" parameter properly
- - Accept empty strings without aborting
- Use parse_uint*() to parse numbers
- Abort if anything except '-' or end-of... - 10:38 pm qemu Revision 5f139965: vl.c: Use parse_uint_full() for NUMA nodeid
- This should catch many kinds of errors that the current code wasn't
checking for:
- Values that can't be parsed as ... - 10:38 pm qemu Revision 845e5bf9: vl.c: Extract -numa "cpus" parsing to separate function
- This will make it easier to refactor that code later.
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-... - 10:38 pm qemu Revision e4ce85b2: vl.c: numa_add(): Validate nodeid before using it
- Without this check, QEMU will corrupt memory if a too-large nodeid is
provided in the command-line. e.g.:
-numa no... - 10:38 pm qemu Revision ca4c6d36: vl.c: Check for NUMA node limit inside numa_add()
- Instead of checking the limit before calling numa_add(), check the limit
only when we already know we're going to add... - 10:38 pm qemu Revision 12e53a9d: vl.c: Abort on unknown -numa option type
- Abort in case an invalid -numa option is provided, instead of silently
ignoring it.
Signed-off-by: Eduardo Habkost <... - 10:38 pm qemu Revision 8f302cb0: vl.c: Fix off-by-one bug when handling "-numa node" argument
- The numa_add() code was unconditionally adding 1 to the get_opt_name()
return value, making it point after the end of... - 10:38 pm qemu Revision e3f9fe2d: cutils: unsigned int parsing functions
- There are lots of duplicate parsing code using strto*() in QEMU, and
most of that code is broken in one way or anothe... - 05:12 pm qemu Revision ff057ccb: target-cris: Build fix for debug output
- Around r3361 (81fdc5f8d2d681da8d255baf0713144f8656bac9) env->debug1 used
to contain the address of an MMU fault. This... - 04:16 pm libxseg Revision c88386d3: Fix TOPDIR export in base.mk
- 04:16 pm Revision c88386d3: Fix TOPDIR export in base.mk
- 02:37 pm Revision 0df284ba: Fix typo in `install' parameters
- 02:37 pm libxseg Revision 0df284ba: Fix typo in `install' parameters
- 01:59 pm Revision 48b22c04: Merge branch 'develop' into feature-apyrgio
- 01:37 pm libxseg Revision 8983f4cf: Merge branch 'feature-fixmakeversions' into develop
- 01:37 pm Revision 8983f4cf: Merge branch 'feature-fixmakeversions' into develop
- 01:33 pm libxseg Revision 0462295c: Merge branch 'debian-feature-fixmakeversions' into debian-develop
- 01:33 pm Revision 0462295c: Merge branch 'debian-feature-fixmakeversions' into debian-develop
- 01:30 pm libxseg Revision 9b7d45f0: Remove deprecated version substitutions
- 01:30 pm Revision 9b7d45f0: Remove deprecated version substitutions
- 01:21 pm Revision 8704fcdc: Make install use version supplied by version file
- 01:21 pm libxseg Revision 8704fcdc: Make install use version supplied by version file
- 12:29 pm Revision 40867971: Fix grep_xseg to work both with include/exclude
02/02/2013
- 10:16 pm qemu Revision fbeadf50: bitops: unify bitops_ffsl with the one in host-utils.h, call it bitops_ctzl
- We had two copies of a ffs function for longs with subtly different
semantics and, for the one in bitops.h, a confusi... - 10:13 pm qemu Revision 7b2d9779: util: Fix compilation of envlist.c for MinGW
- MinGW has no strtok_r, so we need a declaration in sysemu/os-win32.h.
We must also fix the include statements in util... - 02:05 am qemu Revision abd8d4a4: Update version for 1.4.0-rc0
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 02:05 am qemu Revision 02cd8090: tap: unbreak -netdev tap,fd=X
- The multiqueue patch series broke -netdev tap,fd=X which manifests
as libvirt not being able to start a guest. This ...
02/01/2013
- 11:53 pm qemu Revision b09995ae: qdev: drop extra references at creation time
- qdev_free and qbus_free have to do unparent+unref, because nobody else
drops the initial reference (the one included ... - 11:53 pm qemu Revision 5c099537: cpu: do not use object_delete
- CPUs are never added to the composition tree, so delete is achieved
simply by removing the last references to them.
... - 11:53 pm qemu Revision b76facc3: qom: remove object_delete
- This is now unused. Document the initial reference count of an object
and when it will be freed/finalized.
Signed-o... - 11:53 pm qemu Revision 6853d27a: qdev: move deletion of children from finalize to unparent
- A device will never be finalized as long as it has a reference from
other devices that sit on its buses. To ensure t... - 11:53 pm qemu Revision 62d7ba66: qdev: add reference for the bus while it is referred to by the DeviceState
- Now that the unparent callbacks are complete, we can correctly account
more missing references.
Signed-off-by: Paolo... - 11:53 pm qemu Revision 9d127820: qdev: add reference count to a device for the BusChild
- Each device has a reference through the BusChild. This reference
was not accounted for, add it now.
Reviewed-by: An... - 11:53 pm qemu Revision 6c232d2f: qom: document reference counting of link properties
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:53 pm qemu Revision 06f7f2bb: qdev: move unrealization of devices from finalize to unparent
- Similarly, a bus holds a reference back to the device, and this will
prevent the device from going away as soon as th... - 11:53 pm qemu Revision dc7389b7: qdev: inline object_delete into qbus_free/qdev_free
- We want object_delete to disappear, and we will do this one class at a
time. Inline it for the qdev case, which we w... - 11:53 pm qemu Revision 52e636cd: qom: preserve object while unparenting it
- Avoid that the object disappears after it's deleted from the QOM
composition tree, in case that was the only referenc... - 11:53 pm qemu Revision 39355c38: qdev: change first argument of qbus_create_inplace to void *
- Make it clear that no BUS() macro is needed in the callers (in fact it
wouldn't work because the object has not been ... - 11:53 pm qemu Revision 013e1182: qdev: remove duplication between qbus_create and qbus_create_inplace
- Move the common part to qbus_realize.
Acked-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Paolo Bonzini <pbon... - 11:53 pm qemu Revision 4fec6404: pci: use qbus_create in pci_bus_new
- Remove knowledge of QOM innards. The common part of pci_bus_new and
pci_bus_new_inplace is moved to a new function p... - 11:08 pm qemu Revision d5286af5: accel: change {xen, kvm, tcg, qtest}_allowed from int to bool
- Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 11:07 pm qemu Revision 217e21be: vl: correct error message when fail to init kvm
- command:
qemu-system-x86_64 -hda disk.img -smp 32 --enable-kvm
error:
Number of SMP cpus requested (32) exceeds max c... - 11:07 pm qemu Revision e3c66d93: vl: skip init accelerator if it's not available
- Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 10:45 pm qemu Revision baeddded: sparc: disable qtest in make check
- We've seen this repeatedly in buildbot but I can now reliably
reproduce it myself too. With a few hundred runs of 'm... - 10:40 pm qemu Revision 77a5f4f2: Merge remote-tracking branch 'stefanha/block' into staging
- # By Kevin Wolf (7) and others
# Via Stefan Hajnoczi
* stefanha/block:
block/raw-posix: Build fix for O_ASYNC
vmd... - 09:00 pm qemu Revision 3e3648b2: xen: fix build problem introduced from per-queue peers
- Reported-by Andreas Färber <afaerber@suse.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 08:47 pm Revision 1eabfd70: Fix case where user is root
- In this case, /home/root/... path doesn't exist, so we use a hacky way
to get the scripts' path. - 07:03 pm qemu Revision e78a2b42: virtio: add a queue_index to VirtQueue
- Add a queue_index to VirtQueue and a helper to fetch it, this could be used by
multiqueue supported device.
Signed-o... - 07:03 pm qemu Revision fed699f9: virtio-net: multiqueue support
- This patch implements both userspace and vhost support for multiple queue
virtio-net (VIRTIO_NET_F_MQ). This is done ... - 07:03 pm qemu Revision 0c87e93e: virtio-net: separate virtqueue from VirtIONet
- To support multiqueue virtio-net, the first step is to separate the virtqueue
related fields from VirtIONet to a new ... - 07:03 pm qemu Revision 5f800801: virtio-net: migration support for multiqueue
- This patch add migration support for multiqueue virtio-net. Instead of bumping
the version, we conditionally send the... - 07:03 pm qemu Revision a9c87c58: virtio-net: compat multiqueue support
- Disable multiqueue support for pre 1.4.
Signed-off-by: Jason Wang <jasowang@redhat.com>
Signed-off-by: Anthony Liguo... - 07:03 pm qemu Revision 16dbaf90: tap: support enabling or disabling a queue
- This patch introduce a new bit - enabled in TAPState which tracks whether a
specific queue/fd is enabled. The tap/fd ... - 07:03 pm qemu Revision f23fd811: virtio: introduce virtio_del_queue()
- Some device (such as virtio-net) needs the ability to destroy or re-order the
virtqueues, this patch adds a helper to... - 07:03 pm qemu Revision 264986e2: tap: multiqueue support
- Recently, linux support multiqueue tap which could let userspace call TUNSETIFF
for a signle device many times to cre... - 07:03 pm qemu Revision e5dc0b40: tap: introduce a helper to get the name of an interface
- This patch introduces a helper tap_get_ifname() to get the device name of tap
device. This is needed when ifname is u... - 07:03 pm qemu Revision a9f98bb5: vhost: multiqueue support
- This patch lets vhost support multiqueue. The idea is simple, just launching
multiple threads of vhost and let each o... - 07:03 pm qemu Revision 5193e5fb: tap: factor out common tap initialization
- This patch factors out the common initialization of tap into a new helper
net_init_tap_one(). This will be used by mu... - 07:03 pm qemu Revision f7860455: net: introduce NetClientState destructor
- To allow allocating an array of NetClientState and free it once, this patch
introduces destructor of NetClientState. ... - 07:03 pm qemu Revision 4e4f9ae7: tap: import linux multiqueue constants
- Import multiqueue constants from if_tun.h from 3.8-rc3. A new ifr flag
IFF_MULTI_QUEUE were introduced to create a mu... - 07:03 pm qemu Revision 1ceef9f2: net: multiqueue support
- This patch adds basic multiqueue support for qemu. The idea is simple, an array
of NetClientStates were introduced in... - 07:03 pm qemu Revision 948ecf21: net: intorduce qemu_del_nic()
- To support multiqueue nic, this patch separate the nic destructor from
qemu_del_net_client() to a new helper qemu_del... - 07:03 pm qemu Revision 6c51ae73: net: introduce qemu_find_net_clients_except()
- In multiqueue, all NetClientState that belongs to the same netdev or nic has the
same id. So this patches introduces ... - 07:03 pm qemu Revision 18a1541a: net: introduce qemu_net_client_setup()
- This patch separates the setup of NetClientState from its allocation, this will
allow allocating an arrays of NetClie... - 07:03 pm qemu Revision 94fdc6d0: tap: add Linux multiqueue support
- This patch add basic multiqueue support for Linux. When multiqueue is needed, we
will first check whether kernel supp... - 07:03 pm qemu Revision cc1f0f45: net: introduce qemu_get_nic()
- To support multiqueue, this patch introduces a helper qemu_get_nic() to get
NICState from a NetClientState. The follo... - 07:02 pm qemu Revision b356f76d: net: introduce qemu_get_queue()
- To support multiqueue, the patch introduce a helper qemu_get_queue()
which is used to get the NetClientState of a dev... - 06:50 pm qemu Revision 28a65891: net: tap: use abort() instead of assert(0)
- Signed-off-by: Jason Wang <jasowang@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:50 pm qemu Revision ec45f083: net: tap: using bool instead of bitfield
- Signed-off-by: Jason Wang <jasowang@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:43 pm qemu Revision 350ed2fc: target-ppc: Fix target_ulong vs. hwaddr format mismatches
- Since HWADDR_PRIx is always the same now, use %016 for TARGET_PPC64 and
%08 for common code. This may slightly change... - 06:43 pm qemu Revision 6bf00766: libqtest: Wait for the right child PID after killing QEMU
- When running "make check" with gcov enabled, we get the following
message:
hw/tmp105.gcda:cannot open data file, ... - 06:43 pm qemu Revision 3e7b8f4e: isa: QOM'ify isa_bus_from_device()
- DeviceState::parent_bus is document as private and should be accessed
through qdev_get_parent_bus(). Use a DEVICE() c... - 06:43 pm qemu Revision 8aae84a1: i2c: Drop I2C_SLAVE_FROM_QDEV() macro
- It is not being used in hot paths and is obsoleted by I2C_SLAVE()
QOM cast macro. Clean it up using a scripted conver... - 06:43 pm qemu Revision 6c8fec83: configure: Keep -Werror enabled for Release Candidates
- The automatic drop of -Werror during the RC phases has in the past led
to warnings creeping into submaintainer trees.... - 06:43 pm qemu Revision 70ddd9f6: Revert "e1000: no need auto-negotiation if link was down"
- This reverts commit 84dd2120247a7d25ff1bb337de21c0e76816ad2d.
I'm not sure what issue the original commit was meant ... - 05:08 pm qemu Revision 5dea9a69: Merge remote-tracking branch 'quintela/migration.next' into staging
- # By Orit Wasserman
# Via Juan Quintela
* quintela/migration.next:
Fix error message in migrate_set_capability HMP ... - 05:06 pm qemu Revision e205842b: Merge remote-tracking branch 'agraf/s390-for-upstream' into staging
- # By Andreas Färber
# Via Alexander Graf
* agraf/s390-for-upstream:
target-s390x: Pass S390CPU to s390_{add, del}_r... - 05:02 pm qemu Revision fabb6042: Merge remote-tracking branch 'agraf/ppc-for-upstream' into staging
- # By Andreas Färber (2) and Alexander Graf (1)
# Via Alexander Graf
* agraf/ppc-for-upstream:
target-ppc: Fix build... - 04:11 pm qemu Revision fdf263f6: block/raw-posix: Build fix for O_ASYNC
- Commit eeb6b45d48800e96f67ef2a5c80332557fd45ddb (block: raw-posix image
file reopen) broke the build on OpenIndiana.
... - 03:58 pm qemu Revision cd923475: vmdk: Allow space in file name
- The previous scanf() format string stopped parsing the file name on the
first white white space, which seems to be al... - 03:58 pm qemu Revision 69d34a36: dmg: Fix bdrv_open() error handling
- Return -errno instead of -1 on errors and add error checks in some
places that didn't have one. Passing things by ref... - 03:58 pm qemu Revision 46536235: parallels: Fix bdrv_open() error handling
- Return -errno instead of -1 on errors. Hey, no memory leak to fix here
while we're touching it!
Signed-off-by: Kevin... - 03:58 pm qemu Revision 4f8aa2e1: dmg: Use g_free instead of free
- The buffers are allocated with g_(re)alloc, so use g_free to free them.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>... - 03:58 pm qemu Revision 59294e46: vpc: Fix bdrv_open() error handling
- Return -errno instead of -1 on errors. While touching the
code, fix a memory leak.
Signed-off-by: Kevin Wolf <kwolf@... - 03:58 pm qemu Revision 5b7d7dfd: bochs: Fix bdrv_open() error handling
- Return -errno instead of -1 on errors. While touching the
code, fix a memory leak.
Signed-off-by: Kevin Wolf <kwolf@... - 03:58 pm qemu Revision a04eca10: block: Adds mirroring tests for resized images
- This test verifies two mirroring issues are fixed with resized images:
* sync='top' creates an image that is the pr... - 03:58 pm qemu Revision 1a60657f: cloop: Fix bdrv_open() error handling
- Return -errno instead of -1 on errors. While touching the
code, fix a memory leak.
Signed-off-by: Kevin Wolf <kwolf@... - 03:58 pm qemu Revision 7f2039f6: vmdk: Allow selecting SCSI adapter in image creation
- Introduce a new option "adapter_type" when converting to vmdk images.
It can be one of the following: ide (default), ... - 03:58 pm qemu Revision 63ba17d3: block: Fix is_allocated_above with resized files
- In an image chain, if the base image is smaller than the current
image, we need to make sure to use the current image... - 03:58 pm qemu Revision 6f74c260: sheepdog: pass vdi_id to sheep daemon for sd_close()
- Sheep daemon needs vdi_id to identify which vdi is closed to release resources
such as object cache.
Cc: MORITA Kazu... - 03:58 pm qemu Revision b93d6d24: qemu-iotests: Add regression test for b7ab0fea
- It turned out that the change in b7ab0fea was actually a real qcow2
corruption fix. This is a reproducer for the bug.... - 01:33 pm Revision e56e5545: Make {create, destroy}_segment use xseg bindings
- Also fix SPEC encoding bug
- 01:33 pm libxseg Revision e56e5545: Make {create, destroy}_segment use xseg bindings
- Also fix SPEC encoding bug
- 01:12 pm Revision 414a8eda: Improve arch-scripts
- 12:52 pm Revision 7724b9cd: Add O_EXCL flag when opening segment for creation
- Security fix. One could potentially pass a wrong argument in xseg_create
and destroy an already initialized segment. ... - 12:41 pm Revision 1625ce0b: Add S_IWUSR permission bit for O_CREAT
- In Ubuntu -haven't tested it elsewhere yet- gcc has a global cflag
called "D_FORTIFY_SOURCE=2" that errs when files a... - 11:28 am Revision ebb1fd0f: Add simple bash scripts to make and grep xseg
- 11:15 am Revision 8c5fbfe2: Fix imports in vlmc tool
- 11:15 am libxseg Revision 8c5fbfe2: Fix imports in vlmc tool
- 09:32 am qemu Revision 1b1fdfea: Allow XBZRLE decoding without enabling the capability
- Before this fix we couldn't load a guest from
XBZRLE compressed file.
For example:
The user activated the XBZRLE cap... - 09:32 am qemu Revision dbca1b37: Fix example for query-migrate-capabilities
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Eri... - 09:32 am qemu Revision a31ca017: Fix error message in migrate_set_capability HMP command
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Eri... - 09:32 am qemu Revision 21e3cd29: Add XBZRLE testing
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: ... - 09:32 am qemu Revision ba2e28e8: Move XBZRLE encoding code to a separate file to allow testing
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: ... - 03:37 am qemu Revision 8a55ebf0: Merge remote-tracking branch 'afaerber/qom-cpu' into staging
- # By Andreas Färber
# Via Andreas Färber
* afaerber/qom-cpu:
linux-user: bsd-user: Don't reset X86CPU twice
targe... - 03:37 am qemu Revision 2854c549: Merge remote-tracking branch 'afaerber-or/cocoa-for-upstream' into staging
- # By Henry Harrington (1) and Stefan Weil (1)
# Via Andreas Färber
* afaerber-or/cocoa-for-upstream:
cocoa: Replace... - 03:35 am qemu Revision c628d747: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
- virtio,make,pci,e1000,vfio,piix
This includes my timestamp generation cleanup,
Amos's and my work on virtio net comm... - 03:02 am qemu Revision 49e15878: target-s390x: Pass S390CPU to s390_{add, del}_running_cpu()
- This prepares for moving the halted field to CPUState.
Most call sites can already supply S390CPU, for some env becom... - 03:02 am qemu Revision a6f921b0: target-s390x: Fix debug output (continued)
- Since its introduction in d5a439645a5a70fed5431318c3bce9dc2caa950f
(s390x: helper functions for system emulation) the... - 03:02 am qemu Revision f9466733: target-s390x: Clean up cpu_inject_*() signatures
- Despite cautioning that S390CPU is needed for upcoming CPUState
refactorings, commit 5d69c547d947798cba92d836d06f6e01... - 03:02 am qemu Revision 07cc7d12: target-s390x: Fix debug output
- Commit 71e470886fb6092504503a5fe41092ace71c096c (target-s390x: fix
style) renamed the cpu_s390x_handle_mmu_fault() ar... - 02:52 am qemu Revision 476b6d16: target-ppc: Fix build for PPC_DEBUG_DISAS
- In r5949 / 76db3ba44ee8db671f804755f13b016eefd13288 (target-ppc: memory
load/store rework) variable little_endian was... - 02:52 am qemu Revision 8e33944f: PPC: Unify dcbzl code path
- The bit that makes a dcbz instruction a dcbzl instruction was declared as
reserved in ppc32 ISAs. However, hardware s... - 02:52 am qemu Revision cca48a93: target-ppc: Fix unused variable warning for FLUSH_ALL_TLBS
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Alexander Graf <agraf@suse.de> - 02:35 am qemu Revision 478032a9: target-openrisc: Rename CPU subtypes
- Model names were mapped 1:1 to type names. As a side effect this
registered a type "any", which is now a device.
To ... - 02:35 am qemu Revision bc755a00: target-openrisc: TYPE_OPENRISC_CPU should be abstract
- A basic assumption of CPU subtypes is that only specific models get
instantiated. A user is not supposed to instantia... - 02:35 am qemu Revision cc36a7a2: target-i386: Pass X86CPU to cpu_x86_set_a20()
- Prepares for cpu_interrupt() changing argument to CPUState.
While touching it, rename to x86_cpu_...() now that it t... - 02:35 am qemu Revision eeb266de: target-unicore32: Rename CPU subtypes
- In the initial conversion of CPU models to QOM types, model names were
mapped 1:1 to type names. As a side effect thi... - 02:35 am qemu Revision 77868120: linux-user: bsd-user: Don't reset X86CPU twice
- Since commit 65dee38052597b6285eb208125369f01b29ba6c1 (target-i386:
move cpu_reset and reset callback to cpu.c) the x... - 02:35 am qemu Revision 7a9f812b: target-m68k: Rename CPU subtypes
- In the initial conversion of CPU models to QOM types, model names were
mapped 1:1 to type names. As a side effect thi... - 02:35 am qemu Revision 1e45d31b: target-sh4: Mark as unmigratable
- It neither defined CPU_SAVE_VERSION nor implemented cpu{save,load}().
Mark it as unmigratable at device level.
Signe... - 02:35 am qemu Revision 087fe4f8: target-m68k: Mark as unmigratable
- It neither defined CPU_SAVE_VERSION nor implemented cpu_{save,load}().
Mark M68kCPU as unmigratable at device level.
... - 02:35 am qemu Revision c7396bbb: target-s390x: Mark as unmigratable
- CPU_SAVE_VERSION was undefined, so "cpu_common" VMState and
cpu_{save,load}() were not registered. They were no-ops.
... - 02:35 am qemu Revision 3ce8b2bc: target-microblaze: Mark as unmigratable
- cpu_{save,load} were no-ops, so de facto it is unmigratable and no
backwards compatibility to keep. Therefore mark th... - 02:35 am qemu Revision 004a5690: target-xtensa: Mark as unmigratable
- There was no CPU_SAVE_VERSION defined, so neither "cpu_common" VMState
nor cpu_{save,load}() were registered. Their i... - 02:35 am qemu Revision 88e28512: target-unicore32: Mark as unmigratable
- CPU_SAVE_VERSION 2 was bogus as both save and load would just throw a
hw_error(). Therefore we can without problems s... - 01:13 am qemu Revision 6b2578d6: ide/mmio: QOM'ify MMIO IDE for R2D
- It was not qdev'ified before, so turn it into a SysBusDevice.
Keep mmio_ide_init_drives() around to attach the hard d... - 12:42 am qemu Revision e62a214c: target-mips: fix incorrect test for MTHLIP
- The pos field in the DSPControl register is not correctly initialized.
Per documentation, the result of MTHLIP is unp... - 12:42 am qemu Revision 6f0af304: target-mips: enable access to DSP ASE if implemented
- compute_hflags() will reset DSP h-flags, so MX bit should be initially set
for usermode in cpu_state_reset() if DSP A... - 12:42 am qemu Revision f54c35d1: target-mips: Unfuse {,N}M{ADD,SUB}.fmt
- Turn MADD.fmt, MSUB.fmt, NMADD.fmt and NMSUB.fmt from fused to unfused
operations, so that they behave in the same wa... - 12:40 am qemu Revision c728154b: target-mips: Sign-extend the result of LWR
- Sign-extend the result of LWR, as is already done for LWL. This is necessary
in the case where LWR loads the full wo... - 12:38 am qemu Revision 17e8fef1: target-mips: Fix signedness of loads in MIPS16 RESTOREs
- Make RESTORE use sign-extending rather than zero-extending loads.
Signed-off-by: Richard Sandiford <rdsandiford@goog... - 12:33 am qemu Revision 810ded13: Merge branch 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm
- * 'target-arm.next' of git://git.linaro.org/people/pmaydell/qemu-arm:
target-arm: Rename CPU types
target-arm: Fi... - 12:30 am qemu Revision df6126a7: target-mips: implement DSP (d)append sub-class with TCG
- DSP instruction from the (d)append sub-class can be implemented with
TCG. Use a different function for these instruct... - 12:30 am qemu Revision 0a16c79c: target-mips: use DSP unions for reduction add instructions
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 12:29 am qemu Revision 75d012ac: target-mips: use DSP unions for unary DSP operators
- This allow to reduce the number of macros.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien ... - 12:29 am qemu Revision 6de0e6c1: target-mips: use DSP unions for binary DSP operators
- This allow to reduce the number of macros.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien ... - 12:29 am qemu Revision 652613ab: target-mips: add unions to access DSP elements
- Instead of playing with bit shifting, add two unions (one for 32-bit
values, one for 64-bit ones) to access all the D... - 12:29 am qemu Revision ad153f15: target-mips: generate a reserved instruction exception on CPU without DSP
- On CPU without DSP ASE support, a reserved instruction exception (instead of
a DSP ASE sate disabled) should be gener... - 12:29 am qemu Revision d75c135e: target-mips: copy insn_flags in DisasContext
- Copy insn_flags in DisasContext to avoid passing a CPUMIPSState pointer
to subroutines, as suggested by Richard Hende... - 12:29 am qemu Revision f7d2072e: target-mips: fix DSP loads with rd = 0
- When rd is 0, which still need to do the actually load to possibly
generate a TLB exception.
Reviewed-by: Eric Johns...
01/31/2013
- 11:27 pm qemu Revision 7e02dc63: cocoa: Replace non-portable asprintf() by g_strdup_printf()
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Andreas Färber <andreas.faerber@web.de> - 11:02 pm qemu Revision 477a3877: cocoa: Fix VBE function Set Display Start
- Register a dpy_gfx_setdata callback so that the Cocoa code
is notified whenever the screen start address changes.
Co... - 04:23 pm libxseg Revision 2497310c: Add experimental map info command
- 04:23 pm Revision 2497310c: Add experimental map info command
- 04:00 pm Revision 31312a78: Add vlmc info command
- 04:00 pm libxseg Revision 31312a78: Add vlmc info command
- 03:14 pm libxseg Revision 104464c6: Make vlmc list volumes using python rados module
- 03:14 pm Revision 104464c6: Make vlmc list volumes using python rados module
- 03:01 pm Revision 9cc05012: Pythonize archipelago tool. Also add independent peer manipulation
- 03:01 pm libxseg Revision 9cc05012: Pythonize archipelago tool. Also add independent peer manipulation
01/30/2013
- 06:51 pm qemu Revision 321f2117: Merge remote-tracking branch 'pmaydell/arm-devs.next' into staging
- # By Christoffer Dall (1) and Peter Maydell (1)
# Via Peter Maydell
* pmaydell/arm-devs.next:
hw/vexpress: Use corr... - 06:51 pm qemu Revision b0df98f3: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- # By Markus Armbruster (12) and others
# Via Stefan Hajnoczi
* stefanha/trivial-patches:
qmp-commands.hx: s/tray-op... - 06:48 pm qemu Revision 7cc2a8b1: Merge remote-tracking branch 'afaerber-or/prep-up' into staging
- # By Andreas Färber
# Via Andreas Färber
* afaerber-or/prep-up:
prep: Move PReP machine to hw/ppc/
prep_pci: Conv... - 06:46 pm qemu Revision 6ac5107d: Merge remote-tracking branch 'agraf/s390-for-upstream' into staging
- # By Cornelia Huck (13) and others
# Via Alexander Graf
* agraf/s390-for-upstream:
s390: Drop set_bit usage in virt... - 06:03 pm qemu Revision 51492fd1: target-arm: Rename CPU types
- In the initial conversion of CPU models to QOM types, model names were
mapped 1:1 to type names. As a side effect thi... - 06:01 pm qemu Revision e4c1cfa5: target-arm: Fix TCG temp leaks for WI and UNDEF VFP sysreg writes
- Fix a leak of a TCG temporary in code paths for VFP system register
writes for cases which UNDEF or are write-ignored... - 05:53 pm libxseg Revision ef94d371: Add ci files
- 05:53 pm Revision ef94d371: Add ci files
- 05:39 pm qemu Revision f61850bf: hw/vexpress: Use correct HBI (board model number) for vexpress-a15
- The vexpress-a15 QEMU model is supposed to be a V2P-CA15; the HBI
(a kind of board model number) for this coretile is... - 05:39 pm qemu Revision 706872a5: hw/arm_sysctl: Clear sysctl cfgctrl start bit
- The start bit should only be set to indicate that a function call is
underway, right now. When done with function, c... - 05:11 pm Revision badc2d7f: Make debian-develop identical to develop branch
- 05:11 pm libxseg Revision badc2d7f: Make debian-develop identical to develop branch
- 02:09 pm Revision 9163bbad: Make vlmc use configurable lock file dir.
- Set as /var/lock as default. Also increased spin lock sleep time to 0.2s
- 02:09 pm libxseg Revision 9163bbad: Make vlmc use configurable lock file dir.
- Set as /var/lock as default. Also increased spin lock sleep time to 0.2s
- 01:53 pm Revision 5e057aab: Change order of mapper, vlmc in archipelago peer construction
- 01:53 pm libxseg Revision 5e057aab: Change order of mapper, vlmc in archipelago peer construction
- 01:49 pm Revision 98c43573: Merge branch 'debian-develop' into debian
- 01:49 pm libxseg Revision 98c43573: Merge branch 'debian-develop' into debian
- 01:48 pm Revision ad440c87: Merge branch 'develop'
- 01:48 pm libxseg Revision ad440c87: Merge branch 'develop'
- 01:47 pm Revision 2db8a1d9: Make dkms use version calculated in debian/rules
- 01:47 pm libxseg Revision 2db8a1d9: Make dkms use version calculated in debian/rules
- 01:13 pm qemu Revision c07ecc68: linux-user: correct reboot()
- According to man reboot(2), the 4th argument is only used with
LINUX_REBOOT_CMD_RESTART2. In other cases, trying to c... - 01:13 pm qemu Revision 910ee4e5: linux-user: correct print_timeval() swap tv_sec and tv_usec
- Signed-off-by: Laurent Vivier <Laurent@Vivier.EU>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org> - 01:13 pm qemu Revision 1b09aeb9: linux-user: correct setsockopt()
- SO_SNDTIMEO and SO_RCVTIMEO take a struct timeval, not an int
To test this, you can use :
QEMU_STRACE= ping localho... - 01:13 pm qemu Revision 79dd77de: linux-user: correct msgrcv()
- All parameters must be swapped before the call of do_msgrcv().
Allow faked (debian fakeroot daemon) to work properly... - 12:19 pm qemu Revision 99f42808: qmp-commands.hx: s/tray-open/tray_open/ to match qapi schema
- Currently, we are using 'tray_open' in QMP and 'tray-open' in
HMP. However, the QMP documentation was mistakenly usin... - 12:18 pm qemu Revision a05ddd92: tests: Fix {rtc, m48t59}-test build on illumos
- Struct tm does not have tm_gmtoff field on illumos.
Fix the build by not zero-initializing these fields on Solaris.
... - 12:16 pm qemu Revision 0b087861: qemu-pixman.h: Avoid mutual inclusion loop with console.h
- Remove an unnecessary mutual inclusion loop between qemu-pixman.h and
console.h, since the former was only including ... - 12:14 pm qemu Revision c3baa5f9: readline: Fix unchecked strdup() by converting to g_strdup()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Stefa... - 12:14 pm qemu Revision be168af8: libcacard: Fix unchecked strdup() by converting to g_strdup()
- Note that we already free with g_free().
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blak... - 12:14 pm qemu Revision 40a50b0a: qemu-log: Plug trivial memory leak in cpu_set_log_filename()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 12:14 pm qemu Revision c64f50d1: g_strdup(NULL) returns NULL; simplify
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Stefa... - 12:14 pm qemu Revision d3f8e138: hw/9pfs: Fix unchecked strdup() by converting to g_strdup()
- Note: the allocation in virtio_9p_init() is still leaked. To be fixed
in a followup commit.
Signed-off-by: Markus A... - 12:14 pm qemu Revision 6528499f: g_malloc(0) and g_malloc0(0) return NULL; simplify
- Once upon a time, it was decided that qemu_malloc(0) should abort.
Switching to glib retired that bright idea. Some ... - 12:14 pm qemu Revision 24a53049: qemu-ga: Fix unchecked strdup() by converting to g_strdup()
- I figure it's freed somewhere deep down in QAPI, with g_free().
Signed-off-by: Markus Armbruster <armbru@redhat.com>... - 12:14 pm qemu Revision fd3bea3f: spice: Fix unchecked strdup() by converting to g_strdup()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Stefa... - 12:14 pm qemu Revision 636e0f27: qemu-log: Fix unchecked strdup() by converting to g_strdup()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Stefa... - 12:14 pm qemu Revision 606017de: virtfs-proxy-helper: Fix unchecked strdup() by conv. to g_strdup()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Stefa... - 12:14 pm qemu Revision 13b10e05: qapi: Fix unchecked strdup() by converting to g_strdup()
- Note that we already free with g_free().
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blak... - 11:42 am qemu Revision 75610155: prep: Move PReP machine to hw/ppc/
- Signed-off-by: Andreas Färber <andreas.faerber@web.de>
- 11:31 am qemu Revision 74cef80c: xilinx_axidma: Fix debug mode compile messages
- Missing cast one one of the conditionally compiled printfs.
Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xili... - 11:31 am qemu Revision c6954413: cadence_ttc: Debug mode compile fixes
- Some printfs are throwing warnings when debug mode is enabled. Fixed.
Signed-off-by: Peter Crosthwaite <peter.crosth... - 11:31 am qemu Revision 080251a4: cadence_gem: Debug mode compile fixes
- Some printfs are throwing warnings when debug mode is enabled. Fixed.
Signed-off-by: Peter Crosthwaite <peter.crosth... - 11:31 am qemu Revision cfba8e6f: vnc: Clean up vncws_send_handshake_response()
- Use appropriate types, drop superfluous casts, use sizeof, don't
exploit that this particular call of gnutls_fingerpr... - 01:31 am qemu Revision 91c3f2f0: ich9: add support for pci assignment
- Fills out support for the pci assignment API. Added:
PCIINTxRoute ich9_route_intx_pin_to_irq(void *opaque, int pirq... - 01:31 am qemu Revision 6a659bbf: vfio-pci: Enable PCIe extended config space
- We don't know pre-init time whether the device we're exposing is PCIe
or legacy PCI. We could ask for it to be speci... - 01:31 am qemu Revision dd23454b: virtio-net: rename ctrl rx commands
- This patch makes rx commands consistent with specification.
Signed-off-by: Amos Kong <akong@redhat.com>
Signed-off-b... - 01:31 am qemu Revision c1943a3f: virtio-net: introduce a new macaddr control
- In virtio-net guest driver, currently we write MAC address to
pci config space byte by byte, this means that we have ... - 01:31 am qemu Revision 921ac5d0: virtio-net: remove layout assumptions for ctrl vq
- Virtio-net code makes assumption about virtqueue descriptor layout
(e.g. sg[0] is the header, sg[1] is the data buffe... - 01:31 am qemu Revision 1ec4ba74: PIIX3: reset the VM when the Reset Control Register's RCPU bit gets set
- Traditional PCI config space access is achieved by writing a 32 bit
value to io port 0xcf8 to identify the bus, dev... - 01:31 am qemu Revision 41dc8a67: virtio-net: revert mac on reset
- Once guest overrides virtio net primary mac,
it retains the value set until qemu exit.
This is inconsistent with stan... - 01:31 am qemu Revision 6f329a55: Makefile: clean timestamp generation rule
- create timestamp by rule without sideeffects.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 01:31 am qemu Revision a52a8841: e1000: document ICS read behaviour
- Add code comment to clarify the reason we set ICS with ICR:
the reason was previously undocumented and git
log confus... - 01:31 am qemu Revision 4b25966a: rules.mak: cleanup config generation rules
- This addresses two issues with config generation
1. rule generating timestamp has side effect.
Thus cleanup on error ... - 01:31 am qemu Revision 7586317b: rules/mak: make clean should blow away timestamp files
- Using a global pattern makes it easier to clean out
old generated files.
Signed-off-by: Michael S. Tsirkin <mst@redh... - 12:57 am qemu Revision 0893d460: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- * qemu-kvm/uq/master:
target-i386: kvm: prevent buffer overflow if -cpu foo, [x]level is too big
vmxcap: bit 9 of... - 12:57 am qemu Revision 0c770679: Merge remote-tracking branch 'mdroth/qga-pull-1-28-13' into staging
- # By Markus Armbruster
# Via Michael Roth
* mdroth/qga-pull-1-28-13:
qemu-ga: Plug leaks on qmp_guest_network_get_i...
01/29/2013
- 10:50 pm qemu Revision 19380b1b: s390: Drop set_bit usage in virtio_ccw.
- set_bit on indicators doesn't go well on 32 bit targets:
note: expected 'long unsigned int *' but argument is of typ... - 10:50 pm qemu Revision 2e788490: sclpconsole: Don't instantiate sclpconsole with -nodefaults
- libvirt specifies nodefaults and creates an sclp console with special
parameters. Let qemu follow nodefaults and don'... - 10:50 pm qemu Revision 50c8d9bf: s390: Use s390_cpu_physical_memory_map for tpi.
- Map the I/O interruption code before calling into css.
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Signe... - 10:50 pm qemu Revision 8d034a6f: s390: css error codes.
- Changed error codes in the channel subsystem / virtio-ccw code
(-EOPNOTSUPP -> -ENOSYS, -ERESTART -> -EINPROGRESS).
... - 10:50 pm qemu Revision a5c95808: s390: Add s390-ccw-virtio machine.
- Add a new machine type, s390-ccw-virtio, making use of the
virtio-ccw transport to present virtio devices as channel
... - 10:50 pm qemu Revision df1fe5bb: s390: Virtual channel subsystem support.
- Provide a mechanism for qemu to provide fully virtual subchannels to
the guest.
Signed-off-by: Cornelia Huck <cornel... - 10:50 pm qemu Revision a5cf2bb4: s390: Add new channel I/O based virtio transport.
- Add a new virtio transport that uses channel commands to perform
virtio operations.
Signed-off-by: Cornelia Huck <co... - 10:50 pm qemu Revision 49973ebc: s390: Make typeinfo const
- All TypeInfo definitions should be const.
Signed-off-by: Alexander Graf <agraf@suse.de> - 10:50 pm qemu Revision 7b18aad5: s390: Add channel I/O instructions.
- Provide handlers for (most) channel I/O instructions.
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Signed... - 10:50 pm qemu Revision 4782a23b: s390: Lowcore mapping helper.
- Create a lowcore mapping helper that includes a check for sufficient
length.
Signed-off-by: Cornelia Huck <cornelia.... - 10:50 pm qemu Revision fad37673: s390-virtio: Factor out some initialization code.
- Some of the machine initialization for s390-virtio will be reused
by virtio-ccw.
Signed-off-by: Cornelia Huck <corne... - 10:50 pm qemu Revision 5d69c547: s390: I/O interrupt and machine check injection.
- I/O interrupts are queued per isc. Only crw pending machine checks
are supported.
Signed-off-by: Cornelia Huck <corn... - 10:50 pm qemu Revision ab290630: s390-virtio: Check for NULL device in reset hypercall
- s390_virtio_bus_find_mem() may return a NULL VirtIOS390Device.
If called with, e.g., args[0] == 0, this leads to a se... - 10:50 pm qemu Revision 3ef669e1: s390: Add default support for SCLP console
- The current s390 machine uses the virtio console as default console,
but this doesn't mean that we always want to kee... - 10:50 pm qemu Revision 93726cb3: virtio-s390: add a reset function to virtio-s390 devices
- virtio-s390 devices are not being reset when their bus is. To fix
this, add a reset method that forwards to virtio_r... - 10:50 pm qemu Revision db1c8f53: s390: Channel I/O basic definitions.
- Basic channel I/O structures and helper function.
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Signed-off... - 10:50 pm qemu Revision 38322ed6: s390: Add mapping helper functions.
- Add s390_cpu_physical_memory_{map,unmap} with special handling
for the lowcore.
Signed-off-by: Cornelia Huck <cornel... - 10:50 pm qemu Revision b73d3531: s390: Move hw files to hw/s390x
- This moves all files only used by s390 system emulation to hw/s390x.
Signed-off-by: Alexander Graf <agraf@suse.de>
A... - 10:50 pm qemu Revision 09b99878: s390: Wire up channel I/O in kvm.
- Trigger the code for our virtual css in case of instruction
intercepts for I/O instructions.
Handle the tsch exit fo... - 06:49 pm libxseg Revision 121195fb: Remove starting archipelago in post install
- 06:49 pm Revision 121195fb: Remove starting archipelago in post install
- 06:16 pm Revision 4cca2312: Change version sed expression
- 06:16 pm libxseg Revision 4cca2312: Change version sed expression
- 05:59 pm libxseg Revision d2836f6e: Add devflow files
- 05:59 pm Revision d2836f6e: Add devflow files
- 05:15 pm libxseg Revision fb2cc240: Add version file
- 05:15 pm Revision fb2cc240: Add version file
- 05:14 pm libxseg Revision f788a116: Add makefile in top directory
- 05:14 pm Revision f788a116: Add makefile in top directory
- 05:10 pm libxseg Revision 48e6d86a: Change version to 0.1.2
- 05:10 pm Revision 48e6d86a: Change version to 0.1.2
- 08:57 am qemu Revision f8bb0565: target-i386: kvm: prevent buffer overflow if -cpu foo, [x]level is too big
- Stack corruption may occur if too big 'level' or 'xlevel' values passed
on command line with KVM enabled, due to limi...
01/28/2013
- 10:48 pm qemu Revision ec9466ff: Merge remote-tracking branch 'afaerber/qom-cpu' into staging
- * afaerber/qom-cpu: (37 commits)
kvm: Pass CPUState to kvm_on_sigbus_vcpu()
cpu: Unconditionalize CPUState fields... - 10:46 pm qemu Revision 503cb22e: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- # By Paolo Bonzini (14) and others
# Via Kevin Wolf
* kwolf/for-anthony: (24 commits)
ide: Add fall through annotat... - 10:41 pm qemu Revision 6cebf7af: Merge remote-tracking branch 'luiz/queue/qmp' into staging
- # By Lei Li (3) and others
# Via Luiz Capitulino
* luiz/queue/qmp:
QAPI: Introduce memchar-read QMP command
QAPI:... - 09:46 pm qemu Revision 10a2158f: qemu-ga: Plug leaks on qmp_guest_network_get_interfaces() error paths
- Spotted by Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com... - 09:46 pm qemu Revision 6f686749: qemu-ga: Plug memory leak in guest_fsfreeze_cleanup()
- Neglects to free errors allocated by qmp_guest_fsfreeze_thaw().
Spotted by Coverity.
While there, drop the test whet... - 05:57 pm qemu Revision a1ebd6ce: target-openrisc: Use type_register() instead of type_register_static()
- According to its documentation, type_register_static()'s TypeInfo
argument should exist for the life type of the type... - 05:57 pm qemu Revision c03c520d: cpu: Unconditionalize CPUState fields
- Commits fc8c5b8c41ee5ba69d7a2be63b02a08c7b0b155b (Makefile.user: Define
CONFIG_USER_ONLY for libuser/) and
dd83b06ae6... - 05:57 pm qemu Revision 2dddbc21: target-m68k: Use type_register() instead of type_register_static()
- According to its documentation, type_register_static()'s TypeInfo
argument should exist for the life type of the type... - 05:57 pm qemu Revision 4933908a: target-unicore32: Catch attempt to instantiate abstract type in cpu_init()
- Fixes -cpu unicore32-cpu asserting.
Cc: qemu-stable@nongnu.org
Signed-off-by: Andreas Färber <afaerber@suse.de> - 05:57 pm qemu Revision 87fb5811: target-unicore32: Use type_register() instead of type_register_static()
- According to its documentation, type_register_static()'s TypeInfo
argument should exist for the life type of the type... - 05:57 pm qemu Revision 290adf38: kvm: Pass CPUState to kvm_on_sigbus_vcpu()
- Since commit 20d695a9254c1b086a456d3b79a3c311236643ba (kvm: Pass
CPUState to kvm_arch_*) CPUArchState is no longer ne... - 05:54 pm qemu Revision c432b784: target-openrisc: Catch attempt to instantiate abstract type in cpu_init()
- There is no abstract OpenRISCCPU yet, but that seems a bug of its own.
Cc: qemu-stable@nongnu.org
Signed-off-by: And... - 05:48 pm libxseg Revision c38cac97: Merge branch 'master' into debian
- 05:48 pm Revision c38cac97: Merge branch 'master' into debian
- 05:47 pm libxseg Revision ff5fb93f: Merge branch 'xseg-refactor'
- 05:47 pm Revision ff5fb93f: Merge branch 'xseg-refactor'
- 12:33 am qemu Revision cae85065: target-m68k: Catch attempt to instantiate abstract type in cpu_init()
- This fixes -cpu m68k-cpu asserting.
Cc: qemu-stable@nongnu.org
Signed-off-by: Andreas Färber <afaerber@suse.de> - 12:33 am qemu Revision 245fb54d: target-arm: Catch attempt to instantiate abstract type in cpu_init()
- This fixes -cpu arm-cpu asserting.
Cc: qemu-stable@nongnu.org
Acked-by: Peter Maydell <peter.maydell@linaro.org>
Sig... - 12:33 am qemu Revision a120c287: target-alpha: Catch attempt to instantiate abstract type in cpu_init()
- This fixes -cpu alpha-cpu asserting.
Cc: qemu-stable@nongnu.org
Signed-off-by: Andreas Färber <afaerber@suse.de> - 12:33 am qemu Revision 17862378: qom: Introduce object_class_is_abstract()
- This lets a caller check if an ObjectClass as returned by, e.g.,
object_class_by_name() is instantiatable.
Signed-of... - 12:33 am qemu Revision d89e1218: target-unicore32: Detect attempt to instantiate non-CPU type in cpu_init()
- Consolidate model checking into a new uc32_cpu_class_by_name().
If the name matches an existing type, also check whe... - 12:04 am qemu Revision 98aca3c8: prep_pci: Create PCIBus and PCIDevice in-place
- Prepares for QOM realizefn by removing object creation from qdev initfn.
Signed-off-by: Andreas Färber <andreas.faer... - 12:04 am qemu Revision 8d5ce2e5: prep_pci: Convert to QOM realizefn
- SysBusDeviceClass' initfn merely calls SysBusDeviceClass::init, so we
can already hook up our own realizefn overwriti...
01/27/2013
- 03:52 pm qemu Revision bd039ce0: target-openrisc: Detect attempt to instantiate non-CPU type in cpu_init()
- Consolidate model checking into a new openrisc_cpu_class_by_name().
If the name matches an existing type, also check... - 03:52 pm qemu Revision bc5b2da3: target-m68k: Detect attempt to instantiate non-CPU type in cpu_init()
- Consolidate model checking into a new m68k_cpu_class_by_name().
If the name matches an existing type, also check whe... - 03:52 pm qemu Revision 0e44a023: target-alpha: Detect attempt to instantiate non-CPU type in cpu_init()
- Check in alpha_cpu_class_by_name() whether the type found is actually
(a sub-type of) TYPE_ALPHA_CPU.
This fixes, e.... - 03:52 pm qemu Revision 2b8c2754: cpu: Add model resolution support to CPUClass
- Introduce CPUClass::class_by_name and add a default implementation.
Hook up the alpha and ppc implementations.
Intro... - 03:52 pm qemu Revision 5900d6b2: target-arm: Detect attempt to instantiate non-CPU type in cpu_init()
- Consolidate model checking into a new arm_cpu_class_by_name().
If the name matches an existing type, also check whet... - 03:34 pm qemu Revision 99b88a17: target-i386: Replace uint32_t vendor fields by vendor string in x86_def_t
- Vendor property setter takes string as vendor value but cpudefs
use uint32_t vendor[123] fields to define vendor valu... - 03:34 pm qemu Revision a91987c2: target-i386: Set custom features/properties without intermediate x86_def_t
- Move custom features parsing after built-in cpu_model defaults are set
and set custom features directly on CPU instan... - 03:34 pm qemu Revision 247c9de1: target-i386: Topology & APIC ID utility functions
- This introduces utility functions for the APIC ID calculation, based on:
Intel® 64 Architecture Processor Topology ... - 03:34 pm qemu Revision cb41bad3: target-i386: Introduce x86_cpu_apic_id_from_index() function
- This function will be used by both the CPU initialization code and the
fw_cfg table initialization code.
Later this ... - 03:34 pm qemu Revision 4bfe910d: target-i386: Simplify cpu_x86_find_by_name()
- Catch NULL name argument early to avoid repeated checks.
Similarly, check for -cpu host early and untangle from itera... - 03:34 pm qemu Revision 2c728dfe: target-i386: Remove setting tsc-frequency from x86_def_t
- Setting tsc-frequency from x86_def_t is NOP because default tsc_khz
in x86_def_t is 0 and CPUX86State.tsc_khz is also... - 03:34 pm qemu Revision 11acfdd5: target-i386: Remove vendor_override field from CPUX86State
- Commit 8935499831312 makes cpuid return to guest host's vendor value
instead of built-in one by default if kvm_enable... - 03:34 pm qemu Revision 8932cfdf: pc: Generate APIC IDs according to CPU topology
- This keeps compatibility on machine-types pc-1.2 and older, and prints a
warning in case the requested configuration ... - 03:34 pm qemu Revision 7fc9b714: target-i386: Drop redundant list of CPU definitions
- It is no longer needed since dropping cpudef config file support.
Cleaning this up removes knowledge about other mode... - 03:34 pm qemu Revision 70db9222: fw_cfg: Remove FW_CFG_MAX_CPUS from fw_cfg_init()
- PC will not use max_cpus for that field, so move it outside the common
code so it can use a different value on PC.
S... - 03:34 pm qemu Revision 1d934e89: pc: Set fw_cfg data based on APIC ID calculation
- This changes FW_CFG_MAX_CPUS and FW_CFG_NUMA to use apic_id_for_cpu(),
so the NUMA table can be based on the APIC IDs... - 03:34 pm qemu Revision 54fb7bf6: cpus.h: Make constant smp_cores/smp_threads available on *-user
- The code that calculates the APIC ID will use smp_cores/smp_threads, so
just define them as 1 on *-user to avoid #ifd... - 03:34 pm qemu Revision 8ba8a698: target-i386: Print deprecation warning if xlevel < 0x80000000
- Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: ... - 03:34 pm qemu Revision aa87d458: target-i386: Don't set any KVM flag by default if KVM is disabled
- This is a cleanup that tries to solve two small issues:
- We don't need a separate kvm_pv_eoi_features variable jus... - 03:34 pm qemu Revision 8486af93: target-openrisc: Drop OpenRISCCPUList
- It was missed in 92a3136174f60ee45b113296cb2c2a5225b00369 (cpu:
Introduce CPUListState struct) because its naming did... - 03:34 pm qemu Revision d61a23ba: kvm: Add fake KVM_FEATURE_CLOCKSOURCE_STABLE_BIT for builds without KVM
- Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Acked-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: A... - 03:34 pm qemu Revision 83b17af5: target-i386: kvm: Set vcpu_id to APIC ID instead of CPU index
- The CPU ID in KVM is supposed to be the APIC ID, so change the
KVM_CREATE_VCPU call to match it. The current behavior... - 03:34 pm qemu Revision 29694758: pc: Reverse pc_init_pci() compatibility logic
- Currently, the pc-1.4 machine init function enables PV EOI and then
calls the pc-1.2 machine init function. The probl... - 03:34 pm qemu Revision dd51dc52: target-openrisc: Clean up triple QOM casts
- Instead of calling openrisc_env_get_cpu(), casting to CPU() via the
ENV_GET_CPU() compatibility macro and casting bac... - 03:34 pm qemu Revision b164e48e: kvm: Create kvm_arch_vcpu_id() function
- This will allow each architecture to define how the VCPU ID is set on
the KVM_CREATE_VCPU ioctl call.
Signed-off-by:... - 02:05 am qemu Revision 6034fe7b: xilinx_ethlite: Avoid build warnings in debug code
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 02:00 am qemu Revision a56d305a: m25p80.c: Return state to IDLE after COLLECTING
- Default to moving back to the IDLE state after the COLLECTING_DATA
state. For a well behaved guest this patch has no ... - 01:48 am qemu Revision 2f991adb: xilinx_ethlite: Flush queued packets on SW service
- Software services a received packet by clearing the CTRL_S bit in the RX_CTRLn
register. If this bit is cleared, flus... - 01:48 am qemu Revision 808fb9f2: xilinx_ethlite: fix eth_can_rx() for ping-pong
- The eth_can_rx() function only checks the first buffers status ("ping"). The
controller should be able to receive int...
01/26/2013
- 04:18 pm qemu Revision 13144781: Merge branch 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf
- * 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf:
PPC: e500: Select MPIC v4.2 on ppce500 platform
PPC: e500: f... - 03:52 pm qemu Revision c5cd02ba: tests: Add gcov support for x86_64 qtest
- Since x86_64 is a superset of i386 and reuses all its test cases, adopt
all the i386 gcov source files as well, subst... - 03:52 pm qemu Revision cba040c2: tests: Add gcov support for sparc64 qtest
- m48t59-test is individually being executed for sparc and sparc64, so add
the gcov source file for sparc64 as well.
S... - 03:52 pm qemu Revision 6a694495: tests: Fix gcov typo for tmp105-test
- Commit 6e9989034b176a8e4cfdccd85892abfa73977ba7 introduced a new qtest
test case but misspelled gcov, leading to no c... - 03:33 pm qemu Revision 8cb6bfb5: vmware_vga: fix out of bounds and invalid rects updating
- This is a follow up for several attempts to fix this issue.
Previous incarnations:
1. http://thread.gmane.org/gmane... - 03:32 pm qemu Revision 3f0f31a0: tests: add fuzzing to visitor tests
- Perform input tests on random data.
Improvement to code coverage for qapi/string-input-visitor.c
is about 3 percenta... - 03:30 pm qemu Revision 0c3c89d6: build: remove *.lo, *.a, *.la files from all subdirectories on make clean
- .lo files in stubs/, util/ and libcacard/ were not cleaned.
Fix this.
Cc: Blue Swirl <blauwirbel@gmail.com>
Reported... - 03:28 pm qemu Revision 98ed805c: hw/arm_boot: Align device tree to 4KB boundary, not page
- Align the device tree blob to a 4KB boundary, not to QEMU's
idea of a page boundary -- the latter is the smallest pos... - 03:27 pm qemu Revision 39099991: qemu-char: Avoid unused variable warning in some configs
- Avoid unused variable warnings:
qemu-char.c: In function 'qmp_chardev_open_port':
qemu-char.c:3132: warning: unused v... - 03:26 pm qemu Revision 23bf49b5: make_device_config.sh: Fix target path in generated dependency file
- config-devices.mak.d is included from Makefile.target, i.e. from inside
the *-softmmu/ directory. It included the dir... - 03:23 pm qemu Revision 9f8863eb: fw_cfg: Drop a few superfluous initializers
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Blu... - 03:23 pm qemu Revision d09acb9b: fw_cfg: Splash image loader can overrun a stack variable, fix
- read_splashfile() passes the address of an int variable as size_t *
parameter to g_file_get_contents(), with a cast t... - 03:22 pm qemu Revision a6e7c184: softfloat: Handle float_muladd_negate_c when product is zero
- Honour float_muladd_negate_c in the case where the product is zero and
c is nonzero. Previously we would fail to neg... - 03:20 pm qemu Revision 89556d17: hw/smc91c111: Add explicit 'return' rather than relying on fallthrough
- Add an explicit 'return' statement to a case in smc91c111_readb
rather than relying on fallthrough to the following c... - 03:20 pm qemu Revision 139bd956: hw/omap1.c: Add fallthrough markers and breaks
- Explicitly mark cases where we are deliberately falling
through to the following code. In one case we insert a
'break... - 03:20 pm qemu Revision 30954850: hw/pflash_cfi02.c: Mark deliberate fallthrough
- Mark the deliberate fallthrough where we treat the case of
an attempt to read flash when it is an unknown command
sta... - 03:20 pm qemu Revision de16017d: hw/pxa2xx_timer: Explicitly mark fallthroughs
- Explicitly mark the fallthroughs as intentional in the code
pattern where we gradually increment an index before fall... - 03:20 pm qemu Revision be688dfb: hw/omap_dma, hw/omap_spi: Explicitly mark fallthroughs
- Explicitly mark the fallthroughs as intentional in the code
pattern where we gradually increment an index before fall... - 03:20 pm qemu Revision bf4229d3: hw/arm_sysctl.c: Add missing 'break' statements
- Add some break statements that were accidentally omitted
from some cases of arm_sysctl_write(). The omission was
harm... - 03:19 pm qemu Revision b4451996: link seccomp only with softmmu targets
- Now, if seccomp is detected, it is linked into every executable,
but is used only by softmmu targets (from vl.c). So... - 03:18 pm qemu Revision 0360ccff: bsd-user: avoid conflict with qemu_vmalloc
- Rename qemu_vmalloc() to bsd_vmalloc(), adjust the only user.
Remove #ifdeffery in oslib-posix.c.
Tested-by: Andrea... - 03:15 pm qemu Revision 82cb6b04: build: remove extra-obj-y
- extra-obj-y is somewhat complicated to understand. Replace it with a
special CONFIG_ALL symbol that is defined only ... - 03:15 pm qemu Revision 00082344: build: remove universal-obj-y
- All of universal-obj-y, user-obj-y (right now unused) and common-obj-y can
be unified into common-obj-y if we take ca... - 03:15 pm qemu Revision 737f3518: build: use -$(CONFIG_SECCOMP) instead of ifeq
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Acked-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Blue Sw... - 03:14 pm qemu Revision 65980015: build: move around libcacard-y definition
- It is also needed if !CONFIG_SOFTMMU, unlike everything that surrounds it.
Signed-off-by: Paolo Bonzini <pbonzini@red... - 03:10 pm qemu Revision 5f7a74a1: tests: adjust gcov variables for directory movement
- I had missed the introduction of the gcov-files-* variables.
Cc: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Pa...
01/25/2013
- 11:02 pm qemu Revision f40c360c: openpic: fix remaining issues from idr-to-destmask conversion
- openpic_update_irq() was checking idr rather than destmask, treating
it as if it were a simple bitmap of cpus. Chang... - 11:02 pm qemu Revision bd25922e: PPC: e500: fix mpic_iack address
- MPIC+0xa0 is IACK for the current CPU. MPIC+0x200a0 is IACK for CPU 0.
This fix allows EPR to work with an SMP targe... - 11:02 pm qemu Revision e0dfe5b1: openpic: add basic support for MPIC v4.2
- Besides the new value in the version register, this provides:
- ILR support, which includes:
- IDR becoming a pure ... - 11:02 pm qemu Revision 03274d44: openpic: fix timer address decoding
- The timer memory range begins at 0x10f0, so that address 0x1120 shows
up as 0x30, 0x1130 shows up as 0x40, etc. Howe... - 11:02 pm qemu Revision f5fba9d2: PPC: e500: Select MPIC v4.2 on ppce500 platform
- The compatible string is changed to fsl,mpic on all e500 platforms, to
advertise the existence of BRR1. This matches... - 11:02 pm qemu Revision 1ea1ce8a: pseries: Adjust default VIO address allocations to play better with libvirt
- Currently, if VIO devices for pseries don't have addresses explicitly
allocated, they get automatically numbered from... - 11:02 pm qemu Revision fe828a4d: target-ppc: Give a meaningful error if too many threads are specified
- Currently the target-ppc tcg code only supports a single thread. You can
specify more, but they're treated identical... - 11:02 pm qemu Revision 293c867d: cuda: Move ADB bus into CUDA state
- Replace the global adb_bus with a CUDA-internal one, accessed using
regular qdev child bus accessor.
Signed-off-by: ... - 11:02 pm qemu Revision caae58cb: pseries: Improve handling of multiple PCI host bridges
- Multiple - even many - PCI host bridges (i.e. PCI domains) are very
common on real PAPR compliant hardware. For reas... - 11:02 pm qemu Revision 84ede329: adb: QOM'ify Apple Desktop Bus
- It was not a qbus before, turn it into a first-class bus and initialize
it properly from CUDA. Leave it a global vari... - 11:02 pm qemu Revision 2e4a7c9c: adb: QOM'ify ADB devices
- They were not qdev'ified before. Derive ADBDevice from DeviceState and
convert reset callbacks to DeviceClass::reset,... - 11:02 pm qemu Revision fcf1bbab: macio: QOM'ify some more
- Move bar MemoryRegion initialization to an instance_init.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-of... - 11:02 pm qemu Revision d037834a: macio: Split MacIO in two
- Let the machines create two different types. This prepares to move
knowledge about sub-devices from the machines into... - 11:02 pm qemu Revision 07a7484e: ide/macio: QOM'ify MacIO IDE
- It was not qdev'ified before. Turn it into a SysBusDevice.
Embed them into the MacIO devices.
Signed-off-by: Andreas... - 11:02 pm qemu Revision 95ed3b7c: mac_nvram: QOM'ify MacIO NVRAM
- It was not qdev'ified before. Turn it into a SysBusDevice and
initialize it via static properties.
Prepare Old World... - 11:02 pm qemu Revision 7b925079: macio: Delay qdev init until all fields are initialized
- This turns macio_bar_setup() into an implementation detail of the qdev
initfn, to be removed step by step.
Signed-of... - 11:02 pm qemu Revision d8c6d07f: mac_nvram: Mark as Big Endian
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Alexander Graf <agraf@suse.de> - 11:02 pm qemu Revision 45fa67fb: cuda: QOM'ify CUDA
- It was not qdev'ified before. Turn it into a SysBusDevice and embed it
in MacIO.
Signed-off-by: Andreas Färber <afae... - 11:02 pm qemu Revision 3743cca7: mac_nvram: Clean up public API
- The state data field is accessed in uint8_t quantities, so switch from
uint32_t argument and return value to uint8_t.... - 11:02 pm qemu Revision baec1910: ppc: Move Mac machines to hw/ppc/
- Signed-off-by: Andreas Färber <afaerber@suse.de>
[agraf: squash in MAINTAINERS fix]
Signed-off-by: Alexander Graf <ag... - 07:27 pm qemu Revision 67bec53d: ide: Add fall through annotations
- Add comments to help static analysers detect that these cases are
intentional, and clean up some whitespace in the en... - 07:18 pm qemu Revision 4ac557c8: ahci: Change data types in preparation for migration
- The size of an int depends on the host, so in order to be able to
migrate these fields, make them either int32_t or b... - 07:18 pm qemu Revision 1147bb15: ahci: Remove unused AHCIDevice fields
- 'dma_status' and 'dma_cb' are written to, but never read.
Remove these fields in preparation for AHCI migration bits.... - 07:18 pm qemu Revision 86899072: block: Create proper size file for disk mirror
- The qmp monitor command to mirror a disk was passing -1 for size
along with the disk's backing file. This size of the... - 07:18 pm qemu Revision a2623021: ahci: Add migration support
- Jason tested these patches by migrating Windows 7 and Fedora 17 guests
(while under I/O) on both piix with ahci attac... - 07:18 pm qemu Revision 402a4741: mirror: support more than one in-flight AIO operation
- With AIO support in place, we can start copying more than one chunk
in parallel. This patch introduces the required ... - 07:18 pm qemu Revision 1b095244: hbitmap: add assertion on hbitmap_iter_init
- hbitmap_iter_init causes an out-of-bounds access when the "first"
argument is or greater than or equal to the size of... - 07:18 pm qemu Revision 88ff0e48: mirror: do nothing on zero-sized disk
- On a zero-sized disk we need to break out of the job successfully
before bdrv_dirty_iter_init is called, otherwise yo... - 07:18 pm qemu Revision 884fea4e: mirror: support arbitrarily-sized iterations
- Yet another optimization is to extend the mirroring iteration to include more
adjacent dirty blocks. This limits the... - 07:18 pm qemu Revision 0e87ba2c: block/vdi: Check for bad signature
- vdi_open did not check for a bad signature.
This check was only in vdi_probe.
Signed-off-by: Stefan Weil <sw@weilnet... - 07:18 pm qemu Revision 15bac0d5: block: Use error code EMEDIUMTYPE for wrong format in some block drivers
- This improves error reports for bochs, cow, qcow, qcow2, qed and vmdk
when a file with the wrong format is selected.
... - 07:18 pm qemu Revision 9f0470bb: block/vdi: Improve debug output for signature
- The signature is a 32 bit value and needs up to 8 hex digits for printing.
Signed-off-by: Stefan Weil <sw@weilnetz.d... - 07:18 pm qemu Revision 02582abd: block: Add special error code for wrong format
- The block drivers need a special error code for "wrong format".
From the available error codes EMEDIUMTYPE fits best.... - 07:18 pm qemu Revision 8937f822: block/vdi: Improved return values from vdi_open
- vdi_open returned -1 in case of any error, but it should return an
error code (negative value of errno or -EMEDIUMTYP... - 07:18 pm qemu Revision 08e4ed6c: mirror: add buf-size argument to drive-mirror
- This makes sense when the next commit starts using the extra buffer space
to perform many I/O operations asynchronous... - 07:18 pm qemu Revision bd48bde8: mirror: switch mirror_iteration to AIO
- There is really no change in the behavior of the job here, since
there is still a maximum of one in-flight I/O operat... - 07:18 pm qemu Revision 50717e94: block: allow customizing the granularity of the dirty bitmap
- Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin W... - 07:18 pm qemu Revision eee13dfe: mirror: allow customizing the granularity
- The desired granularity may be very different depending on the kind of
operation (e.g. continuous replication vs. col... - 07:18 pm qemu Revision 343bded4: block: make round_to_clusters public
- This is needed in the following patch.
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Eric Blake <eblake... - 07:18 pm qemu Revision 8f0720ec: block: implement dirty bitmap using HBitmap
- This actually uses the dirty bitmap in the block layer, and converts
mirroring to use an HBitmapIter.
Reviewed-by: L... - 07:18 pm qemu Revision b812f671: mirror: perform COW if the cluster size is bigger than the granularity
- When mirroring runs, the backing files for the target may not yet be
ready. However, this means that a copy-on-write... - 07:18 pm qemu Revision acc906c6: block: return count of dirty sectors, not chunks
- Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Paolo Bonzin... - 07:18 pm qemu Revision e7c033c3: add hierarchical bitmap data type and test cases
- HBitmaps provides an array of bits. The bits are stored as usual in an
array of unsigned longs, but HBitmap is also ... - 07:18 pm qemu Revision 4c37ef02: host-utils: add ffsl
- We can provide fast versions based on the other functions defined
by host-utils.h. Some care is required on glibc, w... - 03:46 pm qemu Revision 49b6d722: QAPI: Introduce memchar-read QMP command
- Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 03:23 pm qemu Revision 1f590cf9: QAPI: Introduce memchar-write QMP command
- Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 03:23 pm qemu Revision 51767e7c: qemu-char: Add new char backend CirMemCharDriver
- Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 02:49 pm qemu Revision 045a7085: docs: document virtio-balloon stats
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com> - 02:47 pm qemu Revision 7e6ccd9c: balloon: re-enable balloon stats
- The statistics are now available through device properties via a
polling mechanism. First a client has to enable poll... - 02:36 pm qemu Revision 01ceb97e: balloon: drop old stats code & API
- Next commit will re-enable balloon stats with a different interface, but
this old code conflicts with it. Let's drop ... - 02:36 pm qemu Revision 58513bde: block: Monitor command commit neglects to report some errors
- The non-live bdrv_commit() function may return one of the following
errors: -ENOTSUP, -EBUSY, -EACCES, -EIO. The onl...
01/24/2013
- 08:56 pm qemu Revision 11c29918: Merge remote-tracking branch 'bonzini/scsi-next' into staging
- # By Paolo Bonzini (1) and Peter Lieven (1)
# Via Paolo Bonzini
* bonzini/scsi-next:
iscsi: add support for iovecto... - 05:45 pm qemu Revision b37a2e45: Revert "serial: fix retry logic"
- This reverts commit 67c5322d7000fd105a926eec44bc1765b7d70bdd:
I'm not sure if the retry logic has ever worked wh... - 04:37 pm qemu Revision 7371d56f: iscsi: add support for iovectors
- This patch adds support for directly passing the iovec
array from QEMUIOVector if libiscsi supports it (1.8.0
or newe... - 04:37 pm qemu Revision 4790b03d: iscsi: do not leak acb->buf when commands are aborted
- acb->buf is freed in the WRITE(16) callback, but this may not
get called at all when commands are aborted. Add anoth... - 12:28 pm qemu Revision 3f668b6c: target-cris: Fix typo in D_LOG() macro
- It's __VA_ARGS__. Fixes the build with CRIS_[OP_]HELPER_DEBUG defined.
Broken since r6338 / 93fcfe39a0383377e647b821... - 10:15 am qemu Revision 9fc7577a: trivial: etraxfs_eth: Eliminate checkpatch errors
- This is a trivial patch to harmonize the coding style on
hw/etraxfs_eth.c. This is in preparation to split off the bi...
01/23/2013
- 05:08 pm qemu Revision 177f7fc6: Merge remote-tracking branch 'bonzini/scsi-next' into staging
- # By Peter Lieven (3) and others
# Via Paolo Bonzini
* bonzini/scsi-next:
scsi: Drop useless null test in scsi_unit... - 05:08 pm qemu Revision 36ba5804: Merge remote-tracking branch 'kraxel/usb.77' into staging
- # By Gerd Hoffmann
# Via Gerd Hoffmann
* kraxel/usb.77:
usb: add usb-bot device (scsi bulk-only transport).
ohci:... - 05:07 pm qemu Revision a29a6b73: Merge remote-tracking branch 'spice/spice.v68' into staging
- # By Alon Levy
# Via Gerd Hoffmann
* spice/spice.v68:
qxl: change rom size to 8192
qxl: stop using non revision 4...
01/22/2013
- 04:07 pm qemu Revision 0bf8264e: scsi: Drop useless null test in scsi_unit_attention()
- req was created by scsi_req_alloc(), which initializes req->dev to a
value it dereferences. req->dev isn't changed a... - 04:07 pm qemu Revision 032f0101: lsi: use qbus_reset_all to reset SCSI bus
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 04:07 pm qemu Revision 4cc841b5: iscsi: partly avoid iovec linearization in iscsi_aio_writev
- libiscsi expects all write16 data in a linear buffer. If the
iovec only contains one buffer we can skip the lineariza... - 04:07 pm qemu Revision 0369f06f: scsi: fix segfault with 0-byte disk
- When a 0-sized disk is found, READ CAPACITY will return a
LUN NOT READY error. However, because it returns -1 instea... - 04:07 pm qemu Revision de8864e5: iscsi: add iscsi_create support
- This patch adds support for bdrv_create. This allows e.g.
to use qemu-img to convert from any supported device to
an ... - 04:07 pm qemu Revision 5b5d34ec: iscsi: add support for iSCSI NOPs [v2]
- This patch will send NOP-Out PDUs every 5 seconds to the iSCSI target.
If a consecutive number of NOP-In replies fail... - 12:09 pm qemu Revision 34707333: usb: add usb-bot device (scsi bulk-only transport).
- Basically the same as usb-storage, but without automatic scsi
device setup. Also features support for up to 16 LUNs.... - 12:09 pm qemu Revision 7fa96d73: ohci: add missing break
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 12:01 pm qemu Revision f4c0e501: Revert "usb-storage: Drop useless null test in usb_msd_handle_data()"
- This reverts commit a1cbfd554e11bb8af38c2f3e1f1574bf4c563cd2.
Test isn't useless. scsi_req_enqueue() may finish the... - 12:01 pm qemu Revision 038c1879: qxl: change rom size to 8192
- This is a simpler solution to 869981, where migration breaks since qxl's
rom bar size has changed. Instead of ignorin... - 12:01 pm qemu Revision e0ac6097: qxl: stop using non revision 4 rom fields for revision < 4
- Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 03:11 am qemu Revision f9e90c79: vmxcap: bit 9 of VMX_PROCBASED_CTLS2 is 'virtual interrupt delivery'
- Bit 9 of MSR_IA32_VMX_PROCBASED_CTLS2 is
virtual interrupt delivery.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat...
01/21/2013
- 09:52 pm qemu Revision 1356b98d: sysbus: Drop sysbus_from_qdev() cast macro
- Replace by SYS_BUS_DEVICE() QOM cast macro using a scripted conversion.
Avoids the old macro creeping into new code.
... - 09:33 pm qemu Revision 7536ee4b: vnc: added initial websocket protocol support
- This patch adds basic Websocket Protocol version 13 - RFC 6455 - support
to QEMU VNC. Binary encoding support on the ... - 09:33 pm qemu Revision 6fd8e79a: vnc: fix possible uninitialized removals
- Some VncState values are not initialized before the Websocket handshake.
If it fails QEMU segfaults during the cleanu... - 09:33 pm qemu Revision 32ed2680: vnc: added buffer_advance function
- Following Anthony Liguori's Websocket implementation I have added the
buffer_advance function to VNC and replaced all... - 09:23 pm qemu Revision 11e9235b: virtio-s390-device: create a virtio-s390-bus during init.
- A virtio-s390-bus is created during the init. So one VirtIODevice can be
connected on the virtio-s390-device through ... - 09:23 pm qemu Revision ea35d4f1: virtio-s390-bus: add virtio-s390-bus.
- This add the virtio-s390-bus which extends virtio-bus. So one VirtIODevice can
be connected on this bus.
Signed-off-... - 09:23 pm qemu Revision 085bccb7: virtio-pci: refactor virtio-pci device.
- Create the virtio-pci device which is abstract. This transport device will
create a virtio-pci-bus, so one VirtIODevi... - 09:23 pm qemu Revision 8e05db92: virtio-device: refactor virtio-device.
- Create the virtio-device which is abstract. All the virtio-device can extend
this class. It also add some functions t... - 09:23 pm qemu Revision 1395af6f: qdev: add a maximum device allowed field for the bus.
- Add a max_dev field to BusClass to specify the maximum amount of devices allowed
on the bus (has no effect if max_dev... - 09:23 pm qemu Revision 0a2acf5e: virtio-pci-bus: introduce virtio-pci-bus.
- Introduce virtio-pci-bus, which extends virtio-bus. It is used with virtio-pci
transport device.
Signed-off-by: KONR... - 09:23 pm qemu Revision ff8eca55: virtio-bus: introduce virtio-bus
- Introduce virtio-bus. Refactored transport device will create a bus which
extends virtio-bus.
Signed-off-by: KONRAD ... - 09:22 pm qemu Revision 016c7182: Merge remote-tracking branch 'quintela/thread.next' into staging
- # By Juan Quintela (7) and Paolo Bonzini (6)
# Via Juan Quintela
* quintela/thread.next:
migration: remove argument... - 03:32 pm qemu Revision e0f01837: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- # By Stefan Weil (2) and others
# Via Stefan Hajnoczi
* stefanha/trivial-patches:
hw/tpci200: Fix compiler warning ... - 03:32 pm qemu Revision f2bdbd5b: Merge remote-tracking branch 'kraxel/seabios-1.7.2' into staging
- # By Gerd Hoffmann
# Via Gerd Hoffmann
* kraxel/seabios-1.7.2:
seabios: update to 1.7.2 release - 02:36 pm qemu Revision a42a56c5: target-cris: Drop unused cpu_cris_close() prototype
- Such a function never existed.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Edgar E. Iglesias <ed... - 02:36 pm qemu Revision 56a8810d: target-microblaze: Drop unused cpu_mb_close() prototype
- Such a function never existed.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Edgar E. Iglesias <ed... - 12:39 pm qemu Revision 09a021fb: hw/tpci200: Fix compiler warning (redefined symbol with MinGW)
- STATUS_TIMEOUT is defined in winnt.h:
CC hw/tpci200.o
hw/tpci200.c:34:0:
warning: "STATUS_TIMEOUT" redefined [... - 12:08 pm qemu Revision 5facfb49: acpitable: open the data file in binary mode
- -acpitable {file|data}=file reads the content of file, but it is
in binary form, so the file should be opened usin O_... - 12:08 pm qemu Revision acf15c89: configure: silence pkg-config's check for curses
- Signed-off-by: Vadim Evard <v.e.evard@gmail.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 12:08 pm qemu Revision d0f54533: hw: Spelling fix in log message
- defineition -> definition
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: Andreas F=E4rber <afaerber@suse.d... - 10:17 am qemu Revision 3588185b: seabios: update to 1.7.2 release
- Not that many changes as we have a pretty recent git snapshot in master
already:
Hannes Reinecke (1):
megasas:...
01/20/2013
- 07:01 pm qemu Revision 8b17ed4c: Merge remote-tracking branch 'stefanha/block' into staging
- # By Kevin Wolf (4) and others
# Via Stefan Hajnoczi
* stefanha/block:
dataplane: support viostor virtio-pci status...
Also available in: Atom