Statistics
| Branch: | Revision:

root @ 9bdba1b6

Name Size
  audio
  bsd-user
  darwin-user
  fpu
  gdb-xml
  hw
  keymaps
  linux-user
  pc-bios
  slirp
  target-alpha
  target-arm
  target-cris
  target-i386
  target-m68k
  target-mips
  target-ppc
  target-sh4
  target-sparc
  tcg
  tests
.gitignore 358 Bytes
COPYING 17.6 kB
COPYING.LIB 25.8 kB
Changelog 15.8 kB
LICENSE 637 Bytes
MAINTAINERS 2.1 kB
Makefile 9 kB
Makefile.target 16.5 kB
README 59 Bytes
TODO 1.1 kB
VERSION 5 Bytes
a.out.h 13.6 kB
aes.c 59.8 kB
aes.h 717 Bytes
aio.c 4.9 kB
alpha-dis.c 80.5 kB
alpha.ld 4 kB
arm-dis.c 157.8 kB
arm-semi.c 14.2 kB
arm.ld 4.8 kB
balloon.h 537 Bytes
block-bochs.c 7 kB
block-cloop.c 4.8 kB
block-cow.c 7.7 kB
block-dmg.c 8.1 kB
block-nbd.c 4.6 kB
block-parallels.c 4.7 kB
block-qcow.c 28.3 kB
block-qcow2.c 82.9 kB
block-raw-posix.c 30.9 kB
block-raw-win32.c 13.5 kB
block-vmdk.c 25.4 kB
block-vpc.c 16.5 kB
block-vvfat.c 79.5 kB
block.c 42.4 kB
block.h 7.4 kB
block_int.h 5.7 kB
bswap.h 4.7 kB
bt-host.c 5.4 kB
bt-vhci.c 4.5 kB
buffered_file.c 5.7 kB
buffered_file.h 916 Bytes
cache-utils.c 1.5 kB
cache-utils.h 1.1 kB
cocoa.m 36.4 kB
configure 48.4 kB
console.c 45.1 kB
console.h 9.8 kB
cpu-all.h 29.1 kB
cpu-defs.h 8.7 kB
cpu-exec.c 50.8 kB
cris-dis.c 80.6 kB
curses.c 9.9 kB
curses_keys.h 12.4 kB
cutils.c 3.9 kB
d3des.c 15 kB
d3des.h 1.6 kB
def-helper.h 6.6 kB
device_tree.c 2.8 kB
device_tree.h 947 Bytes
dis-asm.h 18.3 kB
disas.c 10.5 kB
disas.h 966 Bytes
dyngen-exec.h 6.1 kB
elf.h 42 kB
elf_ops.h 7.5 kB
exec-all.h 13.1 kB
exec.c 107.1 kB
feature_to_c.sh 2.2 kB
gdbstub.c 58.1 kB
gdbstub.h 936 Bytes
gen-icount.h 1.5 kB
host-utils.c 2.8 kB
host-utils.h 5.5 kB
hostregs_helper.h 2.1 kB
hpet.h 618 Bytes
hppa-dis.c 100.4 kB
hppa.ld 8.1 kB
i386-dis.c 97.8 kB
i386.ld 4.6 kB
ia64.ld 8.4 kB
keymaps.c 5.6 kB
kqemu.c 27.8 kB
kqemu.h 5.3 kB
kvm-all.c 16.4 kB
kvm.h 1.7 kB
libfdt_env.h 1.2 kB
loader.c 13.6 kB
m68k-dis.c 211.9 kB
m68k-semi.c 12.3 kB
m68k.ld 5.9 kB
migration-exec.c 3.1 kB
migration-tcp.c 4.9 kB
migration.c 6 kB
migration.h 2.3 kB
mips-dis.c 204.8 kB
mips.ld 8.5 kB
mipsel.ld 8.5 kB
monitor.c 75.7 kB
nbd.c 13.9 kB
nbd.h 1.9 kB
net-checksum.c 2.2 kB
net.c 46.8 kB
net.h 3.3 kB
osdep.c 8.1 kB
osdep.h 2 kB
pci-ids.txt 883 Bytes
posix-aio-compat.c 4.3 kB
posix-aio-compat.h 1.1 kB
ppc-dis.c 129.5 kB
ppc.ld 8.6 kB
ppc64.ld 8.2 kB
qemu-aio.h 1.4 kB
qemu-binfmt-conf.sh 4 kB
qemu-char.c 54.8 kB
qemu-char.h 3.1 kB
qemu-common.h 5.8 kB
qemu-doc.texi 103 kB
qemu-img.c 25.3 kB
qemu-img.texi 5.2 kB
qemu-lock.h 6 kB
qemu-log.h 2.1 kB
qemu-malloc.c 2 kB
qemu-nbd.c 13 kB
qemu-nbd.texi 1.5 kB
qemu-sockets.c 11.8 kB
qemu-tech.texi 22 kB
qemu-timer.h 1.6 kB
qemu-tool.c 1.3 kB
qemu_socket.h 1.3 kB
readline.c 12.5 kB
rules.mak 548 Bytes
s390-dis.c 90.4 kB
s390.ld 7 kB
savevm.c 30.7 kB
sdl.c 20.3 kB
sdl_keysym.h 8.6 kB
sh4-dis.c 83.2 kB
softmmu-semi.h 2 kB
softmmu_defs.h 1.1 kB
softmmu_exec.h 2.3 kB
softmmu_header.h 9.5 kB
softmmu_template.h 12.1 kB
sparc-dis.c 171 kB
sparc.ld 4.3 kB
sparc64.ld 4.6 kB
sys-queue.h 16.8 kB
sysemu.h 6.1 kB
tap-win32.c 19.9 kB
texi2pod.pl 12 kB
thunk.c 8.2 kB
thunk.h 4.2 kB
translate-all.c 5.1 kB
uboot_image.h 6 kB
usb-bsd.c 16.6 kB
usb-linux.c 44.4 kB
usb-stub.c 1.8 kB
vgafont.h 93.3 kB
vl.c 153.3 kB
vnc.c 66.8 kB
vnc.h 3.9 kB
vnc_keysym.h 10.1 kB
vnchextile.h 4.5 kB
x86_64.ld 6.5 kB
x_keymap.c 3.8 kB

