Statistics
| Branch: | Revision:

root @ fecb93c4

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
.gitignore 658 Bytes
.gitmodules 174 Bytes
CODING_STYLE 2.9 kB
COPYING 17.6 kB
COPYING.LIB 25.8 kB
Changelog 22.4 kB
LICENSE 637 Bytes
MAINTAINERS 2.3 kB
Makefile 10.6 kB
Makefile.dis 402 Bytes
Makefile.hw 510 Bytes
Makefile.objs 9.3 kB
Makefile.target 9.4 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.8 kB
block-migration.h 504 Bytes
block.c 69.7 kB
block.h 10.6 kB
block_int.h 9.1 kB
blockdev.c 16 kB
blockdev.h 1.7 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.1 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
cocoa.m 37.1 kB
config.h 52 Bytes
configure 72.2 kB
console.c 46.4 kB
console.h 11.5 kB
cpu-all.h 23.6 kB
cpu-common.h 5 kB
cpu-defs.h 9 kB
cpu-exec.c 43.7 kB
cpus.c 18.6 kB
cpus.h 546 Bytes
create_config 2.3 kB
cris-dis.c 80.3 kB
curses.c 9.8 kB
curses_keys.h 13.6 kB
cursor.c 5.3 kB
cursor_hidden.xpm 1.3 kB
cursor_left_ptr.xpm 1.4 kB
cutils.c 5.9 kB
d3des.c 15 kB
d3des.h 1.6 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.2 kB
dma-helpers.c 4.7 kB
dma.h 1.1 kB
dyngen-exec.h 3 kB
elf.h 43.1 kB
envlist.c 5.3 kB
envlist.h 533 Bytes
exec-all.h 11.7 kB
exec.c 121.5 kB
feature_to_c.sh 2.1 kB
gdbstub.c 68.2 kB
gdbstub.h 1.2 kB
gen-icount.h 1.2 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 6.8 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
keymaps.c 5.7 kB
keymaps.h 2.4 kB
kvm-all.c 32 kB
kvm-stub.c 2.1 kB
kvm.h 4.8 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.1 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 120.6 kB
monitor.h 1.6 kB
nbd.c 13.9 kB
nbd.h 1.8 kB
net-checksum.c 2.2 kB
net.c 36.3 kB
net.h 5.7 kB
notify.c 814 Bytes
notify.h 857 Bytes
os-posix.c 7.6 kB
os-win32.c 6 kB
osdep.c 8.1 kB
osdep.h 2.4 kB
path.c 4.3 kB
pci-ids.txt 883 Bytes
poison.h 1.3 kB
posix-aio-compat.c 15.6 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 152 Bytes
qemu-binfmt-conf.sh 4.2 kB
qemu-char.c 65 kB
qemu-char.h 3.8 kB
qemu-common.h 8.2 kB
qemu-config.c 13.4 kB
qemu-config.h 825 Bytes
qemu-doc.texi 71.8 kB
qemu-error.c 4.3 kB
qemu-error.h 1.2 kB
qemu-img-cmds.hx 1.7 kB
qemu-img.c 42.2 kB
qemu-img.texi 6.8 kB
qemu-io.c 35.1 kB
qemu-lock.h 6 kB
qemu-log.h 2.1 kB
qemu-malloc.c 2.3 kB
qemu-monitor.hx 58.9 kB
qemu-nbd.c 13.7 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 75.5 kB
qemu-os-posix.h 1.5 kB
qemu-os-win32.h 2.1 kB
qemu-queue.h 22 kB
qemu-sockets.c 18.9 kB
qemu-tech.texi 22.3 kB
qemu-thread.c 3.5 kB
qemu-thread.h 1.1 kB
qemu-timer.c 29.4 kB
qemu-timer.h 7 kB
qemu-tool.c 1.7 kB
qemu-x509.h 239 Bytes
qemu.sasl 1.3 kB
qemu_socket.h 1.7 kB
qerror.c 11.4 kB
qerror.h 5.1 kB
qfloat.c 1.3 kB
qfloat.h 562 Bytes
qint.c 1.2 kB
qint.h 539 Bytes
qjson.c 6.2 kB
qjson.h 649 Bytes
qlist.c 3 kB
qlist.h 1.3 kB
qobject.h 2.7 kB
qstring.c 3.1 kB
qstring.h 884 Bytes
readline.c 12.8 kB
readline.h 1.5 kB
rules.mak 1.6 kB
rwhandler.c 2.6 kB
rwhandler.h 969 Bytes
s390-dis.c 93.3 kB
s390.ld 6.9 kB
savevm.c 48.8 kB
sdl.c 27 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 82.9 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 5 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
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
vgafont.h 93.3 kB
vl.c 83 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-encoding-hextile.c 3.4 kB
vnc-encoding-tight.c 36 kB
vnc-encoding-tight.h 8 kB
vnc-encoding-zlib.c 4.4 kB
vnc-tls.c 13.9 kB
vnc-tls.h 2.2 kB
vnc.c 76.2 kB
vnc.h 13.1 kB
vnc_keysym.h 11.1 kB
vnchextile.h 4.7 kB
x86_64.ld 6.6 kB
x_keymap.c 5.9 kB
x_keymap.h 1.3 kB

