Statistics
| Branch: | Revision:

root / hw / block @ 0ece9671

Name Size
  dataplane
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.1 kB
nvme.h 20.9 kB
onenand.c 24.8 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
2d256e6f 07/04/2013 06:42 pm Paolo Bonzini

hw/block: pass owner to memory_region_init* functions

Signed-off-by: Paolo Bonzini <>

2c9b15ca 07/04/2013 06:42 pm Paolo Bonzini

memory: add owner argument to initialization functions

Signed-off-by: Paolo Bonzini <>

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.

Cc:

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
Device::realize.

Cc:

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.

Cc:

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.

Cc:

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 <>

View revisions

Also available in: Atom