Statistics
| Branch: | Revision:

root @ 80465e80

Name Size
  QMP
  audio
  block
  bsd-user
  darwin-user
  default-configs
  docs
  fpu
  fsdev
  gdb-xml
  hw
  include
  libcacard
  linux-headers
  linux-user
  net
  pc-bios
  qapi
  qga
  qom
  roms
  scripts
  slirp
  sysconfigs
  target-alpha
  target-arm
  target-cris
  target-i386
  target-lm32
  target-m68k
  target-microblaze
  target-mips
  target-ppc
  target-s390x
  target-sh4
  target-sparc
  target-unicore32
  target-xtensa
  tcg
  tests
  trace
  ui
.gitignore 1.2 kB
.gitmodules 602 Bytes
.mailmap 1.2 kB
CODING_STYLE 3.1 kB
COPYING 17.6 kB
COPYING.LIB 25.8 kB
Changelog 22.6 kB
HACKING 4.9 kB
LICENSE 519 Bytes
MAINTAINERS 11.8 kB
Makefile 14.2 kB
Makefile.dis 402 Bytes
Makefile.hw 529 Bytes
Makefile.objs 16.8 kB
Makefile.target 14.7 kB
Makefile.user 512 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.c 4.9 kB
alpha-dis.c 79.8 kB
alpha.ld 3.9 kB
arch_init.c 17.6 kB
arch_init.h 812 Bytes
arm-dis.c 157.1 kB
arm-semi.c 15.7 kB
arm.ld 4.6 kB
async.c 3.4 kB
balloon.c 3.4 kB
balloon.h 634 Bytes
bitmap.c 6.3 kB
bitmap.h 7.3 kB
bitops.c 3.4 kB
bitops.h 6.3 kB
block-migration.c 19.3 kB
block-migration.h 504 Bytes
block.c 114.3 kB
block.h 17.5 kB
block_int.h 15.3 kB
blockdev.c 32.6 kB
blockdev.h 1.9 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.9 kB
buffered_file.h 916 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.6 kB
config.h 52 Bytes
configure 100.3 kB
console.c 46.9 kB
console.h 12.1 kB
coroutine-gthread.c 5.8 kB
coroutine-sigaltstack.c 9.2 kB
coroutine-ucontext.c 5.7 kB
coroutine-win32.c 2.6 kB
cpu-all.h 15.3 kB
cpu-common.h 4.2 kB
cpu-defs.h 9.9 kB
cpu-exec.c 25.2 kB
cpus.c 32.7 kB
cpus.h 587 Bytes
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 12.8 kB
def-helper.h 8.4 kB
device_tree.c 4.1 kB
device_tree.h 1 kB
dis-asm.h 18.4 kB
disas.c 12.1 kB
disas.h 1.1 kB
dma-helpers.c 6.3 kB
dma.h 2 kB
dyngen-exec.h 2 kB
elf.h 47 kB
envlist.c 5.3 kB
envlist.h 484 Bytes
error.c 2.9 kB
error.h 1.8 kB
error_int.h 631 Bytes
event_notifier.c 1.3 kB
event_notifier.h 625 Bytes
exec-all.h 12.2 kB
exec-memory.h 1 kB
exec-obsolete.h 3.7 kB
exec.c 134.4 kB
gdbstub.c 74.2 kB
gdbstub.h 1.3 kB
gen-icount.h 1.3 kB
hmp-commands.hx 37.3 kB
hmp.c 27.5 kB
hmp.h 2.4 kB
host-utils.c 2.8 kB
host-utils.h 5.5 kB
hppa-dis.c 100.2 kB
hppa.ld 7.8 kB
i386-dis.c 159.1 kB
i386.ld 4.6 kB
ia64-dis.c 396.7 kB
ia64.ld 8.2 kB
input.c 7.3 kB
int128.h 1.9 kB
iohandler.c 5.5 kB
ioport-user.c 1.6 kB
ioport.c 13.2 kB
ioport.h 2.6 kB
iorange.h 705 Bytes
iov.c 3.3 kB
iov.h 907 Bytes
json-lexer.c 9.3 kB
json-lexer.h 993 Bytes
json-parser.c 14.6 kB
json-parser.h 514 Bytes
json-streamer.c 3.2 kB
json-streamer.h 984 Bytes
kvm-all.c 42.5 kB
kvm-stub.c 2.1 kB
kvm.h 6.1 kB
libfdt_env.h 1.1 kB
linux-aio.c 5.5 kB
lm32-dis.c 12.6 kB
m68k-dis.c 211.6 kB
m68k-semi.c 12.3 kB
m68k.ld 5.9 kB
main-loop.c 12.5 kB
main-loop.h 13.6 kB
memory.c 51 kB
memory.h 25.3 kB
microblaze-dis.c 62.1 kB
migration-exec.c 2.7 kB
migration-fd.c 2.9 kB
migration-tcp.c 4.2 kB
migration-unix.c 4.4 kB
migration.c 11.1 kB
migration.h 2.4 kB
mips-dis.c 206.6 kB
mips.ld 8.2 kB
module.c 1.4 kB
module.h 1.1 kB
monitor.c 130.7 kB
monitor.h 2.4 kB
nbd.c 24.4 kB
nbd.h 2.8 kB
net.c 40.3 kB
net.h 6.7 kB
notify.c 916 Bytes
notify.h 853 Bytes
os-posix.c 8.2 kB
os-win32.c 4.1 kB
osdep.c 5.7 kB
osdep.h 3.4 kB
oslib-posix.c 6.3 kB
oslib-win32.c 3.4 kB
path.c 4.7 kB
pci-ids.txt 883 Bytes
pflib.c 6.7 kB
pflib.h 496 Bytes
poison.h 1.8 kB
posix-aio-compat.c 16.7 kB
ppc-dis.c 237 kB
ppc.ld 8.5 kB
ppc64.ld 7.8 kB
qapi-schema-guest.json 11.7 kB
qapi-schema-test.json 1.3 kB
qapi-schema.json 48.7 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.1 kB
qemu-barrier.h 978 Bytes
qemu-bridge-helper.c 10.1 kB
qemu-char.c 74.1 kB
qemu-char.h 7.3 kB
qemu-common.h 11.1 kB
qemu-config.c 21.5 kB
qemu-config.h 542 Bytes
qemu-coroutine-int.h 1.7 kB
qemu-coroutine-io.c 2.7 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 81.1 kB
qemu-error.c 4.4 kB
qemu-error.h 1.2 kB
qemu-file.h 7 kB
qemu-ga.c 17.8 kB
qemu-img-cmds.hx 1.8 kB
qemu-img.c 46.7 kB
qemu-img.texi 9.1 kB
qemu-io.c 45.5 kB
qemu-lock.h 1.6 kB
qemu-log.h 2.1 kB
qemu-nbd.c 14.9 kB
qemu-nbd.texi 1.5 kB
qemu-objects.h 506 Bytes
qemu-option.c 26.2 kB
qemu-option.h 5.5 kB
qemu-options-wrapper.h 1 kB
qemu-options.h 1.4 kB
qemu-options.hx 96.1 kB
qemu-os-posix.h 1.8 kB
qemu-os-win32.h 2.8 kB
qemu-progress.c 4 kB
qemu-queue.h 19.5 kB
qemu-sockets.c 17.5 kB
qemu-tech.texi 23 kB
qemu-thread-posix.c 3.4 kB
qemu-thread-posix.h 233 Bytes
qemu-thread-win32.c 8.8 kB
qemu-thread-win32.h 455 Bytes
qemu-thread.h 1.4 kB
qemu-timer-common.c 2 kB
qemu-timer.c 19.6 kB
qemu-timer.h 8.2 kB
qemu-tls.h 1.9 kB
qemu-tool.c 1.7 kB
qemu-user.c 993 Bytes
qemu-x509.h 239 Bytes
qemu-xattr.h 606 Bytes
qemu.sasl 1.3 kB
qemu_socket.h 1.5 kB
qerror.c 16.1 kB
qerror.h 8 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 kB
qlist.h 1.5 kB
qmp-commands.hx 53.4 kB
qmp.c 10.6 kB
qobject.h 2.7 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.7 kB
readline.h 1.5 kB
rules.mak 2.3 kB
s390-dis.c 93.3 kB
s390.ld 6.9 kB
savevm.c 58.6 kB
sh4-dis.c 82.7 kB
softmmu-semi.h 2 kB
softmmu_defs.h 2.5 kB
softmmu_exec.h 3.2 kB
softmmu_header.h 6.4 kB
softmmu_template.h 13.1 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.5 kB
targphys.h 538 Bytes
tcg-runtime.c 2.2 kB
tci-dis.c 1.8 kB
tci.c 35.1 kB
thunk.c 8.8 kB
thunk.h 4.9 kB
trace-events 50.8 kB
translate-all.c 4.2 kB
uboot_image.h 5.9 kB
user-exec.c 19.4 kB
version.rc 749 Bytes
vgafont.h 93.3 kB
vl.c 102 kB
vmstate.h 29.4 kB
x86_64.ld 6.4 kB
xen-all.c 34.3 kB
xen-mapcache.c 12 kB
xen-mapcache.h 1.4 kB
xen-stub.c 1 kB
xtensa-semi.c 6.7 kB

