fs/axfs: drop support

The file system support is not mainline and hasn't been updated since 2019,
so drop it.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
This commit is contained in:
Peter Korsgaard
2025-08-28 18:47:06 +02:00
committed by Julien Olivain
parent d7a2937550
commit e7f9f94a50
4 changed files with 6 additions and 31 deletions

View File

@@ -146,6 +146,12 @@ endif
comment "Legacy options removed in 2025.11"
config BR2_TARGET_ROOTFS_AXFS
bool "AXFS root filesystem has been removed"
select BR2_LEGACY
help
AXFS root filesystem support has been removed.
config BR2_PACKAGE_LOGSURFER
bool "logsurfer has been removed"
select BR2_LEGACY

View File

@@ -1,6 +1,5 @@
menu "Filesystem images"
source "fs/axfs/Config.in"
source "fs/btrfs/Config.in"
source "fs/cloop/Config.in"
source "fs/cpio/Config.in"

View File

@@ -1,17 +0,0 @@
config BR2_TARGET_ROOTFS_AXFS
bool "axfs root filesystem"
help
The Advanced XIP File System is a Linux kernel filesystem
driver that enables files to be executed directly from flash
or ROM memory rather than being copied into RAM. It has the
ability to store individual *pages* in a file
uncompressed/XIP or compressed/Demand Paged.
So far, the only supported mode is 'XIP all', so all the
files that have the execute attribute set will be XIP'ed.
At the moment, the FS is not supported in Linux mainline
(v4.3-rc5), so the kernel has to be built with the axfs
patches to be able to read it. Patches can be found at:
https://github.com/jaredeh/axfs

View File

@@ -1,13 +0,0 @@
################################################################################
#
# Build the axfs root filesystem image
#
################################################################################
ROOTFS_AXFS_DEPENDENCIES = host-axfsutils
define ROOTFS_AXFS_CMD
$(HOST_DIR)/bin/mkfs.axfs -s -a $(TARGET_DIR) $@
endef
$(eval $(rootfs))