Difference between revisions of "Common kernel configs"
From thelinuxwiki
				
								
				
				
																
				
				
								
				| Line 47: | Line 47: | ||
            [*]   V4L platform devices  --->  |             [*]   V4L platform devices  --->  | ||
            [*]   Media USB Adapters  --->  |             [*]   Media USB Adapters  --->  | ||
| + | |||
| + | |||
| + | == crypto / dev mapper stuff==  | ||
| + | |||
| + | Device Drivers  —>  | ||
| + |  Multi-device support (RAID and LVM)  —>  | ||
| + |  [*] Multiple devices driver support (RAID and LVM)  | ||
| + |  < >   RAID support  | ||
| + |  <*>  Device mapper support  | ||
| + |  <*>  Crypt target support  | ||
| + | |||
| + | File Systems —>  | ||
| + |  <*>  The Extended 4 (ext4) filesystem  | ||
| + | |||
| + | Cryptographic API  —>  | ||
| + |  <*>  SHA256 digest algorithm  | ||
| + |  <*>  AES cipher algorithms  | ||
| + | |||
| + | .config  | ||
| + |  CONFIG_MD=y  | ||
| + |  CONFIG_BLK_DEV_MD=y  | ||
| + |  CONFIG_MD_AUTODETECT=y  | ||
| + |  CONFIG_BLK_DEV_DM=y  | ||
| + |  CONFIG_DM_CRYPT=y  | ||
| + |  CONFIG_DM_SNAPSHOT=y  | ||
| + |  CONFIG_BLK_DEV_CRYPTOLOOP=y  | ||
| + |  CONFIG_CRYPTO=y  | ||
| + |  CONFIG_CRYPTO_AES=y  | ||
| + |  CONFIG_CRYPTO_AES_X86_64=m  | ||
| + |  CONFIG_CRYPTO_SHA256=m  | ||
| + |  CONFIG_CRYPTO_SHA512=y  | ||
| + | |||
| + | |||
[[category:kernel]]  | [[category:kernel]]  | ||
Revision as of 14:47, 12 April 2013
Contents | 
android / phone stuff
Device Drivers --->
  [*] Network device support --->
      USB Network Adapters --->
          [*] Multi-purpose USB Networking Framework
              <M> CDC Ethernet support
              <M> CDC EEM support
              <M> Simple USB Network Links (CDC Ethernet subset)
              <M>   Host for RNDIS and ActiveSync devices
          [*] Embedded ARM Linux links
iptables
-*- Networking support  --->
      Networking options  --->
       [*] Network packet filtering framework (Netfilter)  --->
          Core Netfilter Configuration  --->
               [*] Netfilter connection tracking support
               -*- Netfilter Xtables support (required for ip_tables)
               [*]   "conntrack" connection tracking match support  
               [*]   "state" match support
          IP: Netfilter Configuration  --->
               [*] IPv4 connection tracking support (required for NAT)
               [*] IP tables support (required for filtering/masq/NAT)
               [*]   Packet filtering
input devices
uinput -> Device Drivers
 -> Input device support 
   -> Generic input layer 
      -> Miscellaneous devices
          <M> User level driver support
cameras and video 4 linux
Device Drivers >
 --- Multimedia support --->
          <*> Video For Linux
          [*]   Cameras/video grabbers support
          [*]   V4L platform devices  --->
          [*]   Media USB Adapters  --->
crypto / dev mapper stuff
Device Drivers —>
Multi-device support (RAID and LVM) —> [*] Multiple devices driver support (RAID and LVM) < > RAID support <*> Device mapper support <*> Crypt target support
File Systems —>
<*> The Extended 4 (ext4) filesystem
Cryptographic API —>
<*> SHA256 digest algorithm <*> AES cipher algorithms
.config
CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_AUTODETECT=y CONFIG_BLK_DEV_DM=y CONFIG_DM_CRYPT=y CONFIG_DM_SNAPSHOT=y CONFIG_BLK_DEV_CRYPTOLOOP=y CONFIG_CRYPTO=y CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_X86_64=m CONFIG_CRYPTO_SHA256=m CONFIG_CRYPTO_SHA512=y