[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/7] introduce BSD-licensed block driver for "raw"
From: |
Laszlo Ersek |
Subject: |
[Qemu-devel] [PATCH 0/7] introduce BSD-licensed block driver for "raw" |
Date: |
Fri, 16 Aug 2013 16:15:00 +0200 |
Paolo asked me to write such a driver based on his textual specification
alone. The first patch captures his email in full, the rest re-quotes
parts that are being implemented.
The tree compiles at each patch. The series passes "make check-block".
"block/raw.c" is not removed because I wanted to keep it out of my
series and out of my brain.
Disclaimer: I couldn't care less if the raw block driver was public
domain or AGPLv3+, as long as it qualifies as free software. I'm only
trying to do what Paolo asked of me.
Laszlo Ersek (7):
add skeleton for BSD licensed "raw" BlockDriver
raw_bsd: emit debug events in bdrv_co_readv() and bdrv_co_writev()
raw_bsd: add raw_create()
raw_bsd: introduce "special members"
raw_bsd: add raw_create_options
raw_bsd: register bdrv_raw
switch raw block driver from "raw.o" to "raw_bsd.o"
block/Makefile.objs | 2 +-
block/raw_bsd.c | 186 +++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 187 insertions(+), 1 deletions(-)
create mode 100644 block/raw_bsd.c
- [Qemu-devel] [PATCH 0/7] introduce BSD-licensed block driver for "raw",
Laszlo Ersek <=
- [Qemu-devel] [PATCH 1/7] add skeleton for BSD licensed "raw" BlockDriver, Laszlo Ersek, 2013/08/16
- [Qemu-devel] [PATCH 2/7] raw_bsd: emit debug events in bdrv_co_readv() and bdrv_co_writev(), Laszlo Ersek, 2013/08/16
- [Qemu-devel] [PATCH 3/7] raw_bsd: add raw_create(), Laszlo Ersek, 2013/08/16
- [Qemu-devel] [PATCH 4/7] raw_bsd: introduce "special members", Laszlo Ersek, 2013/08/16
- [Qemu-devel] [PATCH 5/7] raw_bsd: add raw_create_options, Laszlo Ersek, 2013/08/16
- [Qemu-devel] [PATCH 7/7] switch raw block driver from "raw.o" to "raw_bsd.o", Laszlo Ersek, 2013/08/16
- [Qemu-devel] [PATCH 6/7] raw_bsd: register bdrv_raw, Laszlo Ersek, 2013/08/16