Statistics
| Branch: | Revision:

root @ f4ff3b7b

Name Size
  QMP
  audio
  backends
  block
  bsd-user
  default-configs
  disas
  docs
  fpu
  fsdev
  gdb-xml
  hw
  include
  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-moxie
  target-openrisc
  target-ppc
  target-s390x
  target-sh4
  target-sparc
  target-unicore32
  target-xtensa
  tcg
  tests
  trace
  ui
  util
.exrc 220 Bytes
.gitignore 1.7 kB
.gitmodules 754 Bytes
.mailmap 1.3 kB
CODING_STYLE 3.1 kB
COPYING 17.6 kB
COPYING.LIB 25.8 kB
Changelog 22.6 kB
HACKING 7 kB
LICENSE 846 Bytes
MAINTAINERS 16.3 kB
Makefile 17.1 kB
Makefile.objs 3.9 kB
Makefile.target 5.2 kB
README 80 Bytes
VERSION 7 Bytes
aio-posix.c 6.4 kB
aio-win32.c 6.1 kB
arch_init.c 33 kB
async.c 6.9 kB
balloon.c 3.7 kB
block-migration.c 22.5 kB
block.c 125.1 kB
blockdev-nbd.c 3 kB
blockdev.c 58.3 kB
blockjob.c 7.6 kB
bt-host.c 5.2 kB
bt-vhci.c 4.5 kB
configure 122.6 kB
coroutine-gthread.c 5.8 kB
coroutine-sigaltstack.c 8.3 kB
coroutine-ucontext.c 5.6 kB
coroutine-win32.c 2.6 kB
cpu-exec.c 29.2 kB
cpus.c 35.1 kB
cputlb.c 11.3 kB
device-hotplug.c 2.2 kB
device_tree.c 8.6 kB
disas.c 13.6 kB
dma-helpers.c 7 kB
dtc 0 Bytes
dump.c 23.2 kB
exec.c 73.4 kB
gdbstub.c 43.4 kB
hmp-commands.hx 45.9 kB
hmp.c 45.5 kB
hmp.h 4.2 kB
iohandler.c 6 kB
ioport.c 8.7 kB
kvm-all.c 52.1 kB
kvm-stub.c 2.4 kB
main-loop.c 13.5 kB
memory.c 57.4 kB
memory_mapping.c 10.3 kB
migration-exec.c 1.8 kB
migration-fd.c 1.6 kB
migration-rdma.c 104.7 kB
migration-tcp.c 2.3 kB
migration-unix.c 2.3 kB
migration.c 18.7 kB
monitor.c 142.5 kB
nbd.c 30.6 kB
os-posix.c 8.5 kB
os-win32.c 4.2 kB
page_cache.c 5 kB
pixman 0 Bytes
qapi-schema.json 103.3 kB
qdev-monitor.c 18.9 kB
qdict-test-data.txt 88.4 kB
qemu-bridge-helper.c 11.1 kB
qemu-char.c 98.9 kB
qemu-coroutine-io.c 3 kB
qemu-coroutine-lock.c 5 kB
qemu-coroutine-sleep.c 878 Bytes
qemu-coroutine.c 2.9 kB
qemu-doc.texi 89.7 kB
qemu-img-cmds.hx 2.4 kB
qemu-img.c 72.8 kB
qemu-img.texi 16.6 kB
qemu-io-cmds.c 52.1 kB
qemu-io.c 9.9 kB
qemu-log.c 4.8 kB
qemu-nbd.c 17.6 kB
qemu-nbd.texi 2.1 kB
qemu-options-wrapper.h 1 kB
qemu-options.h 1.4 kB
qemu-options.hx 112.8 kB
qemu-seccomp.c 7.7 kB
qemu-tech.texi 22.9 kB
qemu-timer.c 12.6 kB
qemu.nsi 7.2 kB
qemu.sasl 1.3 kB
qmp-commands.hx 82.3 kB
qmp.c 13.7 kB
qtest.c 13.6 kB
readline.c 13.2 kB
rules.mak 5 kB
savevm.c 64.9 kB
spice-qemu-char.c 8.8 kB
tcg-runtime.c 2.4 kB
tci.c 35.8 kB
thread-pool.c 9.5 kB
thunk.c 8.8 kB
tpm.c 7.6 kB
trace-events 78.1 kB
translate-all.c 53.7 kB
translate-all.h 1.2 kB
user-exec.c 19.8 kB
version.rc 789 Bytes
vl.c 120.6 kB
xbzrle.c 4 kB
xen-all.c 35.5 kB
xen-mapcache.c 12.4 kB
xen-stub.c 1.2 kB

