[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] block/raw-posix.c:hdev_create() on FreeBSD and in gener
M. Warner Losh
Re: [Qemu-devel] block/raw-posix.c:hdev_create() on FreeBSD and in general
Wed, 20 May 2009 08:41:24 -0600 (MDT)
In message: <address@hidden>
Christoph Hellwig <address@hidden> writes:
: Didn't FreeBSD do away with block device nodes in the 4.x release cycle?
Yes. Block devices are a quaint relic of the past, and aren't
: In that case we will never allow to create host devices on FreeBSD
: with this code.
Yes, on FreeBSD, just use the char dev.
: Also I think we should allow creating the host devices on all supported
: operating systems. For Linux we should use block devices, for FreeBSD
: always char devices. For the other BSDs and Solaris do we allow only
: block or also the raw char devices? Not sure if they actually support
: O_DIRECT for block devices nodes which pretty much is a Linux-ism so
: for cache=none at least we should probably open the raw nodes..
Other BSDs still have block devices. O_DIRECT is supported in at
least NetBSD (and FreeBSD).