qemu-e2k/hw
Paolo Bonzini 9102dedaa1 use qemu_cpu_kick instead of cpu_exit or qemu_cpu_kick_thread
Use the same API to trigger interruption of a CPU, no matter if
under TCG or KVM.  There is no difference: these calls come from
the CPU thread, so the qemu_cpu_kick calls will send a signal
to the running thread and it will be processed synchronously,
just like a call to cpu_exit.  The only difference is in the
overhead, but neither call to cpu_exit (now qemu_cpu_kick)
is in a hot path.

Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2015-09-09 15:34:54 +02:00
..
9pfs
acpi
alpha
arm xlnx-zynqmp: Connect the four OCM banks 2015-08-25 15:45:06 +01:00
audio
block i8257: rewrite DMA_schedule to avoid hooking into the CPU loop 2015-09-09 15:34:53 +02:00
bt
char * SCSI fixes from Stefan and Fam 2015-08-18 17:06:41 +01:00
core
cpu hw/cpu/a15mpcore: Wire up hyp and secure physical timer interrupts 2015-08-13 11:26:22 +01:00
cris
display
dma i8257: remove cpu_request_exit irq 2015-09-09 15:34:53 +02:00
gpio
i2c
i386 i8257: remove cpu_request_exit irq 2015-09-09 15:34:53 +02:00
ide Fix release_drive on unplugged devices (pci_piix3_xen_ide_unplug) 2015-08-03 14:27:12 +00:00
input
intc hw/arm/gic: Kill code duplication 2015-08-13 11:26:21 +01:00
ipack
isa i8257: remove cpu_request_exit irq 2015-09-09 15:34:53 +02:00
lm32
m68k
mem
microblaze
mips i8257: remove cpu_request_exit irq 2015-09-09 15:34:53 +02:00
misc Added generic panic handler qemu_system_guest_panicked() 2015-09-07 18:14:03 +02:00
moxie
net -----BEGIN PGP SIGNATURE----- 2015-08-14 18:06:44 +01:00
nvram
openrisc
pci pci: allow 0 address for PCI IO/MEM regions 2015-08-13 14:08:29 +03:00
pci-bridge
pci-host MIPS patches 2015-08-13 2015-08-13 17:47:44 +01:00
pcmcia
ppc use qemu_cpu_kick instead of cpu_exit or qemu_cpu_kick_thread 2015-09-09 15:34:54 +02:00
s390x
scsi scsi-generic: identify AIO callbacks more clearly 2015-08-14 23:40:32 +02:00
sd
sh4
smbios smbios: move smbios code into a common folder 2015-08-13 14:08:30 +03:00
sparc i8257: remove cpu_request_exit irq 2015-09-09 15:34:53 +02:00
sparc64 i8257: remove cpu_request_exit irq 2015-09-09 15:34:53 +02:00
ssi
timer i.MX: Fix Coding style for GPT emulator 2015-08-13 11:26:21 +01:00
tpm
tricore
unicore32
usb
vfio
virtio virtio: fix 1.0 virtqueue migration 2015-08-05 16:56:34 +03:00
watchdog
xen
xenpv
xtensa
Makefile.objs smbios: move smbios code into a common folder 2015-08-13 14:08:30 +03:00