Statistics
| Branch: | Revision:

root / hw / block @ 133bb095

Name Size
  dataplane
Makefile.objs 591 Bytes
block.c 1.9 kB
cdrom.c 4.2 kB
ecc.c 3 kB
fdc.c 69.7 kB
hd-geometry.c 5.5 kB
m25p80.c 21.2 kB
nand.c 23.3 kB
nvme.c 24.1 kB
nvme.h 20.9 kB
onenand.c 24.9 kB
pc_sysfw.c 8.5 kB
pflash_cfi01.c 22.4 kB
pflash_cfi02.c 24 kB
tc58128.c 4.2 kB
virtio-blk.c 21.2 kB
xen_blkif.h 3.5 kB
xen_disk.c 30.4 kB

Latest revisions

# Date Author Comment
133bb095 08/12/2013 05:31 pm Paolo Bonzini

sysfw: remove read-only pc_sysfw_flash_vs_rom_bug_compatible

The variable is not written anymore.

This cleans up after 9e1c2ec (which accidentally left variable
pc_sysfw_flash_vs_rom_bug_compatible behind, value always zero), and
buries dead code from commit dafb82e (which resurrected the pc_sysfw...

af073cd9 07/29/2013 10:05 pm Andreas Färber

onenand: QOM cast cleanup

Introduce a type constant, use QOM casts and rename the parent field and
prepare for QOM realize.

Reviewed-by: Hu Tao <>
Signed-off-by: Andreas Färber <>

19d46d71 07/29/2013 09:41 pm Andreas Färber

fdc: Fix inheritence for SUNW,fdtwo

Since commit dd3be7420774f7dc8f37a96ca24d07f0b6f31b3b SUNW,fdtwo's
initfn (realizefn since 940194c2369e50d91d1abf6f36d43853eea5e539)
was using SYSBUS_FDC() cast. This uses type sysbus-fdc rather than
SUNW,fdtwo.

Fix this by letting SUNW,fdtwo and sysbus-fdc both inherit from an...

eddbf0ab 07/29/2013 07:33 pm Anthony Liguori

Merge remote-tracking branch 'stefanha/block' into staging

  1. By Stefan Hajnoczi (4) and others
  2. Via Stefan Hajnoczi
    • stefanha/block:
      dataplane: refuse to start if device is already in use
      dataplane: enable virtio-blk x-data-plane=on live migration
      migration: fix spice migration...
125ee0ed 07/29/2013 06:37 pm Marcel Apfelbaum

devices: Associate devices to their logical category

The category will be used to sort the devices displayed in
the command line help.

Signed-off-by: Marcel Apfelbaum <>
Message-id: ...

b0f2027c 07/29/2013 06:19 pm Stefan Hajnoczi

dataplane: refuse to start if device is already in use

Dataplane must check whether a block device is in use before launching
the dataplane thread. This is necessary since the thread does not
synchronize with the main loop and I/O requests could cause corruption....

84db52d0 07/29/2013 06:19 pm Stefan Hajnoczi

dataplane: enable virtio-blk x-data-plane=on live migration

Although the dataplane thread does not cooperate with dirty memory
logging yet it's fairly easy to temporarily disable dataplane during
live migration. This way virtio-blk can live migrate when...

454ae734 07/29/2013 02:03 pm Stefano Stabellini

xen_disk: support "direct-io-safe" backend option

Support backend option "direct-io-safe". This is documented as
follows in the Xen backend specification:

  • direct-io-safe
  • Values: 0/1 (boolean)
  • Default Value: 0 *
  • The underlying storage is not affected by the direct IO memory...
ea0a4f34 07/28/2013 08:59 pm Paul Burton

pflash_cfi01: duplicate status byte from bits 23:16 for 32bit reads

The firmware commonly used with MIPS Malta boards (YAMON) reads the
status of the pflash with a 32bit memory access. On real hardware
this results in the status byte being mirrored in the upper 16 bits...

da3bd642 07/23/2013 01:37 am Hu Tao

pflash_cfi02: Use QOM realize for pflash_cfi02

Signed-off-by: Hu Tao <>
Signed-off-by: Andreas Färber <>

View revisions

Also available in: Atom