Statistics
| Branch: | Revision:

root @ 612d590e

Name Size
  QMP
  audio
  backends
  block
  bsd-user
  default-configs
  disas
  docs
  fpu
  fsdev
  gdb-xml
  hw
  include
  ldscripts
  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.4 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 6.1 kB
LICENSE 519 Bytes
MAINTAINERS 14.3 kB
Makefile 15 kB
Makefile.objs 5.8 kB
Makefile.target 5.2 kB
README 80 Bytes
TODO 1.1 kB
VERSION 7 Bytes
acl.c 4.4 kB
aes.c 59.7 kB
aio-posix.c 7.3 kB
aio-win32.c 5.8 kB
arch_init.c 29.2 kB
async.c 5 kB
balloon.c 3.7 kB
bitmap.c 6.3 kB
bitops.c 3.5 kB
block-migration.c 19.5 kB
block.c 125.5 kB
blockdev-nbd.c 3.2 kB
blockdev.c 38.9 kB
blockjob.c 7.6 kB
bt-host.c 5.2 kB
bt-vhci.c 4.5 kB
cache-utils.c 2.2 kB
cmd.c 12.1 kB
cmd.h 2 kB
compatfd.c 2.8 kB
configure 109.4 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-exec.c 26.9 kB
cpus.c 33.5 kB
cputlb.c 11 kB
cutils.c 7.3 kB
device_tree.c 7.9 kB
disas.c 12.6 kB
dma-helpers.c 10.9 kB
dump-stub.c 1.5 kB
dump.c 22 kB
envlist.c 5.4 kB
error.c 2 kB
event_notifier-posix.c 2.4 kB
event_notifier-win32.c 1.2 kB
exec.c 73.6 kB
gdbstub.c 75.9 kB
hmp-commands.hx 42.8 kB
hmp.c 38.7 kB
hmp.h 3.5 kB
host-utils.c 2.8 kB
iohandler.c 5.5 kB
ioport.c 13.3 kB
iov.c 11.3 kB
json-lexer.c 9.3 kB
json-parser.c 16.5 kB
json-streamer.c 3.2 kB
kvm-all.c 51.1 kB
kvm-stub.c 2.4 kB
main-loop.c 11.8 kB
memory.c 53.8 kB
memory_mapping-stub.c 627 Bytes
memory_mapping.c 7 kB
migration-exec.c 2.4 kB
migration-fd.c 2.4 kB
migration-tcp.c 2.7 kB
migration-unix.c 2.7 kB
migration.c 20.4 kB
module.c 1.4 kB
monitor.c 135.7 kB
nbd.c 31 kB
notify.c 921 Bytes
os-posix.c 8.4 kB
os-win32.c 4.4 kB
osdep.c 8.6 kB
oslib-posix.c 6 kB
oslib-win32.c 3.9 kB
page_cache.c 5 kB
path.c 4.7 kB
pci-ids.txt 883 Bytes
pixman 0 Bytes
qapi-schema-test.json 1.3 kB
qapi-schema.json 80.6 kB
qbool.c 1.2 kB
qdict-test-data.txt 88.4 kB
qdict.c 10.5 kB
qemu-bridge-helper.c 10.4 kB
qemu-char.c 75.3 kB
qemu-config.c 23.3 kB
qemu-coroutine-io.c 2.4 kB
qemu-coroutine-lock.c 4.4 kB
qemu-coroutine-sleep.c 898 Bytes
qemu-coroutine.c 1.6 kB
qemu-doc.texi 87.9 kB
qemu-error.c 4.4 kB
qemu-img-cmds.hx 1.9 kB
qemu-img.c 57.5 kB
qemu-img.texi 11.8 kB
qemu-io.c 48.1 kB
qemu-log.c 4.6 kB
qemu-nbd.c 16.8 kB
qemu-nbd.texi 1.5 kB
qemu-option.c 28.6 kB
qemu-options-wrapper.h 1 kB
qemu-options.h 1.4 kB
qemu-options.hx 106.2 kB
qemu-progress.c 4 kB
qemu-seccomp.c 7.8 kB
qemu-sockets.c 26 kB
qemu-tech.texi 22.9 kB
qemu-thread-posix.c 6.8 kB
qemu-thread-win32.c 9.1 kB
qemu-timer-common.c 2 kB
qemu-timer.c 19.2 kB
qemu-tool.c 1.8 kB
qemu-user.c 1001 Bytes
qemu.sasl 1.3 kB
qerror.c 3.1 kB
qfloat.c 1.3 kB
qint.c 1.2 kB
qjson.c 7.4 kB
qlist.c 3.2 kB
qmp-commands.hx 66 kB
qmp.c 13.6 kB
qstring.c 3.1 kB
qtest.c 11 kB
readline.c 12.8 kB
rules.mak 3.7 kB
savevm.c 62.4 kB
spice-qemu-char.c 8.3 kB
tcg-runtime.c 2.2 kB
tci.c 35.5 kB
thread-pool.c 7.6 kB
thunk.c 8.8 kB
trace-events 68.3 kB
trace.h 93 Bytes
translate-all.c 54.5 kB
translate-all.h 1.2 kB
uri.c 56.4 kB
user-exec.c 19.1 kB
version.rc 749 Bytes
vl.c 113.1 kB
xen-all.c 35.6 kB
xen-mapcache.c 11.9 kB
xen-stub.c 1.2 kB

