| Branch: | Revision:

root / hw / block @ a8aec295

Name Size
Makefile.objs 591 Bytes
block.c 1.9 kB
cdrom.c 4.2 kB
ecc.c 3 kB
fdc.c 69 kB
hd-geometry.c 5.5 kB
m25p80.c 20.9 kB
nand.c 23.3 kB
nvme.c 24 kB
nvme.h 20.9 kB
onenand.c 24.7 kB
pc_sysfw.c 9.4 kB
pflash_cfi01.c 22.2 kB
pflash_cfi02.c 23.9 kB
tc58128.c 4.2 kB
virtio-blk.c 20 kB
xen_blkif.h 3.5 kB
xen_disk.c 30 kB

Latest revisions

# Date Author Comment
7426aa72 06/25/2013 09:15 pm Peter Crosthwaite

nand: Don't inherit from Sysbus

Nand chips are not sysbus devices - they do not have any sense of MMIO,
nor interrupts. Re-parent to TYPE_DEVICE accordingly.


Signed-off-by: Peter Crosthwaite <>
Reviewed-by: Andreas Färber <>...

d47a5d9b 06/25/2013 09:15 pm Peter Crosthwaite

block/nand: Convert Sysbus::init to Device::realize

The prescribed transition from Sysbus::init function to a


Signed-off-by: Peter Crosthwaite <>
Reviewed-by: Andreas Färber <>...

e12078cc 06/25/2013 09:06 pm Peter Crosthwaite

block/nand: QOM casting sweep

Define and use standard QOM cast macro. Remove usages of DO_UPCAST and
direct -> style casting.


Signed-off-by: Peter Crosthwaite <>
Reviewed-by: Andreas Färber <>...

1984745e 06/21/2013 09:52 pm Peter Crosthwaite

block/nand: Formatting sweep

Make this code closer to passing checkpatch. Mostly missing braces, but
a few rogue tabs in there as well.


Signed-off-by: Peter Crosthwaite <>
Signed-off-by: Michael Tokarev <>

df32fd1c 06/20/2013 05:39 pm Paolo Bonzini

dma: eliminate DMAContext

The DMAContext is a simple pointer to an AddressSpace that is now always
already available. Make everyone hold the address space directly,
and clean up the DMA API to use the AddressSpace directly.

Reviewed-by: Peter Maydell <>...

f3c507ad 06/17/2013 06:47 pm Keith Busch

NVMe: Initial commit for new storage interface

Initial commit for emulated Non-Volatile-Memory Express (NVMe) pci
storage device.

NVMe is an open, industry driven storage specification defining
an optimized register and command set designed to deliver the full...

4a17cc4f 06/07/2013 03:55 pm Andreas Färber

isa: QOM'ify ISADevice

Rename its parent field and use DEVICE where necessary.

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

db895a1e 06/07/2013 01:14 pm Andreas Färber

isa: Use realizefn for ISADevice

Drop ISADeviceClass::init and the resulting no-op initfn and let
children implement their own realizefn. Adapt error handling.
Split off an instance_init where sensible.

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

b64ec4e4 06/04/2013 01:11 pm Fam Zheng

block: add block driver read only whitelist

We may want to include a driver in the whitelist for read only tasks
such as diagnosing or exporting guest data (with libguestfs as a good
example). This patch introduces a readonly whitelist option, and for
backward compatibility, the old configure option --block-drv-whitelist...

cd2e64ce 06/01/2013 01:25 pm Ed Maste

m25p80: Add Micron n25q032a

Based on the datasheet at

Signed-off-by: Ed Maste <>
Signed-off-by: Michael Tokarev <>

View revisions

Also available in: Atom