Statistics
| Branch: | Revision:

root @ ff753bb9

Name Size
  QMP
  audio
  block
  bsd-user
  darwin-user
  default-configs
  docs
  fpu
  fsdev
  gdb-xml
  hw
  linux-user
  net
  pc-bios
  roms
  slirp
  sysconfigs
  target-alpha
  target-arm
  target-cris
  target-i386
  target-m68k
  target-microblaze
  target-mips
  target-ppc
  target-s390x
  target-sh4
  target-sparc
  tcg
  tests
  ui
.gitignore 701 Bytes
.gitmodules 174 Bytes
CODING_STYLE 2.8 kB
COPYING 17.6 kB
COPYING.LIB 25.8 kB
Changelog 22.4 kB
HACKING 4.9 kB
LICENSE 637 Bytes
MAINTAINERS 2.3 kB
Makefile 11.3 kB
Makefile.dis 402 Bytes
Makefile.hw 510 Bytes
Makefile.objs 10.2 kB
Makefile.target 10 kB
Makefile.user 426 Bytes
README 59 Bytes
TODO 1.1 kB
VERSION 8 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 5.8 kB
alpha-dis.c 79.8 kB
alpha.ld 3.9 kB
arch_init.c 15.7 kB
arch_init.h 808 Bytes
arm-dis.c 156.4 kB
arm-semi.c 14.1 kB
arm.ld 4.6 kB
async.c 5.9 kB
balloon.c 4.3 kB
balloon.h 894 Bytes
block-migration.c 16.9 kB
block-migration.h 504 Bytes
block.c 70.9 kB
block.h 10.8 kB
block_int.h 9.4 kB
blockdev.c 16 kB
blockdev.h 1.5 kB
bswap.h 5 kB
bt-host.c 5.2 kB
bt-host.h 123 Bytes
bt-vhci.c 4.5 kB
buffered_file.c 6.4 kB
buffered_file.h 916 Bytes
cache-utils.c 2.2 kB
cache-utils.h 1.1 kB
check-qdict.c 8.9 kB
check-qfloat.c 1.5 kB
check-qint.c 2.1 kB
check-qjson.c 19.9 kB
check-qlist.c 2.8 kB
check-qstring.c 2.8 kB
cmd.c 11.6 kB
cmd.h 2.2 kB
compatfd.c 2.3 kB
compatfd.h 1.5 kB
config.h 52 Bytes
configure 79.9 kB
console.c 46.5 kB
console.h 11.5 kB
cpu-all.h 23.5 kB
cpu-common.h 5.2 kB
cpu-defs.h 9 kB
cpu-exec.c 43.8 kB
cpus.c 22.1 kB
cpus.h 510 Bytes
create_config 2.3 kB
cris-dis.c 80.2 kB
cursor.c 5.3 kB
cursor_hidden.xpm 1.3 kB
cursor_left_ptr.xpm 1.4 kB
cutils.c 6.7 kB
def-helper.h 7.2 kB
device_tree.c 2.6 kB
device_tree.h 942 Bytes
dis-asm.h 18.2 kB
disas.c 11.4 kB
disas.h 1.1 kB
dma-helpers.c 4.7 kB
dma.h 1.1 kB
dyngen-exec.h 2.4 kB
elf.h 44.8 kB
envlist.c 5.3 kB
envlist.h 533 Bytes
exec-all.h 11.4 kB
exec.c 122.1 kB
feature_to_c.sh 2.1 kB
gdbstub.c 68.2 kB
gdbstub.h 1.3 kB
gen-icount.h 1.2 kB
hmp-commands.hx 30.7 kB
host-utils.c 2.8 kB
host-utils.h 5.4 kB
hpet.h 618 Bytes
hppa-dis.c 100.2 kB
hppa.ld 8 kB
hxtool 2.2 kB
i386-dis.c 159.1 kB
i386.ld 4.7 kB
ia64-dis.c 396.6 kB
ia64.ld 8.2 kB
input.c 7.7 kB
ioport-user.c 1.6 kB
ioport.c 7 kB
ioport.h 1.8 kB
iov.c 1.6 kB
iov.h 638 Bytes
json-lexer.c 7.7 kB
json-lexer.h 977 Bytes
json-parser.c 13.1 kB
json-parser.h 421 Bytes
json-streamer.c 2.2 kB
json-streamer.h 959 Bytes
kvm-all.c 32.8 kB
kvm-stub.c 2.3 kB
kvm.h 5.1 kB
libfdt_env.h 1.1 kB
linux-aio.c 6.6 kB
m68k-dis.c 211.6 kB
m68k-semi.c 12.2 kB
m68k.ld 5.9 kB
microblaze-dis.c 62.1 kB
migration-exec.c 3.1 kB
migration-fd.c 2.8 kB
migration-tcp.c 4.6 kB
migration-unix.c 4.8 kB
migration.c 11.3 kB
migration.h 3.5 kB
mips-dis.c 206.7 kB
mips.ld 8.4 kB
module.c 1.3 kB
module.h 1.1 kB
monitor.c 125.3 kB
monitor.h 1.6 kB
nbd.c 16.4 kB
nbd.h 1.9 kB
net-checksum.c 2.2 kB
net.c 37.4 kB
net.h 5.7 kB
notify.c 814 Bytes
notify.h 857 Bytes
os-posix.c 8.1 kB
os-win32.c 6.5 kB
osdep.c 5 kB
osdep.h 3 kB
oslib-posix.c 2.8 kB
oslib-win32.c 3.2 kB
path.c 4.3 kB
pci-ids.txt 883 Bytes
pflib.c 6.6 kB
pflib.h 496 Bytes
poison.h 1.3 kB
posix-aio-compat.c 15.8 kB
ppc-dis.c 237 kB
ppc.ld 8.5 kB
ppc64.ld 7.8 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 kB
qemu-barrier.h 226 Bytes
qemu-binfmt-conf.sh 4.2 kB
qemu-char.c 65.1 kB
qemu-char.h 4 kB
qemu-common.h 9.5 kB
qemu-config.c 14.6 kB
qemu-config.h 542 Bytes
qemu-doc.texi 74.6 kB
qemu-error.c 4.3 kB
qemu-error.h 1.1 kB
qemu-img-cmds.hx 1.7 kB
qemu-img.c 43 kB
qemu-img.texi 6.9 kB
qemu-io.c 35.9 kB
qemu-lock.h 6 kB
qemu-log.h 2.1 kB
qemu-malloc.c 2.5 kB
qemu-nbd.c 13.8 kB
qemu-nbd.texi 1.5 kB
qemu-objects.h 506 Bytes
qemu-option.c 24.4 kB
qemu-option.h 5.2 kB
qemu-options.h 1.5 kB
qemu-options.hx 76.6 kB
qemu-os-posix.h 1.6 kB
qemu-os-win32.h 2.2 kB
qemu-queue.h 22 kB
qemu-sockets.c 18.9 kB
qemu-tech.texi 22.3 kB
qemu-thread.c 3.8 kB
qemu-thread.h 1.2 kB
qemu-timer-common.c 2 kB
qemu-timer.c 27.9 kB
qemu-timer.h 8.2 kB
qemu-tool.c 1.6 kB
qemu-x509.h 239 Bytes
qemu.sasl 1.3 kB
qemu_socket.h 1.7 kB
qerror.c 11.6 kB
qerror.h 5.2 kB
qfloat.c 1.3 kB
qfloat.h 562 Bytes
qint.c 1.2 kB
qint.h 539 Bytes
qjson.c 7.3 kB
qjson.h 708 Bytes
qlist.c 3 kB
qlist.h 1.3 kB
qmp-commands.hx 36.5 kB
qobject.h 2.7 kB
qstring.c 3.1 kB
qstring.h 884 Bytes
range.h 867 Bytes
readline.c 12.8 kB
readline.h 1.5 kB
rules.mak 1.9 kB
rwhandler.c 2.6 kB
rwhandler.h 969 Bytes
s390-dis.c 93.3 kB
s390.ld 6.9 kB
savevm.c 52.9 kB
sh4-dis.c 82.9 kB
simpletrace.c 5.9 kB
simpletrace.h 1.4 kB
simpletrace.py 2.5 kB
softmmu-semi.h 2 kB
softmmu_defs.h 1.1 kB
softmmu_exec.h 3 kB
softmmu_header.h 4.8 kB
softmmu_template.h 12 kB
sparc-dis.c 171.7 kB
sparc.ld 4.7 kB
sparc64.ld 4.4 kB
sysemu.h 4.9 kB
targphys.h 538 Bytes
tcg-runtime.c 2.2 kB
texi2pod.pl 11.9 kB
thunk.c 8.2 kB
thunk.h 4.1 kB
trace-events 4 kB
tracetool 6.1 kB
translate-all.c 4.3 kB
uboot_image.h 5.9 kB
usb-bsd.c 17.4 kB
usb-linux.c 43.5 kB
usb-stub.c 1.8 kB
version.rc 749 Bytes
vgafont.h 93.3 kB
vl.c 83.9 kB
x86_64.ld 6.6 kB

