VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   32 Branches   54 Tags
ec8f24b7faaf3 (Thomas Gleixner       2019-05-19 13:07:45 +0100  1) # SPDX-License-Identifier: GPL-2.0-only
3ef7784e47975 (Alexey Dobriyan       2009-01-22 10:33:25 +0300  2) config FUSE_FS
3ef7784e47975 (Alexey Dobriyan       2009-01-22 10:33:25 +0300  3) 	tristate "FUSE (Filesystem in Userspace) support"
60bcc88ad185d (Seth Forshee          2016-08-29 08:46:37 -0500  4) 	select FS_POSIX_ACL
3ef7784e47975 (Alexey Dobriyan       2009-01-22 10:33:25 +0300  5) 	help
3ef7784e47975 (Alexey Dobriyan       2009-01-22 10:33:25 +0300  6) 	  With FUSE it is possible to implement a fully functional filesystem
3ef7784e47975 (Alexey Dobriyan       2009-01-22 10:33:25 +0300  7) 	  in a userspace program.
3ef7784e47975 (Alexey Dobriyan       2009-01-22 10:33:25 +0300  8) 
807185eb3e727 (Robert P. J. Day      2012-08-29 17:51:51 -0400  9) 	  There's also a companion library: libfuse2.  This library is available
807185eb3e727 (Robert P. J. Day      2012-08-29 17:51:51 -0400 10) 	  from the FUSE homepage:
c1b0c62715102 (André Almeida         2020-07-23 13:43:11 -0300 11) 	  <https://github.com/libfuse/>
807185eb3e727 (Robert P. J. Day      2012-08-29 17:51:51 -0400 12) 	  although chances are your distribution already has that library
807185eb3e727 (Robert P. J. Day      2012-08-29 17:51:51 -0400 13) 	  installed if you've installed the "fuse" package itself.
3ef7784e47975 (Alexey Dobriyan       2009-01-22 10:33:25 +0300 14) 
72ef5e52b3f74 (Mauro Carvalho Chehab 2020-04-14 18:48:35 +0200 15) 	  See <file:Documentation/filesystems/fuse.rst> for more information.
3ef7784e47975 (Alexey Dobriyan       2009-01-22 10:33:25 +0300 16) 	  See <file:Documentation/Changes> for needed library/utility version.
3ef7784e47975 (Alexey Dobriyan       2009-01-22 10:33:25 +0300 17) 
3ef7784e47975 (Alexey Dobriyan       2009-01-22 10:33:25 +0300 18) 	  If you want to develop a userspace FS, or if you want to use
3ef7784e47975 (Alexey Dobriyan       2009-01-22 10:33:25 +0300 19) 	  a filesystem based on FUSE, answer Y or M.
807185eb3e727 (Robert P. J. Day      2012-08-29 17:51:51 -0400 20) 
807185eb3e727 (Robert P. J. Day      2012-08-29 17:51:51 -0400 21) config CUSE
807185eb3e727 (Robert P. J. Day      2012-08-29 17:51:51 -0400 22) 	tristate "Character device in Userspace support"
807185eb3e727 (Robert P. J. Day      2012-08-29 17:51:51 -0400 23) 	depends on FUSE_FS
807185eb3e727 (Robert P. J. Day      2012-08-29 17:51:51 -0400 24) 	help
807185eb3e727 (Robert P. J. Day      2012-08-29 17:51:51 -0400 25) 	  This FUSE extension allows character devices to be
807185eb3e727 (Robert P. J. Day      2012-08-29 17:51:51 -0400 26) 	  implemented in userspace.
807185eb3e727 (Robert P. J. Day      2012-08-29 17:51:51 -0400 27) 
807185eb3e727 (Robert P. J. Day      2012-08-29 17:51:51 -0400 28) 	  If you want to develop or use a userspace character device
807185eb3e727 (Robert P. J. Day      2012-08-29 17:51:51 -0400 29) 	  based on CUSE, answer Y or M.
a62a8ef9d97da (Stefan Hajnoczi       2018-06-12 09:41:17 +0100 30) 
a62a8ef9d97da (Stefan Hajnoczi       2018-06-12 09:41:17 +0100 31) config VIRTIO_FS
a62a8ef9d97da (Stefan Hajnoczi       2018-06-12 09:41:17 +0100 32) 	tristate "Virtio Filesystem"
a62a8ef9d97da (Stefan Hajnoczi       2018-06-12 09:41:17 +0100 33) 	depends on FUSE_FS
a62a8ef9d97da (Stefan Hajnoczi       2018-06-12 09:41:17 +0100 34) 	select VIRTIO
a62a8ef9d97da (Stefan Hajnoczi       2018-06-12 09:41:17 +0100 35) 	help
a62a8ef9d97da (Stefan Hajnoczi       2018-06-12 09:41:17 +0100 36) 	  The Virtio Filesystem allows guests to mount file systems from the
8d66fcb748848 (Krzysztof Kozlowski   2019-11-20 21:43:32 +0800 37) 	  host.
a62a8ef9d97da (Stefan Hajnoczi       2018-06-12 09:41:17 +0100 38) 
a62a8ef9d97da (Stefan Hajnoczi       2018-06-12 09:41:17 +0100 39) 	  If you want to share files between guests or with the host, answer Y
8d66fcb748848 (Krzysztof Kozlowski   2019-11-20 21:43:32 +0800 40) 	  or M.
1dd539577c42b (Vivek Goyal           2020-08-19 18:19:47 -0400 41) 
1dd539577c42b (Vivek Goyal           2020-08-19 18:19:47 -0400 42) config FUSE_DAX
1dd539577c42b (Vivek Goyal           2020-08-19 18:19:47 -0400 43) 	bool "Virtio Filesystem Direct Host Memory Access support"
1dd539577c42b (Vivek Goyal           2020-08-19 18:19:47 -0400 44) 	default y
c2d0ad00d948d (Vivek Goyal           2020-08-19 18:19:51 -0400 45) 	select INTERVAL_TREE
1dd539577c42b (Vivek Goyal           2020-08-19 18:19:47 -0400 46) 	depends on VIRTIO_FS
1dd539577c42b (Vivek Goyal           2020-08-19 18:19:47 -0400 47) 	depends on FS_DAX
1dd539577c42b (Vivek Goyal           2020-08-19 18:19:47 -0400 48) 	depends on DAX_DRIVER
1dd539577c42b (Vivek Goyal           2020-08-19 18:19:47 -0400 49) 	help
1dd539577c42b (Vivek Goyal           2020-08-19 18:19:47 -0400 50) 	  This allows bypassing guest page cache and allows mapping host page
1dd539577c42b (Vivek Goyal           2020-08-19 18:19:47 -0400 51) 	  cache directly in guest address space.
1dd539577c42b (Vivek Goyal           2020-08-19 18:19:47 -0400 52) 
1dd539577c42b (Vivek Goyal           2020-08-19 18:19:47 -0400 53) 	  If you want to allow mounting a Virtio Filesystem with the "dax"
1dd539577c42b (Vivek Goyal           2020-08-19 18:19:47 -0400 54) 	  option, answer Y.