Latest revisions

# Date Author Comment
9bdba1b6 02/02/2009 07:10 pm aliguori

Add phenom CPU descriptor (Alexander Graf)

As part of my ongoing effort to make nested SVM useful, I started working to get
VMware ESX run inside KVM.

VMware couples itself pretty tightly to the CPUID, so it's a good idea to emulate
a machine that officially supports SVM and should thus exploit the powers of...

eef26553 02/02/2009 07:10 pm aliguori

Implement FFXSR (Alexander Graf)

Newer AMD CPUs have the FFXSR capability. This leaves out XMM
register in FXSAVE/FXRESTORE when in CPL=0 and 64-bit mode.

This is required for Hyper-V.

Signed-off-by: Alexander Graf <>
Signed-off-by: Anthony Liguori <>...

059cef40 02/02/2009 05:58 pm aliguori

Add zlib encoding support (Alexander Graf)

This patch adds zlib encoding support for VNC. It basically runs
the raw traffic through zlib, providing a pretty good compression
ratio.

Signed-off-by: Alexander Graf <>
Signed-off-by: Anthony Liguori <>...

d2a0102a 02/02/2009 05:58 pm aliguori

Move the framebuffer update package out (Alexander Graf)

Currently the send_framebuffer_update_raw and send_framebuffer_update_hextile
respectively send a send_framebuffer_update packet themselves. We need to reuse
send_framebuffer_update_raw for zlib encoding though, so let's move it out....

89064286 02/02/2009 05:58 pm aliguori

Move buffer functions up (Alexander Graf)

We will need to use buffer functions in code that will end up being
below the current buffer functions. In order to not introduce any
function stub defines, let's just move them up.

Signed-off-by: Alexander Graf <>...

fb437313 02/02/2009 05:58 pm aliguori

Add some tight awareness to vnc.c (Alexander Graf)

This patch enables the vnc server to understand fundamental tight extensions.
It changes from a "Hextile or not" scheme when sending framebuffer updates to
a "preferred encoding", namely the last one set....

26f8b9cc 02/02/2009 05:58 pm aliguori

Fix invalid #if in vnc.c when debugging is enabled (Alexander Graf)

While running with debugging enabled, I found an #if testing for
an undefined value, not defined(value). This patch fixes that.

Signed-off-by: Alexander Graf <>
Signed-off-by: Anthony Liguori <>...

29fa4ed9 02/02/2009 05:58 pm aliguori

Use VNC protocol defines (Alexander Graf)

Now that we have nice defines for all sorts of constants, let's
use them!

This patch also takes the "feature variables", currently called has_*
into a single feature int. This way adding new features is a lot
easier and doesn't clutter the VncState struct....

e06679fb 02/02/2009 05:58 pm aliguori

Split VNC defines to vnc.h (Alexander Graf)

The VNC protocol contains quite some constants, some of which are
currently hardcoded in the vnc.c code. This is not exactly pretty.

Let's move all those constants out to vnc.h, so they are clearly
separated. While at it, I also included other defines that will be...

a5e50b26 02/02/2009 12:19 am malc

Replace noreturn with QEMU_NORETURN

Thanks to Robert Riebisch for analysis [1]

[1] http://marc.info/?l=qemu-devel&m=123352293319271&w=2

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6492 c046a42c-6fe2-441c-8c8c-71466251a162

View all revisions | View revisions

Also available in: Atom