crosvm/devices/src
Daniel Verkamp b5237bbcf0 devices: virtio: pmem: use descriptor reader/writer
Convert the virtio pmem device to use the descriptor_utils Reader/Writer
helpers to simplify the code and allow support of arbitrary descriptor
layouts.

BUG=chromium:966258
TEST=./build_test.py

Change-Id: I9ccbdf2833980e4c44e19975f9091f9aea56c94b
Signed-off-by: Daniel Verkamp <dverkamp@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/1811713
Tested-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Stephen Barber <smbarber@chromium.org>
2019-10-01 22:48:41 +00:00
..
pci vfio: Setup dma map for vfio device 2019-10-01 03:59:49 +00:00
register_space edition: Eliminate blocks superseded by NLL 2019-04-17 17:22:57 -07:00
usb devices: join worker threads in drop() 2019-09-17 22:32:22 +00:00
utils usb: set event loop thread name 2019-05-08 19:35:15 -07:00
virtio devices: virtio: pmem: use descriptor reader/writer 2019-10-01 22:48:41 +00:00
bus.rs edition: Use dyn syntax for trait objects 2019-04-08 02:51:37 -07:00
cmos.rs devices: cmos: report memory size in CMOS 2019-05-23 02:14:28 -07:00
i8042.rs edition: Fill in macro imports 2019-04-15 02:06:07 -07:00
ioapic.rs devices: Complete IOAPIC implementation. 2019-04-17 17:23:04 -07:00
lib.rs vfio: Implement PciDevice Trait for vfio device 2019-09-18 17:23:59 +00:00
pic.rs edition: Eliminate blocks superseded by NLL 2019-04-17 17:22:57 -07:00
pit.rs tree-wide: use PollContext::build_with where possible 2019-07-24 06:07:20 +00:00
pl030.rs edition: Fill in macro imports 2019-04-15 02:06:07 -07:00
proxy.rs devices: use libc::exit instead of process::exit 2019-08-14 18:12:16 +00:00
serial.rs Allow to connect standard input to a serial port other than the guest console 2019-08-03 20:03:23 +00:00
split_irqchip_common.rs devices: Start to implement IOAPIC. 2019-04-12 14:50:01 -07:00
vfio.rs vfio: Setup dma map for vfio device 2019-10-01 03:59:49 +00:00