#
302fe51b |
| 17-Feb-2012 |
Jan Kiszka <jan.kiszka@siemens.com> |
pcspk: Convert to qdev
Convert the PC speaker device to a qdev ISA model. Move the public interface to a dedicated header file at this chance.
CC: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by:
pcspk: Convert to qdev
Convert the PC speaker device to a qdev ISA model. Move the public interface to a dedicated header file at this chance.
CC: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
show more ...
|
#
cd7a45c9 |
| 22-Jan-2012 |
Blue Swirl <blauwirbel@gmail.com> |
memory: change dirty getting API to take a size
Instead of each device knowing or guessing the guest page size, just pass the desired size of dirtied memory area.
Signed-off-by: Blue Swirl <blauwir
memory: change dirty getting API to take a size
Instead of each device knowing or guessing the guest page size, just pass the desired size of dirtied memory area.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
show more ...
|
#
fd4aa979 |
| 16-Oct-2011 |
Blue Swirl <blauwirbel@gmail.com> |
memory: change dirty setting APIs to take a size
Instead of each target knowing or guessing the guest page size, just pass the desired size of dirtied memory area.
Signed-off-by: Blue Swirl <blauwi
memory: change dirty setting APIs to take a size
Instead of each target knowing or guessing the guest page size, just pass the desired size of dirtied memory area.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
show more ...
|
#
86003615 |
| 23-Dec-2011 |
Paolo Bonzini <pbonzini@redhat.com> |
vectorize is_dup_page
is_dup_page is already proceeding in 32-bit chunks. Changing it to 16 bytes using Altivec or SSE is easy.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: An
vectorize is_dup_page
is_dup_page is already proceeding in 32-bit chunks. Changing it to 16 bytes using Altivec or SSE is easy.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
show more ...
|
#
8f77558f |
| 21-Dec-2011 |
Avi Kivity <avi@redhat.com> |
memory: obsolete cpu_physical_memory_[gs]et_dirty_tracking()
The getter is no longer used, so it is completely removed.
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com> Signed-off-by: Avi Kivity
memory: obsolete cpu_physical_memory_[gs]et_dirty_tracking()
The getter is no longer used, so it is completely removed.
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com> Signed-off-by: Avi Kivity <avi@redhat.com>
show more ...
|
#
dc94a7ed |
| 21-Dec-2011 |
Avi Kivity <avi@redhat.com> |
Convert ram_load() to the memory API
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com> Signed-off-by: Avi Kivity <avi@redhat.com>
|
#
f09f2189 |
| 21-Dec-2011 |
Avi Kivity <avi@redhat.com> |
Remove support for version 3 ram_load
Version 3 ram_load depends on ram_addrs, which are not stable. Version 4 was introduced in 0.13 (and RHEL 6), so this means live migration from 0.12 and earlie
Remove support for version 3 ram_load
Version 3 ram_load depends on ram_addrs, which are not stable. Version 4 was introduced in 0.13 (and RHEL 6), so this means live migration from 0.12 and earlier to 1.1 or later will not work.
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com> Signed-off-by: Avi Kivity <avi@redhat.com>
show more ...
|
#
8fec98b4 |
| 21-Dec-2011 |
Avi Kivity <avi@redhat.com> |
Sort RAMBlocks by ID for migration, not by ram_addr
ram_addr is (a) unstable (b) going away. Sort by idstr instead.
Commit b2e0a138e initially introduced the sorting for the purpose of improving d
Sort RAMBlocks by ID for migration, not by ram_addr
ram_addr is (a) unstable (b) going away. Sort by idstr instead.
Commit b2e0a138e initially introduced the sorting for the purpose of improving debuggability. After this patch, the order is still stable, but perhaps less usable by a human.
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com> Signed-off-by: Avi Kivity <avi@redhat.com>
show more ...
|
#
71c510e2 |
| 21-Dec-2011 |
Avi Kivity <avi@redhat.com> |
Switch ram_save to the memory API
Avoid using ram_addr_t, instead use (MemoryRegion *, offset) pairs.
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com> Signed-off-by: Avi Kivity <avi@redhat.com>
|
#
f3c6a169 |
| 03-Jan-2012 |
Anthony Liguori <aliguori@us.ibm.com> |
Merge remote-tracking branch 'qemu-kvm/memory/page_desc' into staging
* qemu-kvm/memory/page_desc: (22 commits) Remove cpu_get_physical_page_desc() sparc: avoid cpu_get_physical_page_desc() vi
Merge remote-tracking branch 'qemu-kvm/memory/page_desc' into staging
* qemu-kvm/memory/page_desc: (22 commits) Remove cpu_get_physical_page_desc() sparc: avoid cpu_get_physical_page_desc() virtio-balloon: avoid cpu_get_physical_page_desc() vhost: avoid cpu_get_physical_page_desc() kvm: avoid cpu_get_physical_page_desc() memory: remove CPUPhysMemoryClient xen: convert to MemoryListener API memory: temporarily add memory_region_get_ram_addr() xen, vga: add API for registering the framebuffer vhost: convert to MemoryListener API kvm: convert to MemoryListener API kvm: switch kvm slots to use host virtual address instead of ram_addr_t memory: add API for observing updates to the physical memory map memory: replace cpu_physical_sync_dirty_bitmap() with a memory API framebuffer: drop use of cpu_physical_sync_dirty_bitmap() loader: remove calls to cpu_get_physical_page_desc() framebuffer: drop use of cpu_get_physical_page_desc() memory: introduce memory_region_find() memory: add memory_region_is_logging() memory: add memory_region_is_rom() ...
show more ...
|
#
4a0f031d |
| 15-Dec-2011 |
Hervé Poussineau <hpoussin@reactos.org> |
audio: remove unused parameter isa_pic
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
|
#
48a18b3c |
| 15-Dec-2011 |
Hervé Poussineau <hpoussin@reactos.org> |
isa: give ISABus/ISADevice to isa_create(), isa_bus_irqs() and isa_get_irq() functions
NULL is a valid bus/device, so there is no change in behaviour.
Signed-off-by: Hervé Poussineau <hpoussin@reac
isa: give ISABus/ISADevice to isa_create(), isa_bus_irqs() and isa_get_irq() functions
NULL is a valid bus/device, so there is no change in behaviour.
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
show more ...
|
#
86e775c6 |
| 15-Dec-2011 |
Avi Kivity <avi@redhat.com> |
memory: replace cpu_physical_sync_dirty_bitmap() with a memory API
The function is still used as the implementation.
Signed-off-by: Avi Kivity <avi@redhat.com>
|
#
2975725f |
| 19-Oct-2011 |
Juan Quintela <quintela@redhat.com> |
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.
Signed-off-by: Juan Quintela <quintela@red
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.
Signed-off-by: Juan Quintela <quintela@redhat.com>
show more ...
|
#
42802d47 |
| 04-Oct-2011 |
Juan Quintela <quintela@redhat.com> |
migration: use qemu_file_get_error() return value when possible
Signed-off-by: Juan Quintela <quintela@redhat.com>
|
#
624b9cc2 |
| 04-Oct-2011 |
Juan Quintela <quintela@redhat.com> |
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> Reviewed-by: Anthony L
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> Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
show more ...
|
#
dcd1d224 |
| 21-Sep-2011 |
Juan Quintela <quintela@redhat.com> |
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>
|
#
74e26c17 |
| 22-Sep-2011 |
Frediano Ziglio <freddy77@gmail.com> |
core: remove qemu_service_io
qemu_service_io was mainly an alias to qemu_notify_event, currently used only by PPC for timer hack, so call qemu_notify_event directly.
Signed-off-by: Frediano Ziglio
core: remove qemu_service_io
qemu_service_io was mainly an alias to qemu_notify_event, currently used only by PPC for timer hack, so call qemu_notify_event directly.
Signed-off-by: Frediano Ziglio <freddy77@gmail.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
show more ...
|
#
2328826b |
| 05-Sep-2011 |
Max Filippov <jcmvbkbc@gmail.com> |
target-xtensa: add target stubs
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
|
#
7267c094 |
| 21-Aug-2011 |
Anthony Liguori <aliguori@us.ibm.com> |
Use glib memory allocation and free functions
qemu_malloc/qemu_free no longer exist after this commit.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
|
#
303d4e86 |
| 21-Sep-2010 |
Anthony PERARD <anthony.perard@citrix.com> |
Introduce -machine command option.
This option gives the ability to switch one "accelerator" like kvm, xen or the default one tcg. We can specify more than one accelerator by separate them by a colo
Introduce -machine command option.
This option gives the ability to switch one "accelerator" like kvm, xen or the default one tcg. We can specify more than one accelerator by separate them by a colon. QEMU will try each one and use the first whose works.
So, ./qemu -machine accel=xen:kvm:tcg
which would try Xen support first, then KVM and finally TCG if none of the other works.
By default, QEMU will use TCG. But we can specify another default in the global configuration file.
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com> Signed-off-by: Alexander Graf <agraf@suse.de>
show more ...
|
#
81ea0e13 |
| 17-Feb-2011 |
Michael Walle <michael@walle.cc> |
LatticeMico32 target support
This patch adds support for the LatticeMico32 softcore processor by Lattice Semiconductor.
Signed-off-by: Michael Walle <michael@walle.cc> Signed-off-by: Edgar E. Igles
LatticeMico32 target support
This patch adds support for the LatticeMico32 softcore processor by Lattice Semiconductor.
Signed-off-by: Michael Walle <michael@walle.cc> Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
show more ...
|
#
0dfa5ef9 |
| 21-Jan-2011 |
Isaku Yamahata <yamahata@valinux.co.jp> |
audio: consolidate audio_init()
consolidate audio_init() and remove references to shoundhw.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp> Acked-by: Blue Swirl <blauwirbel@gmail.com> Signed
audio: consolidate audio_init()
consolidate audio_init() and remove references to shoundhw.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp> Acked-by: Blue Swirl <blauwirbel@gmail.com> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
show more ...
|
#
b2e0a138 |
| 22-Nov-2010 |
Michael S. Tsirkin <mst@redhat.com> |
migration: stable ram block ordering
This makes ram block ordering under migration stable, ordered by offset. This is especially useful for migration to exec, for debugging.
Signed-off-by: Michael
migration: stable ram block ordering
This makes ram block ordering under migration stable, ordered by offset. This is especially useful for migration to exec, for debugging.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Tested-by: Jason Wang <jasowang@redhat.com>
show more ...
|
#
4f25ac5f |
| 01-Nov-2010 |
Anthony Liguori <aliguori@us.ibm.com> |
Merge remote branch 'mst/for_anthony' into staging
|