Statistics
| Branch: | Revision:

root @ 27e0c9a1

Name Size
  QMP
  audio
  block
  bsd-user
  darwin-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 11.7 kB
Makefile 14.1 kB
Makefile.dis 402 Bytes
Makefile.hw 529 Bytes
Makefile.objs 16.6 kB
Makefile.target 14.4 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 5.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 112.3 kB
block.h 17.2 kB
block_int.h 11.8 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.2 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 99.2 kB
console.c 46.9 kB
console.h 12.1 kB
coroutine-gthread.c 3.7 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
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 11.9 kB
disas.h 1.1 kB
dma-helpers.c 6.1 kB
dma.h 2 kB
dyngen-exec.h 2 kB
elf.h 46.1 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.2 kB
exec-memory.h 1 kB
exec-obsolete.h 3.7 kB
exec.c 134.3 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.3 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.1 kB
main-loop.h 13.5 kB
memory.c 50.8 kB
memory.h 25.3 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 23.8 kB
nbd.h 2.8 kB
net.c 39.9 kB
net.h 6.6 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.4 kB
oslib-posix.c 6.3 kB
oslib-win32.c 3.3 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 17 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 48.2 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.5 kB
qemu-barrier.h 978 Bytes
qemu-bridge-helper.c 10.1 kB
qemu-char.c 74 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 865 Bytes
qemu-coroutine.c 1.6 kB
qemu-coroutine.h 5.6 kB
qemu-doc.texi 81.1 kB
qemu-error.c 4.4 kB
qemu-error.h 1.2 kB
qemu-file.h 7 kB
qemu-ga.c 17.7 kB
qemu-img-cmds.hx 1.8 kB
qemu-img.c 46.2 kB
qemu-img.texi 9.1 kB
qemu-io.c 45.2 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 1.9 kB
qemu-progress.c 4 kB
qemu-queue.h 19.5 kB
qemu-sockets.c 17.5 kB
qemu-tech.texi 23 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.6 kB
qemu-timer.h 8.2 kB
qemu-tls.h 1.9 kB
qemu-tool.c 1.7 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.6 kB
qerror.c 15.9 kB
qerror.h 7.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.5 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 557 Bytes
range.h 867 Bytes
readline.c 12.7 kB
readline.h 1.5 kB
rules.mak 2.3 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.5 kB
softmmu_template.h 13 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 34.3 kB
thunk.c 8.2 kB
thunk.h 4.1 kB
trace-events 49.5 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 33.2 kB
xen-mapcache.c 12 kB
xen-mapcache.h 1.4 kB
xen-stub.c 982 Bytes
xtensa-semi.c 6.7 kB

Latest revisions

# Date Author Comment
bfe24e1a 04/05/2012 03:54 pm Kevin Wolf

trace-events: Rename 'next' argument

'next' is a systemtap keyword, so it's a bad idea to use it as an
argument name.

Signed-off-by: Kevin Wolf <>

fa6b8733 04/05/2012 03:54 pm Kevin Wolf

tracetool: Forbid argument name 'next'

It has happened more than once that patches that look perfectly sane
and work with simpletrace broke systemtap because they use 'next' as an
argument name for a tracing function. However, 'next' is a keyword for
systemtap, so we shouldn't use it....

3948d1d4 04/05/2012 03:54 pm Kevin Wolf

qcow2: Remove unused parameter in get_cluster_table()

Since everything goes through the cache, callers don't use the L2 table
offset any more.

Signed-off-by: Kevin Wolf <>
Reviewed-by: Stefan Hajnoczi <>

d7bb72c8 04/05/2012 03:54 pm Stefan Hajnoczi

qemu-io: add option to enable tracing

It can be useful to enable QEMU tracing when trying out block layer
interfaces via qemu-io. Tracing can be enabled using the new -T FILE
option where the given file contains a list of trace events to enable
(just like the qemu --trace events=FILE option)....

29cdb251 04/05/2012 03:54 pm Paolo Bonzini

block: push recursive flushing up from drivers

Signed-off-by: Paolo Bonzini <>
Signed-off-by: Kevin Wolf <>

85e8dab1 04/05/2012 03:54 pm Paolo Bonzini

aio: move BlockDriverAIOCB to qemu-aio.h

And remove several block_int.h inclusions that should not be there.

Signed-off-by: Paolo Bonzini <>
Reviewed-by: Stefan Hajnoczi <>
Signed-off-by: Kevin Wolf <>

2844bdd9 04/05/2012 03:54 pm Kevin Wolf

ide: IDENTIFY word 86 bit 14 is reserved

Reserved bits should be cleared to zero.

Signed-off-by: Kevin Wolf <>
Reviewed-by: Stefan Hajnoczi <>

27e0c9a1 04/05/2012 03:54 pm Floris Bos

ide: Add "model=s" qdev option

Allow the user to override the default disk model name "QEMU HARDDISK".

Some Linux distributions use the /dev/disk/by-id/scsi-SATA_name-of-disk-
model_serial addressing scheme when refering to partitions in /etc/fstab
and elsewhere. This causes problems when starting a disk image taken from...

8f8d364f 04/04/2012 11:45 pm Blue Swirl

Merge branch 's390-for-upstream' of git://repo.or.cz/qemu/agraf

  • 's390-for-upstream' of git://repo.or.cz/qemu/agraf:
    target-s390x: Update s390x_{tod,cpu}_timer() to use S390CPU
    target-s390x: QOM'ify CPU init
    target-s390x: QOM'ify CPU reset
    target-s390x: QOM'ify CPU
a7be9bad 04/04/2012 10:20 pm Artyom Tarasenko

Improve interrupt handling priority

The vector interrupt has higher priority than interrupt_level_n.
Also check only interrupt_level_n concurency when TL > 0, the traps of
other types may be nested.

Signed-off-by: Artyom Tarasenko <>
Signed-off-by: Blue Swirl <>

View all revisions | View revisions

Also available in: Atom