Statistics
| Branch: | Revision:

root @ e77f0832

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
  po
  qapi
  qga
  qobject
  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
  util
.exrc 220 Bytes
.gitignore 1.6 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 14.3 kB
Makefile.objs 3.5 kB
Makefile.target 5.1 kB
README 80 Bytes
VERSION 7 Bytes
aio-posix.c 6.7 kB
aio-win32.c 5.8 kB
arch_init.c 29.1 kB
async.c 5.1 kB
balloon.c 3.7 kB
block-migration.c 20 kB
block.c 124 kB
blockdev-nbd.c 3.2 kB
blockdev.c 42.9 kB
blockjob.c 7.6 kB
bt-host.c 5.2 kB
bt-vhci.c 4.5 kB
cmd.c 12.1 kB
cmd.h 2 kB
configure 111.7 kB
coroutine-gthread.c 5.8 kB
coroutine-sigaltstack.c 9.2 kB
coroutine-ucontext.c 6.5 kB
coroutine-win32.c 2.6 kB
cpu-exec.c 27 kB
cpus.c 33.2 kB
cputlb.c 11 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.1 kB
exec.c 73.6 kB
gdbstub.c 76.1 kB
hmp-commands.hx 44.8 kB
hmp.c 39.9 kB
hmp.h 4 kB
iohandler.c 6 kB
ioport.c 13.3 kB
kvm-all.c 51.1 kB
kvm-stub.c 2.5 kB
main-loop.c 12.4 kB
memory.c 53.7 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
monitor.c 137.6 kB
nbd.c 31 kB
os-posix.c 8.4 kB
os-win32.c 4.4 kB
page_cache.c 5 kB
pixman 0 Bytes
qapi-schema-test.json 1.3 kB
qapi-schema.json 85 kB
qdict-test-data.txt 88.4 kB
qemu-bridge-helper.c 10.4 kB
qemu-char.c 88.2 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-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.9 kB
qemu-nbd.c 16.8 kB
qemu-nbd.texi 1.8 kB
qemu-options-wrapper.h 1 kB
qemu-options.h 1.4 kB
qemu-options.hx 107.6 kB
qemu-seccomp.c 7.8 kB
qemu-tech.texi 22.9 kB
qemu-timer.c 19.2 kB
qemu.sasl 1.3 kB
qmp-commands.hx 68.8 kB
qmp.c 13.6 kB
qtest.c 13.3 kB
readline.c 12.9 kB
rules.mak 4.4 kB
savevm.c 59.6 kB
spice-qemu-char.c 8.3 kB
tcg-runtime.c 2.4 kB
tci.c 35.5 kB
thread-pool.c 7.6 kB
thunk.c 8.8 kB
trace-events 71.3 kB
translate-all.c 55.5 kB
translate-all.h 1.2 kB
user-exec.c 19.1 kB
version.rc 749 Bytes
vl.c 121.8 kB
xbzrle.c 4 kB
xen-all.c 35.6 kB
xen-mapcache.c 11.9 kB
xen-stub.c 1.2 kB

Latest revisions

# Date Author Comment
8c3ac601 02/25/2013 10:32 pm Peter Crosthwaite

arm/translate.c: Fix adc_CC/sbc_CC implementation

commits 49b4c31efcce45ab714f286f14fa5d5173f9069d and
2de68a4900ef6eb67380b0c128abfe1976bc66e8 reworked the implementation of adc_CC
and sub_CC. The new implementations (on the TCG_TARGET_HAS_add2_i32 code path)...

e77f0832 02/25/2013 10:32 pm Richard Henderson

target-arm: Fix sbc_CC carry

While T0+~T1+CF = T0-T1+CF-1 is true for the low 32-bits,
it does not produce the correct carry-out to bit 33. Do
exactly what the manual says.

Using the ~T1 makes the add and subtract code paths nearly
identical, so have sbc_CC use adc_CC....

a345481b 02/23/2013 11:20 pm Petar Jovanovic

target-mips: fix for sign-issue in MULQ_W helper

Correct sign-propagation before multiplication in MULQ_W helper.
The change also fixes previously incorrect expected values in the
tests for MULQ_RS.W and MULQ_S.W.

Signed-off-by: Petar Jovanovic <>...

9c19eb1e 02/23/2013 11:20 pm Petar Jovanovic

target-mips: fix for incorrect multiplication with MULQ_S.PH

The change corrects sign-related issue with MULQ_S.PH. It also includes
extension to the already existing test which will trigger the issue.

Signed-off-by: Petar Jovanovic <>
Signed-off-by: Aurelien Jarno <>

1d3b7084 02/23/2013 07:25 pm Richard Henderson

target-sh4: Use mul*2 for dmul*

Cc: Aurelien Jarno <>
Signed-off-by: Richard Henderson <>
Signed-off-by: Blue Swirl <>

d1f8cd83 02/23/2013 07:25 pm Richard Henderson

target-unicore32: Use mul*2 for do_mult

Cc: Guan Xuetao <>
Signed-off-by: Richard Henderson <>
Signed-off-by: Blue Swirl <>

c9cda20b 02/23/2013 07:25 pm Richard Henderson

target-xtensa: Use mul*2 for mul*hi

Cc: Max Filippov <>
Signed-off-by: Richard Henderson <>
Signed-off-by: Blue Swirl <>

d2123a07 02/23/2013 07:25 pm Richard Henderson

target-xtensa: Use add2/sub2 for mac

Cc: Max Filippov <>
Signed-off-by: Richard Henderson <>
Signed-off-by: Blue Swirl <>

15fe216f 02/23/2013 07:25 pm Richard Henderson

target-sparc: Use official add2/sub2 interfaces for addx/subx

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

528692a8 02/23/2013 07:25 pm Richard Henderson

target-sparc: Use mul*2 for multiply

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

View all revisions | View revisions

Also available in: Atom