Statistics
| Branch: | Revision:

root @ 4d4922c3

Name Size
  QMP
  audio
  backends
  block
  bsd-user
  default-configs
  docs
  fpu
  fsdev
  gdb-xml
  hw
  include
  libcacard
  linux-headers
  linux-user
  net
  pc-bios
  qapi
  qga
  qom
  roms
  scripts
  slirp
  stubs
  sysconfigs
  target-alpha
  target-arm
  target-cris
  target-i386
  target-lm32
  target-m68k
  target-microblaze
  target-mips
  target-openrisc
  target-ppc
  target-s390x
  target-sh4
  target-sparc
  target-unicore32
  target-xtensa
  tcg
  tests
  trace
  ui
.exrc 220 Bytes
.gitignore 1.3 kB
.gitmodules 682 Bytes
.mailmap 1.2 kB
CODING_STYLE 3.1 kB
COPYING 17.6 kB
COPYING.LIB 25.8 kB
Changelog 22.6 kB
HACKING 5 kB
LICENSE 519 Bytes
MAINTAINERS 14.2 kB
Makefile 15.5 kB
Makefile.dis 319 Bytes
Makefile.objs 8.1 kB
Makefile.target 5.6 kB
Makefile.user 463 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-posix.c 7.3 kB
aio-win32.c 5.8 kB
alpha-dis.c 79.8 kB
alpha.ld 3.9 kB
arch_init.c 29.2 kB
arch_init.h 931 Bytes
arm-dis.c 157.1 kB
arm.ld 4.6 kB
async.c 5 kB
balloon.c 3.7 kB
balloon.h 678 Bytes
bitmap.c 6.3 kB
bitmap.h 7.3 kB
bitops.c 3.4 kB
bitops.h 9.5 kB
block-migration.c 20.2 kB
block-migration.h 504 Bytes
block.c 124.1 kB
block.h 17.2 kB
block_int.h 14 kB
blockdev-nbd.c 3.2 kB
blockdev.c 38.8 kB
blockdev.h 1.9 kB
blockjob.c 7.6 kB
blockjob.h 8.1 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.1 kB
buffered_file.h 430 Bytes
cache-utils.c 2.1 kB
cache-utils.h 1.2 kB
cmd.c 12.1 kB
cmd.h 2 kB
compatfd.c 2.8 kB
compatfd.h 1.5 kB
compiler.h 1.8 kB
config.h 52 Bytes
configure 107.7 kB
console.c 47.2 kB
console.h 13.6 kB
coroutine-gthread.c 5.8 kB
coroutine-sigaltstack.c 9.2 kB
coroutine-ucontext.c 6.4 kB
coroutine-win32.c 2.6 kB
cpu-all.h 15.6 kB
cpu-common.h 3.5 kB
cpu-defs.h 9.2 kB
cpu-exec.c 26.9 kB
cpus.c 33.4 kB
cpus.h 587 Bytes
cputlb.c 10.9 kB
cputlb.h 1.9 kB
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 7.2 kB
def-helper.h 8.5 kB
device_tree.c 7.8 kB
device_tree.h 2.6 kB
dis-asm.h 18.4 kB
disas.c 12.6 kB
disas.h 1.2 kB
dma-helpers.c 10.8 kB
dma.h 9.5 kB
dump-stub.c 1.5 kB
dump.c 22 kB
dump.h 1.2 kB
elf.h 47.3 kB
envlist.c 5.3 kB
envlist.h 484 Bytes
error.c 2 kB
error.h 2.1 kB
event_notifier-posix.c 2.4 kB
event_notifier-win32.c 1.2 kB
event_notifier.h 994 Bytes
exec-all.h 13.9 kB
exec-memory.h 912 Bytes
exec.c 122 kB
gdbstub.c 75.9 kB
gdbstub.h 1.5 kB
gen-icount.h 1.3 kB
hmp-commands.hx 42.8 kB
hmp.c 38.6 kB
hmp.h 3.5 kB
host-utils.c 2.8 kB
host-utils.h 5.5 kB
hppa-dis.c 100.2 kB
hppa.ld 7.8 kB
hwaddr.h 491 Bytes
i386-dis.c 159.1 kB
i386.ld 4.6 kB
ia64-dis.c 396.7 kB
ia64.ld 8.2 kB
input.c 13.3 kB
int128.h 1.9 kB
iohandler.c 5.5 kB
ioport.c 13.2 kB
ioport.h 2.6 kB
iorange.h 705 Bytes
iov.c 9.6 kB
iov.h 3.9 kB
json-lexer.c 9.3 kB
json-lexer.h 993 Bytes
json-parser.c 16.4 kB
json-parser.h 514 Bytes
json-streamer.c 3.2 kB
json-streamer.h 984 Bytes
kvm-all.c 50.6 kB
kvm-stub.c 2.4 kB
kvm.h 8.4 kB
libfdt_env.h 1.1 kB
lm32-dis.c 12.6 kB
m68k-dis.c 211.6 kB
m68k.ld 5.9 kB
main-loop.c 11.9 kB
main-loop.h 11.6 kB
memory-internal.h 4.1 kB
memory.c 53.2 kB
memory.h 30.4 kB
memory_mapping-stub.c 615 Bytes
memory_mapping.c 7 kB
memory_mapping.h 1.8 kB
microblaze-dis.c 62.1 kB
migration-exec.c 2.4 kB
migration-fd.c 2.5 kB
migration-tcp.c 2.7 kB
migration-unix.c 2.6 kB
migration.c 15.4 kB
migration.h 3.7 kB
mips-dis.c 206.6 kB
mips.ld 8.2 kB
module.c 1.4 kB
module.h 1.1 kB
monitor.c 135.5 kB
monitor.h 3.1 kB
nbd.c 31 kB
nbd.h 3.3 kB
net.c 26.2 kB
net.h 6.5 kB
notify.c 916 Bytes
notify.h 853 Bytes
os-posix.c 8.4 kB
os-win32.c 4.4 kB
osdep.c 8.6 kB
osdep.h 4.3 kB
oslib-posix.c 6 kB
oslib-win32.c 3.8 kB
page_cache.c 5 kB
path.c 4.7 kB
pci-ids.txt 883 Bytes
pixman 0 Bytes
poison.h 1.8 kB
ppc-dis.c 237 kB
ppc.ld 8.5 kB
ppc64.ld 7.8 kB
qapi-schema-guest.json 13.4 kB
qapi-schema-test.json 1.3 kB
qapi-schema.json 80.6 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 7.8 kB
qemu-barrier.h 1.8 kB
qemu-bridge-helper.c 10.4 kB
qemu-char.c 74.9 kB
qemu-char.h 7.4 kB
qemu-common.h 13.5 kB
qemu-config.c 24.5 kB
qemu-config.h 804 Bytes
qemu-coroutine-int.h 1.7 kB
qemu-coroutine-io.c 2.4 kB
qemu-coroutine-lock.c 4.4 kB
qemu-coroutine-sleep.c 897 Bytes
qemu-coroutine.c 1.6 kB
qemu-coroutine.h 5.6 kB
qemu-doc.texi 87.9 kB
qemu-error.c 4.4 kB
qemu-error.h 1.2 kB
qemu-file.h 6.9 kB
qemu-ga.c 24.7 kB
qemu-img-cmds.hx 1.9 kB
qemu-img.c 57.2 kB
qemu-img.texi 11.8 kB
qemu-io.c 46.1 kB
qemu-lock.h 1.6 kB
qemu-log.c 4.6 kB
qemu-log.h 3.3 kB
qemu-nbd.c 16.8 kB
qemu-nbd.texi 1.5 kB
qemu-objects.h 506 Bytes
qemu-option-internal.h 1.7 kB
qemu-option.c 28 kB
qemu-option.h 6.1 kB
qemu-options-wrapper.h 1 kB
qemu-options.h 1.4 kB
qemu-options.hx 105.8 kB
qemu-os-posix.h 1.8 kB
qemu-os-win32.h 3 kB
qemu-pixman.c 2.2 kB
qemu-pixman.h 1.2 kB
qemu-progress.c 4 kB
qemu-queue.h 19.5 kB
qemu-seccomp.c 7.8 kB
qemu-seccomp.h 520 Bytes
qemu-sockets.c 26 kB
qemu-tech.texi 22.9 kB
qemu-thread-posix.c 6.9 kB
qemu-thread-posix.h 447 Bytes
qemu-thread-win32.c 9.5 kB
qemu-thread-win32.h 499 Bytes
qemu-thread.h 1.6 kB
qemu-timer-common.c 2 kB
qemu-timer.c 19.2 kB
qemu-timer.h 8.2 kB
qemu-tls.h 1.9 kB
qemu-tool.c 1.8 kB
qemu-user-types.h 742 Bytes
qemu-user.c 993 Bytes
qemu-x509.h 239 Bytes
qemu-xattr.h 606 Bytes
qemu.sasl 1.3 kB
qemu_socket.h 2.5 kB
qerror.c 3 kB
qerror.h 8.1 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.2 kB
qlist.h 1.6 kB
qmp-commands.hx 66 kB
qmp.c 13.5 kB
qobject.h 2.8 kB
qstring.c 3.1 kB
qstring.h 884 Bytes
qtest.c 10.9 kB
qtest.h 776 Bytes
range.h 867 Bytes
readline.c 12.8 kB
readline.h 1.5 kB
rules.mak 3.6 kB
s390-dis.c 93.3 kB
s390.ld 6.9 kB
savevm.c 63.3 kB
sh4-dis.c 82.7 kB
softmmu-semi.h 2.1 kB
softmmu_defs.h 1.6 kB
softmmu_exec.h 3.2 kB
softmmu_header.h 5.5 kB
softmmu_template.h 12.6 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.3 kB
tcg-runtime.c 2.2 kB
tci-dis.c 1.8 kB
tci.c 35.5 kB
thread-pool.c 7.6 kB
thread-pool.h 955 Bytes
thunk.c 8.8 kB
thunk.h 4.9 kB
trace-events 66.6 kB
translate-all.c 4.1 kB
uboot_image.h 5.9 kB
uri.c 56.4 kB
uri.h 4.3 kB
user-exec.c 19.2 kB
version.rc 749 Bytes
vgafont.h 93.3 kB
vl.c 112.2 kB
vmstate.h 30.2 kB
x86_64.ld 6.4 kB
xen-all.c 35.3 kB
xen-mapcache.c 11.8 kB
xen-mapcache.h 1.3 kB
xen-stub.c 1.2 kB

