adding Irix (and, to a lesser extent, Solaris) userland emulation to QEMU
Go to file
Glauber Costa 0bb05eaff0 fix segfault in setting migration speed
Hi,

Whoever wrote this migrate_set_speed function is totally stupid.

Any failed or completed migration keeps its state to allow probing of
migration data, but has no associated file anymore. It is, thus,
possible to crash qemu by calling migrate_set_speed after a migration
is finished (or failed, or cancelled), but before another one starts.

This patch fixes it.

Signed-off-by: Glauber Costa <glommer@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2009-07-16 17:28:51 -05:00
audio fix qemu_alloc/qemu_free for audio subsystem 2009-06-19 02:46:14 +04:00
block raw-posix: Handle errors in raw_create 2009-07-16 17:28:49 -05:00
bsd-user Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
darwin-user Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
fpu Fix OpenSolaris gcc4 warnings: iovec type mismatches, missing 'static' 2009-04-13 16:31:01 +00:00
gdb-xml gdb-xml: fix hacks in powerpc register numbering 2009-07-12 23:42:05 +02:00
hw Reset HPET config register on hpet_reset 2009-07-16 17:28:50 -05:00
linux-user Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
pc-bios Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
slirp Fix breakage by obsolete _P() for good 2009-07-01 19:11:17 +00:00
target-alpha Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
target-arm Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
target-cris Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
target-i386 omit 3DNOW! CPUID bits from qemu64 CPU model 2009-07-16 17:28:49 -05:00
target-m68k Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
target-microblaze Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
target-mips Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
target-ppc Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
target-sh4 Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
target-sparc Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
tcg Include assert.h from qemu-common.h 2009-05-13 20:54:26 +01:00
tests Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
.gitignore dot gitignore: add qemu-monitor.texi 2009-06-22 10:15:28 -05:00
CODING_STYLE Remove potentially offensive humor. 2009-04-07 02:10:16 +00:00
COPYING
COPYING.LIB
Changelog Update Changelog to reflect 0.10.2 release 2009-04-07 02:19:41 +00:00
LICENSE
MAINTAINERS Update maintainer list. 2009-05-28 14:00:49 +02:00
Makefile Fix build for ESD audio 2009-07-09 16:06:37 -05:00
Makefile.hw Rename OBJS to obj-y 2009-06-29 14:18:06 -05:00
Makefile.target consolidate user cpu_{in, out}[bwl] into ioport-user.c 2009-07-09 16:06:40 -05:00
README
TODO
VERSION Update the version information to 0.10.50 to signify development branch 2009-04-08 13:14:12 +00:00
a.out.h
acl.c Remove tabs introduced from VNC ACL series 2009-03-06 20:27:40 +00:00
acl.h Support ACLs for controlling VNC access ("Daniel P. Berrange") 2009-03-06 20:27:37 +00:00
aes.c Include assert.h from qemu-common.h 2009-05-13 20:54:26 +01:00
aes.h
aio.c fix qemu_aio_flush 2009-06-15 13:52:27 +02:00
alpha-dis.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
alpha.ld
arm-dis.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
arm-semi.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
arm.ld
balloon.h
block.c replace bdrv_{get, put}_buffer with bdrv_{load, save}_vmstate 2009-07-16 08:28:13 -05:00
block.h replace bdrv_{get, put}_buffer with bdrv_{load, save}_vmstate 2009-07-16 08:28:13 -05:00
block_int.h replace bdrv_{get, put}_buffer with bdrv_{load, save}_vmstate 2009-07-16 08:28:13 -05:00
bswap.h Sparse fixes: truncation by cast 2009-03-07 15:46:23 +00:00
bt-host.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
bt-host.h Clean build: Add bt-host.h 2009-03-10 21:43:35 +00:00
bt-vhci.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
buffered_file.c introduce set_rate_limit function for QEMUFile 2009-05-22 10:50:30 -05:00
buffered_file.h
cache-utils.c
cache-utils.h
cmd.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
cmd.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
cocoa.m
configure Fix multiboot.bin build on mingw32 2009-07-16 08:28:14 -05:00
console.c Delete some unused macros detected with -Wp,-Wunused-macros use 2009-03-16 16:33:01 +00:00
console.h sdl zooming 2009-06-29 08:52:44 -05:00
cpu-all.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
cpu-common.h Remove io_index argument from cpu_register_io_memory() 2009-06-16 15:18:37 -05:00
cpu-defs.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
cpu-exec.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
cris-dis.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
curses.c DisplayAllocator interface (Stefano Stabellini) 2009-03-13 15:02:13 +00:00
curses_keys.h Sparse fixes: remove duplicate entry 2009-03-07 15:53:15 +00:00
cutils.c Revert "support colon in filenames" 2009-07-09 16:06:38 -05:00
d3des.c
d3des.h
def-helper.h
device_tree.c Remove unused variable 2009-05-24 21:24:33 +01:00
device_tree.h Wean device tree code off phys_ram_base. 2009-04-10 16:23:59 +00:00
dis-asm.h microblaze: Add disassembler. 2009-05-26 21:10:28 +02:00
disas.c microblaze: Add disassembler. 2009-05-26 21:10:28 +02:00
disas.h monitor: Rework API (Jan Kiszka) 2009-03-05 23:01:23 +00:00
dma-helpers.c fully split aio_pool from BlockDriver 2009-05-27 09:46:03 -05:00
dma.h fully split aio_pool from BlockDriver 2009-05-27 09:46:03 -05:00
dyngen-exec.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
elf.h linux-user: implemented ELF coredump support for ARM target 2009-06-16 16:56:28 +03:00
elf_ops.h Fix elf loader range checking 2009-06-05 15:16:41 +01:00
exec-all.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
exec.c tlb flush cleanup 2009-07-16 17:28:50 -05:00
feature_to_c.sh Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
gdbstub.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
gdbstub.h Guest debugging support for KVM (Jan Kiszka) 2009-03-12 20:12:48 +00:00
gen-icount.h
host-utils.c
host-utils.h
hostregs_helper.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
hpet.h
hppa-dis.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
hppa.ld
hxtool Fix hxtool. 2009-07-02 17:54:34 +00:00
i386-dis.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
i386.ld
ia64.ld
ioport-user.c ioport: use uint{32, 16, 8}_t for ioport value and pio_addr_t for ioport address. 2009-07-16 17:28:50 -05:00
ioport.c ioport: use uint{32, 16, 8}_t for ioport value and pio_addr_t for ioport address. 2009-07-16 17:28:50 -05:00
ioport.h ioport: use uint{32, 16, 8}_t for ioport value and pio_addr_t for ioport address. 2009-07-16 17:28:50 -05:00
keymaps.c Use relative path for bios 2009-05-30 01:59:37 +01:00
keymaps.h Add missing file from previous commit 2009-03-06 22:47:54 +00:00
kqemu.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
kqemu.h
kvm-all.c Revert "Introduce reset notifier order" 2009-06-29 14:18:08 -05:00
kvm.h kvm: Rework VCPU synchronization 2009-06-29 14:18:07 -05:00
libfdt_env.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
loader.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
m68k-dis.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
m68k-semi.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
m68k.ld
microblaze-dis.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
migration-exec.c honor -S on incoming migration 2009-07-16 17:28:49 -05:00
migration-tcp.c honor -S on incoming migration 2009-07-16 17:28:49 -05:00
migration.c flush pending aio requests 2009-07-10 13:44:30 -05:00
migration.h set migration max downtime 2009-06-16 15:52:32 -05:00
mips-dis.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
mips.ld
mipsel.ld
module.c Fix module initialization when more than 1 class is in use 2009-05-14 18:06:49 -05:00
module.h Convert machine registration to use module init functions 2009-05-21 08:47:55 -05:00
monitor.c Move boot_set callback backend 2009-07-16 08:28:12 -05:00
monitor.h monitor: Introduce MONITOR_USE_READLINE flag (Jan Kiszka) 2009-03-05 23:01:51 +00:00
nbd.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
nbd.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
net-checksum.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
net.c slirp: Fix default netmask to 255.255.255.0 2009-07-16 08:28:12 -05:00
net.h Don't leak VLANClientState on PCI hot remove 2009-07-09 16:58:07 -05:00
osdep.c Add out of memory and zero size argument checks to be consistent with 2009-07-08 18:24:05 +04:00
osdep.h
pci-ids.txt
posix-aio-compat.c fix asynchronous ioctls 2009-05-08 15:51:19 -05:00
posix-aio-compat.h push down vector linearization to posix-aio-compat.c (Christoph Hellwig) 2009-04-07 18:43:24 +00:00
ppc-dis.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
ppc.ld
ppc64.ld
qemu-aio.h fix qemu_aio_flush 2009-06-15 13:52:27 +02:00
qemu-binfmt-conf.sh
qemu-char.c mux-term: Fix timestamp association 2009-06-16 15:18:37 -05:00
qemu-char.h monitor: Improve mux'ed console experience (Jan Kiszka) 2009-03-05 23:01:47 +00:00
qemu-common.h Revert "support colon in filenames" 2009-07-09 16:06:38 -05:00
qemu-doc.texi doc: Update information on supported network adapters. 2009-06-06 19:22:44 +03:00
qemu-img-cmds.hx Use hxtool for qemu-img command list 2009-06-07 09:59:47 +03:00
qemu-img.c Use hxtool for qemu-img command list 2009-06-07 09:59:47 +03:00
qemu-img.texi Use hxtool for qemu-img command list 2009-06-07 09:59:47 +03:00
qemu-io.c qemu-io: use BDRV_O_FILE to implement the growable open option 2009-07-16 17:28:50 -05:00
qemu-lock.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
qemu-log.h
qemu-malloc.c Format per CODING_STYLE 2009-05-19 22:29:20 +04:00
qemu-monitor.hx QEMU: MCE: Add MCE simulation to qemu/tcg 2009-07-09 16:04:53 -05:00
qemu-nbd.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
qemu-nbd.texi
qemu-option.c qemu-img: Print available options with -o ? 2009-06-06 18:38:57 +03:00
qemu-option.h qemu-img: Print available options with -o ? 2009-06-06 18:38:57 +03:00
qemu-options.hx Update boot option documentation 2009-07-16 08:28:12 -05:00
qemu-sockets.c Fix in file qemu-sockets.c 2009-05-08 16:11:49 -05:00
qemu-tech.texi Update docs on dynamic condition code calculation 2009-05-10 18:23:46 +00:00
qemu-thread.c qemu: mutex/thread/cond wrappers and configure tweaks (Marcelo Tosatti) 2009-04-24 18:03:15 +00:00
qemu-thread.h qemu: mutex/thread/cond wrappers and configure tweaks (Marcelo Tosatti) 2009-04-24 18:03:15 +00:00
qemu-timer.h
qemu-tool.c monitor: Rework API (Jan Kiszka) 2009-03-05 23:01:23 +00:00
qemu.sasl Add SASL authentication support ("Daniel P. Berrange") 2009-03-06 20:27:28 +00:00
qemu_socket.h Fix windows build and clean up use of <windows.h> 2009-03-08 16:26:59 +00:00
readline.c readline: Remove unneeded qemu_mallocz() check 2009-06-16 15:18:37 -05:00
readline.h monitor: Improve mux'ed console experience (Jan Kiszka) 2009-03-05 23:01:47 +00:00
rules.mak Remove bogus -Werror 2009-06-30 12:10:52 +01:00
s390-dis.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
s390.ld
savevm.c fix segfault in setting migration speed 2009-07-16 17:28:51 -05:00
sdl.c sdl: Fix memory leakage 2009-06-29 14:18:08 -05:00
sdl_keysym.h Refactor keymap code to avoid duplication ("Daniel P. Berrange") 2009-03-06 20:27:10 +00:00
sdl_zoom.c Fix sdl_zoom compile problems on OpenBSD 2009-07-01 18:49:34 +00:00
sdl_zoom.h Remove SDL/ prefix 2009-07-08 18:25:37 +04:00
sdl_zoom_template.h sdl zooming 2009-06-29 08:52:44 -05:00
sh4-dis.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
softmmu-semi.h
softmmu_defs.h
softmmu_exec.h Allow 5 mmu indexes. 2009-04-07 21:47:27 +00:00
softmmu_header.h Remove dead i386 assembly code from softmmu_header.h 2009-07-16 17:28:50 -05:00
softmmu_template.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
sparc-dis.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
sparc.ld
sparc64.ld
sys-queue.h
sysemu.h Add boot menu control via command line switch 2009-07-16 08:28:12 -05:00
tap-win32.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
targphys.h kvm: Mark full address range dirty on live migration start 2009-05-28 02:14:56 -05:00
texi2pod.pl Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
thunk.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
thunk.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
tool-osdep.c Add tool_osdep.c 2009-05-13 22:21:47 +01:00
translate-all.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
uboot_image.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
usb-bsd.c Support for DragonFly BSD (Hasso Tepper) 2009-03-07 20:06:23 +00:00
usb-linux.c Prefer sysfs for USB host devices 2009-07-10 13:44:29 -05:00
usb-stub.c monitor: Rework API (Jan Kiszka) 2009-03-05 23:01:23 +00:00
vgafont.h
vl.c honor -S on incoming migration 2009-07-16 17:28:49 -05:00
vnc-auth-sasl.c Remove tabs introduced from VNC ACL series 2009-03-06 20:27:40 +00:00
vnc-auth-sasl.h Support ACLs for controlling VNC access ("Daniel P. Berrange") 2009-03-06 20:27:37 +00:00
vnc-auth-vencrypt.c Add more missing files 2009-03-06 23:44:29 +00:00
vnc-auth-vencrypt.h Add more missing files 2009-03-06 23:44:29 +00:00
vnc-tls.c Add more missing files 2009-03-06 23:44:29 +00:00
vnc-tls.h Add more missing files 2009-03-06 23:44:29 +00:00
vnc.c vnc: improve numpad support for qemu console. 2009-06-16 15:18:39 -05:00
vnc.h vnc: throttle screen updates. (Gerd Hoffmann) 2009-03-20 15:59:24 +00:00
vnc_keysym.h Refactor keymap code to avoid duplication ("Daniel P. Berrange") 2009-03-06 20:27:10 +00:00
vnchextile.h vnc: cleanup surface handling, fix screen corruption bug. (Gerd Hoffmann) 2009-03-20 15:59:14 +00:00
x86_64.ld
x_keymap.c
x_keymap.h

README

Read the documentation in qemu-doc.html.

Fabrice Bellard.