Latest revisions

# Date Author Comment
dc786bc9 10/30/2010 11:02 am Jes Sorensen

Move qemu_gettimeofday() to OS specific files

Signed-off-by: Jes Sorensen <>
Signed-off-by: Blue Swirl <>

ff753bb9 10/30/2010 11:02 am Jes Sorensen

Do not redefine reserved key-words TRUE/FALSE

TRUE/FALSE are generally reserved keywords and shouldn't be defined in
a driver like this. Rename the macros to SDP_TRUE and SDP_FALSE
respectively.

Signed-off-by: Jes Sorensen <>
Signed-off-by: Blue Swirl <>

70e72ce4 10/30/2010 11:02 am Jes Sorensen

qemu_pipe() is used only by POSIX code, so move to oslib-posix.c

Signed-off-by: Jes Sorensen <>
Signed-off-by: Blue Swirl <>

949d31e6 10/30/2010 11:02 am Jes Sorensen

We only support eventfd under POSIX, move qemu_eventfd() to os-posix.c

Signed-off-by: Jes Sorensen <>
Signed-off-by: Blue Swirl <>

c1b0b93b 10/30/2010 11:02 am Jes Sorensen

Move QEMU OS dependant library functions to OS specific files

This moves library functions used by both QEMU and the QEMU tools,
such as qemu-img, qemu-nbd etc. from osdep.c to oslib-{posix,win32}.c

