Statistics
| Branch: | Revision:

root @ f8bfb1dc

Name Size
  audio
  block
  bsd-user
  darwin-user
  fpu
  gdb-xml
  hw
  linux-user
  pc-bios
  slirp
  target-alpha
  target-arm
  target-cris
  target-i386
  target-m68k
  target-microblaze
  target-mips
  target-ppc
  target-sh4
  target-sparc
  tcg
  tests
.gitignore 453 Bytes
CODING_STYLE 2.7 kB
COPYING 17.6 kB
COPYING.LIB 25.8 kB
Changelog 18.5 kB
LICENSE 637 Bytes
MAINTAINERS 2.3 kB
Makefile 11.7 kB
Makefile.hw 747 Bytes
Makefile.target 16.7 kB
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 kB
alpha-dis.c 80.4 kB
alpha.ld 4 kB
arm-dis.c 156.7 kB
arm-semi.c 14.1 kB
arm.ld 4.8 kB
balloon.h 537 Bytes
block.c 43.1 kB
block.h 7.1 kB
block_int.h 6.9 kB
bswap.h 4.7 kB
bt-host.c 5.4 kB
bt-host.h 123 Bytes
bt-vhci.c 4.5 kB
buffered_file.c 6 kB
buffered_file.h 916 Bytes
cache-utils.c 1.6 kB
cache-utils.h 1.1 kB
cmd.c 10.5 kB
cmd.h 2.2 kB
cocoa.m 36.4 kB
configure 55.6 kB
console.c 44.4 kB
console.h 9.9 kB
cpu-all.h 25.9 kB
cpu-common.h 3.6 kB
cpu-defs.h 8.5 kB
cpu-exec.c 55 kB
create_config 1.2 kB
cris-dis.c 80.3 kB
curses.c 9.8 kB
curses_keys.h 12.4 kB
cutils.c 4.5 kB
d3des.c 15 kB
d3des.h 1.6 kB
def-helper.h 6.6 kB
device_tree.c 2.6 kB
device_tree.h 942 Bytes
dis-asm.h 18.5 kB
disas.c 10.9 kB
disas.h 1.1 kB
dma-helpers.c 4.7 kB
dma.h 1.1 kB
dyngen-exec.h 3.5 kB
elf.h 42.9 kB
elf_ops.h 7.9 kB
exec-all.h 13.1 kB
exec.c 111.3 kB
feature_to_c.sh 2.1 kB
gdbstub.c 63.4 kB
gdbstub.h 1.1 kB
gen-icount.h 1.5 kB
host-utils.c 2.8 kB
host-utils.h 5.5 kB
hostregs_helper.h 1.8 kB
hpet.h 618 Bytes
hppa-dis.c 100.1 kB
hppa.ld 8.1 kB
hxtool 720 Bytes
i386-dis.c 159.1 kB
i386.ld 4.6 kB
ia64.ld 8.4 kB
ioport-user.c 1.7 kB
ioport.c 7.4 kB
ioport.h 2.1 kB
keymaps.c 5.3 kB
keymaps.h 2 kB
kqemu.c 27.8 kB
kqemu.h 5.3 kB
kvm-all.c 27.3 kB
kvm.h 3.9 kB
libfdt_env.h 1.1 kB
loader.c 13.4 kB
m68k-dis.c 211.6 kB
m68k-semi.c 12.2 kB
m68k.ld 5.9 kB
microblaze-dis.c 39.8 kB
migration-exec.c 3.2 kB
migration-tcp.c 4.7 kB
migration.c 7.8 kB
migration.h 2.5 kB
mips-dis.c 204.7 kB
mips.ld 8.5 kB
mipsel.ld 8.5 kB
module.c 1.3 kB
module.h 1.1 kB
monitor.c 87.1 kB
monitor.h 901 Bytes
nbd.c 13.9 kB
nbd.h 1.8 kB
net-checksum.c 2.2 kB
net.c 79.9 kB
net.h 5.6 kB
osdep.c 8.7 kB
osdep.h 2 kB
pci-ids.txt 883 Bytes
posix-aio-compat.c 10.1 kB
posix-aio-compat.h 1.6 kB
ppc-dis.c 237 kB
ppc.ld 8.6 kB
ppc64.ld 8.2 kB
qemu-aio.h 1.5 kB
qemu-binfmt-conf.sh 4 kB
qemu-char.c 58 kB
qemu-char.h 3.4 kB
qemu-common.h 6.5 kB
qemu-doc.texi 66.2 kB
qemu-img-cmds.hx 1.5 kB
qemu-img.c 30 kB
qemu-img.texi 5.2 kB
qemu-io.c 30.4 kB
qemu-lock.h 6 kB
qemu-log.h 2.1 kB
qemu-malloc.c 2.2 kB
qemu-monitor.hx 18.6 kB
qemu-nbd.c 13 kB
qemu-nbd.texi 1.5 kB
qemu-option.c 19.3 kB
qemu-option.h 4.5 kB
qemu-options.hx 56.6 kB
qemu-sockets.c 12 kB
qemu-tech.texi 22.1 kB
qemu-thread.c 3.3 kB
qemu-thread.h 1.1 kB
qemu-timer.h 1.6 kB
qemu-tool.c 1.4 kB
qemu.sasl 1.3 kB
qemu_socket.h 1.3 kB
readline.c 12.7 kB
readline.h 1.5 kB
rules.mak 598 Bytes
s390-dis.c 90.2 kB
s390.ld 7 kB
savevm.c 31.7 kB
sdl.c 26.5 kB
sdl_keysym.h 8.5 kB
sdl_zoom.c 2.8 kB
sdl_zoom.h 578 Bytes
sdl_zoom_template.h 7 kB
sh4-dis.c 83.1 kB
softmmu-semi.h 2 kB
softmmu_defs.h 1.1 kB
softmmu_exec.h 2.7 kB
softmmu_header.h 4.8 kB
softmmu_template.h 12 kB
sparc-dis.c 170.8 kB
sparc.ld 4.3 kB
sparc64.ld 4.6 kB
sys-queue.h 16.8 kB
sysemu.h 7.7 kB
tap-win32.c 20.1 kB
targphys.h 720 Bytes
texi2pod.pl 11.9 kB
thunk.c 8.2 kB
thunk.h 4.1 kB
tool-osdep.c 142 Bytes
translate-all.c 5 kB
uboot_image.h 5.9 kB
usb-bsd.c 16.9 kB
usb-linux.c 44.1 kB
usb-stub.c 1.8 kB
vgafont.h 93.3 kB
vl.c 155.9 kB
vnc-auth-sasl.c 19.1 kB
vnc-auth-sasl.h 2.3 kB
vnc-auth-vencrypt.c 5.6 kB
vnc-auth-vencrypt.h 1.4 kB
vnc-tls.c 14 kB
vnc-tls.h 2.2 kB
vnc.c 69.1 kB
vnc.h 9.5 kB
vnc_keysym.h 11.1 kB
vnchextile.h 4.5 kB
x86_64.ld 6.5 kB
x_keymap.c 5.9 kB
x_keymap.h 1.3 kB

