virtio with config abstraction and ring implementation
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest6 patches 66 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/6 | virtio interacedrivers/ drivers/ drivers/ +1 more | +138 | 17 replies | |
| 2/6 | virtio_configdrivers/ drivers/ drivers/ +2 more | +254 | 9 replies | |
| 3/6 | virtio net driverdrivers/ drivers/ drivers/ +1 more | +481 | 16 replies | |
| 4/6 | virtio block driverdrivers/ drivers/ drivers/ +2 more | +386 | 16 replies | |
| 5/6 | virtio console driverdrivers/ drivers/ drivers/ +1 more | +249 | 1 reply | |
| 6/6 | virtio ring helperarch/ drivers/ drivers/ +3 more | +454 | 10 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/6] virtio with config abstraction and ring implementation
Hi all,
This patch series attempts to come closer to unifying kvm and lguest's
usage of virtio. As these two are the first implementations we've seen, I hope making them closer will make future ones closer too.
Drivers now unpack their own configuration: their probe() methods are
uniform. The configuration mechanism is extensible and can be backed by PCI, a string of bytes, or something else.
I've abstracted out the lguest ring buffer code into a common library.
The format has changed slightly (mainly because I had an epiphany about inter-guest I/O).
I also implemented a console (lguest needs one).
Finally, there is a working lguest implementation. Unfortunately,
lguest is being refactored for non-i386 ports, so the virtio patches sit at the end of the (quite long) for-2.6.24 patchqueue. Nonetheless, they can be found at http://lguest.ozlabs.org/patches (click on bz2 to get the series).
Cheers!
Rusty.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/