Add HAVE_VFS option in Kconfig for features that depend on VFS support,
and remove redundant defaults. Update libvfscore to select HAVE_VFS.
Signed-off-by: Michalis Pappas <michalis@unikraft.io>
Approved-by: Andrei Tatar <andrei@unikraft.io>
Reviewed-by: Sergiu Moga <sergiu@unikraft.io>
Reviewed-by: Andrei Tatar <andrei@unikraft.io>
GitHub-Closes: #1627
config HAVE_BOOTENTRY
bool
- default n
config HAVE_LIBC
bool
- default n
config HAVE_TIME
bool
- default n
config HAVE_SCHED
bool
- default n
config HAVE_NW_STACK
bool
- default n
config HAVE_SYSCALL
bool
- default n
+
+config HAVE_VFS
+ bool
config HAVE_X86PKU
bool
- default n
##
# Compatibility entries for legacy libraries
select LIBPOSIX_POLL
select LIBPOSIX_PIPE
select LIBPOSIX_TTY
+ select HAVE_VFS
if LIBVFSCORE
config LIBVFSCORE_NONLARGEFILE