Activity

From 09/27/2011 to 10/26/2011

10/26/2011

11:58 pm Revision f888300b: target-sparc: Implement PDIST.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
11:57 pm Revision 44516772: target-sparc: Do exceptions management fully inside the helpers.
This reduces the size of the individual translation blocks, since
we only emit a single call for each FOP rather than...
Richard Henderson
11:55 pm Revision 30038fd8: target-sparc: Change fpr representation to doubles.
This allows a more efficient representation for 64-bit hosts.
It should be about the same for 32-bit hosts, as we can...
Richard Henderson
11:55 pm Revision 45c7b743: target-sparc: Undo cpu_fpr rename.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
11:55 pm Revision ac11f776: target-sparc: Extract float128 move to a function.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
11:55 pm Revision 61f17f6e: target-sparc: Extract common code for floating-point operations.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
11:50 pm Revision 141ae5c1: target-sparc: Mark fprs dirty in store accessor.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
11:50 pm Revision f027c3b1: target-sparc: Make FPU/VIS helpers const when possible.
This also removes the unused ENV parameter from these helpers.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
11:50 pm Revision 96eda024: target-sparc: Add accessors for double-precision fpr access.
Begin using i64 quantities to manipulate double-precision values.
On a 64-bit host this will, for the moment, generat...
Richard Henderson
11:50 pm Revision 03fb8cfc: target-sparc: Pass float64 parameters instead of dt0/1 temporaries.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
11:50 pm Revision 208ae657: target-sparc: Add accessors for single-precision fpr access.
Load, store, and "create destination". This version attempts to
change the behaviour of the translator as little as ...
Richard Henderson
08:19 pm Revision fafd8bce: Sparc: split load and store op helpers
Move load and store op helpers top ldst_helper.c.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Bl...
Blue Swirl
08:19 pm Revision 870be6ad: Sparc: convert win_helper to trace framework
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
08:18 pm Revision 11e66bca: Sparc: convert interrupt helpers to trace framework
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
08:18 pm Revision ec0ceb17: Sparc: convert mmu_helper to trace framework
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
08:18 pm Revision 163fa5ca: Sparc: split MMU helpers
Move MMU helpers to mmu_helper.c.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwi...
Blue Swirl
08:18 pm Revision b7da25f0: Sparc: fix coding style in helper.c
Before the next patch, fix coding style of the areas affected.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Sign...
Blue Swirl
08:18 pm Revision 7a5e4488: Sparc: avoid AREG0 for division op helpers
Make [su]div{,cc} helpers take a parameter for CPUState instead
of relying on global env. Move the functions to helpe...
Blue Swirl
08:18 pm Revision 79227036: Sparc: avoid AREG0 for softint op helpers and Leon cache control
Make softint op helpers and Leon cache irq manager take a parameter
for CPUState instead of relying on global env. Mo...
Blue Swirl
08:18 pm Revision 063c3675: Sparc: avoid AREG0 for CWP and PSTATE helpers
Make CWP and PSTATE helpers take a parameter for CPUState instead
of relying on global env. Remove wrapper functions....
Blue Swirl
06:29 pm Revision e86d9b12: Merge remote-tracking branch 'kwolf/for-anthony' into staging
Anthony Liguori
04:22 pm Revision 3899edf7: ahci: fix DPRINTF format strings
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Max Filippov
04:15 pm Revision 1a1a0e20: Documentation: fix typo
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.i...
Bernhard Reutner-Fischer
04:14 pm Revision 1ce9c192: Fix typo: buf -> bus
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Hervé Poussineau
03:48 pm Revision 4ab328d6: tools: reorganize Makefile variables
- Add all dependencies of the block layer to block-obj-y, and all
dependencies of QObject to qobject-obj-y
- Remov...
Paolo Bonzini
03:38 pm Revision 8f355d67: exec.c: Remove useless comment
As phys_ram_size had been removed since QEMU 0.12. Remove the useless
comment.
Signed-off-by: Chen Wen-Ren <chenwj@i...
陳韋任
03:36 pm Revision 512a2cf8: qed: remove unneeded variable assignment
'ret' is unconditionally overwitten by qed_read_l1_table_sync()
Spotted by Clang Analyzer
Signed-off-by: Pavel Borz...
Pavel Borzenkov
03:36 pm Revision c18a1c88: vmdk: remove unneeded variable assignment
Spotted by Clang Analyzer
Signed-off-by: Pavel Borzenkov <pavel.borzenkov@gmail.com>
Signed-off-by: Stefan Hajnoczi ...
Pavel Borzenkov
03:36 pm Revision 8379e46d: vmdk: vmdk_read_cid returns garbage if p_name is NULL
Spotted by Clang Analyzer
Signed-off-by: Pavel Borzenkov <pavel.borzenkov@gmail.com>
Signed-off-by: Stefan Hajnoczi ...
Pavel Borzenkov
03:36 pm Revision feba23b1: qed: don't pass NULL to memcpy
Spotted by Clang Analyzer
[Note this memcpy call has always been safe because the length will be 0
when the pointer ...
Pavel Borzenkov
03:36 pm Revision bff39b63: device_tree: Fix potential memory leak
cppcheck error report:
device_tree.c:156: error: Memory leak: dupname
Signed-off-by: Stefan Weil <sw@weilnetz.de>
S...
Stefan Weil

10/25/2011

11:38 pm Revision 0ec024f6: main-loop: Add missing include file
stdint.h defines the POSIX data types and is needed
for MinGW-w64 (and maybe other hosts).
v2: Instead of adding std...
Stefan Weil
10:30 pm Revision d300854b: target-sparc: Fix use of g_new0 / g_free
g_malloc0 needs g_free instead of free.
While fixing this, I also replaced g_malloc0 by g_new0
as was suggested by St...
Stefan Weil
10:30 pm Revision f37e2a6b: target-sparc: Fix order of function parameters
The MinGW-w64 gcc complains about wrong parameters for
gen_helper_fpadd16_s and three other functions.
gen_helper_fp...
Stefan Weil
06:15 pm Revision ba43d289: hda: do not mix output and input stream states, RHBZ #740493
Windows 7 may use the same stream number for input and output.
Current code will confuse streams.
Changes since v1:
...
Marc-André Lureau
06:15 pm Revision 36ac4ad3: hda: do not mix output and input streams, RHBZ #740493
Windows 7 may use the same stream number for input and output.
That will result in lot of garbage on playback.
The h...
Marc-André Lureau
04:44 pm Revision d9676f82: libcacard: Fix wrong assertion (reported by cppcheck)
assert("...") will never do anything. This assertion handles a case
which should never occur, so it must be assert(!"...
Stefan Weil
04:44 pm Revision 7fc7e584: libcacard/cac: fix typo in cac_delete_pki_applet_private
Signed-off-by: Alon Levy <alevy@redhat.com> Alon Levy
04:44 pm Revision e7c5e893: libcacard/vscclient: fix error paths for socket creation
Signed-off-by: Alon Levy <alevy@redhat.com> Alon Levy
03:00 pm Revision 08cc67f3: spice: fix file handle cleanup
Setting both read and write handlers to NULL in qemu_set_fd_handler
is not enougth to make qemu purge the file handle...
Gerd Hoffmann
03:00 pm Revision 9f0f352d: qxl: reset update_surface
update init_qxl_ram to reset update_surface to 0. This fixes one case
of breakage when installing an old driver in a ...
Alon Levy
03:00 pm Revision 30f6da66: qxl: fix guest cursor tracking
(1) If the guest cursor command is empty, don't reload it after migration.
(2) Cleaning the guest cursor when it is r...
Yonit Halperin
03:00 pm Revision 78e60ba5: qxl: factor out properties
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
03:00 pm Revision 3bb781f3: ui/spice-core: fix segfault in monitor
Fix segfault if a qxl device is present but no spice command line
argument is given.
RHBZ 743251.
Signed-off-by: Al...
Alon Levy
03:00 pm Revision 4ec8d307: qxl: Drop phread_yield on OOM
This was only a best-effort attempt, by far not guaranteed to have an
effect. Drop it so that also no direct pthread ...
Jan Kiszka
03:00 pm Revision 691f5c7b: qxl: Convert to QEMU thread API
Use QEMU thread API instead of pthread directly. We still need to get
rid of pthread_yield, though, to drop pthread.h...
Jan Kiszka
03:00 pm Revision f9ab6091: spice: Convert core to QEMU thread API
No need to use pthread directly, we have proper abstractions for
identity checking.
Signed-off-by: Jan Kiszka <jan.k...
Jan Kiszka
03:00 pm Revision edc5cb1a: spice: turn client_migrate_info to async
RHBZ 737921
Spice client is required to connect to the migration target before/as migration
starts. Since after migra...
Yonit Halperin
03:00 pm Revision 026f773f: spice: support the new migration interface (spice 0.8.3)
- call spice_server_migrate_(start|end|connect).
- register spice_migrate_connect completion callback
Signed-off-by:...
Yonit Halperin
02:59 pm Revision afe2df69: migration: add status query functions
Add migration_is_active and migration_has_failed functions
to query migration state.
Signed-off-by: Gerd Hoffmann <k...
Gerd Hoffmann
02:33 am Revision 21e87c46: i386: wire up MSR_IA32_MISC_ENABLE
It's needed for its default value - bit 0 specifies that "rep movs" is
good enough for memcpy, and Linux may use a sl...
Avi Kivity
02:29 am Revision aa82ba54: kvm: support TSC deadline MSR with subsection
KVM add emulation of lapic tsc deadline timer for guest.
This patch is co-operation work at qemu side.
Use subsectio...
Liu, Jinsong
02:27 am Revision 38d2c27e: Revert "kvm: support TSC deadline MSR"
This reverts commit bfc2455ddbb41148494a084d15777e6bed7533c3.
New patch with subsections will follow.
Signed-off-by:...
Marcelo Tosatti
02:26 am Revision 1cae88b9: kvm: avoid reentring kvm_flush_coalesced_mmio_buffer()
mmio callbacks invoked by kvm_flush_coalesced_mmio_buffer() may
themselves indirectly call kvm_flush_coalesced_mmio_b...
Avi Kivity
02:26 am Revision 626c4276: kvm: Add top-like kvm statistics script
Taken from original qemu-kvm/kvm/kvm_stat.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Avi Kiv...
Jan Kiszka
02:26 am Revision 5f6caa4f: kvm: Add tool for querying VMX capabilities
Taken from original qemu-kvm/kvm/scripts/vmxcap.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: A...
Jan Kiszka

10/24/2011

06:51 pm Revision 952e849c: Merge remote-tracking branch 'bonzini/split-main-loop-for-anthony' into staging
Anthony Liguori

10/23/2011

06:44 pm Revision db418a0a: Add stdio char device on windows
Simple implementation of an stdio char device on Windows.
Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
Sign...
Fabien Chouteau
06:10 pm Revision 070af384: Sparc: split CWP and PSTATE op helpers
Move CWP and PSTATE op helpers to win_helper.c.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue...
Blue Swirl
06:09 pm Revision 2ffd9176: Sparc: avoid AREG0 for lazy condition code helpers
Make lazy condition code helpers take a parameter for CPUState instead
of relying on global env.
Reviewed-by: Richar...
Blue Swirl
06:09 pm Revision cffc5818: Sparc: split lazy condition code handling op helpers
Move lazy condition code handling op helpers to cc_helper.c.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed...
Blue Swirl
06:09 pm Revision 2e2f4ade: Sparc: avoid AREG0 for float and VIS ops
Make floating point and VIS ops take a parameter for CPUState instead
of relying on global env.
Reviewed-by: Richard...
Blue Swirl
06:08 pm Revision 1bccec25: Sparc: split FPU and VIS op helpers
Move FPU op helpers to fop_helper.c. Move VIS op helpers to vis_helper.c,
compile it only for Sparc64.
Reviewed-by: ...
Blue Swirl
06:08 pm Revision 99ca0219: Sparc: fix coding style
Before the next patches, fix coding style of the areas affected.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Si...
Blue Swirl
06:08 pm Revision bc265319: Sparc: avoid AREG0 for raise_exception and helper_debug
Make raise_exception() and helper_debug() take a parameter for
CPUState instead of relying on global env. Move the fu...
Blue Swirl
06:08 pm Revision 2336c1f1: Sparc: move trivial functions from op_helper.c
These functions don't need access to CPUState or already pass it,
so relocating them from op_helper.c to helper.c and...
Blue Swirl
06:07 pm Revision ab3b491f: Sparc: split helper.c
Move CPU init to cpu_init.c and interrupt handling to int32_helper.c
for Sparc32 and int64_helper.c for Sparc64.
Rev...
Blue Swirl
06:05 pm Revision c65f6fd4: Sparc: fix coding style
Before the next patch, fix coding style of the areas affected.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Sign...
Blue Swirl
05:08 pm Revision b1f88301: m48t59: fix write access
Fix incorrect order of arguments, letting writes to NVRAM succeed.
It looks like guests never write to the device, o...
Blue Swirl
05:07 pm Revision 0fb56ffc: m48t59: drop obsolete address base arithmetic
Remove now incorrect address base arithmetic, missed by
9936d6e42392f1440505dfa9df065eabd251cadf. Fixes Sparc64 boot....
Blue Swirl
05:05 pm Revision 52ce6f05: pci_bridge: fix typo
Reviewed-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl

10/21/2011

07:14 pm Revision 99435906: simplify main loop functions
Provide a clean example of how to use the main loop in the tools.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Paolo Bonzini
07:14 pm Revision be08e65e: Revert to a hand-made select loop
This reverts commit c82dc29a9112f34e0a51cad9a412cf6d9d05dfb2
and 4d88a2ac8643265108ef1fb47ceee5d7b28e19f2.
Signed-of...
Paolo Bonzini
07:14 pm Revision d3b12f5d: main-loop: create main-loop.c
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:14 pm Revision 44a9b356: main-loop: create main-loop.h
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:14 pm Revision fbdc14eb: qemu-timer: do not use RunState change handlers
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:14 pm Revision 2ff68d07: qemu-timer: move more stuff out of qemu-timer.c
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:14 pm Revision 4260a739: qemu-timer: use atexit for quit_timers
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:14 pm Revision a5c57d64: qemu-timer: do not refer to runstate_is_running()
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
07:14 pm Revision 946fb27c: qemu-timer: move icount to cpus.c
None of this is needed by tools, and most of it can even be made static
inside cpus.c.
Signed-off-by: Paolo Bonzini ...
Paolo Bonzini
07:14 pm Revision f3fc6e2e: qemu-timer: move common code to qemu_rearm_alarm_timer
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Paolo Bonzini
07:14 pm Revision dc2dfcf0: qemu-timer: more clock functions
These will be used when moving icount accounting to cpus.c.
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signe...
Paolo Bonzini
07:14 pm Revision 688eb389: qemu-timer: remove active_timers array
Embed the list in the QEMUClock instead.
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bon...
Paolo Bonzini
07:14 pm Revision 0abc2712: remove unused function
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Paolo Bonzini
07:01 pm Revision 7f84c127: compatfd.c: Don't pass NULL pointer to SYS_signalfd
Don't pass a NULL pointer in to SYS_signalfd in qemu_signalfd_available():
this isn't valid and Valgrind complains ab...
Peter Maydell
06:59 pm Revision 1386d4c0: linux-user: Fix broken "-version" option
Fix the "-version" option, which was accidentally broken in commit
fc9c541:
* exit after printing version informatio...
Peter Maydell
06:34 pm Revision 6db39ae2: block: change discard to co_discard
Since coroutine operation is now mandatory, convert both bdrv_discard
implementations to coroutines. For qcow2, this...
Paolo Bonzini
06:34 pm Revision 8b94ff85: block: change flush to co_flush
Since coroutine operation is now mandatory, convert all bdrv_flush
implementations to coroutines. For qcow2, this me...
Paolo Bonzini
06:34 pm Revision e183ef75: block: take lock around bdrv_write implementations
This does the first part of the conversion to coroutines, by
wrapping bdrv_write implementations to take the mutex.
...
Paolo Bonzini
06:34 pm Revision 2914caa0: block: take lock around bdrv_read implementations
This does the first part of the conversion to coroutines, by
wrapping bdrv_read implementations to take the mutex.
D...
Paolo Bonzini
06:34 pm Revision 848c66e8: block: add a CoMutex to synchronous read drivers
The big conversion of bdrv_read/write to coroutines caused the two
homonymous callbacks in BlockDriver to become reen...
Paolo Bonzini
06:34 pm Revision bae0a0cc: vmdk: clean up open
Move vmdk_parent_open to vmdk_open. There's another path how
vmdk_parent_open can be reached:
vmdk_parse_extents(...
Paolo Bonzini
06:34 pm Revision 588b65a3: vmdk: fix return values of vmdk_parent_open
While vmdk_open_desc_file (touched by the patch) correctly changed -1
to -EINVAL, vmdk_open did not. Fix it directly...
Paolo Bonzini
06:34 pm Revision 34d4260e: pc: Fix floppy drives with if=none
Commit 63ffb564 broke floppy devices specified on the command line like
-drive file=...,if=none,id=floppy -global isa...
Kevin Wolf
06:34 pm Revision 8f1efd00: qcow2: Fix bdrv_write_compressed error handling
If during allocation of compressed clusters the cluster was already allocated
uncompressed, fail and properly release...
Kevin Wolf
06:34 pm Revision 41521fa4: qemu-img: Don't allow preallocation and compression at the same time
Only qcow and qcow2 can do compression at all, and they require unallocated
clusters when writing the compressed data...
Kevin Wolf
06:34 pm Revision a18e67f5: fdc: Fix floppy port I/O
The floppy device was broken by commit 212ec7ba (fdc: Convert to
isa_register_portio_list). While the old interface p...
Kevin Wolf
06:34 pm Revision 4265d620: block: add bdrv_co_discard and bdrv_aio_discard support
This similarly adds support for coroutine and asynchronous discard.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.co...
Paolo Bonzini
06:34 pm Revision 07f07615: block: unify flush implementations
Add coroutine support for flush and apply the same emulation that
we already do for read/write. bdrv_aio_flush is si...
Paolo Bonzini
06:34 pm Revision 6f6dc656: block: drop redundant bdrv_flush implementation
Block drivers now only need to provide either of .bdrv_co_flush,
.bdrv_aio_flush() or for legacy drivers .bdrv_flush(...
Stefan Hajnoczi
06:34 pm Revision 5cce43bb: xen_disk: Always set feature-barrier = 1
The synchronous .bdrv_flush callback doesn't exist any more and a device really
shouldn't poke into the block layer i...
Kevin Wolf
06:34 pm Revision b1b1dad3: fix memory leak in aio_write_f
Haven't released memory of 'ctx' before return.
Signed-off-by: Alex Jia <ajia@redhat.com>
Signed-off-by: Kevin Wolf ...
Alex Jia
06:34 pm Revision 35246a68: block: rename bdrv_co_rw_bh
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini
06:34 pm Revision d8716b41: sheepdog: add coroutine_fn markers
This makes the following patch easier to review.
Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
Signed-off-by: ...
Paolo Bonzini
06:34 pm Revision 154b9a0c: add socket_set_block
Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by:...
Paolo Bonzini
06:19 pm Revision c2e2343e: hw/arm_gic.c: Fix save/load of irq_target array
irq_target array saving/loading is in the wrong loop.
Version bump.
Signed-off-by: Dmitry Koshelev <karaghiozis@gmai...
Dmitry Koshelev
06:19 pm Revision f45b885f: hw/omap2: Wire up the IRQ for the 2430's fifth GPIO module
The OMAP2430 version of the omap-gpio device has five GPIO modules,
not four like the other OMAP2 versions; wire up t...
Peter Maydell

10/20/2011

11:30 pm Revision c76eaf13: hw/9pfs: Fix broken compilation caused by wrong trace events
Commit c572f23a3e7180dbeab5e86583e43ea2afed6271 added trace events
with mismatching format string and arguments.
gcc...
Stefan Weil
05:25 pm Revision 12b1de3a: target-arm: Fix use of free() in cpu_arm_close()
env is allocated in cpu_arm_init() with g_malloc0(), so free with g_free().
Signed-off-by: Andreas Färber <afaerber@...
Andreas Färber
04:46 pm Revision a6e43daa: Merge remote-tracking branch 'quintela/migration-pull' into staging
Anthony Liguori
04:43 pm Revision 46cd37e7: Merge remote-tracking branch 'qemu-kvm-tmp/memory/batch' into staging
Anthony Liguori
04:42 pm Revision 1f99b949: Merge remote-tracking branch 'aneesh/for-upstream-6' into staging
Conflicts:
trace-events
Anthony Liguori
02:23 pm Revision ee86c61f: migration: make migration-{tcp,unix} consistent
Files are almost identical in functionality, just remove the
differences that make no sense.
Signed-off-by: Juan Qui...
Juan Quintela
02:23 pm Revision efab4718: migration: Don't use callback on file defining it
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
02:23 pm Revision 8414ff3b: migration: propagate error correctly
unix and tcp outgoing migration have error values, but didn't returned
it. Make them return the error. Notice that ...
Juan Quintela
02:23 pm Revision 7dc688ed: migration: Make state definitions local
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
02:23 pm Revision 7073693b: migration: Export a function that tells if the migration has finished correctly
This will allow us to hide the state values.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Juan Quintela
02:23 pm Revision e0eb7390: migration: Pass MigrationState in migration notifiers
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
02:23 pm Revision d0ae46c1: migration: Use bandwidth_limit directly
Now that current_migration always exist, there is no reason for
max_throotle variable.
Signed-off-by: Juan Quintela ...
Juan Quintela
02:23 pm Revision 48a2f4d6: migration: Remove get_status() accessor
It is only used inside migration.c, and fields on that struct are
accessed all around the place on that file.
Signed...
Juan Quintela
02:23 pm Revision cab30143: migration: Move exported functions to the end of the file
This means we can remove the two forward declarations.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-b...
Juan Quintela
02:23 pm Revision 767de722: migration: Remove migration cancel() callback
It is used only in one place
Signed-off-by: Juan Quintela <quintela@redhat.com>
Juan Quintela
02:23 pm Revision 17549e84: migration: create accessor for current_migration
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
02:23 pm Revision 92920cd7: migration: Our release callback was just free
We called it from a single place, and always with state !=
MIG_STATE_ACTIVE. Just remove the whole callback. For us...
Juan Quintela
02:23 pm Revision 458cf28e: migration: Introduce migrate_fd_completed() for consistency
This function is a bit different of the others that change the state,
in the sense that if migrate_fd_cleanup() retur...
Juan Quintela
02:23 pm Revision 67afff79: migration: Refactor and simplify error checking in migrate_fd_put_ready
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
02:23 pm Revision d5934dde: migration: Introduce MIG_STATE_SETUP
Use MIG_STATE_ACTIVE only when migration has really started. Use this
new state to setup migration parameters. Chan...
Juan Quintela
02:23 pm Revision 07af4452: migration: move migrate_new to do_migrate
Once there, remove all parameters that don't need to be passed to
*start_outgoing_migration() functions
Signed-off-b...
Juan Quintela
02:23 pm Revision 8b6b99b3: migration: Make all posible migration functions static
I have to move two functions postions to avoid forward declarations
Signed-off-by: Juan Quintela <quintela@redhat.co...
Juan Quintela
02:23 pm Revision 0edda1c4: migration: Refactor MigrationState creation
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
02:23 pm Revision 3f77fc55: migration: Fold MigrationState into FdMigrationState
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
02:23 pm Revision 22f00a44: migration: Rename FdMigrationState MigrationState
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
02:23 pm Revision dc7acc61: migration: Use FdMigrationState instead of MigrationState when possible
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
02:23 pm Revision 7be4363a: migration: Make *start_outgoing_migration return FdMigrationState
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
02:23 pm Revision 2975725f: migration: make *save_live return errors
Make *save_live() return negative values when there is one error, and
updates all callers to check for the error.
Si...
Juan Quintela
02:23 pm Revision 42802d47: migration: use qemu_file_get_error() return value when possible
Signed-off-by: Juan Quintela <quintela@redhat.com> Juan Quintela
02:23 pm Revision 3961b4dd: savevm: Rename has_error to last_error field
Now the field contains the last error name, so rename acordingly.
Signed-off-by: Juan Quintela <quintela@redhat.com>...
Juan Quintela
02:23 pm Revision 624b9cc2: migration: rename qemu_file_has_error to qemu_file_get_error
Now the function returned errno, so it is better the new name.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Re...
Juan Quintela
02:23 pm Revision 39346385: migration: return real error code
make functions propagate errno, instead of just using -EIO. Add a
comment about what are the return value of qemu_sa...
Juan Quintela
02:23 pm Revision dcd1d224: migration: change has_error to contain errno values
We normally already have an errno value. When not, abuse EIO.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Juan Quintela
02:23 pm Revision af509450: migration: set error if select return one error
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
02:23 pm Revision fdbecb5d: migration: don't "write" when migration is not active
If migration is not active, just ignore writes.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Juan Quintela
02:23 pm Revision eff28a5c: buffered_file: reuse QEMUFile has_error field
Instead of having two has_error fields in QEMUFile & QEMUBufferedFile,
reuse the 1st one. Notice that the one in buf...
Juan Quintela
02:23 pm Revision 3a230256: ds1225y: Use stdio instead of QEMUFile
QEMUFile * is only intended for migration nowadays. Using it for
anything else just adds pain and a layer of buffers...
Juan Quintela
02:23 pm Revision 4fc7d819: migration: If there is one error, it makes no sense to continue
Once there, add a comment about what each error mean.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Juan Quintela
02:23 pm Revision 2350e13c: migration: add error handling to migrate_fd_put_notify().
Although migrate_fd_put_buffer() sets MIG_STATE_ERROR if it failed,
since migrate_fd_put_notify() isn't checking erro...
Yoshiaki Tamura
02:23 pm Revision e6494061: migration: Check that migration is active before cancel it
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
02:23 pm Revision c0b2ba46: migration: simplify state assignmente
Once there, make sure that if we already know that there is one error,
just call migration_fd_cleanup() with the ERRO...
Juan Quintela
02:23 pm Revision db448a08: buffered_file: Use right "opaque"
buffered_close 's' variable is of type QEMUFileBuffered, and
wait_for_unfreeze() expect to receive a MigrationState, ...
Juan Quintela
02:23 pm Revision 3da9eebd: Revert "savevm: fix corruption in vmstate_subsection_load()."
This reverts commit eb60260de0b050a5e8ab725e84d377d0b44c43ae.
Conflicts:
savevm.c
We changed qemu_peek_byte() pro...
Juan Quintela
02:23 pm Revision c6380724: savevm: improve subsections detection on load
We add qemu_peek_buffer, that is identical to qemu_get_buffer, just
that it don't update f->buf_index.
We add a para...
Juan Quintela
02:23 pm Revision 65f3bb3d: savevm: define qemu_get_byte() using qemu_peek_byte()
Signed-off-by: Juan Quintela<quintela@redhat.com> Juan Quintela
02:23 pm Revision b9ce1454: savevm: some coding style cleanups
This patch will make moving code on next patches and having checkpatch
happy easier.
Signed-off-by: Juan Quintela<qu...
Juan Quintela
02:23 pm Revision 0046c45b: savevm: teach qemu_fill_buffer to do partial refills
We will need on next patch to be able to lookahead on next patch
v2: rename "used" to "pending" (Alex Williams)
Sig...
Juan Quintela

10/19/2011

07:14 pm Revision 15180256: target-arm/machine.c: Restore VFP registers correctly
Fix the restoring of VFP registers on vmload.
Signed-off-by: Dmitry Koshelev <karaghiozis@gmail.com>
Reviewed-by: Ju...
Dmitry Koshelev
07:14 pm Revision da97f52c: target-arm: Implement VFPv4 fused multiply-accumulate insns
Implement the fused multiply-accumulate instructions (VFMA, VFMS,
VFNMA, VFNMS) which are new in VFPv4.
Signed-off-b...
Peter Maydell
07:14 pm Revision 369be8f6: softfloat: Implement fused multiply-add
Implement fused multiply-add as a softfloat primitive. This implements
"a+b*c" as a single step without any intermedi...
Peter Maydell
07:14 pm Revision 47789990: target-arm: Rename ARM_FEATURE_DIV to _THUMB_DIV
Rename the ARM_FEATURE_DIV feature bit to _THUMB_DIV, to
make room for a new feature switch enabling DIV in the ARM
e...
Peter Maydell
07:14 pm Revision b8b8ea05: target-arm: Add ARM UDIV/SDIV support
Add support for UDIV and SDIV in ARM mode. This is a new optional
feature for A profile cores (Thumb mode has had UDI...
Peter Maydell
07:14 pm Revision 41e9564d: target-arm: v6 media multiply space: UNDEF on unassigned encodings
Clean up the decoding of the v6 media multiply space so that we UNDEF
on unassigned encodings rather than randomly in...
Peter Maydell
07:14 pm Revision 26cc6abf: rsqrte_f32: No need to copy sign bit.
Indeed, the result is known to be always positive.
Signed-off-by: Christophe Lyon <christophe.lyon@st.com>
Signed-of...
Christophe LYON
03:48 pm Revision 8a9236f1: runstate: Allow user to migrate twice
It should be a matter of allowing the transition POSTMIGRATE ->
FINISH_MIGRATE, but it turns out that the VM won't do...
Luiz Capitulino
03:48 pm Revision c370f09d: savevm: qemu_savevm_state(): Drop stop VM logic
qemu_savevm_state() has some logic to stop the VM and to (or not to)
resume it. But this seems to be a big noop, as q...
Luiz Capitulino
03:48 pm Revision ee21cb5f: runstate: Allow to transition from paused to postmigrate
The user may already have paused the VM before starting the
migration process. If s/he does that, then the state will...
Luiz Capitulino
03:48 pm Revision 207c5cd2: runstate: Print state transition when invalid
Makes it easier to debug.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Luiz Capitulino
03:39 pm Revision 7f3850c2: QMP: Fix blockdev-snapshot-sync doc example
Fix wrong command name.
Reported-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redh...
Luiz Capitulino

10/17/2011

04:59 pm Revision d08151bf: tcx: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
04:59 pm Revision fe06bd93: tc63963xb: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
04:59 pm Revision 9f7adc31: syborg: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
04:59 pm Revision d4edce38: sun4u: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
04:59 pm Revision 3150fa50: sun4m: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
04:59 pm Revision eb2fefbc: strongarm: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
04:59 pm Revision 7cc09e6c: spitz: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
04:59 pm Revision 25793bfa: sm501: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
04:59 pm Revision 890c2b77: spapr: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
04:59 pm Revision adfc39ea: pxa2xx: convert to memory API (part II)
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
04:59 pm Revision 35e87820: realview: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
04:59 pm Revision 5dea2efb: r2d: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
04:59 pm Revision 2646c133: ppcr500_mpc8544ds: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
04:59 pm Revision 8b881e77: pci: simplify memory region registration
The two code paths (for ADDRESS_SPACE_IO and ADDRESS_SPACE_MEM) are
identical. Unify them.
Signed-off-by: Avi Kivit...
Avi Kivity
04:59 pm Revision ca3dbc27: s390-virtio: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
04:59 pm Revision 9c843933: pxa2xx: convert to memory API (part I)
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
04:59 pm Revision 0c90c52f: ppc_prep: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
04:59 pm Revision c92bb2c7: ppc_oldworld: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity

10/16/2011

02:19 pm Revision 08dafab4: memory: use 128-bit integers for sizes and intermediates
Since the memory API supports 64-bit buses, it needs a larger type to represent
intermediate results.
Signed-off-by:...
Avi Kivity
02:13 pm Revision b7cd3db6: Add support for 128-bit arithmetic
The memory API supports 64-bit buses (e.g. PCI). A size on such a bus cannot
be represented with a 64-bit data type,...
Avi Kivity
02:11 pm Revision cfce6d89: i8259: Move to hw library
No target-specific bits remaining, let's move it over.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off...
Jan Kiszka
02:11 pm Revision 661f1929: monitor: Restrict pic/irq_info to supporting targets
This allows to drop various stubs and move the i8359 into hwlib.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
...
Jan Kiszka
02:11 pm Revision 81a02f93: i8259: Fix coding style
No functional changes.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Blue Swirl <blauwirbel@gmai...
Jan Kiszka
02:11 pm Revision 747c70af: i8259: Convert to qdev
This key cleanup step requires to move the IRQ debugging bit from
i8259_set_irq directly to the per-PIC pic_set_irq, ...
Jan Kiszka
02:11 pm Revision 6835678c: qdev: Add HEX8 property
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Blue...
Jan Kiszka
02:11 pm Revision c17725f4: i8259: Eliminate PicState2
Introduce a reference to the slave PIC for the few cases we need to
access it without a proper pointer at hand and dr...
Jan Kiszka
02:11 pm Revision 25985396: i8259: Replace PicState::pics_state with master flag
This reflects how real PICs indentify their role (in non-buffered mode):
Pass the state of the /SP input on pic_init ...
Jan Kiszka
02:11 pm Revision 6e5580ca: i8259: PREP: Replace pic_intack_read with pic_read_irq
There is nothing in the i8259 spec that justifies the special
pic_intack_read. At least the Linux PREP kernels config...
Jan Kiszka
02:11 pm Revision fc1a5e0a: i8259: Clean up pic_ioport_read
Drop redundant local address variable.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Blue Swirl ...
Jan Kiszka
02:11 pm Revision 8d484caa: i8259: Fix poll command
This was probably never used so far: According to the spec, polling
means ack'ing the pending IRQ and setting its cor...
Jan Kiszka
02:11 pm Revision b76750c1: i8259: Switch to per-PIC IRQ update
This converts pic_update_irq to work against a single PIC instead of the
complete cascade. Along this change, the req...
Jan Kiszka
02:11 pm Revision 86fbf97c: i8259: Clear ELCR on reset
The ELCR is actually part of the chipset but we model it here for
simplicity reasons. The PIIX3 clears the ELCR on re...
Jan Kiszka
02:11 pm Revision 51d9e939: i8259: Update IRQ state after reset
MIPS and PPC users of the i8259 output signal expect us to report state
updates also after reset. As no consumer (inc...
Jan Kiszka
02:11 pm Revision 78ef2b69: i8259: Reorder intack in pic_read_irq
As we want to move the IRQ update to pic_intack, ordering matters: the
slave ack must be executed before the master a...
Jan Kiszka
02:11 pm Revision afdb06f8: i8259: Do not update IRQ output after spurious pic_poll_read
If pic_poll_read finds no pending IRQ and return a spurious one instead,
no PIC state is changed, thus we do not need...
Jan Kiszka
02:10 pm Revision 2e2b2274: i8239: Introduce per-PIC output interrupt
As a first step towards more generic master-slave support, remove
parent_irq in favor of a per-PIC output interrupt l...
Jan Kiszka
02:10 pm Revision 62026017: i8259: Move pic_set_irq1 after pic_update_irq
We are about to call the latter from the former. No functional changes.
Signed-off-by: Jan Kiszka <jan.kiszka@siemen...
Jan Kiszka
02:10 pm Revision ef5e1ae2: i8259: Drop obsolete prototypes
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Jan Kiszka
02:10 pm Revision 5dcd35e2: i8259: Remove premature inline function attributes
The compiler is smarter in choosing the right optimization.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signe...
Jan Kiszka
02:10 pm Revision d96e1737: pc: Fix and clean up PIC-to-APIC IRQ path
The master PIC is connected to the LINTIN0 of the APICs. As the APIC
currently does not track the state of that line,...
Jan Kiszka
02:10 pm Revision 43a0db35: pc: Convert GSIState::i8259_irq into array
Will be required when we no longer let i8259_init allocate the PIC IRQs
but convert that chips to qdev.
Signed-off-b...
Jan Kiszka
02:10 pm Revision b881fbe9: pc: Generalize ISA IRQs to GSIs
The ISA bus IRQ range is 0..15. What isa_irq_handler and IsaIrqState are
actually dealing with are the Global System ...
Jan Kiszka
02:10 pm Revision 2e9947d2: pc: Drop useless test from isa_irq_handler
IsaIrqState::ioapic is always non-NULL. Probably, the concrete
qemu_irq was supposed to be tested, but that's already...
Jan Kiszka
01:42 pm Revision 0200db65: target-xtensa: add Avnet LX60/LX110/LX200 boards
These boards carry similar hardware: SDRAM (48M for LX110, 64M for LX60,
96M for LX200), 16 Mbyte FLASH, FPGA, 10/100...
Max Filippov
01:42 pm Revision 342407fd: hw: add OpenCores 10/100 Mbps Ethernet controller
This is OpenCores Ethernet MAC + subset of National Semiconductors
DP83838C PHY.
OpenCores Ethernet MAC project: http...
Max Filippov
01:40 pm Revision 5e408573: target-xtensa: rename dc232b board to sim
This is to get aligned with the linux name for this machine.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed...
Max Filippov
01:40 pm Revision 935f7a2b: target-xtensa: add fsf core
This is FSF big endian core implemented through linux overlay.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Sign...
Max Filippov
01:40 pm Revision 53add759: target-xtensa: add dc232b core
This is Diamond 232L Standard Core Rev.B (LE), implemented through
linux/gdb overlay.
Signed-off-by: Max Filippov <j...
Max Filippov
01:39 pm Revision ac8b7db4: target-xtensa: extract core configuration from overlay
Introduce overlay_tool.h that defines core configuration blocks from
data available in the linux architecture variant...
Max Filippov
01:39 pm Revision b8929a54: target-xtensa: implement external interrupt mapping
Xtensa cores may have different mapping of external interrupt pins to
internal IRQ numers. Implement API to acquire c...
Max Filippov
01:39 pm Revision 63f95e4c: target-xtensa: remove hand-written xtensa cores implementations
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Max Filippov
01:39 pm Revision 7f65f4b0: target-xtensa: increase xtensa options accuracy
- add separate options for each operation in the MISC_OP;
- add an option for MULSH/MULUH;
- put S32C1I under conditi...
Max Filippov
12:38 am Revision 3aeaea65: target-xtensa: update qemu-doc.texi
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Max Filippov
12:03 am Revision e7e9af5c: target-xtensa: add MAC16 unit tests
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Max Filippov
12:03 am Revision 6825b6c3: target-xtensa: implement MAC16 option
See ISA, 4.3.7 for the details.
- add ACC and MR special registers;
- implement MAC16 and all inner MAC* opcode grou...
Max Filippov
12:03 am Revision 890c6333: target-xtensa: fix guest hang on masked CCOMPARE interrupt
QEMU timer is used to post CCOMPARE interrupt when the core is halted.
If that CCOMPARE interrupt is masked off then ...
Max Filippov

10/15/2011

08:40 pm Revision 9870a5e6: Drop obsolete nographic timer
We flush coalesced MMIO in the device models now, and VNC - for which
this was once introduced - is also fine without...
Jan Kiszka
08:39 pm Revision e9a07334: Move graphic-related coalesced MMIO flushes to affected device models
This is conceptually cleaner and will allow us to drop the nographic
timer. Moreover, it will be mandatory to fully e...
Jan Kiszka
01:00 pm Revision 7cca27df: hw/9pfs: Use fs driver specific lstat
Use file system driver specific lstat instead of generic lstat.
Signed-off-by: M. Mohan Kumar <mohan@in.ibm.com>
Sig...
M. Mohan Kumar
01:00 pm Revision b97400ca: hw/9pfs: Use export flag for indicating security model
This helps to remove some of the structure members
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Aneesh Kumar K.V
01:00 pm Revision fbcbf101: hw/9pfs: Rename fstype to fsdriver to make it consistent across VirtFS code
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
01:00 pm Revision c98f1d4a: hw/9pfs: Use export_flag for indicating whether fs driver use path names.
This allows us to remove another member from the struct
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm...
Aneesh Kumar K.V
01:00 pm Revision d9b36a6e: hw/9pfs: Handle Security model parsing
Except local fs driver all other fs drivers (handle, synth) don't need
security model. Update fsdev parameter parsing...
M. Mohan Kumar
01:00 pm Revision 49a88ce3: scripts: Simpletrace log analysis script for pretty-printing 9p log.
This python script allows to pretty print 9p simpletrace logs and can be
further enhanced to filter 9p logs based on ...
Harsh Prateek Bora
01:00 pm Revision 9844081b: hw/9pfs: Add open flag mapping
Some of the flags are OS/arch dependent we need to use
9P defined value on wire,
Based on the original patch from Ve...
M. Mohan Kumar
01:00 pm Revision c572f23a: hw/9pfs: Introduce tracing for 9p pdu handlers
Plan is to replace the existing debug infrastructure with Qemu tracing
infrastructure so that user can dynamically en...
Harsh Prateek Bora
01:00 pm Revision edb9eb73: hw/9pfs: Add st_gen support for handle based fs driver
Signed-off-by: Harsh Prateek Bora <harsh@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet...
Harsh Prateek Bora
01:00 pm Revision e06a765e: hw/9pfs: Add st_gen support in getattr reply
This patch use file system specific ioctl for getting i_generation
value. Not all file system support the ioctl. So w...
Harsh Prateek Bora
01:00 pm Revision 46604b39: hw/9pfs: Remove virtio-9p-debug.* infra to be replaced by Qemu Tracing.
Removing the existing debug infrastrucure as proposed to be replaced by
Qemu Tracing infrastructure.
Reviewed-by: St...
Harsh Prateek Bora
01:00 pm Revision a2f507d9: hw/9pfs: Ensure an error is reported to user if 9pfs mount tag is too long
If the 9pfs mount tag is longer than MAX_TAG_LEN bytes, rather than
silently truncating the tag which will likely bre...
Daniel P. Berrange
01:00 pm Revision ea60f315: virtio-9p: Use 9P specific Lock constants
Use 9P specific lock constants instead of arch specific lock constants.
Signed-off-by: M. Mohan Kumar <mohan@in.ibm....
M. Mohan Kumar
01:00 pm Revision d2042378: hw/9pfs: Fix build error on platform that don't support futimens
Also don't do glibc version check to find handle support. Instead
do handle syscall support in configure.
Signed-off...
Aneesh Kumar K.V
01:00 pm Revision 7c92a3d2: qemu-options.hx: Update virtfs command documentation
Clarify the virtfs option better
Updates from:Sripathi Kodi <sripathik@in.ibm.com>
Signed-off-by: Aneesh Kumar K.V <...
Aneesh Kumar K.V

10/14/2011

08:36 pm Revision 2a22e6eb: Merge remote-tracking branch 'kwolf/for-anthony' into staging
Anthony Liguori
06:47 pm Revision 210b3a70: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
Anthony Liguori
06:46 pm Revision bdc792d3: Merge remote-tracking branch 'kraxel/usb.28' into staging
Anthony Liguori
06:44 pm Revision 36f490b1: Merge remote-tracking branch 'qemu-kvm-tmp/memory/batch' into staging
Anthony Liguori
06:31 pm Revision 09f085d5: block: drop bdrv_has_async_rw()
Commit cd74d83345e0e3b708330ab8c4cd9111bb82cda6 ("block: switch
bdrv_read()/bdrv_write() to coroutines") removed the ...
Stefan Hajnoczi
06:31 pm Revision f8c35c1d: block: drop .bdrv_read()/.bdrv_write() emulation
There is no need to emulate .bdrv_read()/.bdrv_write() since these
interfaces are only called if aio and coroutine in...
Stefan Hajnoczi
06:31 pm Revision d8b7e0ad: block: use coroutine interface for raw format
The raw format delegates all operations to bs->file (the protocol).
Previously this block driver exposed both sync an...
Stefan Hajnoczi
06:31 pm Revision 1b1e8c6e: raw-posix: remove bdrv_read()/bdrv_write()
Block drivers only need to provide one of sync, aio, or coroutine
interfaces. Since raw-posix.c provides aio interfa...
Stefan Hajnoczi
06:31 pm Revision 8c5873d6: block: drop emulation functions that use coroutines
Block drivers that implement coroutine functions used to get sync and
aio wrappers. This is no longer necessary sinc...
Stefan Hajnoczi
04:57 pm Revision add8d262: block/qcow: Fix use of free() instead of g_free()
cppcheck reported this error:
qemu/block/qcow.c:599: error: Mismatching allocation and deallocation: cluster_data
S...
Stefan Weil
04:46 pm Revision 7acae208: sheepdog: correct spelling
Reviewed-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
Signed-off-by...
Dong Xu Wang
04:39 pm Revision 8ef935b2: tcg: Fix spelling in comment (varables -> variables)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Stefan Weil
04:39 pm Revision f4f17adc: remove hpet.h
It is unused since the HPET and RTC timers were removed (commit
25f3151, 2011-05-31).
Signed-off-by: Paolo Bonzini <...
Paolo Bonzini
04:39 pm Revision 47601f22: arm_pic: Fix typo
interrput -> interrupt
Cc: Paul Brook <paul@codesourcery.com>
Signed-off-by: Andreas Färber <andreas.faerber@web.de>...
Andreas Färber
04:38 pm Revision 2e02e18b: qemu-char: Fix use of free() instead of g_free()
cppcheck reported these errors:
qemu-char.c:1667: error: Mismatching allocation and deallocation: s
qemu-char.c:1668...
Stefan Weil
04:36 pm Revision 3a846906: qemu-options: avoid #if in spicevmc texi help
Preprocessor directives cannot be used in STEXI/ETEXI sections since
they are not passed through the preprocessor. T...
Stefan Hajnoczi
11:29 am Revision b161e2e4: linux-aio: Allow reads beyond the end of growable images
This is the linux-aio version of commits 22afa7b5 (raw-posix, synchronous) and
ba1d1afd (posix-aio-compat). Reads now...
Kevin Wolf

10/13/2011

04:02 pm Revision 1a6e115b: block: switch bdrv_aio_writev() to coroutines
More sync, aio, and coroutine unification. Make bdrv_aio_writev() go
through coroutine request processing.
Remove t...
Stefan Hajnoczi
04:02 pm Revision 6b7cb247: block: mark blocks dirty on coroutine write completion
The aio write operation marks blocks dirty when the write operation
completes. The coroutine write operation marks b...
Stefan Hajnoczi
04:02 pm Revision b2a61371: block: switch bdrv_aio_readv() to coroutines
More sync, aio, and coroutine unification. Make bdrv_aio_readv() go
through coroutine request processing.
Signed-of...
Stefan Hajnoczi
04:02 pm Revision 1c9805a3: block: switch bdrv_read()/bdrv_write() to coroutines
The bdrv_read()/bdrv_write() functions call .bdrv_read()/.bdrv_write().
They should go through bdrv_co_do_readv() and...
Stefan Hajnoczi
04:02 pm Revision 1ed20acf: block: directly invoke .bdrv_* from emulation functions
The emulation functions which supply default BlockDriver .bdrv_*()
functions given another implemented .bdrv_*() func...
Stefan Hajnoczi
04:02 pm Revision c5fbe571: block: split out bdrv_co_do_readv() and bdrv_co_do_writev()
The public interface for I/O in coroutine context is bdrv_co_readv() and
bdrv_co_writev(). Split out the request pro...
Stefan Hajnoczi
04:02 pm Revision a652d160: block: directly invoke .bdrv_aio_*() in bdrv_co_io_em()
We will unify block layer request processing across sync, aio, and
coroutines and this means a .bdrv_co_*() emulation...
Stefan Hajnoczi
02:16 pm Revision 80cf7cf7: usb-hub: don't trigger assert on packet completion.
Calling usb_packet_complete() recursively when passing up the completion
event up the chain for devices connected via...
Gerd Hoffmann
01:58 pm Revision 3a3286bf: usb-hid: activate usb tablet / mouse after migration.
qemu uses the ps/2 mouse by default. The usb tablet (or mouse) is
activated as soon as qemu sees some guest activity...
Gerd Hoffmann
01:58 pm Revision 905fb034: hw/usb-ohci: Honour endpoint maximum packet size
Honour the maximum packet size for endpoints; this applies when
sending non-isochronous data and means we transfer on...
Peter Maydell
01:58 pm Revision 8d11b78c: hw/usb-ohci: Fix OHCI_TD_T1 bit position definition
The OHCI Transfer Descriptor T (DataToggle) bits are 24 and 25;
fix an error which accidentally overlaid them both on...
Peter Maydell
01:58 pm Revision 0fcc3bfc: usb-host: handle USBDEVFS_SETCONFIGURATION returning EBUSY
In case the host uses the usb device usbfs will refuse to set the
configuration due to the device being busy. Handle...
Gerd Hoffmann
01:58 pm Revision e6274727: usb-host: factor out code
Move code to claim usb ports and to disconnect usb interfaces into
usb_host_claim_port and usb_host_disconnect_ifaces...
Gerd Hoffmann
01:58 pm Revision e0b8e72d: usb: fix port reset
commit 891fb2cd4592b6fe76106a69e0ca40efbf82726a removed the implicit
detach before (re-)attaching in usb_attach(). S...
Gerd Hoffmann
01:58 pm Revision 3393bc10: usb-hub: need to check dev->attached
commit 891fb2cd4592b6fe76106a69e0ca40efbf82726a did that for all host
controllers, the usb hub was left out by accide...
Gerd Hoffmann
01:58 pm Revision d3ac1a87: usb-storage: fix NULL pointer dereference.
When a usb packet is canceled we need to check whenever we actually have
a scsi request in flight before we try to ca...
Gerd Hoffmann

10/12/2011

04:41 pm Revision d3ab98e6: hw/9pfs: Add new virtfs option writeout=immediate skip host page cache
writeout=immediate implies the after pwritev we do a sync_file_range.
Reviewed-by: Stefan Hajnoczi <stefanha@linux.v...
Aneesh Kumar K.V
04:41 pm Revision 5745e38a: hw/9pfs: Use ioeventfd for 9p
With ioeventfd:
[root@qemu-img-64 storage]# dd if=/dev/zero of=/storage/testx bs=8k count=131072 oflag=direct
131072+...
Aneesh Kumar K.V

10/11/2011

04:57 pm Revision 0d959524: isa: Remove isa_init_ioport_range and isa_init_ioport
All users have been converted to either isa_register_ioport
or isa_register_old_portio_list.
Signed-off-by: Richard ...
Richard Henderson
04:57 pm Revision 4a91d3b3: ide: Convert to isa_register_portio_list
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Richard Henderson
04:57 pm Revision f75317b4: vmport: Convert to isa_register_ioport
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Richard Henderson
04:57 pm Revision 23af670e: pc: Convert port92 to isa_register_ioport
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Richard Henderson
04:57 pm Revision 42c1a22d: sb16: Convert to isa_register_portio_list
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Richard Henderson
04:57 pm Revision 0a039dc7: vga: Convert to isa_register_portio_list
[jan: fix cut'n'paste errors]
[avi: adjust pci variants not to use isa functions]
Signed-off-by: Richard Henderson <...
Richard Henderson
04:57 pm Revision 212ec7ba: fdc: Convert to isa_register_portio_list
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Richard Henderson
04:57 pm Revision a5028520: ne2000: Convert to isa_register_ioport
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Richard Henderson
04:57 pm Revision b2c5009b: rtc: Convert to isa_register_ioport
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Richard Henderson
04:57 pm Revision 9936d6e4: m48t59: Convert to isa_register_ioport
The sysbus interface is as yet unconverted.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Ki...
Richard Henderson
04:57 pm Revision d7adb96f: gus: Convert to isa_register_portio_list
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Richard Henderson
04:57 pm Revision 1922abd0: parallel: Convert to isa_register_portio_list
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Richard Henderson
04:57 pm Revision d7500734: isa: Add isa_register_portio_list()
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
04:57 pm Revision 03808f58: memory: Fix old portio word accesses
As we register old portio regions via ioport_register, we are also
responsible for providing the word access wrapper....
Jan Kiszka
04:57 pm Revision 6bf9fd43: Introduce PortioList
Add a type and methods for manipulating a list of disjoint I/O ports,
used in some older hardware devices.
Based on ...
Avi Kivity
10:42 am Revision 0d460d6f: vvfat: Fix potential buffer overflow
path2[PATH_MAX] can be used for the null termination, so make the array big
enough to allow this.
Signed-off-by: Kev...
Kevin Wolf
10:42 am Revision ce137829: block/vvfat: Fix potential memory leaks and other memory errors
cppcheck reported memory leaks and mismatched g_malloc() with free()
instead of g_free().
Fix these errors.
Cc: Kev...
Stefan Weil
10:42 am Revision 7ef6d3dc: block/vvfat: Remove unused code
The unused code was detected using cppcheck.
Cc: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Stefan Weil <weil@mail...
Stefan Weil
10:42 am Revision d2078cc2: HMP: Print 'io-status' information
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off...
Luiz Capitulino
10:42 am Revision f04ef601: QMP: query-status: Add 'io-status' key
Contains the I/O status for the given device. The key is only present
if the device supports it and the VM is configu...
Luiz Capitulino
10:42 am Revision 9fb118e6: scsi: Support I/O status
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off...
Luiz Capitulino
10:42 am Revision 50fb1900: ide: Support I/O status
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off...
Luiz Capitulino
10:42 am Revision af239a62: virtio: Support I/O status
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off...
Luiz Capitulino
10:41 am Revision 449c184e: linux-aio: Fix laio_submit error handling
The error handling order was in the wrong order, so that either the ACB would
be leaked or the counter would be decre...
Kevin Wolf
10:41 am Revision 28a7282a: block: Keep track of devices' I/O status
This commit adds support to the BlockDriverState type to keep track
of devices' I/O status.
There are three possible...
Luiz Capitulino
10:41 am Revision 55b949c8: block: allow resizing of images residing on host devices
Allow to resize images that reside on host devices up to the available
space. This allows to grow images after resiz...
Christoph Hellwig

10/10/2011

04:29 pm Revision ebf47c24: isa: Tidy support code for isabus_get_fw_dev_path
The only user of ISADevice.ioports is isabus_get_fw_dev_path, and it
only looks at the first entry of the array. Whi...
Richard Henderson
04:29 pm Revision febbd7c2: ppc_newworld: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
04:29 pm Revision 7d6e771f: hw/versatile_pci: Expose multiple sysbus mmio regions
Clean up versatile_pci to expose the various PCI mmio regions
properly as separate mmio regions rather than as a sing...
Peter Maydell
04:29 pm Revision dd236a50: hw/arm11mpcore: Clean up to avoid using sysbus_mmio_init_cb2
Clean up the initialisation of the realview_mpcore device to avoid
using sysbus_init_mmio_cb2(): we can pass through ...
Peter Maydell
04:29 pm Revision a682fd5c: ppc405_boards: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
04:29 pm Revision 589f0aad: petalogix_s2adsp1800: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
04:29 pm Revision f0cdd7a9: hw/lan9118.c: Convert to MemoryRegion
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Avi Kivity <avi@redhat.com>
Peter Maydell
04:29 pm Revision ced52fa6: palm: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
04:29 pm Revision d7973c77: petalogix_ml605: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
04:21 pm Revision ebffe2af: Merge remote-tracking branch 'qmp/queue/qmp' into staging
Anthony Liguori
04:09 pm Revision 057643f6: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
Anthony Liguori
04:07 pm Revision 9f047b89: Merge remote-tracking branch 'qemu-kvm-tmp/uq/master' into staging
Anthony Liguori

10/09/2011

06:04 pm Revision 8acbc9b2: Restore consistent formatting
Signed-off-by: malc <av1474@comtv.ru> malc
02:11 pm Revision df2921d3: Merge remote-tracking branch 'upstream' into memory/batch
* upstream: (87 commits)
target-alpha: Fix compilation errors for 32 bit hosts
target-alpha: Add high-resolution ...
Avi Kivity
11:18 am Revision 02d6516c: target-alpha: Fix compilation errors for 32 bit hosts
On i386, these errors were reported:
qemu/hw/alpha_dp264.c: In function ‘clipper_init’:
qemu/hw/alpha_dp264.c:158: e...
Stefan Weil

10/08/2011

07:03 pm Revision 9a7242f7: Merge branch 'axp-system-7' of git://repo.or.cz/qemu/rth
* 'axp-system-7' of git://repo.or.cz/qemu/rth:
target-alpha: Add high-resolution access to wall clock and an alarm....
Blue Swirl
06:49 pm Revision c781cf96: target-alpha: Add high-resolution access to wall clock and an alarm.
The alarm is a fully general one-shot time comparator, which will be
usable under Linux as a hrtimer source. It's mu...
Richard Henderson
06:49 pm Revision 034ebc27: target-alpha: Implement HALT IPR.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
06:49 pm Revision 80bb2ff7: target-alpha: Add CLIPPER emulation.
This is a DP264 variant, SMP capable, no unusual hardware present.
The emulation does not currently include any PCI ...
Richard Henderson
06:49 pm Revision bc24270e: target-alpha: Implement WAIT IPR.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
06:46 pm Revision 753d11f2: target-alpha: Add custom PALcode image for CLIPPER emulation.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
06:46 pm Revision a9406ea1: target-alpha: Honor icount for RPCC instruction.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
06:40 pm Revision 53e62170: Merge branch 'for-upstream' of git://git.serverraum.org/git/mw/qemu-lm32
* 'for-upstream' of git://git.serverraum.org/git/mw/qemu-lm32:
milkymist: new interrupt map
milkymist_uart: suppo...
Blue Swirl
06:38 pm Revision 21168504: Merge branch 'tracing' of git://repo.or.cz/qemu/stefanha
* 'tracing' of git://repo.or.cz/qemu/stefanha:
trace: add arguments to bdrv_co_io_em() trace event
trace: trace m...
Blue Swirl
06:21 pm Revision dc439de7: tcg/s390: Remove unused tcg_out_addi()
Remove the unused function tcg_out_addi() from the s390 TCG backend;
this brings it into line with other backends.
S...
Peter Maydell
06:20 pm Revision 49856292: tcg/ia64: Remove unused tcg_out_addi()
Remove the unused function tcg_out_addi() from the ia64 TCG backend;
this brings it into line with other backends.
S...
Peter Maydell
01:01 pm Revision 6c731dc2: Merge branch 'ppc-next' of git://repo.or.cz/qemu/agraf
* 'ppc-next' of git://repo.or.cz/qemu/agraf: (64 commits)
ppc64: Fix linker script
pseries: Implement set-time-of...
Blue Swirl
01:00 pm Revision 6e19a137: ARM: fix segfault
Fix a bug in bccd9ec5f098668576342c83d90d6d6833d61d33,
target-arm/op_helper.c missed a change unlike all other target...
Blue Swirl

10/06/2011

10:48 am Revision 7c0a3409: ppc64: Fix linker script
Since commit 8733f609 (Fix linker scripts) linking on Linux/ppc64 fails:
LINK ppc64-linux-user/qemu-ppc64
/usr/li...
Andreas Färber
10:48 am Revision ac26f8c3: pseries: Implement set-time-of-day RTAS function
Currently there is no implementation for set-time-of-day rtas function,
which causes the following warning "setting t...
Breno Leitao
10:48 am Revision e6c866d4: pseries: Refactor spapr irq allocation
Paulo Bonzini changed the original spapr code, which manually assigned irq
numbers for each virtual device, to alloca...
David Gibson
10:48 am Revision 44427c40: PPC: Clean up BookE timer code
The BookE timer code had some written-but-not-read variables. Get rid
of them.
Signed-off-by: Alexander Graf <agraf@...
Alexander Graf
10:48 am Revision ddd1055b: PPC: booke timers
While working on the emulation of the freescale p2010 (e500v2) I realized that
there's no implementation of booke's t...
Fabien Chouteau
10:48 am Revision 94135e81: KVM: PPC: Use HIOR setting for -M pseries with PR KVM
When running with PR KVM, we need to set HIOR directly. Thankfully there
is now a new interface to set registers indi...
Alexander Graf
10:48 am Revision 9d4e4f8c: KVM: Update kernel headers
Update HIOR and generic register get/set.
Signed-off-by: Alexander Graf <agraf@suse.de>
Alexander Graf
10:48 am Revision d38f674c: KVM: Update kernel headers
Removes ABI-breaking HIOR parts - KVM patch to follow.
Signed-off-by: Alexander Graf <agraf@suse.de>
Alexander Graf
10:48 am Revision 0157644c: PPC: Fix heathrow PIC to use little endian MMIO
During the memory API conversion, the indication on little endianness of
MMIO for the heathrow PIC got dropped. This ...
Alexander Graf
10:48 am Revision ea0a7eb4: PPC: Fix via-cuda memory registration
Commit 23c5e4ca (convert to memory API) broke the VIA Cuda emulation layer
by not registering the IO structs.
This p...
Alexander Graf
10:48 am Revision 7a880d93: ppc: move ADB stuff from ppc_mac.h to adb.h
Allow to use ADB in non-ppc macintosh
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Signed-off-by: Alexander Gra...
Laurent Vivier
10:48 am Revision 11de8b71: openpic: Unfold write_IRQreg
The helper function write_IRQreg was always called with a specific argument on
the type of register to access. Inside...
Alexander Graf
10:48 am Revision 8d3a8c1e: openpic: Unfold read_IRQreg
The helper function read_IRQreg was always called with a specific argument on
the type of register to access. Inside ...
Alexander Graf
10:48 am Revision e5697f20: ppc405: use RAM_ADDR_FMT instead of %08lx
The RAM_ADDR_FMT macro hides the type of ram_addr_t so that format
strings can be safely used. Make sure to use RAM_...
Stefan Hajnoczi
10:48 am Revision 5a576fb3: Gdbstub: handle read of fpscr
Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
Signed-off-by: Alexander Graf <agraf@suse.de>
Fabien Chouteau
10:48 am Revision f5b6ffcf: vscsi: send the CHECK_CONDITION status down together with autosense data
I introduced this bug in commit 05751d3 (vscsi: always use get_sense,
2011-08-03) because at the time there was no wa...
Paolo Bonzini
10:48 am Revision a3d0abae: pseries: Implement hcall-bulk hypervisor interface
This patch adds support for the H_REMOVE_BULK hypercall on the pseries
machine. Strictly speaking this isn't necessa...
David Gibson
10:48 am Revision 697ab892: Implement POWER7's CFAR in TCG
This patch implements support for the CFAR SPR on POWER7 (Come From
Address Register), which snapshots the PC value a...
David Gibson
10:48 am Revision 2bd9543c: ppc: booke206: use MAV=2.0 TSIZE definition, fix 4G pages
This definition is backward compatible with MAV=1.0 as long as
the guest does not set reserved bits in MAS1/MAS4.
Al...
Scott Wood
10:48 am Revision bebabbc7: ppc: booke206: add "info tlb" support
Signed-off-by: Scott Wood <scottwood@freescale.com>
Signed-off-by: Alexander Graf <agraf@suse.de>
Scott Wood
10:48 am Revision 93dd5e85: kvm: ppc: booke206: use MMU API
Share the TLB array with KVM. This allows us to set the initial TLB
both on initial boot and reset, is useful for de...
Scott Wood
10:48 am Revision a54fc080: KVM: Update kernel headers
Another round of KVM features, another round of kernel header updates :)
Signed-off-by: Alexander Graf <agraf@suse.de>
Alexander Graf
10:48 am Revision 68722054: pseries: use macro for firmware filename
For some time we've had a nicely defined macro with the filename for our
firmware image. However we didn't actually ...
Nishanth Aravamudan
10:48 am Revision 827200a2: pseries: Add real mode debugging hcalls
PAPR systems support several hypercalls intended for use in real mode
debugging tools. These implement reads and wri...
David Gibson
10:48 am Revision 4e85f82c: PPC: Fix sync instructions problem in SMP
In the current emulation of the load-and-reserve (lwarx) and
store-conditional (stwcx.) instructions, the internal re...
Elie Richa
10:48 am Revision f73a2575: pseries: More complete WIMG validation in H_ENTER code
Currently our implementation of the H_ENTER hypercall, which inserts a
mapping in the hash page table assumes that on...
David Gibson
10:48 am Revision 9dfef5aa: pseries: interrupt controller should not have a 'reg' property
The interrupt controller presented in the device tree for the pseries
machine is manipulated by the guest only throug...
David Gibson
10:48 am Revision 0c103f8e: pseries: Add a phandle to the xicp interrupt controller device tree node
Future devices we will be adding to the pseries machine (e.g. PCI) will
need nodes in the device tree which explicitl...
David Gibson
10:48 am Revision cc67b9c8: pseries: Bugfixes for interrupt numbering in XICS code
The implementation of the XICS interrupt controller contains several
(difficult to trigger) bugs due to the fact that...
David Gibson
10:48 am Revision 0a8b2938: PPC: SPAPR: Use KVM function for time info
One of the things we can't fake on PPC is the timer speed. So
we need to extract the frequency information from the h...
Alexander Graf
10:48 am Revision f61b4bed: PPC: Enable to use PAPR with PR style KVM
When running PR style KVM, we need to tell the kernel that we want
to run in PAPR mode now. This means that we need t...
Alexander Graf
10:48 am Revision 7c6da3de: KVM: update kernel headers
This patch updates the kvm kernel headers to the latest version.
Signed-off-by: Alexander Graf <agraf@suse.de>
Alexander Graf
10:48 am Revision 0a6b8dde: PPC: Add new target config for pseries
We only support -M pseries when certain prerequisites are met, such
as a PPC64 guest and libfdt. To only gather these...
Alexander Graf
10:48 am Revision a2a67420: PPC: E500: Bump CPU count to 15
Now that we have everything in place, make the machine description
aware of the fact that we can now handle 15 virtua...
Alexander Graf
10:48 am Revision 1e3debf0: MPC8544DS: Generate CPU nodes on init
With this patch, we generate CPU nodes in the machine initialization, giving
us the freedom to generate as many nodes...
Alexander Graf
10:48 am Revision be637f74: MPC8544DS: Remove CPU nodes
We want to generate the CPU nodes in machine init code, so remove them from
the device tree definition that we precom...
Alexander Graf
10:48 am Revision ded57c5f: device tree: give dt more size
We currently load a device tree blob and then just take its size x2 to
account for modifications we do inside. While ...
Alexander Graf
10:48 am Revision ccbcfedd: device tree: dont fail operations
When we screw up and issue an FDT command that doesn't work, we really need to
know immediately and usually can't con...
Alexander Graf
10:48 am Revision 80ad7816: device tree: add add_subnode command
We want to be able to create subnodes in our device tree, so export it through
the qemu device tree abstraction frame...
Alexander Graf
10:48 am Revision 10f25a46: PPC: E500: Update cpu-release-addr property in cpu nodes
The guest OS wants to know where the guest spins, so let's tell him while
updating the CPU nodes with the frequencies...
Alexander Graf
10:47 am Revision 5c145dac: PPC: E500: Add PV spinning code
CPUs that are not the boot CPU need to run in spinning code to check if they
should run off to execute and if so wher...
Alexander Graf
10:43 am Revision 66bc7e00: PPC: E500: Remove unneeded CPU nodes
We should only keep CPU nodes in the device tree around that we really have
virtual CPUs for. So remove all superfluo...
Alexander Graf
10:43 am Revision 621d05e3: PPC: E500: Update freqs for all CPUs
Now that we can so nicely find out the host's frequencies, we should also
make sure that we get them into all virtual...
Alexander Graf
10:43 am Revision 921e28db: PPC: KVM: Add stubs for kvm helper functions
We have a bunch of helper functions that don't have any stubs for them in case
we don't have CONFIG_KVM enabled. That...
Alexander Graf
10:43 am Revision e95a69cb: PPC: KVM: Remove kvmppc_read_host_property
We just got rid of the last user of kvmppc_read_host_property, so we
can now safely remove it.
Signed-off-by: Alexan...
Alexander Graf
10:43 am Revision 7dadd40c: PPC: bamboo: Use kvm api for freq and clock frequencies
Now that we have nice and shiny APIs to read out the host's clock and timebase
frequencies, let's use them in the bam...
Alexander Graf
10:43 am Revision 66ae7902: PPC: E500: Remove mpc8544_copy_soc_cell
We don't need mpc8544_copy_soc_cell anymore, since we're explicitly reading
host values and writing guest values resp...
Alexander Graf
10:43 am Revision 911d6e7a: PPC: E500: Use generic kvm function for freq
Now that we have generic KVM functions to read out the host tb and clock
frequencies, let's use them in the e500 code...
Alexander Graf
10:43 am Revision eadaada1: PPC: KVM: Add generic function to read host clockfreq
We need to find out the host's clock-frequency when running on KVM, so
let's export a respective function.
Signed-of...
Alexander Graf
10:43 am Revision a489f7f7: PPC: bamboo: Move host fdt copy to target
We have some code in generic kvm_ppc.c that is only used by 440. Move to
the 440 specific device code.
Signed-off-by...
Alexander Graf
10:43 am Revision d69a8e63: device tree: add nop_node
We have a qemu internal abstraction layer on FDT. While I'm not fully convinced
we need it at all, it's missing the n...
Alexander Graf
10:43 am Revision a915249f: PPC: E500: Generate IRQ lines for many CPUs
Now that we can generate multiple envs for all our virtual CPUs, we
also need to tell the MPIC that we have multiple ...
Alexander Graf
10:43 am Revision e61c36d5: PPC: E500: create multiple envs
When creating a VM, we should go through smp_cpus and create a virtual CPU for
every CPU the user requested. This pat...
Alexander Graf
10:43 am Revision bbc58422: PPC: Bump MPIC up to 32 supported CPUs
The MPIC emulation is now capable of handling up to 32 CPUs. Reflect that in
the code exporting the numbers out and f...
Alexander Graf
10:43 am Revision 0d33defb: PPC: MPIC: Fix CI bit definitions
The bit definitions for critical interrupt routing are in PowerPC order
(most significant bit is 0), while we end up ...
Alexander Graf
10:43 am Revision 3ee82442: PPC: MPIC: Remove read functionality for WO registers
The IPI dispatch registers are write only according to every MPIC
spec I have found. So instead of pretending you cou...
Alexander Graf
10:43 am Revision 9250fd24: PPC: Set MPIC IDE for IPI to 0
We use the IDE register with IPIs as a mask to keep track which processors
have already acknowledged the respective i...
Alexander Graf
10:43 am Revision a675155e: PPC: Fix IPI support in MPIC
The current IPI support in the MPIC code is incomplete and doesn't work. This
code adds proper support for IPIs in MP...
Alexander Graf
10:43 am Revision bc59d9c9: PPC: Extend MPIC MMIO range
The MPIC exports a page for each CPU that it controls. To support more than
one CPU, we need to also reserve the MMIO...
Alexander Graf
10:43 am Revision 704c7e5d: PPC: Add CPU local MMIO regions to MPIC
The MPIC exports a register set for each CPU connected to it. They can all
be accessed through specific registers or ...
Alexander Graf
10:43 am Revision d751dfb3: PPC: Move openpic to target specific code compilation
The MPIC has some funny feature where it maps different registers to an MMIO
region depending which CPU accesses them...
Alexander Graf
10:43 am Revision 416343b1: spapr: make irq customizable via qdev
This also lets the user see the irq in "info qtree".
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Cc: Alexande...
Paolo Bonzini
10:43 am Revision 77c7ea5e: spapr: prepare for qdevification of irq
Restructure common properties for sPAPR devices so that IRQ definitions
can be added in one place.
Signed-off-by: Pa...
Paolo Bonzini
10:43 am Revision 277f9acf: spapr: proper qdevification
Right now the spapr devices cannot be instantiated with -device,
because the IRQs need to be passed to the spapr_*_cr...
Paolo Bonzini

10/05/2011

06:52 pm Revision e4fc8781: qed: fix use-after-free during l2 cache commit
QED's metadata caching strategy allows two parallel requests to race for
metadata lookup. The first one to complete ...
Stefan Hajnoczi
11:26 am Revision ca8a277c: linux-user: Remove unused code
The code is unused since 8 years, so remove it.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Ha...
Stefan Weil
11:23 am Revision 5354d083: Fix mismatching allocation and deallocation
This error was reported by cppcheck.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnocz...
Stefan Weil
11:22 am Revision 297d1b4e: target-arm: Fix typo
The command line option is called -kernel, not -kenrel.
Cc: Paul Brook <paul@codesourcery.com>
Reviewed-by: Peter Ma...
Andreas Färber
11:19 am Revision ce8d2800: gt64xxx.c: fix length modifier in DPRINTF format string
The commit fc2bf44972349b078d8310466c3866615500e67f
changed the type of val argument of the function gt64120_writel()...
Antony Pavlov
11:19 am Revision f6c61065: gt64xxx.c: remove reference to non-existing ISD_handle field
The commit fc2bf44972349b078d8310466c3866615500e67f
removed ISD_handle field from struct GT64120State,
so remove the ...
Antony Pavlov
11:19 am Revision 4789bc39: lsi: Fix tag reference in debug print
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Jan Kiszka
11:19 am Revision 8cf28bca: makefile: extract tools-obj-y
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Paolo Bonzini

10/04/2011

05:02 pm Revision 5bc465e4: qapi: Convert system_powerdown
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Luiz Capitulino
05:02 pm Revision 38d22653: qapi: Convert system_reset
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Luiz Capitulino
05:02 pm Revision 5f158f21: qapi: Convert stop
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Luiz Capitulino
05:02 pm Revision 7a7f325e: qapi: Convert quit
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Luiz Capitulino
05:02 pm Revision aa9b79bc: qapi: Convert query-commands
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> Luiz Capitulino
05:02 pm Revision c5a415a0: qapi: Convert query-chardev
Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Tested-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-...
Luiz Capitulino
05:02 pm Revision 292a2602: qapi: Convert query-kvm
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Luiz Capitulino
05:02 pm Revision 1fa9a5e4: qapi: Convert query-status
Please, note that the RunState type as defined in sysemu.h and its
runstate_as_string() function are being dropped in...
Luiz Capitulino
05:02 pm Revision 0461d5a6: RunState: Rename enum values as generated by the QAPI
Next commit will convert the query-status command to use the
RunState type as generated by the QAPI.
In order to "tr...
Luiz Capitulino
05:02 pm Revision c4d11e38: RunState: Drop the RSTATE_NO_STATE value
The QAPI framework won't generate it, so we need to get rid of it.
In order to do that, this commit makes RSTATE_PRE...
Luiz Capitulino
05:02 pm Revision 0d45b702: vl: Change qemu_vmstop_requested() to return a bool
The stop reason is returned in the RunState argument. This is a
preparation for a future commit which will convert th...
Luiz Capitulino
05:02 pm Revision efab767e: qapi: Convert query-uuid
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Luiz Capitulino
05:01 pm Revision b9c15f16: qapi: Convert query-version
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Luiz Capitulino
05:01 pm Revision 48a32bed: qapi: convert query-name
A simple example conversion 'info name'. This also adds the new files for
QMP and HMP.
Signed-off-by: Anthony Liguo...
Anthony Liguori
05:00 pm Revision 303b54b1: qapi: Automatically generate a _MAX value for enums
It's the last value in the enum and is very useful for the C
implementation.
Signed-off-by: Luiz Capitulino <lcapitu...
Luiz Capitulino
05:00 pm Revision 5666dd19: qapi: dealloc visitor, fix premature free and iteration logic
Currently we do 3 things wrong:
1) The list iterator, in practice, is used in a manner where the pointer
we pass in ...
Michael Roth
05:00 pm Revision e1bc2f7b: qapi: modify visitor code generation for list iteration
Modify logic such that we never assign values to the list head argument
to progress through the list on subsequent it...
Michael Roth
05:00 pm Revision 0b9d8542: qapi: dealloc visitor, support freeing of nested lists
Previously our logic for keeping track of when we're visiting the head
of a list was done via a global bool. This can...
Michael Roth
05:00 pm Revision 5cd5f0d0: qapi: add test cases for generated free functions
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Michael Roth
05:00 pm Revision 75b96aca: qapi: generate qapi_free_* functions for *List types
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off...
Michael Roth
05:00 pm Revision d2a80d6b: qapi: Don't use c_var() on enum strings
Otherwise if we have something like 'foo-bar' in the schema,
it will be generated as 'foo_bar' in the string lookup t...
Luiz Capitulino
05:00 pm Revision 15e43e64: qapi: fixup command generation for functions that return list types
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Anthony Liguori
05:00 pm Revision e3193601: qapi: use middle mode in QMP server
Use the new middle mode within the existing QMP server.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-...
Anthony Liguori
05:00 pm Revision 776574d6: qapi: add code generation support for middle mode
To get the ball rolling merging QAPI, this patch introduces a "middle mode" to
the code generator. In middle mode, t...
Anthony Liguori
05:00 pm Revision 2a82d936: qerror: add qerror_report_err()
This provides a bridge between Error (new error mechanism) and QError (old error
mechanism). Errors can be propagate...
Anthony Liguori
05:00 pm Revision acceb4d9: error: let error_is_type take a NULL error
Reported-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off...
Anthony Liguori

10/03/2011

07:53 pm Revision bfc2455d: kvm: support TSC deadline MSR
KVM add emulation of lapic tsc deadline timer for guest.
This patch is co-operation work at qemu side.
Signed-off-by...
Liu, Jinsong
01:44 pm Revision fcfa3397: milkymist_uart: support new core version
The new version of the uart core introduces status and control bits.
Signed-off-by: Michael Walle <michael@walle.cc>
Michael Walle
01:44 pm Revision 779277ca: milkymist: new interrupt map
Due to the new uart core version the interrupt mapping has changed.
Signed-off-by: Michael Walle <michael@walle.cc>
Michael Walle
01:44 pm Revision 27f930c5: lm32: add missing qemu_init_vcpu() call
Signed-off-by: Michael Walle <michael@walle.cc> Michael Walle
12:56 pm Revision 59370aaa: trace: add arguments to bdrv_co_io_em() trace event
It is useful to know the BlockDriverState as well as the
sector_num/nb_sectors of an emulated .bdrv_co_*() request.
...
Stefan Hajnoczi
12:56 pm Revision 89bd820a: trace: trace monitor qmp dispatch/completion
Add trace events for handle_qmp_command(), which dispatches qmp
commands, and monitor_protocol_emitter(), which produ...
Stefan Hajnoczi
12:55 pm Revision 28dcee10: trace: trace bdrv_open_common()
bdrv_open_common() is a useful point to trace since it reveals the
filename and block driver for a given BlockDriverS...
Stefan Hajnoczi
12:55 pm Revision c45a8168: hmp: re-enable trace-file command
Commit 31965ae27bc11e90674be12584bb201b83df5aef reverted a previous
renaming of CONFIG_SIMPLE_TRACE->CONFIG_TRACE_SIM...
Michael Roth
11:20 am Revision d11cf8cc: etrax-dma: Remove bogus if statement
Reported-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Edgar E. Iglesias

10/02/2011

05:27 pm Revision 9479c57a: memory: Print regions in ascending order
Makes reading the output more user friendly.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Avi K...
Jan Kiszka
05:27 pm Revision 06631810: memory: Do not print empty PIO root
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Jan Kiszka
05:27 pm Revision 4b474ba7: memory: Print region priority
Useful to discover eclipses.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Avi Kivity <avi@redha...
Jan Kiszka
05:27 pm Revision 314e2987: memory: simple memory tree printer
Add a monitor command 'info mtree' to show the memory hierarchy
much like /proc/iomem in Linux.
Signed-off-by: Blue ...
Blue Swirl
05:14 pm Revision 883abf8d: milkymist-vgafb: convert to memory API
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Avi Kivity <avi@redhat.com>
Michael Walle
05:14 pm Revision 306f66b4: milkymist-{minimac2,softusb}: rename memory names
Be consistent with other milkymist models.
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Avi Kivity...
Michael Walle
05:14 pm Revision 5adb30d3: milkymist-uart: convert to memory API
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Avi Kivity <avi@redhat.com>
Michael Walle
05:14 pm Revision 7100453f: milkymist-tmu2: convert to memory API
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Avi Kivity <avi@redhat.com>
Michael Walle
05:14 pm Revision dfa87ccf: milkymist-sysctl: convert to memory API
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Avi Kivity <avi@redhat.com>
Michael Walle
05:14 pm Revision d46ccfce: milkymist-pfpu: convert to memory API
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Avi Kivity <avi@redhat.com>
Michael Walle
05:14 pm Revision 8c85d15b: milkymist-memcard: convert to memory API
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Avi Kivity <avi@redhat.com>
Michael Walle
05:14 pm Revision 321c17ae: milkymist-hpdmc: convert to memory API
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Avi Kivity <avi@redhat.com>
Michael Walle
05:14 pm Revision 9496e1c3: milkymist-ac97: convert to memory API
Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Avi Kivity <avi@redhat.com>
Michael Walle
05:14 pm Revision 71cf9e62: openpic: Memory API conversion for mpic
This patch converts mpic to the new memory API (through old mmio).
Signed-off-by: Fabien Chouteau <chouteau@adacore....
Fabien Chouteau
05:14 pm Revision 39186d8a: serial: Add MemoryRegion parameter to serial_mm_init
Remove the get_system_memory() call from serial_mm_init, pushing
it back into the callers. In many cases we already ...
Richard Henderson
05:14 pm Revision 38bc50f7: sun4u: Pass address_space_mem to sun4uv_init
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Richard Henderson
05:14 pm Revision 27a9d2ea: sm501: Pass address_space_mem to sm501_init
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Richard Henderson
05:14 pm Revision a6dc4c2d: pxa: Pass in address_space to pxa{255, 270}_init
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Richard Henderson
05:14 pm Revision 3e9f0113: ppc440: Pass in address_space_mem to ppc440ep_init
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Richard Henderson
05:14 pm Revision 52ce55a1: ppc405: Pass in address_space_mem to ppc405{cr, ep}_init
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Richard Henderson
05:14 pm Revision 5a95b51d: hw/smc91c111: Convert to MemoryRegion
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Avi Kivity <avi@redhat.com>
Peter Maydell
05:14 pm Revision 2ff0c7c3: serial: Remove ioregister parameter from serial_mm_init
All callers passed 1.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Richard Henderson
05:14 pm Revision fb50cfe4: serial: Use enum device_endian in serial_mm_init parameter
The use of DEVICE_NATIVE_ENDIAN cleans up lots of ifdefs in
many of the callers.
Signed-off-by: Richard Henderson <r...
Richard Henderson
05:14 pm Revision 8e8ffc44: serial: Convert serial_mm_init to MemoryRegion
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Richard Henderson
05:14 pm Revision 06dccb82: etrax-eth: Convert to MemoryRegion
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Edgar E. Iglesias
05:14 pm Revision 9dcb06ce: etrax-dma: Convert to MemoryRegion
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Edgar E. Iglesias
05:14 pm Revision b8e5da2c: etrax-timer: Convert to MemoryRegion
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Edgar E. Iglesias
05:14 pm Revision dbfb57f3: etrax-ser: Convert to MemoryRegion
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Edgar E. Iglesias
05:14 pm Revision 5dd25f36: etrax-pic: Convert to MemoryRegion
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Edgar E. Iglesias

10/01/2011

12:31 pm Revision 3917149d: Move GETPC from dyngen-exec.h to exec-all.h
GETPC() can be used even from outside of helper code. Move the macro to
a more accessible location. Avoid a compile w...
Blue Swirl
12:31 pm Revision bccd9ec5: softmmu_header: pass CPUState to tlb_fill
Pass CPUState pointer to tlb_fill() instead of architecture local
cpu_single_env hacks.
Signed-off-by: Blue Swirl <b...
Blue Swirl
12:31 pm Revision efbf29b6: Document softmmu templates
Add some comments to describe each file.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
12:28 pm Revision bf4b9889: ESP: convert to trace framework
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> Blue Swirl
09:45 am Revision b39491a8: PPC: Drop initial ESCC mapping
We are mapping ESCC to a static (incorrect) address on machine init. This
overlaps with our vram, rendering the scree...
Alexander Graf
09:42 am Revision a4773324: tcg-i386: Introduce limited deposit support
x86 cannot provide an optimized generic deposit implementation. But at
least for a few special cases, namely for writ...
Jan Kiszka
09:23 am Revision 7e17a217: mips_fulong2e: Reorder ISA bus and i8259 creation
Missed during memory region conversion: The i8259 now depends on the ISA
bus being created first. Reorder the initial...
Jan Kiszka
09:21 am Revision 86ce7a5e: target-i386: Remove redundant word mask in port out instructions
T0 was already masked to 16 bits when loading it.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Reviewed-by: Ri...
Jan Kiszka
09:19 am Revision 2ac8bd03: softfloat: Reinstate accidentally disabled target-specific NaN handling
Include config.h in softfloat.c, so that the target specific ifdefs in
softfloat-specialize.h are evaluated correctly...
Peter Maydell
09:15 am Revision df0eda9b: tcg/arm: Remove unused tcg_out_addi()
Remove the unused function tcg_out_addi() from the ARM TCG backend;
this fixes a compilation failure on ARM hosts wit...
Peter Maydell
09:13 am Revision f28ffed5: configure: Detect predefined compiler symbols for ARM and HPPA
To be able to detect some ARM / HPPA based architectures such as with
OpenBSD/(armish / zaurus) or OpenBSD/hppa.
Sig...
Brad
09:11 am Revision 7f6f0ae5: tcg: Add some assertions
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Stefan Weil
09:11 am Revision c0ad3001: tcg: Add forward declarations for local functions
These functions are defined in the tcg target specific file
tcg-target.c.
The forward declarations assert that every...
Stefan Weil
09:11 am Revision 840f5861: tcg: Don't declare TCG_TARGET_REG_BITS in tcg-target.h
It is now declared for all tcg targets in tcg.h,
so the tcg target specific declarations are redundant.
Signed-off-b...
Stefan Weil
09:09 am Revision 817b838e: tcg: Declare TCG_TARGET_REG_BITS in tcg.h
TCG_TARGET_REG_BITS can be determined by the compiler,
so there is no need to declare it for each individual tcg targ...
Stefan Weil

09/29/2011

09:33 pm Revision 8f440cda: Merge remote-tracking branch 'kiszka/queues/slirp' into staging
Anthony Liguori
09:32 pm Revision 62ec6073: Merge remote-tracking branch 'aneesh/for-upstream-5' into staging
Anthony Liguori

09/28/2011

11:39 pm Revision 0bce98df: Add OpenBIOS as a submodule
Update OpenBIOS images to r1047 built from submodule.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
02:11 pm Revision 2b440432: slirp: Fix packet expiration
The two new variables "arp_requested" and "expiration_date" in the mbuf
structure have been added after the variable-...
Thomas Huth
02:10 pm Revision 8d06d69b: slirp: Fix use after release on tcp_input
ti points into the m buffer. But the latter may already be released
right after the dodata: label. Move the test befo...
Jan Kiszka

09/27/2011

10:16 pm Revision 46f3069c: PPC: use memory API to construct the PCI hole
Avoid vga.chain4 mapping by constructing a PCI hole for upper
2G of the PCI space.
Signed-off-by: Blue Swirl <blauwi...
Blue Swirl
« Previous
Next »
 

Also available in: Atom