Statistics
| Branch: | Revision:

root @ 0f89cc7b

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 612 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.2 kB
Makefile.dis 402 Bytes
Makefile.hw 510 Bytes
Makefile.objs 9 kB
Makefile.target 9.1 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 11.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 67 kB
block.h 9.5 kB
block_int.h 9 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 kB
check-qfloat.c 1.5 kB
check-qint.c 2.1 kB
check-qjson.c 17.5 kB
check-qlist.c 2.8 kB
check-qstring.c 2.8 kB
cmd.c 10.9 kB
cmd.h 2.2 kB
cocoa.m 37.1 kB
config.h 52 Bytes
configure 70.5 kB
console.c 46 kB
console.h 11.5 kB
cpu-all.h 23.3 kB
cpu-common.h 4.9 kB
cpu-defs.h 9 kB
cpu-exec.c 42.6 kB
cpus.c 19 kB
cpus.h 546 Bytes
create_config 2.1 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 6.6 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 119.4 kB
feature_to_c.sh 2.1 kB
gdbstub.c 68.1 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 1.1 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 8.1 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.4 kB
json-lexer.h 977 Bytes
json-parser.c 13 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 31.9 kB
kvm-stub.c 2.1 kB
kvm.h 4.7 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 3 kB
migration-tcp.c 4.8 kB
migration-unix.c 5.1 kB
migration.c 12.1 kB
migration.h 3.4 kB
mips-dis.c 204.7 kB
mips.ld 8.4 kB
module.c 1.3 kB
module.h 1.1 kB
monitor.c 123.8 kB
monitor.h 1.5 kB
nbd.c 13.9 kB
nbd.h 1.8 kB
net-checksum.c 2.2 kB
net.c 36.7 kB
net.h 5.7 kB
notify.c 814 Bytes
notify.h 857 Bytes
osdep.c 8 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.5 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 8.8 kB
qdict.h 1.8 kB
qemu-aio.h 2 kB
qemu-barrier.h 152 Bytes
qemu-binfmt-conf.sh 4.2 kB
qemu-char.c 65.5 kB
qemu-char.h 3.8 kB
qemu-common.h 8.2 kB
qemu-config.c 13.2 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 37.8 kB
qemu-img.texi 6.8 kB
qemu-io.c 31.1 kB
qemu-lock.h 6 kB
qemu-log.h 2.1 kB
qemu-malloc.c 2.4 kB
qemu-monitor.hx 30.2 kB
qemu-nbd.c 13.7 kB
qemu-nbd.texi 1.5 kB
qemu-objects.h 506 Bytes
qemu-option.c 22.7 kB
qemu-option.h 5 kB
qemu-options.hx 75.2 kB
qemu-queue.h 22 kB
qemu-sockets.c 18.9 kB
qemu-tech.texi 22.3 kB
qemu-thread.c 3.3 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.2 kB
qerror.h 5 kB
qfloat.c 1.3 kB
qfloat.h 562 Bytes
qint.c 1.2 kB
qint.h 539 Bytes
qjson.c 6.1 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 90.2 kB
s390.ld 6.9 kB
savevm.c 46.3 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 6.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.6 kB
uboot_image.h 5.9 kB
usb-bsd.c 17.4 kB
usb-linux.c 43.1 kB
usb-stub.c 1.8 kB
vgafont.h 93.3 kB
vl.c 105.4 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-zlib.c 4.2 kB
vnc-tls.c 13.9 kB
vnc-tls.h 2.2 kB
vnc.c 76.3 kB
vnc.h 12.7 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
0f89cc7b 05/31/2010 08:18 pm Thomas Monjalon

target-ppc: remove useless line

This line was a bit clear.
The next lines set or reset this bit (LE) depending of another bit (ILE).
So the first line is useless.

Signed-off-by: Thomas Monjalon <>
Signed-off-by: Aurelien Jarno <>

c3d420ea 05/31/2010 08:17 pm Thomas Monjalon

target-ppc: fix RFI by clearing some bits of MSR

Since commit 2ada0ed, "Return From Interrupt" is broken for PPC processors
because some interrupt specifics bits of SRR1 are copied to MSR.

SRR1 is a save of MSR during interrupt.
During RFI, MSR must be restored from SRR1....

aa6f63ff 05/30/2010 10:20 pm Blue Swirl

mc146818rtc: improve debugging

Add a separate flag for debugging coalesced interrupts.

Signed-off-by: Blue Swirl <>

da7ed379 05/30/2010 12:22 am Artyom Tarasenko

sparc32 SuperSPARC MMU Breakpoint Action register (SS-20 OBP fix)

SuperSPARC MMU Breakpoint Action register is used by OBP at boot

The patch allows booting Solaris and some other OS with
SPARCStation-20 OBP.

Signed-off-by: Artyom Tarasenko <>...

471fd342 05/29/2010 11:23 pm Blue Swirl

pc: improve debugging

Add a DPRINTF macro and use it for ISA and PIC interrupts.

Signed-off-by: Blue Swirl <>

0a3c5921 05/29/2010 11:23 pm Blue Swirl

apic: improve debugging

Add a DPRINTF macro. Use TARGET_FMT_plx for printing target_phys_addr_t
items. Add a separate flag for debugging coalescing interrupts.

Signed-off-by: Blue Swirl <>

8ac02ff8 05/29/2010 11:23 pm Blue Swirl

i8259: improve debugging

Add a DPRINTF macro.

Signed-off-by: Blue Swirl <>

03ae77d6 05/29/2010 01:20 pm Blue Swirl

sparc64: fix user emulator build

Accesses with _nucleus prefix are not available when building user
emulators:
CC sparc64-linux-user/op_helper.o
cc1: warnings being treated as errors
/src/qemu/target-sparc/op_helper.c: In function 'helper_ldda_asi':...

3386376c 05/29/2010 11:20 am Artyom Tarasenko

Pad iommu with an empty slot (necessary for SunOS 4.1.4)

On the real hardware (SS-5, LX) the MMU is not padded, but aliased.
Software shouldn't use aliased addresses, neither should it crash
when it uses (on the real hardware it wouldn't). Using empty_slot...

54a3c0f0 05/29/2010 10:26 am Igor V. Kovalenko

sparc64: fix 128-bit atomic load from nucleus context v1

- change 128-bit atomic loads to reference nucleus context
v0->v1: dropped disassembler change
Signed-off-by: Igor V. Kovalenko <>
Signed-off-by: Blue Swirl <>

View all revisions | View revisions

Also available in: Atom