diff options
Diffstat (limited to 'features')
81 files changed, 776 insertions, 0 deletions
diff --git a/features/6lowpan/6lowpan_n.cfg b/features/6lowpan/6lowpan_n.cfg new file mode 100644 index 0000000..1bf0778 --- /dev/null +++ b/features/6lowpan/6lowpan_n.cfg | |||
@@ -0,0 +1 @@ | |||
CONFIG_6LOWPAN=n | |||
diff --git a/features/6lowpan/6lowpan_n.scc b/features/6lowpan/6lowpan_n.scc new file mode 100644 index 0000000..826fdc2 --- /dev/null +++ b/features/6lowpan/6lowpan_n.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable 6LoWPAN support" | ||
2 | |||
3 | define KFEATURE_COMPATIBILITY all | ||
4 | |||
5 | kconf hardware 6lowpan_n.cfg | ||
diff --git a/features/bcma/bcma_n.cfg b/features/bcma/bcma_n.cfg new file mode 100644 index 0000000..ad052a3 --- /dev/null +++ b/features/bcma/bcma_n.cfg | |||
@@ -0,0 +1,9 @@ | |||
1 | # | ||
2 | # Broadcom specific AMBA | ||
3 | # | ||
4 | CONFIG_BCMA=n | ||
5 | CONFIG_BCMA_HOST_PCI_POSSIBLE=n | ||
6 | CONFIG_BCMA_HOST_PCI=n | ||
7 | # CONFIG_BCMA_HOST_SOC is not set | ||
8 | CONFIG_BCMA_DRIVER_PCI=n | ||
9 | CONFIG_BCMA_DRIVER_GMAC_CMN=n | ||
diff --git a/features/bcma/bcma_n.scc b/features/bcma/bcma_n.scc new file mode 100644 index 0000000..9cd6a4b --- /dev/null +++ b/features/bcma/bcma_n.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable bcma support" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware bcma_n.cfg | ||
diff --git a/features/btrfs/btrfs_n.cfg b/features/btrfs/btrfs_n.cfg new file mode 100644 index 0000000..7322f27 --- /dev/null +++ b/features/btrfs/btrfs_n.cfg | |||
@@ -0,0 +1,8 @@ | |||
1 | CONFIG_BTRFS_FS=n | ||
2 | CONFIG_BTRFS_FS_POSIX_ACL=n | ||
3 | # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set | ||
4 | # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set | ||
5 | # CONFIG_BTRFS_DEBUG is not set | ||
6 | # CONFIG_BTRFS_ASSERT is not set | ||
7 | CONFIG_XOR_BLOCKS=n | ||
8 | CONFIG_RAID6_PQ=n | ||
diff --git a/features/btrfs/btrfs_n.scc b/features/btrfs/btrfs_n.scc new file mode 100644 index 0000000..638f87f --- /dev/null +++ b/features/btrfs/btrfs_n.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable btrfs support" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware btrfs_n.cfg | ||
diff --git a/features/compilechecks/compilechecks_n.cfg b/features/compilechecks/compilechecks_n.cfg new file mode 100644 index 0000000..87263f0 --- /dev/null +++ b/features/compilechecks/compilechecks_n.cfg | |||
@@ -0,0 +1,6 @@ | |||
1 | CONFIG_ENABLE_WARN_DEPRECATED=n | ||
2 | CONFIG_ENABLE_MUST_CHECK=n | ||
3 | CONFIG_UNUSED_SYMBOLS=n | ||
4 | CONFIG_DEBUG_FS=n | ||
5 | CONFIG_SECTION_MISMATCH_WARN_ONLY=n | ||
6 | CONFIG_FRAME_POINTER=n | ||
diff --git a/features/compilechecks/compilechecks_n.scc b/features/compilechecks/compilechecks_n.scc new file mode 100644 index 0000000..cd3c68a --- /dev/null +++ b/features/compilechecks/compilechecks_n.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable compile checks support" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware compilechecks_n.cfg | ||
diff --git a/features/cpu_freq/cpu_freq_n.cfg b/features/cpu_freq/cpu_freq_n.cfg new file mode 100644 index 0000000..51a9713 --- /dev/null +++ b/features/cpu_freq/cpu_freq_n.cfg | |||
@@ -0,0 +1 @@ | |||
CONFIG_CPU_FREQ=n | |||
diff --git a/features/cpu_freq/cpu_freq_n.scc b/features/cpu_freq/cpu_freq_n.scc new file mode 100644 index 0000000..b38ee5f --- /dev/null +++ b/features/cpu_freq/cpu_freq_n.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable CPU frequency scaling" | ||
2 | |||
3 | define KFEATURE_COMPATIBILITY all | ||
4 | |||
5 | kconf hardware cpu_freq_n.cfg | ||
diff --git a/features/dmiid/dmiid_n.cfg b/features/dmiid/dmiid_n.cfg new file mode 100644 index 0000000..61c1980 --- /dev/null +++ b/features/dmiid/dmiid_n.cfg | |||
@@ -0,0 +1 @@ | |||
CONFIG_DMIID=n | |||
diff --git a/features/dmiid/dmiid_n.scc b/features/dmiid/dmiid_n.scc new file mode 100644 index 0000000..470d344 --- /dev/null +++ b/features/dmiid/dmiid_n.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable DMIID support" | ||
2 | |||
3 | define KFEATURE_COMPATIBILITY all | ||
4 | |||
5 | kconf hardware dmiid_n.cfg | ||
diff --git a/features/hwmon/hwmon_n.cfg b/features/hwmon/hwmon_n.cfg new file mode 100644 index 0000000..617d8f5 --- /dev/null +++ b/features/hwmon/hwmon_n.cfg | |||
@@ -0,0 +1 @@ | |||
CONFIG_HWMON=n | |||
diff --git a/features/hwmon/hwmon_n.scc b/features/hwmon/hwmon_n.scc new file mode 100644 index 0000000..633a107 --- /dev/null +++ b/features/hwmon/hwmon_n.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable hardware monitor support" | ||
2 | |||
3 | define KFEATURE_COMPATIBILITY all | ||
4 | |||
5 | kconf hardware hwmon_n.cfg | ||
diff --git a/features/i2csupport/i2csupport_n.cfg b/features/i2csupport/i2csupport_n.cfg new file mode 100644 index 0000000..30c4a3e --- /dev/null +++ b/features/i2csupport/i2csupport_n.cfg | |||
@@ -0,0 +1,80 @@ | |||
1 | CONFIG_REGMAP=n | ||
2 | CONFIG_REGMAP_I2C=n | ||
3 | # | ||
4 | # EEPROM support | ||
5 | # | ||
6 | CONFIG_EEPROM_AT24=n | ||
7 | # | ||
8 | # I2C support | ||
9 | # | ||
10 | CONFIG_I2C=n | ||
11 | CONFIG_ACPI_I2C_OPREGION=n | ||
12 | CONFIG_I2C_BOARDINFO=n | ||
13 | CONFIG_I2C_COMPAT=n | ||
14 | # CONFIG_I2C_CHARDEV is not set | ||
15 | # CONFIG_I2C_MUX is not set | ||
16 | CONFIG_I2C_HELPER_AUTO=n | ||
17 | CONFIG_I2C_SMBUS=n | ||
18 | |||
19 | # | ||
20 | # I2C Hardware Bus support | ||
21 | # | ||
22 | |||
23 | # | ||
24 | # PC SMBus host controller drivers | ||
25 | # | ||
26 | # CONFIG_I2C_ALI1535 is not set | ||
27 | # CONFIG_I2C_ALI1563 is not set | ||
28 | # CONFIG_I2C_ALI15X3 is not set | ||
29 | # CONFIG_I2C_AMD756 is not set | ||
30 | # CONFIG_I2C_AMD8111 is not set | ||
31 | CONFIG_I2C_I801=n | ||
32 | # CONFIG_I2C_ISCH is not set | ||
33 | # CONFIG_I2C_ISMT is not set | ||
34 | # CONFIG_I2C_PIIX4 is not set | ||
35 | # CONFIG_I2C_NFORCE2 is not set | ||
36 | # CONFIG_I2C_SIS5595 is not set | ||
37 | # CONFIG_I2C_SIS630 is not set | ||
38 | # CONFIG_I2C_SIS96X is not set | ||
39 | # CONFIG_I2C_VIA is not set | ||
40 | # CONFIG_I2C_VIAPRO is not set | ||
41 | |||
42 | # | ||
43 | # ACPI drivers | ||
44 | # | ||
45 | # CONFIG_I2C_SCMI is not set | ||
46 | |||
47 | # | ||
48 | # I2C system bus drivers (mostly embedded / system-on-chip) | ||
49 | # | ||
50 | # CONFIG_I2C_DESIGNWARE_PLATFORM is not set | ||
51 | # CONFIG_I2C_DESIGNWARE_PCI is not set | ||
52 | # CONFIG_I2C_EMEV2 is not set | ||
53 | # CONFIG_I2C_OCORES is not set | ||
54 | # CONFIG_I2C_PCA_PLATFORM is not set | ||
55 | # CONFIG_I2C_PXA_PCI is not set | ||
56 | # CONFIG_I2C_SIMTEC is not set | ||
57 | # CONFIG_I2C_XILINX is not set | ||
58 | |||
59 | # | ||
60 | # External I2C/SMBus adapter drivers | ||
61 | # | ||
62 | # CONFIG_I2C_DIOLAN_U2C is not set | ||
63 | # CONFIG_I2C_PARPORT_LIGHT is not set | ||
64 | # CONFIG_I2C_ROBOTFUZZ_OSIF is not set | ||
65 | # CONFIG_I2C_TAOS_EVM is not set | ||
66 | # CONFIG_I2C_TINY_USB is not set | ||
67 | |||
68 | # | ||
69 | # Other I2C/SMBus bus drivers | ||
70 | # | ||
71 | # CONFIG_I2C_STUB is not set | ||
72 | # CONFIG_I2C_SLAVE is not set | ||
73 | # CONFIG_I2C_DEBUG_CORE is not set | ||
74 | # CONFIG_I2C_DEBUG_ALGO is not set | ||
75 | # CONFIG_I2C_DEBUG_BUS is not set | ||
76 | |||
77 | # | ||
78 | # SPI RTC drivers | ||
79 | # | ||
80 | CONFIG_RTC_I2C_AND_SPI=n | ||
diff --git a/features/i2csupport/i2csupport_n.scc b/features/i2csupport/i2csupport_n.scc new file mode 100644 index 0000000..ca127b1 --- /dev/null +++ b/features/i2csupport/i2csupport_n.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable i2c support" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware i2csupport_n.cfg | ||
diff --git a/features/intel-e1xxxx/e100_n.cfg b/features/intel-e1xxxx/e100_n.cfg new file mode 100644 index 0000000..dab91be --- /dev/null +++ b/features/intel-e1xxxx/e100_n.cfg | |||
@@ -0,0 +1 @@ | |||
CONFIG_E100=n | |||
diff --git a/features/intel-e1xxxx/e100_n.scc b/features/intel-e1xxxx/e100_n.scc new file mode 100644 index 0000000..bdf9995 --- /dev/null +++ b/features/intel-e1xxxx/e100_n.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "Build E100 support as a module" | ||
2 | |||
3 | define KFEATURE_COMPATIBILITY all | ||
4 | |||
5 | kconf hardware e100_n.cfg | ||
diff --git a/features/intel-e1xxxx/e1xxxx_n.cfg b/features/intel-e1xxxx/e1xxxx_n.cfg new file mode 100644 index 0000000..d12c714 --- /dev/null +++ b/features/intel-e1xxxx/e1xxxx_n.cfg | |||
@@ -0,0 +1,3 @@ | |||
1 | CONFIG_E1000=n | ||
2 | CONFIG_E1000E=n | ||
3 | CONFIG_E1000E_HWTS=n | ||
diff --git a/features/intel-e1xxxx/e1xxxx_n.scc b/features/intel-e1xxxx/e1xxxx_n.scc new file mode 100644 index 0000000..3d2b0f1 --- /dev/null +++ b/features/intel-e1xxxx/e1xxxx_n.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "Build E1xxxx drivers as modules" | ||
2 | |||
3 | define KFEATURE_COMPATIBILITY all | ||
4 | |||
5 | kconf hardware e1xxxx_n.cfg | ||
diff --git a/features/isdn/isdn_n.cfg b/features/isdn/isdn_n.cfg new file mode 100644 index 0000000..d17ce70 --- /dev/null +++ b/features/isdn/isdn_n.cfg | |||
@@ -0,0 +1,4 @@ | |||
1 | CONFIG_ISDN=n | ||
2 | # CONFIG_ISDN_I4L is not set | ||
3 | CONFIG_ISDN_CAPI=n | ||
4 | CONFIG_CAPI_TRACE=n | ||
diff --git a/features/isdn/isdn_n.scc b/features/isdn/isdn_n.scc new file mode 100644 index 0000000..53404e7 --- /dev/null +++ b/features/isdn/isdn_n.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable isdn support" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware isdn_n.cfg | ||
diff --git a/features/ixgbevf/ixgbevf_y.cfg b/features/ixgbevf/ixgbevf_y.cfg new file mode 100644 index 0000000..26ca642 --- /dev/null +++ b/features/ixgbevf/ixgbevf_y.cfg | |||
@@ -0,0 +1 @@ | |||
CONFIG_IXGBEVF=y | |||
diff --git a/features/ixgbevf/ixgbevf_y.scc b/features/ixgbevf/ixgbevf_y.scc new file mode 100644 index 0000000..4772d88 --- /dev/null +++ b/features/ixgbevf/ixgbevf_y.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable virtual functions for Intel 10G ports" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf hardware ixgbevf_y.cfg | ||
diff --git a/features/kvm/guest_kvm_y.cfg b/features/kvm/guest_kvm_y.cfg new file mode 100644 index 0000000..95dfb75 --- /dev/null +++ b/features/kvm/guest_kvm_y.cfg | |||
@@ -0,0 +1,12 @@ | |||
1 | HYPERVISOR_GUEST=y | ||
2 | CONFIG_KVM_GUEST=y | ||
3 | CONFIG_KVM_DEBUG_FS=n | ||
4 | CONFIG_PARAVIRT_TIME_ACCOUNTING=y | ||
5 | CONFIG_PARAVIRT_CLOCK=y | ||
6 | CONFIG_PARAVIRT=y | ||
7 | CONFIG_PARAVIRT_DEBUG=n | ||
8 | CONFIG_PARAVIRT_SPINLOCKS=y | ||
9 | CONFIG_QUEUED_LOCK_STAT=y | ||
10 | |||
11 | CONFIG_SERIAL_8250=y | ||
12 | CONFIG_SERIAL_8250_CONSOLE=y | ||
diff --git a/features/kvm/guest_kvm_y.scc b/features/kvm/guest_kvm_y.scc new file mode 100644 index 0000000..d95413f --- /dev/null +++ b/features/kvm/guest_kvm_y.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable KVM guest support" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf non-hardware guest_kvm_y.cfg | ||
diff --git a/features/kvm/host_n.cfg b/features/kvm/host_n.cfg new file mode 100644 index 0000000..9c1302a --- /dev/null +++ b/features/kvm/host_n.cfg | |||
@@ -0,0 +1,2 @@ | |||
1 | CONFIG_VIRTUALIZATION=n | ||
2 | CONFIG_VHOST=n | ||
diff --git a/features/kvm/host_n.scc b/features/kvm/host_n.scc new file mode 100644 index 0000000..b4b3cde --- /dev/null +++ b/features/kvm/host_n.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable guest support" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf non-hardware host_n.cfg | ||
5 | |||
diff --git a/features/kvm/virtFS_y.cfg b/features/kvm/virtFS_y.cfg new file mode 100644 index 0000000..c9fefa1 --- /dev/null +++ b/features/kvm/virtFS_y.cfg | |||
@@ -0,0 +1,4 @@ | |||
1 | CONFIG_NET_9P=y | ||
2 | CONFIG_NET_9P_VIRTIO=y | ||
3 | CONFIG_9P_FS=y | ||
4 | CONFIG_9P_FS_POSIX_ACL=y | ||
diff --git a/features/kvm/virtFS_y.scc b/features/kvm/virtFS_y.scc new file mode 100644 index 0000000..a3fd078 --- /dev/null +++ b/features/kvm/virtFS_y.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable Plan 9 folder sharing over Virtio - I/O virtualization framework" | ||
2 | define KFEATURE_COMPATIBILITY arch | ||
3 | |||
4 | kconf non-hardware virtFS_y.cfg | ||
diff --git a/features/kvm/virtio_balloon_y.cfg b/features/kvm/virtio_balloon_y.cfg new file mode 100644 index 0000000..25119df --- /dev/null +++ b/features/kvm/virtio_balloon_y.cfg | |||
@@ -0,0 +1,2 @@ | |||
1 | CONFIG_VIRTIO=y | ||
2 | CONFIG_VIRTIO_BALLOON=y | ||
diff --git a/features/kvm/virtio_balloon_y.scc b/features/kvm/virtio_balloon_y.scc new file mode 100644 index 0000000..a4f0b97 --- /dev/null +++ b/features/kvm/virtio_balloon_y.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "virtio support memory ballooning)" | ||
2 | define KFEATURE_COMPATIBILITY arch | ||
3 | |||
4 | kconf non-hardware virtio_balloon_y.cfg | ||
diff --git a/features/kvm/virtio_caif_y.cfg b/features/kvm/virtio_caif_y.cfg new file mode 100644 index 0000000..2af936b --- /dev/null +++ b/features/kvm/virtio_caif_y.cfg | |||
@@ -0,0 +1,5 @@ | |||
1 | CONFIG_CAIF=y | ||
2 | CONFIG_HAS_DMA=y | ||
3 | CONFIG_VHOST_RING=y | ||
4 | CONFIG_VIRTIO=y | ||
5 | CONFIG_CAIF_VIRTIO=y | ||
diff --git a/features/kvm/virtio_caif_y.scc b/features/kvm/virtio_caif_y.scc new file mode 100644 index 0000000..04d5ac4 --- /dev/null +++ b/features/kvm/virtio_caif_y.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "CAIF virtio transport driver" | ||
2 | define KFEATURE_COMPATIBILITY arch | ||
3 | |||
4 | kconf non-hardware guest_caif_y.cfg | ||
diff --git a/features/kvm/virtio_input_y.cfg b/features/kvm/virtio_input_y.cfg new file mode 100644 index 0000000..e83d993 --- /dev/null +++ b/features/kvm/virtio_input_y.cfg | |||
@@ -0,0 +1,2 @@ | |||
1 | CONFIG_VIRTIO=y | ||
2 | CONFIG_VIRTIO_INPUT=y | ||
diff --git a/features/kvm/virtio_input_y.scc b/features/kvm/virtio_input_y.scc new file mode 100644 index 0000000..b3e3a9a --- /dev/null +++ b/features/kvm/virtio_input_y.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "virtio support for input(keyboard, mice...) devices" | ||
2 | define KFEATURE_COMPATIBILITY arch | ||
3 | |||
4 | kconf non-hardware virtio_input_y.cfg | ||
diff --git a/features/kvm/virtio_pci_legacy_y.cfg b/features/kvm/virtio_pci_legacy_y.cfg new file mode 100644 index 0000000..4df21c5 --- /dev/null +++ b/features/kvm/virtio_pci_legacy_y.cfg | |||
@@ -0,0 +1,3 @@ | |||
1 | CONFIG_VIRTIO=y | ||
2 | CONFIG_VIRTIO_PCI=y | ||
3 | CONFIG_VIRTIO_PCI_LEGACY=y | ||
diff --git a/features/kvm/virtio_pci_legacy_y.scc b/features/kvm/virtio_pci_legacy_y.scc new file mode 100644 index 0000000..fcdf9e4 --- /dev/null +++ b/features/kvm/virtio_pci_legacy_y.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "virtio support for leagacy PCI devices" | ||
2 | define KFEATURE_COMPATIBILITY arch | ||
3 | |||
4 | kconf non-hardware virtio_pci_legacy_y.cfg | ||
diff --git a/features/kvm/virtio_y.cfg b/features/kvm/virtio_y.cfg new file mode 100644 index 0000000..ff97d75 --- /dev/null +++ b/features/kvm/virtio_y.cfg | |||
@@ -0,0 +1,28 @@ | |||
1 | CONFIG_VIRTIO=y | ||
2 | |||
3 | CONFIG_VIRTIO_PCI=y | ||
4 | CONFIG_VIRTIO_PCI_LEGACY=n | ||
5 | CONFIG_MIPS_PCI_VIRTIO=n | ||
6 | |||
7 | CONFIG_VIRTIO_NET=y | ||
8 | CONFIG_VIRTIO_BLK=y | ||
9 | CONFIG_SCSI_VIRTIO=y | ||
10 | |||
11 | CONFIG_VIRTIO_CONSOLE=y | ||
12 | |||
13 | CONFIG_VIRTIO_MMIO=y | ||
14 | CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=n | ||
15 | |||
16 | CONFIG_VIRTIO_BALLOON=n | ||
17 | CONFIG_VIRTIO_INPUT=n | ||
18 | |||
19 | CONFIG_HW_RANDOM_VIRTIO=m | ||
20 | |||
21 | CONFIG_CAIF_VIRTIO=n | ||
22 | CONFIG_RPMSG_VIRTIO=n | ||
23 | |||
24 | CONFIG_VSOCKETS=m | ||
25 | CONFIG_VIRTIO_VSOCKETS_COMMON=m | ||
26 | CONFIG_VIRTIO_VSOCKETS=m | ||
27 | |||
28 | CONFIG_DRM_VIRTIO_GPU=m | ||
diff --git a/features/kvm/virtio_y.scc b/features/kvm/virtio_y.scc new file mode 100644 index 0000000..a80cfa4 --- /dev/null +++ b/features/kvm/virtio_y.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "virtio support (core,pci,ring,net,blk,mmio)" | ||
2 | define KFEATURE_COMPATIBILITY arch | ||
3 | |||
4 | kconf non-hardware virtio_y.cfg | ||
diff --git a/features/loopdev/loopdev_n.cfg b/features/loopdev/loopdev_n.cfg new file mode 100644 index 0000000..c8d2992 --- /dev/null +++ b/features/loopdev/loopdev_n.cfg | |||
@@ -0,0 +1,2 @@ | |||
1 | CONFIG_BLK_DEV_LOOP=n | ||
2 | CONFIG_BLK_DEV_CRYPTOLOOP=n | ||
diff --git a/features/loopdev/loopdev_n.scc b/features/loopdev/loopdev_n.scc new file mode 100644 index 0000000..3446f2f --- /dev/null +++ b/features/loopdev/loopdev_n.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable loopdev support" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware loopdev_n.cfg | ||
diff --git a/features/msdos_fat_nt_fs/msdos_fat_nt_fs_n.cfg b/features/msdos_fat_nt_fs/msdos_fat_nt_fs_n.cfg new file mode 100644 index 0000000..0b5ca51 --- /dev/null +++ b/features/msdos_fat_nt_fs/msdos_fat_nt_fs_n.cfg | |||
@@ -0,0 +1,12 @@ | |||
1 | # | ||
2 | # DOS/FAT/NT Filesystems | ||
3 | # | ||
4 | CONFIG_FAT_FS=n | ||
5 | CONFIG_MSDOS_FS=n | ||
6 | CONFIG_VFAT_FS=n | ||
7 | # CONFIG_VFAT_FS_NO_DUALNAMES is not set | ||
8 | #CONFIG_FAT_DEFAULT_CODEPAGE=437 | ||
9 | #CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" | ||
10 | # CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES is not set | ||
11 | # CONFIG_FAT_DEFAULT_UTF8 is not set | ||
12 | # CONFIG_NTFS_FS is not set | ||
diff --git a/features/msdos_fat_nt_fs/msdos_fat_nt_fs_n.scc b/features/msdos_fat_nt_fs/msdos_fat_nt_fs_n.scc new file mode 100644 index 0000000..49aecac --- /dev/null +++ b/features/msdos_fat_nt_fs/msdos_fat_nt_fs_n.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable msdos_fat_nt_fs support" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware msdos_fat_nt_fs_n.cfg | ||
diff --git a/features/netblkdev/netblkdev_n.cfg b/features/netblkdev/netblkdev_n.cfg new file mode 100644 index 0000000..fb81129 --- /dev/null +++ b/features/netblkdev/netblkdev_n.cfg | |||
@@ -0,0 +1 @@ | |||
CONFIG_BLK_DEV_NBD=n | |||
diff --git a/features/netblkdev/netblkdev_n.scc b/features/netblkdev/netblkdev_n.scc new file mode 100644 index 0000000..e2efac9 --- /dev/null +++ b/features/netblkdev/netblkdev_n.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable netblkdev support" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware netblkdev_n.cfg | ||
diff --git a/features/netconsole/netconsole_n.cfg b/features/netconsole/netconsole_n.cfg new file mode 100644 index 0000000..f74f073 --- /dev/null +++ b/features/netconsole/netconsole_n.cfg | |||
@@ -0,0 +1,3 @@ | |||
1 | CONFIG_NETCONSOLE=n | ||
2 | CONFIG_NETPOLL=n | ||
3 | CONFIG_NET_POLL_CONTROLLER=n | ||
diff --git a/features/netconsole/netconsole_n.scc b/features/netconsole/netconsole_n.scc new file mode 100644 index 0000000..b6c54da --- /dev/null +++ b/features/netconsole/netconsole_n.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable netconsole support" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware netconsole_n.cfg | ||
diff --git a/features/netfilter/netfilter_n.cfg b/features/netfilter/netfilter_n.cfg new file mode 100644 index 0000000..aebe7a9 --- /dev/null +++ b/features/netfilter/netfilter_n.cfg | |||
@@ -0,0 +1,222 @@ | |||
1 | CONFIG_IP_ROUTE_CLASSID=n | ||
2 | CONFIG_NETFILTER=n | ||
3 | # CONFIG_NETFILTER_DEBUG is not set | ||
4 | CONFIG_NETFILTER_ADVANCED=n | ||
5 | CONFIG_BRIDGE_NETFILTER=n | ||
6 | |||
7 | # | ||
8 | # Core Netfilter Configuration | ||
9 | # | ||
10 | CONFIG_NETFILTER_INGRESS=n | ||
11 | CONFIG_NETFILTER_NETLINK=n | ||
12 | # CONFIG_NETFILTER_NETLINK_ACCT is not set | ||
13 | CONFIG_NETFILTER_NETLINK_QUEUE=n | ||
14 | CONFIG_NETFILTER_NETLINK_LOG=n | ||
15 | CONFIG_NF_CONNTRACK=n | ||
16 | CONFIG_NF_CONNTRACK_MARK=n | ||
17 | # CONFIG_NF_CONNTRACK_ZONES is not set | ||
18 | CONFIG_NF_CONNTRACK_PROCFS=n | ||
19 | # CONFIG_NF_CONNTRACK_EVENTS is not set | ||
20 | # CONFIG_NF_CONNTRACK_TIMEOUT is not set | ||
21 | # CONFIG_NF_CONNTRACK_TIMESTAMP is not set | ||
22 | # CONFIG_NF_CT_PROTO_DCCP is not set | ||
23 | CONFIG_NF_CT_PROTO_GRE=n | ||
24 | CONFIG_NF_CT_PROTO_SCTP=n | ||
25 | CONFIG_NF_CT_PROTO_UDPLITE=n | ||
26 | CONFIG_NF_CONNTRACK_AMANDA=n | ||
27 | CONFIG_NF_CONNTRACK_FTP=n | ||
28 | CONFIG_NF_CONNTRACK_H323=n | ||
29 | CONFIG_NF_CONNTRACK_IRC=n | ||
30 | CONFIG_NF_CONNTRACK_BROADCAST=n | ||
31 | CONFIG_NF_CONNTRACK_NETBIOS_NS=n | ||
32 | # CONFIG_NF_CONNTRACK_SNMP is not set | ||
33 | CONFIG_NF_CONNTRACK_PPTP=n | ||
34 | CONFIG_NF_CONNTRACK_SANE=n | ||
35 | CONFIG_NF_CONNTRACK_SIP=n | ||
36 | CONFIG_NF_CONNTRACK_TFTP=n | ||
37 | CONFIG_NF_CT_NETLINK=n | ||
38 | # CONFIG_NF_CT_NETLINK_TIMEOUT is not set | ||
39 | # CONFIG_NETFILTER_NETLINK_GLUE_CT is not set | ||
40 | CONFIG_NF_NAT=n | ||
41 | CONFIG_NF_NAT_NEEDED=n | ||
42 | CONFIG_NF_NAT_PROTO_UDPLITE=n | ||
43 | CONFIG_NF_NAT_PROTO_SCTP=n | ||
44 | CONFIG_NF_NAT_AMANDA=n | ||
45 | CONFIG_NF_NAT_FTP=n | ||
46 | CONFIG_NF_NAT_IRC=n | ||
47 | CONFIG_NF_NAT_SIP=n | ||
48 | CONFIG_NF_NAT_TFTP=n | ||
49 | # CONFIG_NF_NAT_REDIRECT is not set | ||
50 | # CONFIG_NF_TABLES is not set | ||
51 | CONFIG_NETFILTER_XTABLES=n | ||
52 | |||
53 | # | ||
54 | # Xtables combined modules | ||
55 | # | ||
56 | CONFIG_NETFILTER_XT_MARK=n | ||
57 | CONFIG_NETFILTER_XT_CONNMARK=n | ||
58 | |||
59 | # | ||
60 | # Xtables targets | ||
61 | # | ||
62 | CONFIG_NETFILTER_XT_TARGET_CHECKSUM=n | ||
63 | CONFIG_NETFILTER_XT_TARGET_CLASSIFY=n | ||
64 | CONFIG_NETFILTER_XT_TARGET_CONNMARK=n | ||
65 | CONFIG_NETFILTER_XT_TARGET_CT=n | ||
66 | CONFIG_NETFILTER_XT_TARGET_DSCP=n | ||
67 | CONFIG_NETFILTER_XT_TARGET_HL=n | ||
68 | # CONFIG_NETFILTER_XT_TARGET_HMARK is not set | ||
69 | # CONFIG_NETFILTER_XT_TARGET_IDLETIMER is not set | ||
70 | # CONFIG_NETFILTER_XT_TARGET_LOG is not set | ||
71 | CONFIG_NETFILTER_XT_TARGET_MARK=n | ||
72 | CONFIG_NETFILTER_XT_NAT=n | ||
73 | # CONFIG_NETFILTER_XT_TARGET_NETMAP is not set | ||
74 | CONFIG_NETFILTER_XT_TARGET_NFLOG=n | ||
75 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=n | ||
76 | CONFIG_NETFILTER_XT_TARGET_NOTRACK=n | ||
77 | # CONFIG_NETFILTER_XT_TARGET_RATEEST is not set | ||
78 | # CONFIG_NETFILTER_XT_TARGET_REDIRECT is not set | ||
79 | # CONFIG_NETFILTER_XT_TARGET_TEE is not set | ||
80 | # CONFIG_NETFILTER_XT_TARGET_TPROXY is not set | ||
81 | CONFIG_NETFILTER_XT_TARGET_TRACE=n | ||
82 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=n | ||
83 | # CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP is not set | ||
84 | |||
85 | # | ||
86 | # Xtables matches | ||
87 | # | ||
88 | CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=n | ||
89 | # CONFIG_NETFILTER_XT_MATCH_BPF is not set | ||
90 | # CONFIG_NETFILTER_XT_MATCH_CGROUP is not set | ||
91 | # CONFIG_NETFILTER_XT_MATCH_CLUSTER is not set | ||
92 | CONFIG_NETFILTER_XT_MATCH_COMMENT=n | ||
93 | CONFIG_NETFILTER_XT_MATCH_CONNBYTES=n | ||
94 | # CONFIG_NETFILTER_XT_MATCH_CONNLABEL is not set | ||
95 | CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=n | ||
96 | CONFIG_NETFILTER_XT_MATCH_CONNMARK=n | ||
97 | CONFIG_NETFILTER_XT_MATCH_CONNTRACK=n | ||
98 | # CONFIG_NETFILTER_XT_MATCH_CPU is not set | ||
99 | CONFIG_NETFILTER_XT_MATCH_DCCP=n | ||
100 | # CONFIG_NETFILTER_XT_MATCH_DEVGROUP is not set | ||
101 | CONFIG_NETFILTER_XT_MATCH_DSCP=n | ||
102 | CONFIG_NETFILTER_XT_MATCH_ECN=n | ||
103 | CONFIG_NETFILTER_XT_MATCH_ESP=n | ||
104 | CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=n | ||
105 | CONFIG_NETFILTER_XT_MATCH_HELPER=n | ||
106 | CONFIG_NETFILTER_XT_MATCH_HL=n | ||
107 | # CONFIG_NETFILTER_XT_MATCH_IPCOMP is not set | ||
108 | # CONFIG_NETFILTER_XT_MATCH_IPRANGE is not set | ||
109 | # CONFIG_NETFILTER_XT_MATCH_L2TP is not set | ||
110 | CONFIG_NETFILTER_XT_MATCH_LENGTH=n | ||
111 | CONFIG_NETFILTER_XT_MATCH_LIMIT=n | ||
112 | CONFIG_NETFILTER_XT_MATCH_MAC=n | ||
113 | CONFIG_NETFILTER_XT_MATCH_MARK=n | ||
114 | CONFIG_NETFILTER_XT_MATCH_MULTIPORT=n | ||
115 | # CONFIG_NETFILTER_XT_MATCH_NFACCT is not set | ||
116 | # CONFIG_NETFILTER_XT_MATCH_OSF is not set | ||
117 | # CONFIG_NETFILTER_XT_MATCH_OWNER is not set | ||
118 | CONFIG_NETFILTER_XT_MATCH_POLICY=n | ||
119 | # CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set | ||
120 | CONFIG_NETFILTER_XT_MATCH_PKTTYPE=n | ||
121 | CONFIG_NETFILTER_XT_MATCH_QUOTA=n | ||
122 | # CONFIG_NETFILTER_XT_MATCH_RATEEST is not set | ||
123 | CONFIG_NETFILTER_XT_MATCH_REALM=n | ||
124 | # CONFIG_NETFILTER_XT_MATCH_RECENT is not set | ||
125 | CONFIG_NETFILTER_XT_MATCH_SCTP=n | ||
126 | # CONFIG_NETFILTER_XT_MATCH_SOCKET is not set | ||
127 | CONFIG_NETFILTER_XT_MATCH_STATE=n | ||
128 | CONFIG_NETFILTER_XT_MATCH_STATISTIC=n | ||
129 | CONFIG_NETFILTER_XT_MATCH_STRING=n | ||
130 | CONFIG_NETFILTER_XT_MATCH_TCPMSS=n | ||
131 | # CONFIG_NETFILTER_XT_MATCH_TIME is not set | ||
132 | CONFIG_NETFILTER_XT_MATCH_U32=n | ||
133 | # CONFIG_IP_SET is not set | ||
134 | # CONFIG_IP_VS is not set | ||
135 | |||
136 | # | ||
137 | # IP: Netfilter Configuration | ||
138 | # | ||
139 | CONFIG_NF_DEFRAG_IPV4=n | ||
140 | CONFIG_NF_CONNTRACK_IPV4=n | ||
141 | # CONFIG_NF_DUP_IPV4 is not set | ||
142 | # CONFIG_NF_LOG_ARP is not set | ||
143 | # CONFIG_NF_LOG_IPV4 is not set | ||
144 | CONFIG_NF_REJECT_IPV4=n | ||
145 | CONFIG_NF_NAT_IPV4=n | ||
146 | CONFIG_NF_NAT_MASQUERADE_IPV4=n | ||
147 | CONFIG_NF_NAT_PROTO_GRE=n | ||
148 | CONFIG_NF_NAT_PPTP=n | ||
149 | CONFIG_NF_NAT_H323=n | ||
150 | CONFIG_IP_NF_IPTABLES=n | ||
151 | CONFIG_IP_NF_MATCH_AH=n | ||
152 | CONFIG_IP_NF_MATCH_ECN=n | ||
153 | # CONFIG_IP_NF_MATCH_RPFILTER is not set | ||
154 | CONFIG_IP_NF_MATCH_TTL=n | ||
155 | CONFIG_IP_NF_FILTER=n | ||
156 | CONFIG_IP_NF_TARGET_REJECT=n | ||
157 | # CONFIG_IP_NF_TARGET_SYNPROXY is not set | ||
158 | CONFIG_IP_NF_NAT=n | ||
159 | CONFIG_IP_NF_TARGET_MASQUERADE=n | ||
160 | # CONFIG_IP_NF_TARGET_NETMAP is not set | ||
161 | # CONFIG_IP_NF_TARGET_REDIRECT is not set | ||
162 | CONFIG_IP_NF_MANGLE=n | ||
163 | CONFIG_IP_NF_TARGET_CLUSTERIP=n | ||
164 | CONFIG_IP_NF_TARGET_ECN=n | ||
165 | CONFIG_IP_NF_TARGET_TTL=n | ||
166 | CONFIG_IP_NF_RAW=n | ||
167 | # CONFIG_IP_NF_SECURITY is not set | ||
168 | CONFIG_IP_NF_ARPTABLES=n | ||
169 | CONFIG_IP_NF_ARPFILTER=n | ||
170 | CONFIG_IP_NF_ARP_MANGLE=n | ||
171 | |||
172 | # | ||
173 | # IPv6: Netfilter Configuration | ||
174 | # | ||
175 | CONFIG_NF_DEFRAG_IPV6=n | ||
176 | CONFIG_NF_CONNTRACK_IPV6=n | ||
177 | # CONFIG_NF_DUP_IPV6 is not set | ||
178 | # CONFIG_NF_REJECT_IPV6 is not set | ||
179 | # CONFIG_NF_LOG_IPV6 is not set | ||
180 | CONFIG_NF_NAT_IPV6=n | ||
181 | CONFIG_NF_NAT_MASQUERADE_IPV6=n | ||
182 | CONFIG_IP6_NF_IPTABLES=n | ||
183 | # CONFIG_IP6_NF_MATCH_AH is not set | ||
184 | CONFIG_IP6_NF_MATCH_EUI64=n | ||
185 | CONFIG_IP6_NF_MATCH_FRAG=n | ||
186 | CONFIG_IP6_NF_MATCH_OPTS=n | ||
187 | CONFIG_IP6_NF_MATCH_HL=n | ||
188 | CONFIG_IP6_NF_MATCH_IPV6HEADER=n | ||
189 | # CONFIG_IP6_NF_MATCH_MH is not set | ||
190 | # CONFIG_IP6_NF_MATCH_RPFILTER is not set | ||
191 | CONFIG_IP6_NF_MATCH_RT=n | ||
192 | # CONFIG_IP6_NF_TARGET_HL is not set | ||
193 | CONFIG_IP6_NF_FILTER=n | ||
194 | # CONFIG_IP6_NF_TARGET_REJECT is not set | ||
195 | # CONFIG_IP6_NF_TARGET_SYNPROXY is not set | ||
196 | CONFIG_IP6_NF_MANGLE=n | ||
197 | CONFIG_IP6_NF_RAW=n | ||
198 | # CONFIG_IP6_NF_SECURITY is not set | ||
199 | CONFIG_IP6_NF_NAT=n | ||
200 | CONFIG_IP6_NF_TARGET_MASQUERADE=n | ||
201 | # CONFIG_IP6_NF_TARGET_NPT is not set | ||
202 | CONFIG_BRIDGE_NF_EBTABLES=n | ||
203 | CONFIG_BRIDGE_EBT_BROUTE=n | ||
204 | CONFIG_BRIDGE_EBT_T_FILTER=n | ||
205 | CONFIG_BRIDGE_EBT_T_NAT=n | ||
206 | CONFIG_BRIDGE_EBT_802_3=n | ||
207 | CONFIG_BRIDGE_EBT_AMONG=n | ||
208 | CONFIG_BRIDGE_EBT_ARP=n | ||
209 | CONFIG_BRIDGE_EBT_IP=n | ||
210 | CONFIG_BRIDGE_EBT_IP6=n | ||
211 | CONFIG_BRIDGE_EBT_LIMIT=n | ||
212 | CONFIG_BRIDGE_EBT_MARK=n | ||
213 | CONFIG_BRIDGE_EBT_PKTTYPE=n | ||
214 | CONFIG_BRIDGE_EBT_STP=n | ||
215 | CONFIG_BRIDGE_EBT_VLAN=n | ||
216 | CONFIG_BRIDGE_EBT_ARPREPLY=n | ||
217 | CONFIG_BRIDGE_EBT_DNAT=n | ||
218 | CONFIG_BRIDGE_EBT_MARK_T=n | ||
219 | CONFIG_BRIDGE_EBT_REDIRECT=n | ||
220 | CONFIG_BRIDGE_EBT_SNAT=n | ||
221 | CONFIG_BRIDGE_EBT_LOG=n | ||
222 | CONFIG_BRIDGE_EBT_NFLOG=n | ||
diff --git a/features/netfilter/netfilter_n.scc b/features/netfilter/netfilter_n.scc new file mode 100644 index 0000000..279aa21 --- /dev/null +++ b/features/netfilter/netfilter_n.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable netfilter and conn tracking" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware netfilter_n.cfg | ||
diff --git a/features/nfs/nfs_n.cfg b/features/nfs/nfs_n.cfg new file mode 100644 index 0000000..a8e60a3 --- /dev/null +++ b/features/nfs/nfs_n.cfg | |||
@@ -0,0 +1,44 @@ | |||
1 | CONFIG_NETWORK_FILESYSTEMS=n | ||
2 | CONFIG_NFS_FS=n | ||
3 | CONFIG_NFS_V2=n | ||
4 | #CONFIG_NFS_DEF_FILE_IO_SIZE=4096 | ||
5 | CONFIG_NFS_V3=n | ||
6 | # CONFIG_NFS_V3_ACL is not set | ||
7 | CONFIG_NFS_V4=n | ||
8 | # CONFIG_NFS_SWAP is not set | ||
9 | # CONFIG_NFS_V4_1 is not set | ||
10 | CONFIG_ROOT_NFS=n | ||
11 | # CONFIG_NFS_USE_LEGACY_DNS is not set | ||
12 | CONFIG_NFS_USE_KERNEL_DNS=n | ||
13 | CONFIG_NFSD=n | ||
14 | CONFIG_NFSD_V3=n | ||
15 | # CONFIG_NFSD_V3_ACL is not set | ||
16 | CONFIG_NFSD_V4=n | ||
17 | # CONFIG_NFSD_BLOCKLAYOUT is not set | ||
18 | # CONFIG_NFSD_SCSILAYOUT is not set | ||
19 | # CONFIG_NFSD_FLEXFILELAYOUT is not set | ||
20 | # CONFIG_NFSD_V4_SECURITY_LABEL is not set | ||
21 | # CONFIG_NFSD_FAULT_INJECTION is not set | ||
22 | CONFIG_GRACE_PERIOD=n | ||
23 | CONFIG_LOCKD=n | ||
24 | CONFIG_LOCKD_V4=n | ||
25 | CONFIG_NFS_COMMON=n | ||
26 | CONFIG_SUNRPC=n | ||
27 | CONFIG_SUNRPC_GSS=n | ||
28 | CONFIG_RPCSEC_GSS_KRB5=n | ||
29 | # CONFIG_SUNRPC_DEBUG is not set | ||
30 | # CONFIG_CEPH_FS is not set | ||
31 | CONFIG_CIFS=n | ||
32 | # CONFIG_CIFS_STATS is not set | ||
33 | # CONFIG_CIFS_WEAK_PW_HASH is not set | ||
34 | # CONFIG_CIFS_UPCALL is not set | ||
35 | CONFIG_CIFS_XATTR=n | ||
36 | CONFIG_CIFS_POSIX=n | ||
37 | # CONFIG_CIFS_ACL is not set | ||
38 | CONFIG_CIFS_DEBUG=n | ||
39 | # CONFIG_CIFS_DEBUG2 is not set | ||
40 | # CONFIG_CIFS_DFS_UPCALL is not set | ||
41 | # CONFIG_CIFS_SMB2 is not set | ||
42 | # CONFIG_NCP_FS is not set | ||
43 | # CONFIG_CODA_FS is not set | ||
44 | # CONFIG_AFS_FS is not set | ||
diff --git a/features/nfs/nfs_n.scc b/features/nfs/nfs_n.scc new file mode 100644 index 0000000..4cec9a7 --- /dev/null +++ b/features/nfs/nfs_n.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable nfs support" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware nfs_n.cfg | ||
diff --git a/features/parport/parport_n.cfg b/features/parport/parport_n.cfg new file mode 100644 index 0000000..1e35578 --- /dev/null +++ b/features/parport/parport_n.cfg | |||
@@ -0,0 +1,8 @@ | |||
1 | CONFIG_PARPORT=n | ||
2 | CONFIG_PARPORT_PC=n | ||
3 | # CONFIG_PARPORT_SERIAL is not set | ||
4 | # CONFIG_PARPORT_PC_FIFO is not set | ||
5 | # CONFIG_PARPORT_PC_SUPERIO is not set | ||
6 | # CONFIG_PARPORT_GSC is not set | ||
7 | # CONFIG_PARPORT_AX88796 is not set | ||
8 | # CONFIG_PARPORT_1284 is not set | ||
diff --git a/features/parport/parport_n.scc b/features/parport/parport_n.scc new file mode 100644 index 0000000..bed7632 --- /dev/null +++ b/features/parport/parport_n.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable parport support" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware parport_n.cfg | ||
diff --git a/features/pci/pci_iov_y.cfg b/features/pci/pci_iov_y.cfg new file mode 100644 index 0000000..c52af46 --- /dev/null +++ b/features/pci/pci_iov_y.cfg | |||
@@ -0,0 +1 @@ | |||
CONFIG_PCI_IOV=y | |||
diff --git a/features/pci/pci_iov_y.scc b/features/pci/pci_iov_y.scc new file mode 100644 index 0000000..685f058 --- /dev/null +++ b/features/pci/pci_iov_y.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Enable PCI I/O access" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf non-hardware pci_iov_y.cfg | ||
diff --git a/features/pcimodules/pcimodules_n.cfg b/features/pcimodules/pcimodules_n.cfg new file mode 100644 index 0000000..48fa2a1 --- /dev/null +++ b/features/pcimodules/pcimodules_n.cfg | |||
@@ -0,0 +1,19 @@ | |||
1 | CONFIG_PCI_CNB20LE_QUIRK=n | ||
2 | CONFIG_HOTPLUG_PCI_PCIE=n | ||
3 | CONFIG_PCIEASPM_DEBUG=n | ||
4 | CONFIG_PCI_DEBUG=n | ||
5 | CONFIG_PCI_REALLOC_ENABLE_AUTO=n | ||
6 | CONFIG_PCI_STUB=m | ||
7 | CONFIG_PCI_PRI=n | ||
8 | CONFIG_HOTPLUG_PCI=n | ||
9 | CONFIG_HOTPLUG_PCI_ACPI=n | ||
10 | # CONFIG_HOTPLUG_PCI_ACPI_IBM is not set | ||
11 | CONFIG_HOTPLUG_PCI_CPCI=n | ||
12 | # CONFIG_HOTPLUG_PCI_CPCI_ZT5550 is not set | ||
13 | # CONFIG_HOTPLUG_PCI_CPCI_GENERIC is not set | ||
14 | # CONFIG_HOTPLUG_PCI_SHPC is not set | ||
15 | # | ||
16 | # PCI host controller drivers | ||
17 | # | ||
18 | CONFIG_PCIE_DW_PLAT=n | ||
19 | CONFIG_PCIE_DW=n | ||
diff --git a/features/pcimodules/pcimodules_n.scc b/features/pcimodules/pcimodules_n.scc new file mode 100644 index 0000000..6cad0c5 --- /dev/null +++ b/features/pcimodules/pcimodules_n.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable pcimodules support" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware pcimodules_n.cfg | ||
diff --git a/features/perf/perf_n.cfg b/features/perf/perf_n.cfg new file mode 100644 index 0000000..8392495 --- /dev/null +++ b/features/perf/perf_n.cfg | |||
@@ -0,0 +1,2 @@ | |||
1 | CONFIG_CGROUP_PERF=n | ||
2 | CONFIG_PERF_EVENTS=n | ||
diff --git a/features/perf/perf_n.scc b/features/perf/perf_n.scc new file mode 100644 index 0000000..4c5ebaf --- /dev/null +++ b/features/perf/perf_n.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable options required for perf support" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware perf_n.cfg | ||
diff --git a/features/power_supply/power_supply_n.cfg b/features/power_supply/power_supply_n.cfg new file mode 100644 index 0000000..92dec05 --- /dev/null +++ b/features/power_supply/power_supply_n.cfg | |||
@@ -0,0 +1 @@ | |||
ONFIG_POWER_SUPPLY=n | |||
diff --git a/features/power_supply/power_supply_n.scc b/features/power_supply/power_supply_n.scc new file mode 100644 index 0000000..81bce6b --- /dev/null +++ b/features/power_supply/power_supply_n.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable power supply support" | ||
2 | |||
3 | define KFEATURE_COMPATIBILITY all | ||
4 | |||
5 | kconf hardware power_supply_n.cfg | ||
diff --git a/features/ppp/ppp_n.cfg b/features/ppp/ppp_n.cfg new file mode 100644 index 0000000..04d84a8 --- /dev/null +++ b/features/ppp/ppp_n.cfg | |||
@@ -0,0 +1,10 @@ | |||
1 | CONFIG_PPP=n | ||
2 | CONFIG_PPP_BSDCOMP=n | ||
3 | CONFIG_PPP_DEFLATE=n | ||
4 | CONFIG_PPP_FILTER=n | ||
5 | # CONFIG_PPP_MPPE is not set | ||
6 | CONFIG_PPP_MULTILINK=n | ||
7 | CONFIG_PPPOE=n | ||
8 | # CONFIG_PPTP is not set | ||
9 | CONFIG_PPP_ASYNC=n | ||
10 | CONFIG_PPP_SYNC_TTY=n | ||
diff --git a/features/ppp/ppp_n.scc b/features/ppp/ppp_n.scc new file mode 100644 index 0000000..3d6a8db --- /dev/null +++ b/features/ppp/ppp_n.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable ppp support" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware ppp_n.cfg | ||
diff --git a/features/prockcore/prockcore_n.cfg b/features/prockcore/prockcore_n.cfg new file mode 100644 index 0000000..aa9e6a4 --- /dev/null +++ b/features/prockcore/prockcore_n.cfg | |||
@@ -0,0 +1 @@ | |||
CONFIG_PROC_KCORE=n | |||
diff --git a/features/prockcore/prockcore_n.scc b/features/prockcore/prockcore_n.scc new file mode 100644 index 0000000..a2651b5 --- /dev/null +++ b/features/prockcore/prockcore_n.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable prockcore support" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware prockcore_n.cfg | ||
diff --git a/features/reduced_kernel_footprint_guest/reduced_kernel_footprint_guest.scc b/features/reduced_kernel_footprint_guest/reduced_kernel_footprint_guest.scc new file mode 100644 index 0000000..7fae6cd --- /dev/null +++ b/features/reduced_kernel_footprint_guest/reduced_kernel_footprint_guest.scc | |||
@@ -0,0 +1,75 @@ | |||
1 | # Add standard kernel configuration and XZ kernel compression | ||
2 | include features/std_kernel/std_kernel_y.scc | ||
3 | |||
4 | # Disable unnecessary modules | ||
5 | include features/bcma/bcma_n.scc | ||
6 | include features/btrfs/btrfs_n.scc | ||
7 | include features/compilechecks/compilechecks_n.scc | ||
8 | include features/i2csupport/i2csupport_n.scc | ||
9 | include features/isdn/isdn_n.scc | ||
10 | include features/loopdev/loopdev_n.scc | ||
11 | include features/msdos_fat_nt_fs/msdos_fat_nt_fs_n.scc | ||
12 | include features/netblkdev/netblkdev_n.scc | ||
13 | include features/netconsole/netconsole_n.scc | ||
14 | include features/netfilter/netfilter_n.scc | ||
15 | include features/nfs/nfs_n.scc | ||
16 | include features/parport/parport_n.scc | ||
17 | include features/pcimodules/pcimodules_n.scc | ||
18 | include features/ppp/ppp_n.scc | ||
19 | include features/prockcore/prockcore_n.scc | ||
20 | include features/serio/serio_n.scc | ||
21 | include features/slip/slip_n.scc | ||
22 | include features/bug_support/bug_support_n.scc | ||
23 | include features/powermanagement/powermanagement_n.scc | ||
24 | include features/acpi/acpi_n.scc | ||
25 | include features/cpu_freq/cpu_freq_n.scc | ||
26 | include features/bluetooth/bluetooth_n.scc | ||
27 | include features/wireless/wireless_n.scc | ||
28 | include features/rfkill/rfkill_n.scc | ||
29 | include features/6lowpan/6lowpan_n.scc | ||
30 | include features/netdevices/netdevices_n.scc | ||
31 | include features/media/media_n.scc | ||
32 | include features/nfc/nfc_n.scc | ||
33 | include features/sound/sound_n.scc | ||
34 | include features/usbnet/usbnet_n.scc | ||
35 | include features/i2csupport/i2csupport_n.scc | ||
36 | include features/serio/serio_n.scc | ||
37 | include features/tablet/tablet_n.scc | ||
38 | include features/mouse/mouse_n.scc | ||
39 | include features/mousedev/mousedev_n.scc | ||
40 | include features/keyboard/keyboard_n.scc | ||
41 | include features/input/input_n.scc | ||
42 | include features/wlan/wlan_n.scc | ||
43 | include features/ftrace/ftrace_n.scc | ||
44 | include features/debug/debug_kernel_n.scc | ||
45 | include features/ata/ata_n.scc | ||
46 | include features/cdrom/cdrom_n.scc | ||
47 | include features/power_supply/power_supply_n.scc | ||
48 | include features/hwmon/hwmon_n.scc | ||
49 | include features/thermal/thermal_n.scc | ||
50 | include features/usbsupport/usbsupport_n.scc | ||
51 | include features/touchscreen/touchscreen_n.scc | ||
52 | include features/udev/udev_n.scc | ||
53 | include features/kprobes/kprobes_n.scc | ||
54 | include features/acp/acp_n.scc | ||
55 | include features/agp/agp_n.scc | ||
56 | include features/backlight/backlight_n.scc | ||
57 | include features/cdrom_fs/cdrom_fs_n.scc | ||
58 | include features/cgroupdbg/cgroupdbg_n.scc | ||
59 | include features/display/display_n.scc | ||
60 | include features/drm/drm_n.scc | ||
61 | include features/elf_core_support/elf_core_support_n.scc | ||
62 | include features/framebuffer/framebuffer_n.scc | ||
63 | include features/hdmi/hdmi_n.scc | ||
64 | include features/hid/hid_n.scc | ||
65 | include features/kprobes/kprobes_n.scc | ||
66 | include features/mmc/mmc_n.scc | ||
67 | include features/pcspkr/pcspkr_n.scc | ||
68 | include features/watchdog/watchdog_n.scc | ||
69 | include features/vga/vga_n.scc | ||
70 | include features/intel-e1xxxx/e100_n.scc | ||
71 | include features/x86_platform/x86_platform_n.scc | ||
72 | include features/memorydbg/memorydbg_n.scc | ||
73 | include features/perf/perf_n.cfg | ||
74 | include features/kgdb/kgdb_n.cfg | ||
75 | include features/dmiid/dmiid_n.cfg | ||
diff --git a/features/serio/serio_n.cfg b/features/serio/serio_n.cfg new file mode 100644 index 0000000..c505fdd --- /dev/null +++ b/features/serio/serio_n.cfg | |||
@@ -0,0 +1,15 @@ | |||
1 | # | ||
2 | # Hardware I/O ports | ||
3 | # | ||
4 | CONFIG_SERIO=n | ||
5 | CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=n | ||
6 | CONFIG_SERIO_I8042=n | ||
7 | CONFIG_SERIO_SERPORT=n | ||
8 | # CONFIG_SERIO_CT82C710 is not set | ||
9 | # CONFIG_SERIO_PCIPS2 is not set | ||
10 | # CONFIG_SERIO_LIBPS2 is not set | ||
11 | # CONFIG_SERIO_RAW is not set | ||
12 | # CONFIG_SERIO_ALTERA_PS2 is not set | ||
13 | # CONFIG_SERIO_PS2MULT is not set | ||
14 | # CONFIG_SERIO_ARC_PS2 is not set | ||
15 | # CONFIG_USERIO is not set | ||
diff --git a/features/serio/serio_n.scc b/features/serio/serio_n.scc new file mode 100644 index 0000000..389bf1e --- /dev/null +++ b/features/serio/serio_n.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable serio support" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware serio_n.cfg | ||
diff --git a/features/slip/slip_n.cfg b/features/slip/slip_n.cfg new file mode 100644 index 0000000..b5cbd33 --- /dev/null +++ b/features/slip/slip_n.cfg | |||
@@ -0,0 +1,5 @@ | |||
1 | CONFIG_SLIP=n | ||
2 | CONFIG_SLHC=n | ||
3 | CONFIG_SLIP_COMPRESSED=n | ||
4 | CONFIG_SLIP_SMART=n | ||
5 | CONFIG_SLIP_MODE_SLIP6=n | ||
diff --git a/features/slip/slip_n.scc b/features/slip/slip_n.scc new file mode 100644 index 0000000..27b54c8 --- /dev/null +++ b/features/slip/slip_n.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable slip support" | ||
2 | define KFEATURE_COMPATIBILITY all | ||
3 | |||
4 | kconf non-hardware slip_n.cfg | ||
diff --git a/features/thermal/thermal_n.cfg b/features/thermal/thermal_n.cfg new file mode 100644 index 0000000..faa4970 --- /dev/null +++ b/features/thermal/thermal_n.cfg | |||
@@ -0,0 +1,4 @@ | |||
1 | CONFIG_THERMAL=n | ||
2 | CONFIG_THERMAL_WRITABLE_TRIPS=n | ||
3 | CONFIG_THERMAL_GOV_USER_SPACE=n | ||
4 | CONFIG_X86_PKG_TEMP_THERMAL=n | ||
diff --git a/features/thermal/thermal_n.scc b/features/thermal/thermal_n.scc new file mode 100644 index 0000000..cccc945 --- /dev/null +++ b/features/thermal/thermal_n.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable thermal sysfs support" | ||
2 | |||
3 | define KFEATURE_COMPATIBILITY all | ||
4 | |||
5 | kconf hardware thermal_n.cfg | ||
diff --git a/features/udev/udev_n.cfg b/features/udev/udev_n.cfg new file mode 100644 index 0000000..ef9e6d4 --- /dev/null +++ b/features/udev/udev_n.cfg | |||
@@ -0,0 +1 @@ | |||
CONFIG_UEVENT_HELPER=n | |||
diff --git a/features/udev/udev_n.scc b/features/udev/udev_n.scc new file mode 100644 index 0000000..bfaa194 --- /dev/null +++ b/features/udev/udev_n.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable udev support" | ||
2 | |||
3 | define KFEATURE_COMPATIBILITY all | ||
4 | |||
5 | kconf hardware udev_n.cfg | ||
diff --git a/features/vga/vga_n.cfg b/features/vga/vga_n.cfg new file mode 100644 index 0000000..cc679da --- /dev/null +++ b/features/vga/vga_n.cfg | |||
@@ -0,0 +1 @@ | |||
CONFIG_VGA_ARB=n | |||
diff --git a/features/vga/vga_n.scc b/features/vga/vga_n.scc new file mode 100644 index 0000000..2b9e2c1 --- /dev/null +++ b/features/vga/vga_n.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable VGA" | ||
2 | |||
3 | define KFEATURE_COMPATIBILITY all | ||
4 | |||
5 | kconf hardware vga_n.cfg | ||
diff --git a/features/watchdog/watchdog_n.cfg b/features/watchdog/watchdog_n.cfg new file mode 100644 index 0000000..3d103ce --- /dev/null +++ b/features/watchdog/watchdog_n.cfg | |||
@@ -0,0 +1 @@ | |||
CONFIG_WATCHDOG=n | |||
diff --git a/features/watchdog/watchdog_n.scc b/features/watchdog/watchdog_n.scc new file mode 100644 index 0000000..d394a3d --- /dev/null +++ b/features/watchdog/watchdog_n.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable watchdog support" | ||
2 | |||
3 | define KFEATURE_COMPATIBILITY all | ||
4 | |||
5 | kconf hardware watchdog_n.cfg | ||
diff --git a/features/x86_platform/x86_platform_n.cfg b/features/x86_platform/x86_platform_n.cfg new file mode 100644 index 0000000..2a96aa9 --- /dev/null +++ b/features/x86_platform/x86_platform_n.cfg | |||
@@ -0,0 +1 @@ | |||
CONFIG_X86_PLATFORM_DEVICES=n | |||
diff --git a/features/x86_platform/x86_platform_n.scc b/features/x86_platform/x86_platform_n.scc new file mode 100644 index 0000000..a224808 --- /dev/null +++ b/features/x86_platform/x86_platform_n.scc | |||
@@ -0,0 +1,5 @@ | |||
1 | define KFEATURE_DESCRIPTION "Disable x86 platform devices" | ||
2 | |||
3 | define KFEATURE_COMPATIBILITY all | ||
4 | |||
5 | kconf hardware x86_platform_n.cfg | ||