QEMU With E2K User Support
Go to file
Alexander Graf e249651ca9 S390: Bail out without KVM
Currently only the S390 KVM target works. To keep users from accidently not
using KVM, let's not even initialize the machine when KVM is not used.

Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
2009-12-18 16:39:19 +01:00
audio audio: port to vmstate 2009-12-03 09:41:25 -06:00
block Don't leak file descriptors 2009-12-03 11:45:50 -06:00
bsd-user user: move CPU reset call to main.c for x86/PPC/Sparc 2009-11-07 10:37:06 +00:00
darwin-user user: move CPU reset call to main.c for x86/PPC/Sparc 2009-11-07 10:37:06 +00:00
default-configs Add support for S390x system emulation 2009-12-05 17:36:05 +01:00
fpu target-alpha: Fixes for alpha-linux syscalls. 2009-12-13 20:32:36 +01:00
gdb-xml
hw S390: Bail out without KVM 2009-12-18 16:39:19 +01:00
linux-user target-alpha: Fixes for alpha-linux syscalls. 2009-12-13 20:32:36 +01:00
net tap: Compilation fix for Solaris 2009-12-13 14:28:14 +00:00
pc-bios Update OpenBIOS images to r640 2009-12-06 09:25:06 +00:00
QMP QMP: add human-readable description to error response 2009-12-07 16:34:36 -06:00
roms Update SeaBIOS 2009-11-23 12:53:22 -06:00
slirp Don't leak file descriptors 2009-12-03 11:45:50 -06:00
target-alpha target-alpha: Fix float32_to_s vs zero exponent. 2009-12-17 18:12:04 +01:00
target-arm ARM atomic ops rewrite 2009-11-22 21:35:13 +00:00
target-cris CRIS: Segmented addressing only for kernel mode. 2009-10-10 17:34:27 +02:00
target-i386 target-i386: Update CPUID feature set for TCG 2009-12-13 20:48:20 +01:00
target-m68k
target-microblaze microblaze: Print content of EAR register 2009-12-16 12:54:26 +01:00
target-mips target-mips: No MIPS16 support for 4Kc, 4KEc cores 2009-12-17 00:28:58 +01:00
target-ppc target-ppc: Get MMU state on register sync 2009-12-03 20:10:54 +01:00
target-s390x target-s390: Fail on unknown instructions 2009-12-18 16:32:03 +01:00
target-sh4
target-sparc Sparc64: handle MMU global bit and nucleus context 2009-12-05 11:14:55 +00:00
tcg tcg/ppc64: Fix loading of 32bit constants 2009-12-15 19:45:28 +03:00
tests
.gitignore Add new config-devices.mak for each target 2009-10-08 21:17:10 -05:00
.gitmodules Switch pc bios from pc-bios to seabios 2009-10-30 09:42:36 -05:00
a.out.h
acl.c
acl.h
aes.c
aes.h
aio.c Add qemu_aio_process_queue() 2009-10-27 12:28:59 -05:00
alpha-dis.c
alpha.ld
arm-dis.c
arm-semi.c
arm.ld
async.c Introduce contexts for asynchronous callbacks 2009-10-27 12:28:59 -05:00
balloon.h
block_int.h qemu-img: There is more than one host device driver 2009-12-03 11:45:50 -06:00
block-migration.c block migration: Skip zero-sized disks 2009-12-03 11:45:39 -06:00
block-migration.h block migration: Report progress also via info migration 2009-12-03 10:48:53 -06:00
block.c block: Convert bdrv_info_stats() to QObject 2009-12-12 07:59:49 -06:00
block.h block: Convert bdrv_info_stats() to QObject 2009-12-12 07:59:49 -06:00
bswap.h
bt-host.c
bt-host.h
bt-vhci.c
buffered_file.c Block live migration 2009-11-17 08:49:30 -06:00
buffered_file.h
cache-utils.c
cache-utils.h
Changelog
check-qdict.c
check-qfloat.c Add unit test for QFloat 2009-11-17 08:49:38 -06:00
check-qint.c
check-qjson.c Add test suite for json marshalling 2009-11-17 08:49:40 -06:00
check-qlist.c Introduce QList unit-tests 2009-10-08 21:17:18 -05:00
check-qstring.c utests: Add qstring_from_substr() unit-test 2009-12-03 09:41:19 -06:00
cmd.c Fix OpenBSD build of qemu-io 2009-11-21 09:06:46 +00:00
cmd.h
cocoa.m
CODING_STYLE
config.h Makefile dependencies for device configs 2009-11-22 21:24:54 +00:00
configure target-alpha: Enable softfloat. 2009-12-13 20:32:36 +01:00
console.c vc: colorize chardev title line with blue background. 2009-12-12 07:59:42 -06:00
console.h VNC: Convert do_info_vnc() to QObject 2009-12-12 07:59:49 -06:00
COPYING
COPYING.LIB
cpu-all.h cpu-all.h: fix cpu_get_real_ticks on mips host 2009-11-24 19:51:13 +01:00
cpu-common.h
cpu-defs.h kvm: x86: Save/restore exception_index 2009-12-12 07:59:39 -06:00
cpu-exec.c S/390 CPU fake emulation 2009-12-05 17:36:00 +01:00
create_config Configurable block format whitelist 2009-11-09 08:43:02 -06:00
cris-dis.c
curses_keys.h
curses.c
cutils.c
d3des.c
d3des.h
def-helper.h
device_tree.c
device_tree.h
dis-asm.h
disas.c sh4 disasm fixes 2009-11-14 01:19:12 +01:00
disas.h
dma-helpers.c
dma.h
dyngen-exec.h S/390 fake TCG implementation 2009-12-05 17:36:00 +01:00
elf.h
envlist.c
envlist.h
exec-all.h tcg: increase TCG_MAX_OP_SIZE to 192 2009-12-01 00:06:15 +00:00
exec.c Allocate physical memory in low virtual address space 2009-12-05 17:36:02 +01:00
feature_to_c.sh
gdbstub.c gdbstub: add MIPS16 support 2009-12-13 20:20:20 +01:00
gdbstub.h
gen-icount.h target-arm: remove cpu_T for ARM once and for all 2009-10-17 23:52:18 +02:00
host-utils.c
host-utils.h target-alpha: Fix generic ctz64. 2009-12-17 18:12:04 +01:00
hostregs_helper.h
hpet.h
hppa-dis.c
hppa.ld
hxtool
i386-dis.c
i386.ld
ia64.ld
ioport-user.c
ioport.c
ioport.h
json-lexer.c Add a lexer for JSON 2009-11-17 08:49:39 -06:00
json-lexer.h Add a lexer for JSON 2009-11-17 08:49:39 -06:00
json-parser.c Add a JSON parser 2009-11-17 08:49:39 -06:00
json-parser.h Add a JSON parser 2009-11-17 08:49:39 -06:00
json-streamer.c Add a JSON message boundary identifier 2009-11-17 08:49:39 -06:00
json-streamer.h Add a JSON message boundary identifier 2009-11-17 08:49:39 -06:00
keymaps.c
keymaps.h
kvm-all.c kvm: x86: Add support for VCPU event states 2009-12-03 15:25:57 -06:00
kvm.h kvm: x86: Add support for VCPU event states 2009-12-03 15:25:57 -06:00
libfdt_env.h
LICENSE
linux-aio.c linux-aio: Honour AsyncContext 2009-10-27 12:28:59 -05:00
m68k-dis.c
m68k-semi.c
m68k.ld
MAINTAINERS Add S390 maintainer information 2009-12-05 17:36:06 +01:00
Makefile Fix a make -j race 2009-12-17 18:27:07 +01:00
Makefile.hw Built network devices once 2009-11-19 16:42:45 +00:00
Makefile.target Add S390x virtio machine description 2009-12-05 17:36:05 +01:00
Makefile.user
microblaze-dis.c microblaze: Update disasm to latest GPLv2 version. 2009-12-10 12:33:49 +01:00
migration-exec.c live migration: Propagate output monitor to callback handler 2009-12-03 10:48:53 -06:00
migration-fd.c live migration: Propagate output monitor to callback handler 2009-12-03 10:48:53 -06:00
migration-tcp.c Don't leak file descriptors 2009-12-03 11:45:50 -06:00
migration-unix.c Don't leak file descriptors 2009-12-03 11:45:50 -06:00
migration.c migration: Convert do_info_migrate() to QObject 2009-12-12 07:59:49 -06:00
migration.h migration: Convert do_info_migrate() to QObject 2009-12-12 07:59:49 -06:00
mips-dis.c
mips.ld
module.c
module.h
monitor.c VNC: Convert do_info_vnc() to QObject 2009-12-12 07:59:49 -06:00
monitor.h Revert "monitor: Command-line flag to enable control mode" 2009-12-12 07:59:41 -06:00
nbd.c
nbd.h
net-checksum.c
net.c default devices: network 2009-12-12 07:59:43 -06:00
net.h default devices: network 2009-12-12 07:59:43 -06:00
osdep.c osdep: Fix runtime failure on older Linux kernels 2009-12-18 16:29:38 +01:00
osdep.h qdev: move DO_UPCAST() into osdep.h 2009-12-03 09:41:29 -06:00
path.c
pci-ids.txt
posix-aio-compat.c posix-aio-compat: Fix error check 2009-12-03 15:26:00 -06:00
ppc64.ld
ppc-dis.c
ppc.ld
qbool.c Add a QBool type 2009-11-17 08:49:39 -06:00
qbool.h Add a QBool type 2009-11-17 08:49:39 -06:00
qdict-test-data.txt
qdict.c QDict: Introduce qdict_get_qlist() 2009-12-12 07:59:46 -06:00
qdict.h QDict: Introduce qdict_get_qlist() 2009-12-12 07:59:46 -06:00
qemu_socket.h Don't leak file descriptors 2009-12-03 11:45:50 -06:00
qemu-aio.h Add qemu_aio_process_queue() 2009-10-27 12:28:59 -05:00
qemu-binfmt-conf.sh target-alpha: Add binfmt entry. 2009-12-13 20:32:36 +01:00
qemu-char.c char: Convert qemu_chr_info() to QObject 2009-12-12 07:59:49 -06:00
qemu-char.h char: Convert qemu_chr_info() to QObject 2009-12-12 07:59:49 -06:00
qemu-common.h Don't leak file descriptors 2009-12-03 11:45:50 -06:00
qemu-config.c rework -monitor handling, switch to QemuOpts 2009-12-12 07:59:43 -06:00
qemu-config.h rework -monitor handling, switch to QemuOpts 2009-12-12 07:59:43 -06:00
qemu-doc.texi ARM PBX-A9 board support 2009-11-19 16:45:21 +00:00
qemu-img-cmds.hx Documentation: Don't mention old qemu-img options 2009-11-09 08:43:12 -06:00
qemu-img.c qemu-img: Fix memory leak 2009-12-03 15:26:00 -06:00
qemu-img.texi Documentation: Add options to image format descriptions 2009-11-09 08:43:12 -06:00
qemu-io.c qemu-io: add 'const' 2009-12-13 15:41:43 +00:00
qemu-lock.h
qemu-log.h
qemu-malloc.c Do not abort on qemu_malloc(0) in production builds 2009-12-12 07:59:37 -06:00
qemu-monitor.hx PCI: Convert pci_device_hot_add() to QObject 2009-12-12 07:59:49 -06:00
qemu-nbd.c
qemu-nbd.texi
qemu-objects.h Introduce qemu-objects.h header file 2009-12-12 07:59:45 -06:00
qemu-option.c QemuOpts: allow larger option values. 2009-12-12 07:59:45 -06:00
qemu-option.h Add qemu_opts_validate() for post parsing validation 2009-10-06 14:36:11 -05:00
qemu-options.hx add -qmp convinience switch 2009-12-12 07:59:43 -06:00
qemu-queue.h Import a simple queue implementation from NetBSD 2009-12-03 10:48:52 -06:00
qemu-sockets.c Don't leak file descriptors 2009-12-03 11:45:50 -06:00
qemu-tech.texi
qemu-thread.c
qemu-thread.h
qemu-timer.h
qemu-tool.c QMP: Asynchronous events infrastructure 2009-12-03 09:41:23 -06:00
qemu.sasl
qerror.c QMP: add human-readable description to error response 2009-12-07 16:34:36 -06:00
qerror.h Fix recently added QERR_ definitions 2009-12-12 07:59:39 -06:00
qfloat.c Add a QFloat datatype 2009-11-17 08:49:38 -06:00
qfloat.h Add a QFloat datatype 2009-11-17 08:49:38 -06:00
qint.c
qint.h
qjson.c Introduce QError 2009-12-03 09:41:20 -06:00
qjson.h QJSON: Introduce qobject_from_jsonv() 2009-12-03 09:41:18 -06:00
qlist.c Add operations to qlist to allow it to be used as a stack 2009-11-17 08:49:38 -06:00
qlist.h Add operations to qlist to allow it to be used as a stack 2009-11-17 08:49:38 -06:00
qobject.h Introduce QError 2009-12-03 09:41:20 -06:00
qstring.c QString: Introduce qstring_from_substr() 2009-12-03 09:41:19 -06:00
qstring.h QString: Introduce qstring_from_substr() 2009-12-03 09:41:19 -06:00
readline.c
readline.h
README
rules.mak qemu: delete rule target on error 2009-12-07 16:34:37 -06:00
s390-dis.c
s390.ld
savevm.c live migration: Serialize vmstate saving in stage 2 2009-12-03 11:45:49 -06:00
sdl_keysym.h
sdl_zoom_template.h
sdl_zoom.c
sdl_zoom.h
sdl.c offer right-ctrl as a grab option 2009-10-06 14:36:09 -05:00
sh4-dis.c sh4 disasm fixes 2009-11-14 01:19:12 +01:00
softmmu_defs.h
softmmu_exec.h
softmmu_header.h
softmmu_template.h
softmmu-semi.h
sparc64.ld
sparc-dis.c
sparc.ld
sysemu.h PCI: Convert pci_device_hot_add() to QObject 2009-12-12 07:59:49 -06:00
targphys.h
tcg-runtime.c
texi2pod.pl
thunk.c
thunk.h
TODO
translate-all.c
uboot_image.h
usb-bsd.c qdev: Replace device names containing whitespace 2009-12-12 07:59:38 -06:00
usb-linux.c qdev: Replace device names containing whitespace 2009-12-12 07:59:38 -06:00
usb-stub.c
VERSION
vgafont.h
vl.c add default virtcon initialization 2009-12-18 16:34:24 +01:00
vnc_keysym.h
vnc-auth-sasl.c
vnc-auth-sasl.h
vnc-auth-vencrypt.c
vnc-auth-vencrypt.h
vnc-tls.c
vnc-tls.h
vnc.c VNC: Convert do_info_vnc() to QObject 2009-12-12 07:59:49 -06:00
vnc.h
vnchextile.h
x86_64.ld
x_keymap.c
x_keymap.h

Read the documentation in qemu-doc.html.

Fabrice Bellard.