In addition it introduces oslib-obj.y to the Makefile set to be...

9549e764 10/30/2010 11:02 am Jes Sorensen

Move osdep socket code to oslib-{posix,win32}.c

Signed-off-by: Jes Sorensen <>
Signed-off-by: Blue Swirl <>

055403b2 10/30/2010 11:01 am Stefan Weil

exec: Use fprintf_function for dump_exec_info (format checking)

fprintf_function uses format checking with GCC_FMT_ATTR.

It is declared in qemu-common.h and used in cpu-all.h
(which is included from cpu.h), so qemu-common.h must
be included earlier. Some redundant include statements...

9a78eead 10/30/2010 11:01 am Stefan Weil

target-xxx: Use fprintf_function (format checking)

fprintf_function uses format checking with GCC_FMT_ATTR.

Format errors were fixed in
  • target-i386/helper.c
  • target-mips/translate.c
  • target-ppc/translate.c

Cc: Blue Swirl <>
Signed-off-by: Stefan Weil <>...

405cf9ff 10/30/2010 11:01 am Stefan Weil

tcg: Use fprintf_function (format checking)

fprintf_function uses format checking with GCC_FMT_ATTR.

Cc: Blue Swirl <>
Signed-off-by: Stefan Weil <>
Signed-off-by: Blue Swirl <>

f868445a 10/30/2010 11:01 am Stefan Weil

Add fprintf_function for function pointers to fprintf-like functions

This kind of function pointers is used very often in qemu.

The new data type uses format checking with GCC_FMT_ATTR
and will be used in later patches.

Cc: Blue Swirl <>...

View all revisions | View revisions

Also available in: Atom