Statistics
| Branch: | Revision:

root @ e120d449

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-ppc
  target-s390x
  target-sh4
  target-sparc
  target-unicore32
  target-xtensa
  tcg
  tests
  trace
  ui
.gitignore 1.2 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 4.9 kB
LICENSE 519 Bytes
MAINTAINERS 12.1 kB
Makefile 14.3 kB
Makefile.dis 402 Bytes
Makefile.hw 529 Bytes
Makefile.objs 16.7 kB
Makefile.target 13.6 kB
Makefile.user 512 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 17.6 kB
arch_init.h 812 Bytes
arm-dis.c 157.1 kB
arm-semi.c 15.7 kB
arm.ld 4.6 kB
async.c 3.4 kB
balloon.c 3.4 kB
balloon.h 634 Bytes
bitmap.c 6.3 kB
bitmap.h 7.3 kB
bitops.c 3.4 kB
bitops.h 6.3 kB
block-migration.c 19.3 kB
block-migration.h 504 Bytes
block.c 114.9 kB
block.h 17.5 kB
block_int.h 15.6 kB
blockdev.c 32.5 kB
blockdev.h 1.9 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 6.9 kB
buffered_file.h 916 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 1.6 kB
config.h 52 Bytes
configure 100.1 kB
console.c 46.9 kB
console.h 12.1 kB
coroutine-gthread.c 5.8 kB
coroutine-sigaltstack.c 9.2 kB
coroutine-ucontext.c 5.7 kB
coroutine-win32.c 2.6 kB
cpu-all.h 15.2 kB
cpu-common.h 4.2 kB
cpu-defs.h 9.9 kB
cpu-exec.c 25.2 kB
cpus.c 32.7 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 12.8 kB
def-helper.h 8.4 kB
device_tree.c 4.1 kB
device_tree.h 1 kB
dis-asm.h 18.4 kB
disas.c 12.1 kB
disas.h 1.1 kB
dma-helpers.c 6.3 kB
dma.h 2 kB
dyngen-exec.h 2 kB
elf.h 47 kB
envlist.c 5.3 kB
envlist.h 484 Bytes
error.c 2.9 kB
error.h 1.8 kB
error_int.h 631 Bytes
event_notifier.c 1.3 kB
event_notifier.h 625 Bytes
exec-all.h 12.4 kB
exec-memory.h 1 kB
exec-obsolete.h 3.7 kB
exec.c 124.8 kB
gdbstub.c 74.2 kB
gdbstub.h 1.3 kB
gen-icount.h 1.3 kB
hmp-commands.hx 37.3 kB
hmp.c 27.6 kB
hmp.h 2.4 kB
host-utils.c 2.8 kB
host-utils.h 5.5 kB
hppa-dis.c 100.2 kB
hppa.ld 7.8 kB
i386-dis.c 159.1 kB
i386.ld 4.6 kB
ia64-dis.c 396.7 kB
ia64.ld 8.2 kB
input.c 7.3 kB
int128.h 1.9 kB
iohandler.c 5.5 kB
ioport-user.c 1.6 kB
ioport.c 13.2 kB
ioport.h 2.6 kB
iorange.h 705 Bytes
iov.c 3.3 kB
iov.h 907 Bytes
json-lexer.c 9.3 kB
json-lexer.h 993 Bytes
json-parser.c 14.6 kB
json-parser.h 514 Bytes
json-streamer.c 3.2 kB
json-streamer.h 984 Bytes
kvm-all.c 42.5 kB
kvm-stub.c 2.1 kB
kvm.h 6.1 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-semi.c 12.3 kB
m68k.ld 5.9 kB
main-loop.c 12.8 kB
main-loop.h 13.6 kB
memory.c 51 kB
memory.h 26.1 kB
microblaze-dis.c 62.1 kB
migration-exec.c 2.7 kB
migration-fd.c 2.9 kB
migration-tcp.c 4.2 kB
migration-unix.c 4.4 kB
migration.c 11.1 kB
migration.h 2.4 kB
mips-dis.c 206.6 kB
mips.ld 8.2 kB
module.c 1.4 kB
module.h 1.1 kB
monitor.c 130.7 kB
monitor.h 2.4 kB
nbd.c 24.4 kB
nbd.h 2.8 kB
net.c 40.3 kB
net.h 6.7 kB
notify.c 916 Bytes
notify.h 853 Bytes
os-posix.c 8.2 kB
os-win32.c 4.1 kB
osdep.c 5.7 kB
osdep.h 3.7 kB
oslib-posix.c 6.3 kB
oslib-win32.c 3.4 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.7 kB
ppc-dis.c 237 kB
ppc.ld 8.5 kB
ppc64.ld 7.8 kB
qapi-schema-guest.json 11.7 kB
qapi-schema-test.json 1.3 kB
qapi-schema.json 49 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.1 kB
qemu-char.c 74.1 kB
qemu-char.h 7.3 kB
qemu-common.h 11.1 kB
qemu-config.c 21.5 kB
qemu-config.h 542 Bytes
qemu-coroutine-int.h 1.7 kB
qemu-coroutine-io.c 2.7 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 kB
qemu-error.c 4.4 kB
qemu-error.h 1.2 kB
qemu-file.h 7 kB
qemu-ga.c 17.8 kB
qemu-img-cmds.hx 1.8 kB
qemu-img.c 46.7 kB
qemu-img.texi 9.1 kB
qemu-io.c 45.5 kB
qemu-lock.h 1.6 kB
qemu-log.h 2.1 kB
qemu-nbd.c 14.9 kB
qemu-nbd.texi 1.5 kB
qemu-objects.h 506 Bytes
qemu-option.c 26.2 kB
qemu-option.h 5.5 kB
qemu-options-wrapper.h 1 kB
qemu-options.h 1.4 kB
qemu-options.hx 96.1 kB
qemu-os-posix.h 1.8 kB
qemu-os-win32.h 2.8 kB
qemu-progress.c 4 kB
qemu-queue.h 19.5 kB
qemu-sockets.c 17.5 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 19.1 kB
qemu-timer.h 8 kB
qemu-tls.h 1.9 kB
qemu-tool.c 1.8 kB
qemu-user.c 993 Bytes
qemu-x509.h 239 Bytes
qemu-xattr.h 606 Bytes
qemu.sasl 1.3 kB
qemu_socket.h 1.5 kB
qerror.c 16.1 kB
qerror.h 8 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 kB
qlist.h 1.5 kB
qmp-commands.hx 53.4 kB
qmp.c 10.6 kB
qobject.h 2.7 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.7 kB
readline.h 1.5 kB
rules.mak 2.4 kB
s390-dis.c 93.3 kB
s390.ld 6.9 kB
savevm.c 58.6 kB
sh4-dis.c 82.7 kB
softmmu-semi.h 2 kB
softmmu_defs.h 2.5 kB
softmmu_exec.h 3.2 kB
softmmu_header.h 6.4 kB
softmmu_template.h 13.1 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.5 kB
targphys.h 538 Bytes
tcg-runtime.c 2.2 kB
tci-dis.c 1.8 kB
tci.c 35.1 kB
thunk.c 8.8 kB
thunk.h 4.9 kB
trace-events 50.8 kB
translate-all.c 4.2 kB
uboot_image.h 5.9 kB
user-exec.c 19.4 kB
version.rc 749 Bytes
vgafont.h 93.3 kB
vl.c 102 kB
vmstate.h 29.4 kB
x86_64.ld 6.4 kB
xen-all.c 34.3 kB
xen-mapcache.c 12 kB
xen-mapcache.h 1.4 kB
xen-stub.c 1 kB
xtensa-semi.c 6.7 kB