Latest revisions

# Date Author Comment
c00b2808 04/24/2012 05:50 pm Eduardo Habkost

configure: rename $datadir to $qemu_datadir

The variable is used for the qemu-specific directory and has a different
meaning of the autoconf "datadir" variable (that's used for the
$prefix/share directory, not for $prefix/share/PACKAGE).

This doesn't change behavior or interfaces, it's just an internal...

850da188 04/24/2012 05:50 pm Eduardo Habkost

configure: rename $docdir to $qemu_docdir

The autoconf "docdir" variable is used for the program-specific
subdirectory, but anyway it's better to make it clear that the variable
is used for the qemu-specific subdirectory path.

Signed-off-by: Eduardo Habkost <>...

10ea68b3 04/24/2012 05:50 pm Eduardo Habkost

configure: rename $confdir to $qemu_confdir

There's no "confdir" variable on Autoconf, but it's good to make it
clear that it's a variable for the Qemu-specific subdirectory inside
$sysconfdir.

Signed-off-by: Eduardo Habkost <>
Signed-off-by: Anthony Liguori <>

eb72952b 04/24/2012 05:50 pm Eduardo Habkost

create_config: separate section for qemu_*dir variables (v2)

The generic dir section will eventually go away and be replaced with
qemu_
section. By now, both sections will be kept, while the variables
get renamed on config-host.mak.