Latest revisions

# Date Author Comment
fecb93c4 07/11/2010 08:01 pm Isaku Yamahata

pci: set multifunction property for normal device.

use pci_create_simple_multifunction() for normal device which sets
multifunction bit.
At the moment, only pc_piix.c and mips_malta.c uses multifunction
devices with piix3/4 pci-isa bridge.
And other boards don't populate those devices....

49823868 07/11/2010 08:00 pm Isaku Yamahata

pci: introduce multifunction property.

introduce multifunction property.
Also introduce new convenient device creation function which
will be used later.

For bisectability this patch doesn't do anything, but sets the property
resulting in no functional changes....

f4594a3b 07/11/2010 08:00 pm Isaku Yamahata

qdev: implement qdev_prop_set_bit().

implement qdev_prop_set_bit().

Signed-off-by: Isaku Yamahata <>
Signed-off-by: Blue Swirl <>

e327e323 07/11/2010 08:00 pm Isaku Yamahata

pci: remove PCIDeviceInfo::header_type

replace PCIDeviceInfo::header_type with is_bridge
as suggested by Michael S. Tsirkin <>

Signed-off-by: Isaku Yamahata <>
Signed-off-by: Blue Swirl <>

b80d4a98 07/11/2010 08:00 pm Isaku Yamahata

pci: don't overwrite multi functio bit in pci header type.

Don't overwrite pci header type.
Otherwise, multi function bit which pci_init_header_type() sets
appropriately is lost.
Anyway PCI_HEADER_TYPE_NORMAL is zero, so it is unnecessary to zero
which is already zero cleared....

6fa84913 07/11/2010 08:00 pm Isaku Yamahata

pci: insert assert that auto-assigned-address function is single function device.

Auto-assigned-address pci function (passing devfn = -1) is always
single function.
This patch adds assert() to guarantee that auto-assigned-address function
is always single function device at function = 0....

520128bd 07/11/2010 07:58 pm Isaku Yamahata

pci: use PCI_DEVFN() where appropriate.

Use PCI_DEVFN() and PCI_FUNC_MAX where appropriate.
This patch make it clear that func = 0.

test:
The following object files with/without this patch are stripped and compared.
They remains same.
arm-softmmu/versatile_pci.o...

161f85e6 07/11/2010 11:24 am Aurelien Jarno

target-mips: add loongson 2E & 2F integer instructions

This patch adds support for loongson 2E & 2F instructions. They are the
same instructions, but differ by the opcode encoding.

Signed-off-by: Aurelien Jarno <>

09d7ae90 07/07/2010 10:37 pm Blue Swirl

Fix warning about uninitialized variable

With gcc 4.2.1-sjlj (mingw32-2) I get this warning:
/src/qemu/exec.c: In function 'qemu_ram_alloc':
/src/qemu/exec.c:2777: warning: 'offset' may be used uninitialized in this function

Fix by initializing the variable....

6defcc37 07/07/2010 08:54 pm MORITA Kazutaka

sheepdog: fix compile error on systems without TCP_CORK

WIN32 is not only the system which doesn't have TCP_CORK (e.g. OS X).

Signed-off-by: MORITA Kazutaka <>
Signed-off-by: Blue Swirl <>

View all revisions | View revisions

Also available in: Atom