Latest revisions

# Date Author Comment
e120d449 05/01/2012 10:15 pm Stefan Hajnoczi

configure: check for supported Python 2.x versions

The tracetool code requires Python 2.4, which was released in 2004.
Check for a supported Python version so we can give a clear error
message.

Signed-off-by: Stefan Hajnoczi <>...

662da385 05/01/2012 10:15 pm Stefan Hajnoczi

tracetool: use Python 2.4-compatible exception handling syntax

The newer "except <exception-type> as <exception>:" syntax is not
supported by Python 2.4, we need to use "except <exception-type>,
<exception>:".

Tested all trace backends with Python 2.4.
...

45d6c787 05/01/2012 10:15 pm Stefan Hajnoczi

tracetool: use Python 2.4-compatible import() arguments

In Python 2.5 keyword arguments were added to import(). Avoid using
them to achieve Python 2.4 compatibility.

Signed-off-by: Stefan Hajnoczi <>
Reviewed-by: Lluís Vilanova <>

b3ef0ade 05/01/2012 10:15 pm Stefan Hajnoczi

tracetool: avoid str.rpartition() Python 2.5 function

The str.rpartition() function is related to str.split() and is used for
splitting strings. It was introduced in Python 2.5 and therefore cannot
be used in tracetool as Python 2.4 compatibility is required....

9943e0ec 05/01/2012 10:15 pm Stefan Hajnoczi

tracetool: avoid pkgutil.iter_modules() Python 2.7 function

The pkgutil.iter_modules() function provides a way to enumerate child
modules. Unfortunately it's missing in Python <2.7 so we must implement
similar behavior ourselves.

Signed-off-by: Stefan Hajnoczi <>...

b754e4fc 05/01/2012 05:23 pm malc

Remove stray HOST_LONG_SIZE

Signed-off-by: malc <>

7d21dcc8 05/01/2012 01:58 pm Blue Swirl

pc-bios: update OpenBIOS images

Update OpenBIOS images to SVN r1056.

Signed-off-by: Blue Swirl <>

560d375f 05/01/2012 01:49 pm Andreas Färber

configure: Add libraries for qemu-ga on Solaris

Move socket-related Solaris libraries to $solarisnetlibs and use them
for both $LIBS and $libs_qga.

Fixes build on illumos without --disable-guest-agent.

Signed-off-by: Lee Essen <>...

e61ab1da 05/01/2012 01:49 pm Andreas Färber

qemu-ga: Implement alternative to O_ASYNC

ga_channel_open() was using open flag O_ASYNC for SIGIO-driven I/O.
This breaks on illumos, so fall back to POSIX I_SETSIG ioctl (SIGPOLL).

Signed-off-by: Lee Essen <>
Signed-off-by: Andreas Färber <>...

3239ad04 05/01/2012 01:46 pm Stefan Weil

main-loop: Calculate poll timeout using timeout argument

The timeout argument was unused up to now,
but it can be used to reduce the poll_timeout when it is infinite
(negative value) or larger than timeout.

Signed-off-by: Stefan Weil <>
Reviewed-by: Paolo Bonzini <>...

View all revisions | View revisions

Also available in: Atom