Latest revisions

# Date Author Comment
97df1ee5 07/27/2009 10:09 pm Ed Swierk

slirp: Remove UDP protocol emulation (talk, cuseeme)

The UDP emulation code for talk has been commented out since the
beginning of time, and unless someone who runs CU-SeeMe on qemu with
user-mode networking can vouch that the special magic (a) is necessary...

aaf10d9d 07/27/2009 10:09 pm Ed Swierk

slirp: Use monotonic clock if available (v2)

Calling gettimeofday() to compute a time interval can cause problems if
the system clock jumps forwards or backwards; replace updtime() with
qemu_get_clock(rt_clock), which calls clock_gettime(CLOCK_MONOTONIC) if...

fc5d642f 07/27/2009 10:09 pm Luiz Capitulino

Fix broken build

The only caller of on_vcpu() is protected by ifdef
KVM_CAP_SET_GUEST_DEBUG, so protect on_vcpu() too otherwise QEMU
may not to build.

Signed-off-by: Luiz Capitulino <>
Signed-off-by: Anthony Liguori <>

2bb8c10c 07/27/2009 10:09 pm Glauber Costa

fix broken migration

While fixing migration with -S, commit
89befdd1a6b18215153b8976682d57b7d03d5782 broke the rest of us. Poor
glommer, with a poor family, spare him his life from this monstruosity.

Since the unconditional vm_start, not autostart was the villain, I'm putting...

f8bfb1dc 07/27/2009 10:09 pm Filip Navara

tap-win32: Use correct headers.

Replace the usage of DDK headers with the SDK counterpart "winioctl.h".

Signed-off-by: Filip Navara <>
Signed-off-by: Anthony Liguori <>

1c7936e3 07/27/2009 10:09 pm Alexander Graf

Use 64bit pointer for dirty log

Dirty logs currently get written with native "long" size. On little endian
it doesn't matter if we use uint64_t instead though, because we'd still end
up using the right bytes.

On big endian, this does become a bigger problem, so we need to ensure that...

96c1606b 07/27/2009 10:09 pm Alexander Graf

Use Little Endian for Dirty Log

We currently use host endian long types to store information
in the dirty bitmap.

This works reasonably well on Little Endian targets, because the
u32 after the first contains the next 32 bits. On Big Endian this
breaks completely though, forcing us to be inventive here....

6be68d7e 07/27/2009 10:09 pm Jes Sorensen

Introduce -smp , maxcpus= flag to specify maximum number of CPUS.

Follow on patch will use it to determine the size of the MADT and
other BIOS tables.

Signed-off-by: Jes Sorensen <>
Signed-off-by: Anthony Liguori <>

baef8a66 07/27/2009 10:09 pm Jes Sorensen

QEMU BOCHS bios patches to use maxcpus value.

Signed-off-by: Jes Sorensen <>
Signed-off-by: Anthony Liguori <>

3174ecd1 07/27/2009 10:09 pm Michael S. Tsirkin

qemu: msix nit: clear msix_entries_nr on error

I don't think it's critical to do this, but it's
best to keep uninit and error recovery consistent.

Signed-off-by: Michael S. Tsirkin <>
Signed-off-by: Anthony Liguori <>

View all revisions | View revisions

Also available in: Atom