Statistics
| Branch: | Revision:

root @ 17b91491

Name Size
  QMP
  audio
  block
  bsd-user
  default-configs
  docs
  fpu
  fsdev
  gdb-xml
  hw
  include
  libcacard
  linux-headers
  linux-user
  net
  pc-bios
  qapi
  qga
  qom
  roms
  scripts
  slirp
  sysconfigs
  target-alpha
  target-arm
  target-cris
  target-i386
  target-lm32
  target-m68k
  target-microblaze
  target-mips
  target-openrisc
  target-ppc
  target-s390x
  target-sh4
  target-sparc
  target-unicore32
  target-xtensa
  tcg
  tests
  trace
  ui
.exrc 220 Bytes
.gitignore 1.3 kB
.gitmodules 602 Bytes
.mailmap 1.2 kB
CODING_STYLE 3.1 kB
COPYING 17.6 kB
COPYING.LIB 25.8 kB
Changelog 22.6 kB
HACKING 5 kB
LICENSE 519 Bytes
MAINTAINERS 14.2 kB
Makefile 14.9 kB
Makefile.dis 319 Bytes
Makefile.objs 8 kB
Makefile.target 5.4 kB
Makefile.user 463 Bytes
README 80 Bytes
TODO 1.1 kB
VERSION 7 Bytes
a.out.h 13.6 kB
acl.c 4.4 kB
acl.h 2.1 kB
aes.c 59.7 kB
aes.h 717 Bytes
aio.c 4.9 kB
alpha-dis.c 79.8 kB
alpha.ld 3.9 kB
arch_init.c 29.2 kB
arch_init.h 945 Bytes
arm-dis.c 157.1 kB
arm.ld 4.6 kB
async.c 3.4 kB
balloon.c 3.7 kB
balloon.h 678 Bytes
bitmap.c 6.3 kB
bitmap.h 7.3 kB
bitops.c 3.4 kB
bitops.h 9.5 kB
block-migration.c 20.2 kB
block-migration.h 504 Bytes
block.c 121.2 kB
block.h 16.9 kB
block_int.h 12.9 kB
blockdev-nbd.c 2.9 kB
blockdev.c 35 kB
blockdev.h 1.9 kB
blockjob.c 6.5 kB
blockjob.h 7.2 kB
bswap.h 13.9 kB
bt-host.c 5.2 kB
bt-host.h 123 Bytes
bt-vhci.c 4.5 kB
buffered_file.c 5.9 kB
buffered_file.h 430 Bytes
cache-utils.c 2.1 kB
cache-utils.h 1.2 kB
cmd.c 12.1 kB
cmd.h 2 kB
compatfd.c 2.8 kB
compatfd.h 1.5 kB
compiler.h 2 kB
config.h 52 Bytes
configure 104.7 kB
console.c 47.6 kB
console.h 12.2 kB
coroutine-gthread.c 5.8 kB
coroutine-sigaltstack.c 9.2 kB
coroutine-ucontext.c 6.4 kB
coroutine-win32.c 2.6 kB
cpu-all.h 15.8 kB
cpu-common.h 3.8 kB
cpu-defs.h 9.6 kB
cpu-exec.c 26.9 kB
cpus.c 33.1 kB
cpus.h 587 Bytes
cputlb.c 10.9 kB
cputlb.h 1.9 kB
cris-dis.c 79.8 kB
cursor.c 5.3 kB
cursor_hidden.xpm 1.3 kB
cursor_left_ptr.xpm 1.4 kB
cutils.c 10 kB
def-helper.h 8.5 kB
device_tree.c 7.8 kB
device_tree.h 2.6 kB
dis-asm.h 18.4 kB
disas.c 12.7 kB
disas.h 1.1 kB
dma-helpers.c 10.8 kB
dma.h 9.4 kB
dump-stub.c 1.5 kB
dump.c 22 kB
dump.h 1.2 kB
elf.h 47.3 kB
envlist.c 5.3 kB
envlist.h 484 Bytes
error.c 2 kB
error.h 2.1 kB
event_notifier.c 1.3 kB
event_notifier.h 807 Bytes
exec-all.h 12.4 kB
exec-memory.h 912 Bytes
exec.c 121 kB
gdbstub.c 75.9 kB
gdbstub.h 1.5 kB
gen-icount.h 1.3 kB
hmp-commands.hx 40 kB
hmp.c 35.8 kB
hmp.h 3.2 kB
host-utils.c 2.8 kB
host-utils.h 5.5 kB
hppa-dis.c 100.2 kB
hppa.ld 7.8 kB
hwaddr.h 491 Bytes
i386-dis.c 159.1 kB
i386.ld 4.6 kB
ia64-dis.c 396.7 kB
ia64.ld 8.2 kB
input.c 13.3 kB
int128.h 1.9 kB
iohandler.c 5.5 kB
ioport.c 13.2 kB
ioport.h 2.6 kB
iorange.h 705 Bytes
iov.c 6.2 kB
iov.h 3.5 kB
json-lexer.c 9.3 kB
json-lexer.h 993 Bytes
json-parser.c 16.4 kB
json-parser.h 514 Bytes
json-streamer.c 3.2 kB
json-streamer.h 984 Bytes
kvm-all.c 50.4 kB
kvm-stub.c 2.4 kB
kvm.h 8.2 kB
libfdt_env.h 1.1 kB
linux-aio.c 5.5 kB
lm32-dis.c 12.6 kB
m68k-dis.c 211.6 kB
m68k.ld 5.9 kB
main-loop.c 12.8 kB
main-loop.h 13.5 kB
memory-internal.h 4.2 kB
memory.c 52.6 kB
memory.h 30.4 kB
memory_mapping-stub.c 615 Bytes
memory_mapping.c 7 kB
memory_mapping.h 1.8 kB
microblaze-dis.c 62.1 kB
migration-exec.c 2.5 kB
migration-fd.c 2.6 kB
migration-tcp.c 2.7 kB
migration-unix.c 2.7 kB
migration.c 14.9 kB
migration.h 3.7 kB
mips-dis.c 206.6 kB
mips.ld 8.2 kB
module.c 1.4 kB
module.h 1.1 kB
monitor.c 134.4 kB
monitor.h 2.9 kB
nbd.c 30.9 kB
nbd.h 3.3 kB
net.c 26.1 kB
net.h 6.5 kB
notify.c 916 Bytes
notify.h 853 Bytes
os-posix.c 8.4 kB
os-win32.c 4.4 kB
osdep.c 8.8 kB
osdep.h 4.3 kB
oslib-posix.c 6.5 kB
oslib-win32.c 3.8 kB
page_cache.c 5 kB
path.c 4.7 kB
pci-ids.txt 883 Bytes
pflib.c 6.7 kB
pflib.h 496 Bytes
poison.h 1.8 kB
posix-aio-compat.c 16.6 kB
ppc-dis.c 237 kB
ppc.ld 8.5 kB
ppc64.ld 7.8 kB
qapi-schema-guest.json 13.4 kB
qapi-schema-test.json 1.3 kB
qapi-schema.json 76.7 kB
qbool.c 1.2 kB
qbool.h 535 Bytes
qdict-test-data.txt 88.4 kB
qdict.c 10.5 kB
qdict.h 2.1 kB
qemu-aio.h 2.1 kB
qemu-barrier.h 1.8 kB
qemu-bridge-helper.c 10.4 kB
qemu-char.c 74.7 kB
qemu-char.h 7.3 kB
qemu-common.h 13.5 kB
qemu-config.c 23.5 kB
qemu-config.h 760 Bytes
qemu-coroutine-int.h 1.7 kB
qemu-coroutine-io.c 2.4 kB
qemu-coroutine-lock.c 4.4 kB
qemu-coroutine-sleep.c 897 Bytes
qemu-coroutine.c 1.6 kB
qemu-coroutine.h 5.6 kB
qemu-doc.texi 79.7 kB
qemu-error.c 4.4 kB
qemu-error.h 1.2 kB
qemu-file.h 6.8 kB
qemu-ga.c 24.7 kB
qemu-img-cmds.hx 1.9 kB
qemu-img.c 52.7 kB
qemu-img.texi 11.6 kB
qemu-io.c 46.1 kB
qemu-lock.h 1.6 kB
qemu-log.c 4.6 kB
qemu-log.h 3.2 kB
qemu-nbd.c 16.8 kB
qemu-nbd.texi 1.5 kB
qemu-objects.h 506 Bytes
qemu-option-internal.h 1.7 kB
qemu-option.c 28 kB
qemu-option.h 6.1 kB
qemu-options-wrapper.h 1 kB
qemu-options.h 1.4 kB
qemu-options.hx 102.6 kB
qemu-os-posix.h 1.8 kB
qemu-os-win32.h 3 kB
qemu-progress.c 4 kB
qemu-queue.h 19.5 kB
qemu-seccomp.c 4 kB
qemu-seccomp.h 520 Bytes
qemu-sockets.c 26 kB
qemu-tech.texi 22.9 kB
qemu-thread-posix.c 3.4 kB
qemu-thread-posix.h 233 Bytes
qemu-thread-win32.c 8.8 kB
qemu-thread-win32.h 455 Bytes
qemu-thread.h 1.4 kB
qemu-timer-common.c 2 kB
qemu-timer.c 18.7 kB
qemu-timer.h 8.2 kB
qemu-tls.h 1.9 kB
qemu-tool.c 2.3 kB
qemu-user.c 1.2 kB
qemu-x509.h 239 Bytes
qemu-xattr.h 606 Bytes
qemu.sasl 1.3 kB
qemu_socket.h 2.5 kB
qerror.c 3 kB
qerror.h 8.2 kB
qfloat.c 1.2 kB
qfloat.h 562 Bytes
qint.c 1.2 kB
qint.h 539 Bytes
qjson.c 7.3 kB
qjson.h 730 Bytes
qlist.c 3.2 kB
qlist.h 1.6 kB
qmp-commands.hx 64.1 kB
qmp.c 13.6 kB
qobject.h 2.8 kB
qstring.c 3.1 kB
qstring.h 884 Bytes
qtest.c 10.9 kB
qtest.h 776 Bytes
range.h 867 Bytes
readline.c 12.8 kB
readline.h 1.5 kB
rules.mak 3.5 kB
s390-dis.c 93.3 kB
s390.ld 6.9 kB
savevm.c 61.9 kB
sh4-dis.c 82.7 kB
softmmu-semi.h 2.1 kB
softmmu_defs.h 1.6 kB
softmmu_exec.h 3.2 kB
softmmu_header.h 5.5 kB
softmmu_template.h 12.6 kB
sparc-dis.c 171.7 kB
sparc.ld 4.6 kB
sparc64.ld 4.4 kB
spice-qemu-char.c 6.7 kB
sysemu.h 5.4 kB
tcg-runtime.c 2.2 kB
tci-dis.c 1.8 kB
tci.c 34.7 kB
thunk.c 8.8 kB
thunk.h 4.9 kB
trace-events 65.7 kB
translate-all.c 4.2 kB
uboot_image.h 5.9 kB
uri.c 56.4 kB
uri.h 4.3 kB
user-exec.c 19.2 kB
version.rc 749 Bytes
vgafont.h 93.3 kB
vl.c 106.2 kB
vmstate.h 29.6 kB
x86_64.ld 6.4 kB
xen-all.c 35.3 kB
xen-mapcache.c 11.8 kB
xen-mapcache.h 1.3 kB
xen-stub.c 1.2 kB

