#
1bba0dc9 |
| 08-Feb-2012 |
Andreas Färber <afaerber@suse.de> |
Rename cpu_reset() to cpu_state_reset()
Frees the identifier cpu_reset for QOM CPUs (manual rename).
Don't hide the parameter type behind explicit casts, use static functions with strongly typed ar
Rename cpu_reset() to cpu_state_reset()
Frees the identifier cpu_reset for QOM CPUs (manual rename).
Don't hide the parameter type behind explicit casts, use static functions with strongly typed argument to indirect.
Signed-off-by: Andreas Färber <afaerber@suse.de> Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
show more ...
|
#
b39506e4 |
| 17-Feb-2012 |
Hervé Poussineau <hpoussin@reactos.org> |
jazz-led: convert to QOM
Some simplifications in I/O functions are possible because Jazz LED only registers one byte of I/O.
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org> Signed-off-by: An
jazz-led: convert to QOM
Some simplifications in I/O functions are possible because Jazz LED only registers one byte of I/O.
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
show more ...
|
#
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 ...
|
#
319ba9f5 |
| 01-Feb-2012 |
Jan Kiszka <jan.kiszka@siemens.com> |
i8254: Pass alternative IRQ output object on initialization
HPET legacy emulation will require control over the PIT IRQ output. To enable this, add support for an alternative IRQ output object to th
i8254: Pass alternative IRQ output object on initialization
HPET legacy emulation will require control over the PIT IRQ output. To enable this, add support for an alternative IRQ output object to the PIT factory function. If the isa_irq number is < 0, this object will be used.
This also removes the IRQ number property from the PIT class as we now use a generic GPIO output pin that is connected by the factory function.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
show more ...
|
#
b1277b03 |
| 01-Feb-2012 |
Jan Kiszka <jan.kiszka@siemens.com> |
i8254: Factor out interface header
Move the public interface of the PIT into its own header file and update all users.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Anthony Ligu
i8254: Factor out interface header
Move the public interface of the PIT into its own header file and update all users.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
show more ...
|
#
c5705a77 |
| 20-Dec-2011 |
Avi Kivity <avi@redhat.com> |
vmstate, memory: decouple vmstate from memory API
Currently creating a memory region automatically registers it for live migration. This differs from other state (which is enumerated in a VMStateDe
vmstate, memory: decouple vmstate from memory API
Currently creating a memory region automatically registers it for live migration. This differs from other state (which is enumerated in a VMStateDescription structure) and ties the live migration code into the memory core.
Decouple the two by introducing a separate API, vmstate_register_ram(), for registering a RAM block for migration. Currently the same implementation is reused, but later it can be moved into a separate list, and registrations can be moved to VMStateDescription blocks.
Signed-off-by: Avi Kivity <avi@redhat.com>
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 ...
|
#
024e5bb6 |
| 09-Nov-2011 |
Avi Kivity <avi@redhat.com> |
dp8393x: convert to memory API
Fixes address space leak on hotunplug.
Signed-off-by: Avi Kivity <avi@redhat.com>
|
#
3054434d |
| 06-Nov-2011 |
Avi Kivity <avi@redhat.com> |
rc4030: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com>
|
#
63858cd9 |
| 06-Oct-2011 |
Avi Kivity <avi@redhat.com> |
parallel: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com>
|
#
c6017850 |
| 06-Oct-2011 |
Avi Kivity <avi@redhat.com> |
jazz_led: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com>
|
#
39186d8a |
| 11-Aug-2011 |
Richard Henderson <rth@twiddle.net> |
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 have the system memory regio
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 have the system memory region available.
Signed-off-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Avi Kivity <avi@redhat.com>
show more ...
|
#
2ff0c7c3 |
| 11-Aug-2011 |
Richard Henderson <rth@twiddle.net> |
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>
|
#
fb50cfe4 |
| 11-Aug-2011 |
Richard Henderson <rth@twiddle.net> |
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 <rth@twiddle.net> Signed
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 <rth@twiddle.net> Signed-off-by: Avi Kivity <avi@redhat.com>
show more ...
|
#
dbff76ac |
| 10-Aug-2011 |
Richard Henderson <rth@twiddle.net> |
pckbd: Convert to MemoryRegion
Slightly non-obvious with mips_jazz passing in the region structure to populate.
Signed-off-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Avi Kivity <avi@red
pckbd: Convert to MemoryRegion
Slightly non-obvious with mips_jazz passing in the region structure to populate.
Signed-off-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Avi Kivity <avi@redhat.com>
show more ...
|
#
e155c99b |
| 18-Sep-2011 |
Avi Kivity <avi@redhat.com> |
mips_jazz: initialize i8259 after the ISA bus
Succeeding i8259 conversion to ISA requires this.
Signed-off-by: Avi Kivity <avi@redhat.com>
|
#
c2d0d012 |
| 10-Aug-2011 |
Richard Henderson <rth@twiddle.net> |
isa: Pass i/o address space to isa_bus_new
Not used yet, but at least we're provided with the correct region.
Signed-off-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Avi Kivity <avi@redha
isa: Pass i/o address space to isa_bus_new
Not used yet, but at least we're provided with the correct region.
Signed-off-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Avi Kivity <avi@redhat.com>
show more ...
|
#
60581b37 |
| 08-Aug-2011 |
Avi Kivity <avi@redhat.com> |
mips_jazz: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com>
|
#
97a3f6ff |
| 26-Aug-2011 |
Hervé Poussineau <hpoussin@reactos.org> |
g364fb: convert to qdev
Extract G364 ROM contents from device emulation to machine emulation, so device emulation can be reused in other machines (Commodore Amiga)
Signed-off-by: Hervé Poussineau <
g364fb: convert to qdev
Extract G364 ROM contents from device emulation to machine emulation, so device emulation can be reused in other machines (Commodore Amiga)
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org> Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
show more ...
|
#
01e0451a |
| 25-Aug-2011 |
Anthony Liguori <aliguori@us.ibm.com> |
Revert "Merge remote-tracking branch 'qemu-kvm/memory/batch' into staging"
This reverts commit 8ef9ea85a2cc1007eaefa53e6871f1f83bcef22d, reversing changes made to 444dc48298c480e42e15a8fe676be737d8a
Revert "Merge remote-tracking branch 'qemu-kvm/memory/batch' into staging"
This reverts commit 8ef9ea85a2cc1007eaefa53e6871f1f83bcef22d, reversing changes made to 444dc48298c480e42e15a8fe676be737d8a6b2a1.
From Avi:
Please revert the entire pull (git revert 8ef9ea85a2cc1) while I work this out - it isn't trivial.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
show more ...
|
#
82afb3a7 |
| 08-Aug-2011 |
Avi Kivity <avi@redhat.com> |
g364fb: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Avi Kivity <avi@redhat.com>
|
#
be20f9e9 |
| 15-Aug-2011 |
Avi Kivity <avi@redhat.com> |
vga: drop get_system_memory() from vga devices and derivatives
Instead, use the bus accessors, or get the address space directly from the board constructor.
Signed-off-by: Avi Kivity <avi@redhat.co
vga: drop get_system_memory() from vga devices and derivatives
Instead, use the bus accessors, or get the address space directly from the board constructor.
Signed-off-by: Avi Kivity <avi@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
show more ...
|
#
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>
|
#
cd3e2409 |
| 18-Jul-2011 |
Hervé Poussineau <hpoussin@reactos.org> |
ds1225y: convert to qdev device, and use it in MIPS Jazz emulation
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org> Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
|