Latest revisions

# Date Author Comment
90f0cfa4 12/06/2012 10:17 am Eduardo Habkost

ui/vnc-palette.c: Include headers it needs

Include:
- <glib.h> for g_malloc0()
- <string.h> for memset()

Some of those headers were probably being included by accident because
some other headers were including qemu-common.h, but those headers
should eventually stop including qemu-common.h....

ccff63ca 12/06/2012 10:17 am Eduardo Habkost

qapi/qmp-registry.c: Include headers it needs

Include:
- <glib.h> for g_malloc0()
- <string.h> for strcmp()

Some of those headers were probably being included by accident because
some other headers were including qemu-common.h, but those headers
should eventually stop including qemu-common.h....

4d4922c3 12/06/2012 10:17 am Eduardo Habkost

qga/channel-posix.c: Include headers it needs

Include:
- <errno.h> for errno
- <unistd.h> & <fcntl.h> for fcntl()
- <stdlib.h> for exit()
- "osdep.h" for qemu_open()

Some of those headers were probably being included by accident because
some other headers were including qemu-common.h, but those headers...

89e0e9c7 12/06/2012 10:17 am Eduardo Habkost

user: Move *-user/qemu-types.h to main directory

The bsd-user/qemu-types.h and linux-user/qemu-types.h files are almost
the same, but linux-user has the additional definitions of tswapal().