Latest revisions

# Date Author Comment
612d590e 01/12/2013 02:24 pm Richard Henderson

bswap: Rewrite all ld<type>_<endian>_p functions

Use the new host endian unaligned access functions instead of
open coding byte-by-byte references. Remove assembly special
cases for i386 and ppc -- we've now exposed the operation to
the compiler sufficiently for these to be optimized automatically....

7db2145a 01/12/2013 02:24 pm Richard Henderson

bswap: Add host endian unaligned access functions

Signed-off-by: Richard Henderson <>
Signed-off-by: Blue Swirl <>

cdfe2851 01/12/2013 02:23 pm Richard Henderson

bswap: Tidy base definitions of bswapN

Move the bswap_N -> bswapN wrappers inside CONFIG_BYTESWAP_H.

Change the ultimate fallback defintions from macros to inline functions.
The proper types recieved by the function arguments means we can remove
unnecessary casts, making the code more readable....

fedb88bd 01/12/2013 02:22 pm Richard Henderson

fdt: Use bswapN instead of bswap_N

Fixes the libfdt enabled build for hosts that have <machine/bswap.h>.

The code at the beginning of qemu/bswap.h is attempting to standardize
on bswapN. In the case of CONFIG_MACHINE_BSWAP_H, this is all we get.
In the case of CONFIG_BYTESWAP_H, we get bswap_N from the system header...

fedf2de3 01/11/2013 04:43 pm Anthony Liguori

Merge remote-tracking branch 'stefanha/trivial-patches' into staging

  • stefanha/trivial-patches:
    hw/pc.c: Fix converting of ioport_register* to MemoryRegion
    Replace remaining gmtime, localtime by gmtime_r, localtime_r
    savevm: Remove MinGW specific code which is no longer needed...
e2848a78 01/11/2013 04:43 pm Anthony Liguori

Merge remote-tracking branch 'kraxel/q35.1' into staging

  • kraxel/q35.1:
    Makefile: install the "acpi-dsdt.aml" and "q35-acpi-dsdt.aml" blobs too
    pc: rename machine types
    q35: document chipset devices
    q35: add ich9 intel hda controller

Conflicts:...

80ec2432 01/11/2013 04:23 pm Anthony Liguori

Merge remote-tracking branch 'afaerber-or/prep-up' into staging

  • afaerber-or/prep-up:
    prep: Use pc87312 device instead of collection of random ISA devices
    prep: Add pc87312 Super I/O emulation
    prep: Include devices for ppc64 as well

Signed-off-by: Anthony Liguori <>

c02e1eac 01/11/2013 10:49 am Julien Grall

hw/pc.c: Fix converting of ioport_register* to MemoryRegion

The commit 258711 introduced MemoryRegion to replace ioport_region*
for ioport 80h and F0h.
A MemoryRegion needs to have both read and write callback otherwise a segfault
will occur when an access is made....

eb7ff6fb 01/11/2013 10:44 am Stefan Weil

Replace remaining gmtime, localtime by gmtime_r, localtime_r

This allows removing of MinGW specific code and improves
reentrancy for POSIX hosts.

[Removed unused ret variable in qemu_get_timedate() to fix warning:
vl.c: In function ‘qemu_get_timedate’:
vl.c:451:16: error: variable ‘ret’ set but not used [-Werror=unused-but-set-variable]...

68b891ec 01/11/2013 10:35 am Stefan Weil

savevm: Remove MinGW specific code which is no longer needed

QEMU provides a portable function qemu_gettimeofday instead of
gettimeofday and also an implementation of localtime_r for MinGW.

Signed-off-by: Stefan Weil <>
Signed-off-by: Stefan Hajnoczi <>

View all revisions | View revisions

Also available in: Atom