Latest revisions

# Date Author Comment
17b91491 10/28/2012 03:54 pm Aurelien Jarno

tcg/i386: remove ld/st third argument register constraint

On x86_64, remove the constraint on the third argument register which
is not needed:
- For loads the helper arguments are env, addr, mem_idx. The addr
value should not be in the two first argument registers as they are...

166792f7 10/28/2012 03:54 pm Aurelien Jarno

tcg/i386: remove suboptimal register shifting

Now that CONFIG_TCG_PASS_AREG0 has been removed, it's easier to get
an optimal code for the load/store functions.

First swap the two registers used in tcg_out_tlb_load() so that the
address end-up in the second register instead of the first one. Adjust...

50cd7214 10/27/2012 06:04 pm Max Filippov

hw/xtensa_sim: get rid of intermediate xtensa_sim_init

Remove xtensa_sim_init that only explodes machine init args, rename
sim_init to xtensa_sim_init.

Signed-off-by: Max Filippov <>
Signed-off-by: Blue Swirl <>

d64ed08e 10/27/2012 06:03 pm Max Filippov

hw/xtensa_lx60: don't prematurely explode QEMUMachineInitArgs

Don't explode QEMUMachineInitArgs before passing it to lx_init.

Signed-off-by: Max Filippov <>
Signed-off-by: Blue Swirl <>