With this patch, a XXXdir variable will become a CONFIG_QEMU_XXXDIR...

6aae2a2e 04/24/2012 05:50 pm Eduardo Habkost

config-host.mak: rename datadir to qemu_datadir

Autoconf concept of "datadir" is supposed to be "$prefix/share", not
"$prefix/share/PACKAGE", so using datadir for the Qemu-specific
directory is confusing.

The current C code that uses CONFIG_QEMU_DATADIR should be safe, as now...

22d07038 04/24/2012 05:50 pm Eduardo Habkost

config-host.mak: rename confdir to qemu_confdir

$confdir is a confusing name, as it's not clear if it's "the system
config dir" or "the Qemus-specific directory inside the config dir".
$qemu_confdir makes it more clear.

The current C code that uses CONFIG_QEMU_CONFDIR should be safe, as now...

80465e80 04/24/2012 05:50 pm Eduardo Habkost

Makefile: use $(qemu_confdir) instead of $(sysconfdir)/qemu

Instead of hardcoding the directory suffix, use the qemu-specific
directory variable.

Signed-off-by: Eduardo Habkost <>
Signed-off-by: Anthony Liguori <>

b77f98ca 04/24/2012 05:04 pm Andreas Färber

target-microblaze: QOM'ify CPU

Embed CPUMBState as first member of QOM MicroBlazeCPU.

Let CPUClass::reset() call cpu_state_reset() for now.

Signed-off-by: Andreas Färber <>
Tested-by: Peter A. G. Crosthwaite <>...

61b6208f 04/24/2012 05:04 pm Andreas Färber

target-microblaze: QOM'ify CPU reset

Move code from cpu_state_reset() to QOM mb_cpu_reset().

Signed-off-by: Andreas Färber <>
Tested-by: Peter A. G. Crosthwaite <>

d0e71ef5 04/24/2012 05:04 pm Andreas Färber

target-microblaze: QOM'ify CPU init

Move code from cpu_mb_init() to a QOM initfn.

Signed-off-by: Andreas Färber <>
Tested-by: Peter A. G. Crosthwaite <>
[AF: Leave cpu_reset() call in cpu_mb_init()]

View all revisions | View revisions

Also available in: Atom