Latest revisions

# Date Author Comment
26573a0c 09/12/2013 02:15 pm Nikunj A. Dadhania

spapr-vscsi: Adding VSCSI capabilities

This implements capabilities exchange between vscsi host and client. As
at the moment no capability is supported, put zero flags everywhere and
return.

Signed-off-by: Nikunj A Dadhania <>
Signed-off-by: Paolo Bonzini <>...

f4ff3b7b 09/12/2013 02:15 pm Alexey Kardashevskiy

spapr-vscsi: Report error on unsupported MAD requests

The existing driver just dropped unsupported requests. This adds error
responses to those unhandled requests.

Signed-off-by: Alexey Kardashevskiy <>
Signed-off-by: Paolo Bonzini <>

65f3e339 09/12/2013 02:14 pm Peter Lieven

iscsi: split discard requests in multiple parts

Replace .bdrv_aio_discard with .bdrv_co_discard so that discard
requests can be split in multiple parts, each for a small amount
of sectors.

This is useful because we expose a generic API with no limit
on the amount of sectors that can be unmapped in one request....

eb37f146 09/12/2013 09:46 am Alexey Kardashevskiy

spapr-vscsi: add task management

At the moment the guest kernel issues two types of task management
requests to the hypervisor - task about and lun reset. This adds
handling for these tasks. As spapr-vscsi starts calling scsi_req_cancel(),
free_request callback was implemented....

a27292b5 09/12/2013 09:46 am Markus Armbruster

virtio-scsi: Make type virtio-scsi-common abstract

It's the abstract base of virtio-scsi-device and vhost-scsi.

Signed-off-by: Markus Armbruster <>
Signed-off-by: Paolo Bonzini <>

c24e7517 09/12/2013 09:46 am Markus Armbruster

scsi: Fix scsi_bus_legacy_add_drive() scsi-generic with serial

scsi_bus_legacy_add_drive() creates either a scsi-disk or a
scsi-generic device. It sets property "serial" to argument serial
unless null. Crashes with scsi-generic, because it doesn't have such...

92794105 09/12/2013 09:46 am Peter Maydell

hw/scsi/lsi53c895a: Use sextract32 for sign-extension

Use sextract32() for doing sign-extension rather than rolling
our own implementation.

Signed-off-by: Peter Maydell <>
Signed-off-by: Paolo Bonzini <>

57ffcc4c 09/12/2013 09:46 am Peter Maydell

hw/scsi/lsi53c895a: Use deposit32 rather than handcoded shift/mask

Use deposit32() rather than handcoded shifts/masks to update the
scratch registers. This is cleaner and incidentally avoids a clang
sanitizer complaint ("runtime error: left shift of 255 by 24 places...

f18a7cbb 09/12/2013 09:46 am Peter Lieven

iscsi: add logical block provisioning information to iscsilun

Signed-off-by: Peter Lieven <>
Signed-off-by: Paolo Bonzini <>

54a5c1d5 09/12/2013 09:46 am Peter Lieven

iscsi: add .bdrv_get_block_status

this patch adds a coroutine for .bdrv_co_block_status as well as
a generic framework that can be used to build coroutines in block/iscsi.

Signed-off-by: Peter Lieven <>
Signed-off-by: Paolo Bonzini <>

View all revisions | View revisions

Also available in: Atom