package/simicsfs: remove package
authorBin Meng <bmeng.cn@gmail.com>
Wed, 30 Aug 2017 15:55:25 +0000 (08:55 -0700)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Wed, 30 Aug 2017 20:16:37 +0000 (22:16 +0200)
Buildroot currently packages version 1.18 of simics, which is quite
out of date, and does not compile with Linux 4.12+. The latest package
v1.22 supports recent kernels, however that is not publicly available
anymore like the older versions.

In fact Simics is now moving away from the simicsfs kernel module, as
the kernel module has required too much maintenance work. Users should
move to the new user mode Simics agent instead. Therefore, we drop the
corresponding package from Buildroot.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Config.in.legacy
DEVELOPERS
package/Config.in
package/simicsfs/Config.in [deleted file]
package/simicsfs/simicsfs.hash [deleted file]
package/simicsfs/simicsfs.mk [deleted file]

index 693dc95d7466218e6a1556ad336aff2482ee2eb4..d35b409423b9273142eaf674c9b8d6005cf5ed92 100644 (file)
@@ -145,6 +145,19 @@ endif
 ###############################################################################
 comment "Legacy options removed in 2017.08"
 
+config BR2_PACKAGE_SIMICSFS
+       bool "simicsfs support removed"
+       select BR2_LEGACY
+       help
+         Support for simicsfs kernel driver that provides access to a
+         host computer's local filesystem when the target is
+         executing within a SIMICS simulation has been removed.
+
+         Simics is now moving away from the simicsfs kernel module,
+         as the kernel module has required too much maintenance
+         work. Users should move to the user mode Simics agent
+         instead.
+
 config BR2_BINUTILS_VERSION_2_26_X
        bool "binutils version 2.26 support removed"
        select BR2_LEGACY
index 73686e2da98ad505c53e3ab429eca58b04a7959c..14534864f196f058fd2445851b68bae2f1319034 100644 (file)
@@ -1162,7 +1162,6 @@ F:        package/python-pyrex/
 F:     package/raptor/
 F:     package/sepolgen/
 F:     package/setools/
-F:     package/simicsfs/
 F:     package/smcroute/
 F:     package/tclap/
 F:     package/valijson/
index a0868d92ee9dc8d3273da5f35e8978c96c0fd568..ba101dba464a41966eaf884ff0fdd22d2387606f 100644 (file)
@@ -189,7 +189,6 @@ menu "Filesystem and flash utilities"
        source "package/mtools/Config.in"
        source "package/nfs-utils/Config.in"
        source "package/ntfs-3g/Config.in"
-       source "package/simicsfs/Config.in"
        source "package/sp-oops-extract/Config.in"
        source "package/squashfs/Config.in"
        source "package/sshfs/Config.in"
diff --git a/package/simicsfs/Config.in b/package/simicsfs/Config.in
deleted file mode 100644 (file)
index 12b05c1..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-comment "simicsfs needs a Linux kernel to be built"
-       depends on !BR2_LINUX_KERNEL
-
-config BR2_PACKAGE_SIMICSFS
-       bool "simicsfs"
-       depends on BR2_LINUX_KERNEL
-       help
-         A kernel driver that provides access to a host computer's local
-         filesystem when the target is executing within a SIMICS simulation.
-
-         http://www.cs.sfu.ca/~fedorova/Tech/simics-guides-3.0.26/simics-user-guide-unix/topic33.html
diff --git a/package/simicsfs/simicsfs.hash b/package/simicsfs/simicsfs.hash
deleted file mode 100644 (file)
index 42ada91..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-# Locally calculated
-sha256 d0cf7caf888dc1e7dc9496c4b59af98eb2b69d6113d6920757465902e1f21f38        simicsfs-1.18.tar.gz
diff --git a/package/simicsfs/simicsfs.mk b/package/simicsfs/simicsfs.mk
deleted file mode 100644 (file)
index fe05302..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-################################################################################
-#
-# simicsfs
-#
-################################################################################
-
-SIMICSFS_VERSION = 1.18
-SIMICSFS_SITE = http://download.simics.net/pub
-SIMICSFS_LICENSE = GPL-2.0+
-SIMICSFS_LICENSE_FILES = hostfs.h
-
-$(eval $(kernel-module))
-$(eval $(generic-package))