Marcel Apfelbaum
125ee0ed9c
devices: Associate devices to their logical category
...
The category will be used to sort the devices displayed in
the command line help.
Signed-off-by: Marcel Apfelbaum <marcel.a@redhat.com >
Message-id: 1375107465-25767-4-git-send-email-marcel.a@redhat.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-07-29 10:37:09 -05:00
Paolo Bonzini
61fcb62862
isa_mmio: delete
...
It is not used anymore.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com >
Message-id: 1374501278-31549-15-git-send-email-pbonzini@redhat.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-07-25 08:12:27 -05:00
Hu Tao
52785d9951
isa-bus: Drop isabus_bridge_init() since it does nothing
...
This works since commit 4ce5dae88e
.
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com >
[AF: Edited]
Signed-off-by: Andreas Färber <afaerber@suse.de >
2013-07-23 00:37:35 +02:00
Andreas Färber
182735efaf
cpu: Make first_cpu and next_cpu CPUState
...
Move next_cpu from CPU_COMMON to CPUState.
Move first_cpu variable to qom/cpu.h.
gdbstub needs to use CPUState::env_ptr for now.
cpu_copy() no longer needs to save and restore cpu_next.
Acked-by: Paolo Bonzini <pbonzini@redhat.com >
[AF: Rebased, simplified cpu_copy()]
Signed-off-by: Andreas Färber <afaerber@suse.de >
2013-07-09 21:32:54 +02:00
Paolo Bonzini
1437c94b26
hw/i*: pass owner to memory_region_init* functions
...
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2013-07-04 17:42:48 +02:00
Paolo Bonzini
db10ca9057
piolist: add owner argument to initialization functions and pass devices
...
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2013-07-04 17:42:47 +02:00
Paolo Bonzini
3ce10901ca
memory: introduce memory_region_present
...
This new API will avoid having too many memory_region_ref/unref
in paths that currently use memory_region_find.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2013-07-04 17:42:45 +02:00
Paolo Bonzini
2c9b15cab1
memory: add owner argument to initialization functions
...
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2013-07-04 17:42:44 +02:00
Jan Kiszka
b6f3296292
isa: implement isa_is_ioport_assigned via memory_region_find
...
Open-code isa_is_ioport_assigned via a memory region lookup. As all IO
ports are now directly or indirectly registered via the memory API, this
becomes possible and will finally allow us to drop the ioport tables.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2013-07-04 17:42:43 +02:00
Jan Kiszka
bcc37e24bd
vt82c686: replace register_ioport*
...
Convert over to memory regions to obsolete register_ioport*.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2013-07-04 17:42:43 +02:00
Andreas Färber
4a17cc4f28
isa: QOM'ify ISADevice
...
Rename its parent field and use DEVICE() where necessary.
Signed-off-by: Andreas Färber <afaerber@suse.de >
2013-06-07 14:55:33 +02:00
Andreas Färber
2ae0e48d5f
isa: QOM'ify ISABus
...
Rename its parent field and use ISA_BUS() where necessary.
Signed-off-by: Andreas Färber <afaerber@suse.de >
2013-06-07 14:55:25 +02:00
Andreas Färber
db895a1e6a
isa: Use realizefn for ISADevice
...
Drop ISADeviceClass::init and the resulting no-op initfn and let
children implement their own realizefn. Adapt error handling.
Split off an instance_init where sensible.
Signed-off-by: Andreas Färber <afaerber@suse.de >
2013-06-07 12:14:45 +02:00
Hu Tao
a3ac6b53d4
ich9: kill cmos_s3
...
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com >
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com >
Message-id: 1366799842-18550-1-git-send-email-hutao@cn.fujitsu.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-24 11:50:18 -05:00
Paolo Bonzini
dccfcd0e5f
sysemu: avoid proliferation of include/ subdirectories
...
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2013-04-15 18:19:25 +02:00
Paolo Bonzini
47934d0aad
hw: move ISA bridges and devices to hw/isa/, configure with default-configs/
...
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2013-04-08 18:13:14 +02:00
Paolo Bonzini
49ab747f66
hw: move target-independent files to subdirectories
...
This patch tackles all files that are compiled once, moving
them to subdirectories of hw/.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2013-04-08 18:13:12 +02:00
Paolo Bonzini
1fd6bb44ed
hw: make subdirectories for devices
...
Prepare the new directory structure.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2013-04-08 18:13:11 +02:00