d1bd2423 10/27/2012 05:41 pm Peter Maydell

Makefile: Forbid out-of-tree build from a source tree that has been built in

If we try to do an out-of-tree build but the source tree we're building from
has been used in the past for an in-tree build then things will go
confusingly wrong. Specifically, some parts of the build process will pull...

49cdaea1 10/27/2012 05:37 pm Catalin Patulea

tests/tcg: fix a few warnings

Signed-off-by: Catalin Patulea <>
Signed-off-by: Blue Swirl <>

0356404b 10/27/2012 05:36 pm Aurelien Jarno

target-sparc64: disable VGA cirrus

OpenBIOS on sparc64 only support Standard VGA and not Cirrus VGA. Don't
build Cirrus VGA support so that it can't be selected.

This fixes the breakage introduced by commit f2898771.

Reported-by: Richard Henderson <>...

8a527317 10/27/2012 05:21 pm Blue Swirl

Merge branch 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm

  • 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm:
    target-arm: Remove out of date FIXME regarding saturating arithmetic
    target-arm: Implement abs_i32 inline rather than as a helper...
9bca8162 10/27/2012 05:21 pm Bruce Rogers

configure: avoid compiler warning in pipe2 detection

When building qemu-kvm for openSUSE:Factory, I am getting a
warning in the pipe2 detection performed by configure, which
prevents using --enable-werror.

Change detection code to use return value of pipe2....

c1556a81 10/27/2012 05:20 pm Peter Maydell

configure: Disable (clang) initializer-overrides warnings

Disable clang's initializer-overrides warnings, as QEMU makes significant
use of the pattern of initializing an array with a range-based default
entry like
[0 ... 0x1ff] = { GPIO_NONE, 0 }
followed by specific entries which override that default, and clang...

View all revisions | View revisions

Also available in: Atom