This moves the linux-user file to the main directory, so the same file...

ee9baa00 12/06/2012 10:17 am Eduardo Habkost

user: Rename qemu-types.h to qemu-user-types.h

The header file is specific for *-user, but I plan to introduce a more
generic qemu-types.h file, so I'm renaming it.

Signed-off-by: Eduardo Habkost <>
Signed-off-by: Andreas Färber <>

19e6c50d 12/06/2012 09:12 am Petar Jovanovic

target-mips: Fix incorrect shift for SHILO and SHILOV

helper_shilo has not been shifting an accumulator value correctly for negative
values in 'shift' field. Minor optimization for shift=0 case.
This change also adds tests that will trigger issue and check for regressions....

34f5606e 12/06/2012 09:10 am Petar Jovanovic

target-mips: Fix incorrect code and test for INSV

Content of register rs should be shifted for pos before applying a mask.
This change contains both fix for the instruction and to the existing test.

Signed-off-by: Petar Jovanovic <>
Reviewed-by: Eric Johnson <>...

d4d230da 12/05/2012 10:20 am Peter Crosthwaite

xilinx_axienet: Implement R_IS behaviour

The interrupt status register R_IS is the standard clear-on-write behaviour.
This was unimplemented and defaulting to updating the register to the written
value. Implemented clear-on-write.

Reported-by: Jason Wu <>...

859cc10d 12/05/2012 10:20 am Peter Crosthwaite

xilinx_uartlite: suppress "cannot receive message"

This message is not an error condition, its just informing the user that
the device is corking the uart traffic to not drop characters.

Reported-by: Jason Wu <>
Signed-off-by: Peter Crosthwaite <>...

80625b97 12/05/2012 10:20 am Peter Crosthwaite

xilinx_uartlite: Accept input after rx FIFO pop

The device return false from the can receive function when the FIFO is
full. This mean the device should check for buffered input whenever a byte is
popped from the FIFO.

Reported-by: Jason Wu <>...

View all revisions | View revisions

Also available in: Atom