diff options
author | Christoph Hellwig <hch@lst.de> | 2009-06-15 13:55:19 +0200 |
---|---|---|
committer | Christoph Hellwig <hch@brick.lst.de> | 2009-06-15 13:55:19 +0200 |
commit | f3a5d3f8a1a992376e3dd128ceee917cd1281da7 (patch) | |
tree | 52182d1855b05d0f16868bcd0a5a742ea3e9bfe6 /tcg/tcg.h | |
parent | 90babde0cad8a485e5f74a2113c0425c08395a47 (diff) | |
download | qemu-f3a5d3f8a1a992376e3dd128ceee917cd1281da7.tar.gz qemu-f3a5d3f8a1a992376e3dd128ceee917cd1281da7.tar.bz2 qemu-f3a5d3f8a1a992376e3dd128ceee917cd1281da7.zip |
raw-posix: split hdev drivers
Instead of declaring one BlockDriver for all host devices declared one
for each type: a generic one for normal disk devices, a Linux floppy
driver and a CDROM driver for Linux and FreeBSD. This gets rid of a lot
of messy ifdefs and switching based on the type in the various removal
device methods.
block.c grows a new method to find the correct host device driver based
on OS-sepcific criteria, which will later into the actual drivers in a
later patch in this series.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Diffstat (limited to 'tcg/tcg.h')
0 files changed, 0 insertions, 0 deletions