Skip to content

HTTP cache performance

Alexander K edited this page Feb 20, 2022 · 2 revisions

The following describes the details of the Tempesta FW benchmark which makes it reproducible. Please, let us know if you find anything that is missing, or if you have issues with reproducing the results.

Results

Tempesta FW benchmark results

Connections RPS
128 1290935
256 1726909
1024 1802842
2048 1620732
4096 1493093
8192 1472377
16384 1410510
32768 1389652

Hardware

We used 3 servers, all of them connected together with 10Gbps links:

  1. Tempesta FW server: Intex Xeon E3-1240v5 (4 cores, 8 ht), Mellanox MT26448 (10Gbps), 32GB RAM;

  2. Load generator 1: Intel Xeon E5-1650v3 (6 cores, 12 ht), Mellanox MT26448 (10Gbps), 64GB RAM;

  3. Load generator 2: 4x Intel Xeon E5-4620v3 (40 cores, 80 ht), Intel X540-AT2 (10Gbps), 128GB RAM;

The second load generator is much more powerful, so we generated traffic from the machines in 1:3 proportion (see benchmark scripts below).

The use of 2 servers as load generators made Tempesta's NIC distribute packets among rx queues more evenly.

Linux configurations

Mellanox adapters were configured for 8 tx and 8 rx queues:

    ethtool -L eth2 rx 8
    ethtool -L eth2 tx 8

SoftIRQ affinities were set up on all servers in a following manner (this example is for Load generator 2, but a similar command was used for other servers):

for i in `seq 308 371`; do
    perl -le 'my $a = 1 << ('$i' - 308); if ($a <= 0x80000000) {printf("%x\n", $a)} else {$a = $a / 0x100000000; printf("%x,00000000\n", $a)}' > /proc/irq/$i/smp_affinity; cat /proc/irq/$i/smp_affinity;
done

Also, the following sysctls were used:

    sysctl -w fs.file-max=5000000
    sysctl -w vm.percpu_pagelist_fraction=8
    sysctl -w net.core.netdev_max_backlog=1000000
    sysctl -w net.core.rmem_default=10000000
    sysctl -w net.core.rmem_max=10000000
    sysctl -w net.core.somaxconn=131072
    sysctl -w net.core.wmem_default=100000000
    sysctl -w net.core.wmem_max=100000000
    sysctl -w net.ipv4.conf.all.rp_filter=0
    sysctl -w net.ipv4.conf.default.rp_filter=0
    sysctl -w net.ipv4.ip_local_port_range='1024 65535'
    sysctl -w net.ipv4.tcp_congestion_control=highspeed
    sysctl -w net.ipv4.tcp_ecn=0
    sysctl -w net.ipv4.tcp_max_syn_backlog=131072
    sysctl -w net.ipv4.tcp_max_tw_buckets=2000000
    sysctl -w net.ipv4.tcp_mem='80000000 80000000 80000000'
    sysctl -w net.ipv4.tcp_rmem='80000000 80000000 80000000'
    sysctl -w net.ipv4.tcp_sack=0
    sysctl -w net.ipv4.tcp_timestamps=0
    sysctl -w net.ipv4.tcp_wmem='80000000 80000000 80000000'
    sysctl -w net.ipv4.tcp_tw_recycle=1
    sysctl -w net.ipv4.tcp_tw_reuse=1
    sysctl -w net.ipv4.tcp_window_scaling=1
    sysctl -w net.ipv4.tcp_fastopen=1
    sysctl -w net.ipv4.tcp_low_latency=1
    echo never > /sys/kernel/mm/transparent_hugepage/enabled

Load generation scripts

The Load generator 1 was running run_benchmark1.sh:

    #!/bin/bash
    
    HOST=${1}
    
    run_simple()
    {
    	./wrk/wrk -t ${1} -c ${2} -d 30s http://${HOST}/
    }
    
    echo "Benchmarking ${1}: 32 connections"
    run_simple 16 32
    run_simple 16 32
    run_simple 16 32
    
    echo "Benchmarking ${1}: 64 connections"
    run_simple 16 64
    run_simple 16 64
    run_simple 16 64
    
    echo "Benchmarking ${1}: 256 connections"
    run_simple 16 256
    run_simple 16 256
    run_simple 16 256
    
    echo "Benchmarking ${1}: 512 connections"
    run_simple 16 512
    run_simple 16 512
    run_simple 16 512
    
    echo "Benchmarking ${1}: 1024 connections"
    run_simple 16 1024
    run_simple 16 1024
    run_simple 16 1024
    
    echo "Benchmarking ${1}: 2048 connections"
    run_simple 16 2048
    run_simple 16 2048
    run_simple 16 2048
    
    echo "Benchmarking ${1}: 4096 connections"
    run_simple 16 4096
    run_simple 16 4096
    run_simple 16 4096
    
    echo "Benchmarking ${1}: 8192 connections"
    run_simple 16 8192
    run_simple 16 8192
    run_simple 16 8192

And the Load generator 2 was running run_benchmark3.sh which produced 3 times more load:

    #!/bin/bash
    
    HOST=${1}
    
    run_simple()
    {
    	./wrk/wrk -t ${1} -c ${2} -d 30s http://${HOST}/
    }
    
    echo "Benchmarking ${1}: 96 connections"
    run_simple 64 96
    run_simple 64 96
    run_simple 64 96
    
    echo "Benchmarking ${1}: 192 connections"
    run_simple 64 192
    run_simple 64 192
    run_simple 64 192
    
    echo "Benchmarking ${1}: 768 connections"
    run_simple 64 768
    run_simple 64 768
    run_simple 64 768
    
    echo "Benchmarking ${1}: 1536 connections"
    run_simple 64 1536
    run_simple 64 1536
    run_simple 64 1536
    
    echo "Benchmarking ${1}: 3072 connections"
    run_simple 64 3072
    run_simple 64 3072
    run_simple 64 3072
    
    echo "Benchmarking ${1}: 6144 connections"
    run_simple 64 6144
    run_simple 64 6144
    run_simple 64 6144
    
    echo "Benchmarking ${1}: 12288 connections"
    run_simple 64 12288
    run_simple 64 12288
    run_simple 64 12288
    
    echo "Benchmarking ${1}: 24576 connections"
    run_simple 64 24576
    run_simple 64 24576
    run_simple 64 24576

The scripts were executed at the same time. The scripts executed each type of load and the best result was chosen to minimize various measurements fluctuations. E.g. if the scripts returned the results like shown below, then the resulting values were calculated as 485813.27 + 1317028.70 = 1802842.

    run_benchmark1.sh         run_benchmark3.sh
    485813.27                 1317028.70
    472014.07                 1326896.74
    471848.93                 1312525.05

The script results are (run_benchmark1.sh and run_benchmark3.sh correspondingly):

   Benchmarking 192.168.0.3: 32 connections
    Running 30s test @ http://192.168.0.3/
      16 threads and 32 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency    59.54us   24.99us   2.98ms   71.58%
        Req/Sec    33.06k     3.53k   52.32k    61.43%
      15839181 requests in 30.10s, 4.06GB read
    Requests/sec: 526252.87
    Transfer/sec:    138.02MB
    Running 30s test @ http://192.168.0.3/
      16 threads and 32 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency    58.25us   27.84us   5.60ms   83.54%
        Req/Sec    33.81k     3.69k   43.58k    67.01%
      16202793 requests in 30.10s, 4.15GB read
    Requests/sec: 538302.38
    Transfer/sec:    141.18MB
    Running 30s test @ http://192.168.0.3/
      16 threads and 32 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency    60.60us   28.08us   5.86ms   84.17%
        Req/Sec    32.47k     3.52k   44.27k    66.15%
      15557364 requests in 30.10s, 3.98GB read
    Requests/sec: 516864.74
    Transfer/sec:    135.55MB
    Benchmarking 192.168.0.3: 64 connections
    Running 30s test @ http://192.168.0.3/
      16 threads and 64 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency   121.88us   50.91us   6.04ms   69.11%
        Req/Sec    32.60k     3.46k   57.82k    82.85%
      15619907 requests in 30.10s, 4.00GB read
    Requests/sec: 518944.99
    Transfer/sec:    136.10MB
    Running 30s test @ http://192.168.0.3/
      16 threads and 64 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency   128.12us   52.24us   6.22ms   70.85%
        Req/Sec    31.04k     2.72k   46.15k    79.40%
      14872441 requests in 30.10s, 3.81GB read
    Requests/sec: 494102.74
    Transfer/sec:    129.58MB
    Running 30s test @ http://192.168.0.3/
      16 threads and 64 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency   125.32us   51.66us   4.87ms   66.77%
        Req/Sec    31.72k     3.55k   44.82k    66.65%
      15201794 requests in 30.10s, 3.89GB read
    Requests/sec: 505046.97
    Transfer/sec:    132.45MB
    Benchmarking 192.168.0.3: 256 connections
    Running 30s test @ http://192.168.0.3/
      16 threads and 256 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency   524.96us  134.65us   8.15ms   78.96%
        Req/Sec    30.52k     5.09k   70.27k    97.67%
      14622653 requests in 30.10s, 3.75GB read
    Requests/sec: 485813.27
    Transfer/sec:    127.41MB
    Running 30s test @ http://192.168.0.3/
      16 threads and 256 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency   540.57us  109.26us   6.31ms   83.19%
        Req/Sec    29.65k     1.23k   58.11k    97.86%
      14207302 requests in 30.10s, 3.64GB read
    Requests/sec: 472014.07
    Transfer/sec:    123.79MB
    Running 30s test @ http://192.168.0.3/
      16 threads and 256 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency   540.66us  138.26us   8.16ms   77.88%
        Req/Sec    29.64k     1.52k   54.69k    77.51%
      14202280 requests in 30.10s, 3.64GB read
    Requests/sec: 471848.93
    Transfer/sec:    123.75MB
    Benchmarking 192.168.0.3: 512 connections
    Running 30s test @ http://192.168.0.3/
      16 threads and 512 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency     1.21ms  193.85us   6.73ms   75.45%
        Req/Sec    26.58k     3.40k   68.87k    97.34%
      12730129 requests in 30.10s, 3.26GB read
    Requests/sec: 422938.29
    Transfer/sec:    110.92MB
    Running 30s test @ http://192.168.0.3/
      16 threads and 512 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency     1.23ms  158.94us  12.30ms   80.82%
        Req/Sec    26.16k     1.56k   66.30k    99.56%
      12537116 requests in 30.10s, 3.21GB read
    Requests/sec: 416516.16
    Transfer/sec:    109.24MB
    Running 30s test @ http://192.168.0.3/
      16 threads and 512 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency     1.23ms  174.85us  16.19ms   78.57%
        Req/Sec    26.09k     1.63k   66.07k    99.40%
      12503185 requests in 30.10s, 3.20GB read
    Requests/sec: 415391.02
    Transfer/sec:    108.94MB
    Benchmarking 192.168.0.3: 1024 connections
    Running 30s test @ http://192.168.0.3/
      16 threads and 1024 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency     2.65ms  354.77us  12.65ms   83.17%
        Req/Sec    24.23k     3.56k   89.72k    97.01%
      11608274 requests in 30.10s, 2.97GB read
    Requests/sec: 385655.29
    Transfer/sec:    101.14MB
    Running 30s test @ http://192.168.0.3/
      16 threads and 1024 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency     2.72ms  273.86us  13.04ms   76.09%
        Req/Sec    23.63k     2.00k   72.12k    99.36%
      11312243 requests in 30.10s, 2.90GB read
    Requests/sec: 375824.70
    Transfer/sec:     98.56MB
    Running 30s test @ http://192.168.0.3/
      16 threads and 1024 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency     2.69ms  266.19us  18.77ms   78.14%
        Req/Sec    23.84k     2.47k   86.60k    99.77%
      11420820 requests in 30.10s, 2.93GB read
    Requests/sec: 379428.29
    Transfer/sec:     99.51MB
    Benchmarking 192.168.0.3: 2048 connections
    Running 30s test @ http://192.168.0.3/
      16 threads and 2048 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency     5.45ms    2.55ms 209.65ms   99.04%
        Req/Sec    23.75k     3.85k   96.50k    96.36%
      11375344 requests in 30.10s, 2.91GB read
    Requests/sec: 377924.77
    Transfer/sec:     99.11MB
    Running 30s test @ http://192.168.0.3/
      16 threads and 2048 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency     5.61ms    3.52ms 224.74ms   98.86%
        Req/Sec    23.23k     3.33k  114.16k    99.19%
      11119402 requests in 30.10s, 2.85GB read
    Requests/sec: 369412.19
    Transfer/sec:     96.88MB
    Running 30s test @ http://192.168.0.3/
      16 threads and 2048 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency     5.65ms    4.20ms 229.98ms   98.97%
        Req/Sec    23.20k     3.86k  121.19k    99.19%
      11104015 requests in 30.10s, 2.84GB read
    Requests/sec: 368904.43
    Transfer/sec:     96.75MB
    Benchmarking 192.168.0.3: 4096 connections
    Running 30s test @ http://192.168.0.3/
      16 threads and 4096 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency   122.15ms  278.24ms   1.68s    88.92%
        Req/Sec    20.69k     5.62k  139.39k    96.05%
      9897793 requests in 30.10s, 2.53GB read
      Socket errors: connect 0, read 0, write 0, timeout 4386
    Requests/sec: 328828.31
    Transfer/sec:     86.24MB
    Running 30s test @ http://192.168.0.3/
      16 threads and 4096 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency   101.07ms  240.79ms   1.68s    89.78%
        Req/Sec    23.24k     7.39k  173.10k    99.08%
      11111052 requests in 30.10s, 2.85GB read
      Socket errors: connect 0, read 0, write 0, timeout 2402
    Requests/sec: 369149.86
    Transfer/sec:     96.81MB
    Running 30s test @ http://192.168.0.3/
      16 threads and 4096 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency    96.14ms  234.66ms   1.68s    90.37%
        Req/Sec    23.33k     6.63k  164.68k    96.73%
      11158342 requests in 30.10s, 2.86GB read
      Socket errors: connect 0, read 0, write 0, timeout 2407
    Requests/sec: 370711.81
    Transfer/sec:     97.22MB
    Benchmarking 192.168.0.3: 8192 connections
    Running 30s test @ http://192.168.0.3/
      16 threads and 8192 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency   146.11ms  290.91ms   1.71s    87.94%
        Req/Sec    22.39k     6.52k  167.23k    94.17%
      10700193 requests in 30.10s, 2.74GB read
      Socket errors: connect 0, read 0, write 0, timeout 8962
    Requests/sec: 355511.24
    Transfer/sec:     93.24MB
    Running 30s test @ http://192.168.0.3/
      16 threads and 8192 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency   149.37ms  292.49ms   1.74s    87.78%
        Req/Sec    22.44k     6.93k  169.44k    96.79%
      10731991 requests in 30.10s, 2.75GB read
      Socket errors: connect 0, read 0, write 0, timeout 6892
    Requests/sec: 356551.69
    Transfer/sec:     93.51MB
    Running 30s test @ http://192.168.0.3/
      16 threads and 8192 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency   102.57ms  214.40ms   1.75s    89.77%
        Req/Sec    26.26k     7.16k  152.93k    96.48%
      12546236 requests in 30.02s, 3.21GB read
      Socket errors: connect 0, read 0, write 0, timeout 2032
    Requests/sec: 417946.83
    Transfer/sec:    109.61MB

and

    Benchmarking 192.168.0.3: 96 connections
    Running 30s test @ http://192.168.0.3/
      64 threads and 96 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency    84.87us   21.54us   1.85ms   64.31%
        Req/Sec    11.57k     2.11k   17.47k    55.61%
      22177466 requests in 30.10s, 5.68GB read
    Requests/sec: 736811.57
    Transfer/sec:    193.24MB
    Running 30s test @ http://192.168.0.3/
      64 threads and 96 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency    83.11us   21.11us   4.11ms   73.84%
        Req/Sec    11.82k     1.51k   17.43k    65.45%
      22654205 requests in 30.10s, 5.80GB read
    Requests/sec: 752632.37
    Transfer/sec:    197.39MB
    Running 30s test @ http://192.168.0.3/
      64 threads and 96 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency    82.87us   17.14us 500.00us   68.22%
        Req/Sec    11.84k     1.34k   17.73k    70.73%
      22699899 requests in 30.10s, 5.81GB read
    Requests/sec: 754151.72
    Transfer/sec:    197.78MB
    Benchmarking 192.168.0.3: 192 connections
    Running 30s test @ http://192.168.0.3/
      64 threads and 192 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency   156.28us   38.57us   1.92ms   71.06%
        Req/Sec    18.97k     0.95k   23.00k    69.24%
      36359206 requests in 30.10s, 9.31GB read
    Requests/sec: 1207964.38
    Transfer/sec:    316.80MB
    Running 30s test @ http://192.168.0.3/
      64 threads and 192 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency   155.85us   42.82us   1.74ms   69.56%
        Req/Sec    19.02k     1.60k   23.83k    64.91%
      36462954 requests in 30.10s, 9.34GB read
    Requests/sec: 1211420.62
    Transfer/sec:    317.71MB
    Running 30s test @ http://192.168.0.3/
      64 threads and 192 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency   160.12us   43.90us   2.01ms   72.65%
        Req/Sec    18.54k     1.86k   24.09k    74.85%
      35526480 requests in 30.10s, 9.10GB read
    Requests/sec: 1180312.71
    Transfer/sec:    309.55MB
    Benchmarking 192.168.0.3: 768 connections
    Running 30s test @ http://192.168.0.3/
      64 threads and 768 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency   579.72us  111.78us   8.25ms   83.60%
        Req/Sec    20.68k   576.37    25.86k    73.90%
      39642215 requests in 30.10s, 10.15GB read
    Requests/sec: 1317028.70
    Transfer/sec:    345.40MB
    Running 30s test @ http://192.168.0.3/
      64 threads and 768 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency   575.25us  101.34us   6.31ms   84.82%
        Req/Sec    20.84k   490.21    24.73k    67.02%
      39939024 requests in 30.10s, 10.23GB read
    Requests/sec: 1326896.74
    Transfer/sec:    347.99MB
    Running 30s test @ http://192.168.0.3/
      64 threads and 768 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency   581.78us  127.83us   8.20ms   79.82%
        Req/Sec    20.61k     0.93k   24.08k    84.19%
      39506496 requests in 30.10s, 10.12GB read
    Requests/sec: 1312525.05
    Transfer/sec:    344.22MB
    Benchmarking 192.168.0.3: 1536 connections
    Running 30s test @ http://192.168.0.3/
      64 threads and 1536 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency     1.28ms  146.81us   6.76ms   79.60%
        Req/Sec    18.81k   346.38    25.27k    75.09%
      36053789 requests in 30.10s, 9.23GB read
    Requests/sec: 1197794.09
    Transfer/sec:    314.13MB
    Running 30s test @ http://192.168.0.3/
      64 threads and 1536 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency     1.28ms  139.29us   9.16ms   81.71%
        Req/Sec    18.86k   324.02    24.91k    75.75%
      36145509 requests in 30.10s, 9.26GB read
    Requests/sec: 1200848.67
    Transfer/sec:    314.94MB
    Running 30s test @ http://192.168.0.3/
      64 threads and 1536 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency     1.29ms  161.11us   6.19ms   78.39%
        Req/Sec    18.71k   763.39    24.42k    95.77%
      35858172 requests in 30.10s, 9.18GB read
    Requests/sec: 1191300.60
    Transfer/sec:    312.43MB
    Benchmarking 192.168.0.3: 3072 connections
    Running 30s test @ http://192.168.0.3/
      64 threads and 3072 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency     2.77ms  215.88us   8.55ms   65.82%
        Req/Sec    17.39k   290.19    26.31k    91.36%
      33333234 requests in 30.10s, 8.54GB read
    Requests/sec: 1107437.97
    Transfer/sec:    290.44MB
    Running 30s test @ http://192.168.0.3/
      64 threads and 3072 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency     2.78ms  199.26us   8.98ms   71.65%
        Req/Sec    17.36k   236.40    23.14k    82.06%
      33262058 requests in 30.10s, 8.52GB read
    Requests/sec: 1105044.27
    Transfer/sec:    289.81MB
    Running 30s test @ http://192.168.0.3/
      64 threads and 3072 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency     2.78ms  220.84us   9.09ms   73.31%
        Req/Sec    17.32k   672.53    25.65k    96.50%
      33191040 requests in 30.10s, 8.50GB read
    Requests/sec: 1102697.82
    Transfer/sec:    289.19MB
    Benchmarking 192.168.0.3: 6144 connections
    Running 30s test @ http://192.168.0.3/
      64 threads and 6144 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency     5.69ms    3.57ms 214.31ms   99.88%
        Req/Sec    17.19k   274.85    25.61k    95.67%
      32943880 requests in 30.10s, 8.44GB read
    Requests/sec: 1094452.23
    Transfer/sec:    287.03MB
    Running 30s test @ http://192.168.0.3/
      64 threads and 6144 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency     5.68ms    2.62ms 213.50ms   99.87%
        Req/Sec    17.12k   337.16    28.44k    98.59%
      32805151 requests in 30.10s, 8.40GB read
    Requests/sec: 1089886.61
    Transfer/sec:    285.83MB
    Running 30s test @ http://192.168.0.3/
      64 threads and 6144 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency     5.87ms    5.38ms 214.73ms   99.81%
        Req/Sec    16.98k   485.93    26.95k    95.14%
      32532817 requests in 30.10s, 8.33GB read
    Requests/sec: 1080827.29
    Transfer/sec:    283.46MB
    Benchmarking 192.168.0.3: 12288 connections
    Running 30s test @ http://192.168.0.3/
      64 threads and 12288 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency   116.56ms  264.91ms   1.68s    89.16%
        Req/Sec    16.99k     1.43k   35.74k    72.23%
      32557136 requests in 30.10s, 8.34GB read
      Socket errors: connect 0, read 0, write 0, timeout 7330
    Requests/sec: 1081682.16
    Transfer/sec:    283.68MB
    Running 30s test @ http://192.168.0.3/
      64 threads and 12288 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency   103.82ms  248.97ms   1.68s    89.80%
        Req/Sec    16.30k     1.81k   36.03k    75.37%
      31257269 requests in 30.10s, 8.01GB read
      Socket errors: connect 0, read 0, write 0, timeout 9610
    Requests/sec: 1038445.16
    Transfer/sec:    272.34MB
    Running 30s test @ http://192.168.0.3/
      64 threads and 12288 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency   108.96ms  250.65ms   1.68s    89.59%
        Req/Sec    16.04k     1.69k   31.81k    74.37%
      30766107 requests in 30.10s, 7.88GB read
      Socket errors: connect 0, read 0, write 0, timeout 7889
    Requests/sec: 1022116.76
    Transfer/sec:    268.06MB
    Benchmarking 192.168.0.3: 24576 connections
    Running 30s test @ http://192.168.0.3/
      64 threads and 24576 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency   149.18ms  290.69ms   1.71s    88.00%
        Req/Sec    15.96k     1.62k   43.78k    76.01%
      30605227 requests in 30.10s, 7.84GB read
      Socket errors: connect 0, read 0, write 0, timeout 21821
    Requests/sec: 1016758.97
    Transfer/sec:    266.66MB
    Running 30s test @ http://192.168.0.3/
      64 threads and 24576 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency   161.43ms  301.49ms   1.72s    87.32%
        Req/Sec    15.71k     1.67k   39.00k    76.21%
      30147327 requests in 30.10s, 7.72GB read
      Socket errors: connect 0, read 0, write 0, timeout 15029
    Requests/sec: 1001528.90
    Transfer/sec:    262.66MB
    Running 30s test @ http://192.168.0.3/
      64 threads and 24576 connections
      Thread Stats   Avg      Stdev     Max   +/- Stdev
        Latency   136.29ms  273.56ms   1.78s    88.17%
        Req/Sec    15.25k     2.45k   44.29k    84.74%
      29248902 requests in 30.10s, 7.49GB read
      Socket errors: connect 0, read 0, write 0, timeout 18689
    Requests/sec: 971704.85
    Transfer/sec:    254.84MB

Tempesta FW configuration

We used Apache HTTPD on port 8080 as an upstream server on the same machine with Tempesta FW. The server was configured with an 8 byte index.html.

Tempesta FW was configured as:

    listen 192.168.0.3:80;
    server 127.0.0.1:8080 conns_n=8;
    cache 1;
    cache_fulfill * *;

We used the following .config for the kernel:

    CONFIG_64BIT=y
    CONFIG_X86_64=y
    CONFIG_X86=y
    CONFIG_INSTRUCTION_DECODER=y
    CONFIG_PERF_EVENTS_INTEL_UNCORE=y
    CONFIG_OUTPUT_FORMAT="elf64-x86-64"
    CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"
    CONFIG_LOCKDEP_SUPPORT=y
    CONFIG_STACKTRACE_SUPPORT=y
    CONFIG_HAVE_LATENCYTOP_SUPPORT=y
    CONFIG_MMU=y
    CONFIG_NEED_DMA_MAP_STATE=y
    CONFIG_NEED_SG_DMA_LENGTH=y
    CONFIG_GENERIC_ISA_DMA=y
    CONFIG_GENERIC_BUG=y
    CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
    CONFIG_GENERIC_HWEIGHT=y
    CONFIG_ARCH_MAY_HAVE_PC_FDC=y
    CONFIG_RWSEM_XCHGADD_ALGORITHM=y
    CONFIG_GENERIC_CALIBRATE_DELAY=y
    CONFIG_ARCH_HAS_CPU_RELAX=y
    CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
    CONFIG_HAVE_SETUP_PER_CPU_AREA=y
    CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
    CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
    CONFIG_ARCH_HIBERNATION_POSSIBLE=y
    CONFIG_ARCH_SUSPEND_POSSIBLE=y
    CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
    CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
    CONFIG_ZONE_DMA32=y
    CONFIG_AUDIT_ARCH=y
    CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
    CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
    CONFIG_HAVE_INTEL_TXT=y
    CONFIG_X86_64_SMP=y
    CONFIG_X86_HT=y
    CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11"
    CONFIG_ARCH_SUPPORTS_UPROBES=y
    CONFIG_FIX_EARLYCON_MEM=y
    CONFIG_PGTABLE_LEVELS=4
    CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
    CONFIG_IRQ_WORK=y
    CONFIG_BUILDTIME_EXTABLE_SORT=y
    CONFIG_INIT_ENV_ARG_LIMIT=32
    CONFIG_CROSS_COMPILE=""
    CONFIG_LOCALVERSION=""
    CONFIG_HAVE_KERNEL_GZIP=y
    CONFIG_HAVE_KERNEL_BZIP2=y
    CONFIG_HAVE_KERNEL_LZMA=y
    CONFIG_HAVE_KERNEL_XZ=y
    CONFIG_HAVE_KERNEL_LZO=y
    CONFIG_HAVE_KERNEL_LZ4=y
    CONFIG_KERNEL_XZ=y
    CONFIG_DEFAULT_HOSTNAME="(none)"
    CONFIG_SWAP=y
    CONFIG_SYSVIPC=y
    CONFIG_SYSVIPC_SYSCTL=y
    CONFIG_POSIX_MQUEUE=y
    CONFIG_POSIX_MQUEUE_SYSCTL=y
    CONFIG_CROSS_MEMORY_ATTACH=y
    CONFIG_FHANDLE=y
    CONFIG_USELIB=y
    CONFIG_AUDIT=y
    CONFIG_HAVE_ARCH_AUDITSYSCALL=y
    CONFIG_AUDITSYSCALL=y
    CONFIG_AUDIT_WATCH=y
    CONFIG_AUDIT_TREE=y
    CONFIG_GENERIC_IRQ_PROBE=y
    CONFIG_GENERIC_IRQ_SHOW=y
    CONFIG_GENERIC_IRQ_LEGACY_ALLOC_HWIRQ=y
    CONFIG_GENERIC_PENDING_IRQ=y
    CONFIG_GENERIC_IRQ_CHIP=y
    CONFIG_IRQ_DOMAIN=y
    CONFIG_GENERIC_MSI_IRQ=y
    CONFIG_IRQ_FORCED_THREADING=y
    CONFIG_SPARSE_IRQ=y
    CONFIG_CLOCKSOURCE_WATCHDOG=y
    CONFIG_ARCH_CLOCKSOURCE_DATA=y
    CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y
    CONFIG_GENERIC_TIME_VSYSCALL=y
    CONFIG_GENERIC_CLOCKEVENTS=y
    CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
    CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
    CONFIG_GENERIC_CMOS_UPDATE=y
    CONFIG_TICK_ONESHOT=y
    CONFIG_NO_HZ_COMMON=y
    CONFIG_NO_HZ_IDLE=y
    CONFIG_HIGH_RES_TIMERS=y
    CONFIG_TICK_CPU_ACCOUNTING=y
    CONFIG_BSD_PROCESS_ACCT=y
    CONFIG_BSD_PROCESS_ACCT_V3=y
    CONFIG_TASKSTATS=y
    CONFIG_TASK_DELAY_ACCT=y
    CONFIG_TASK_XACCT=y
    CONFIG_TASK_IO_ACCOUNTING=y
    CONFIG_TREE_RCU=y
    CONFIG_SRCU=y
    CONFIG_RCU_STALL_COMMON=y
    CONFIG_RCU_FANOUT=64
    CONFIG_RCU_FANOUT_LEAF=16
    CONFIG_RCU_FAST_NO_HZ=y
    CONFIG_RCU_KTHREAD_PRIO=0
    CONFIG_LOG_BUF_SHIFT=19
    CONFIG_LOG_CPU_MAX_BUF_SHIFT=17
    CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
    CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
    CONFIG_ARCH_SUPPORTS_INT128=y
    CONFIG_NUMA_BALANCING=y
    CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
    CONFIG_CGROUPS=y
    CONFIG_CGROUP_FREEZER=y
    CONFIG_CGROUP_DEVICE=y
    CONFIG_CPUSETS=y
    CONFIG_PROC_PID_CPUSET=y
    CONFIG_CGROUP_CPUACCT=y
    CONFIG_PAGE_COUNTER=y
    CONFIG_MEMCG=y
    CONFIG_MEMCG_SWAP=y
    CONFIG_CGROUP_PERF=y
    CONFIG_CGROUP_SCHED=y
    CONFIG_FAIR_GROUP_SCHED=y
    CONFIG_CFS_BANDWIDTH=y
    CONFIG_RT_GROUP_SCHED=y
    CONFIG_BLK_CGROUP=y
    CONFIG_NAMESPACES=y
    CONFIG_UTS_NS=y
    CONFIG_IPC_NS=y
    CONFIG_USER_NS=y
    CONFIG_PID_NS=y
    CONFIG_NET_NS=y
    CONFIG_SCHED_AUTOGROUP=y
    CONFIG_RELAY=y
    CONFIG_BLK_DEV_INITRD=y
    CONFIG_INITRAMFS_SOURCE=""
    CONFIG_RD_GZIP=y
    CONFIG_RD_BZIP2=y
    CONFIG_RD_LZMA=y
    CONFIG_RD_XZ=y
    CONFIG_RD_LZO=y
    CONFIG_RD_LZ4=y
    CONFIG_SYSCTL=y
    CONFIG_ANON_INODES=y
    CONFIG_HAVE_UID16=y
    CONFIG_SYSCTL_EXCEPTION_TRACE=y
    CONFIG_HAVE_PCSPKR_PLATFORM=y
    CONFIG_BPF=y
    CONFIG_UID16=y
    CONFIG_MULTIUSER=y
    CONFIG_SGETMASK_SYSCALL=y
    CONFIG_SYSFS_SYSCALL=y
    CONFIG_KALLSYMS=y
    CONFIG_PRINTK=y
    CONFIG_BUG=y
    CONFIG_ELF_CORE=y
    CONFIG_PCSPKR_PLATFORM=y
    CONFIG_BASE_FULL=y
    CONFIG_FUTEX=y
    CONFIG_EPOLL=y
    CONFIG_SIGNALFD=y
    CONFIG_TIMERFD=y
    CONFIG_EVENTFD=y
    CONFIG_SHMEM=y
    CONFIG_AIO=y
    CONFIG_ADVISE_SYSCALLS=y
    CONFIG_PCI_QUIRKS=y
    CONFIG_HAVE_PERF_EVENTS=y
    CONFIG_PERF_EVENTS=y
    CONFIG_VM_EVENT_COUNTERS=y
    CONFIG_SLAB=y
    CONFIG_PROFILING=y
    CONFIG_OPROFILE=m
    CONFIG_OPROFILE_EVENT_MULTIPLEX=y
    CONFIG_HAVE_OPROFILE=y
    CONFIG_OPROFILE_NMI_TIMER=y
    CONFIG_KPROBES=y
    CONFIG_JUMP_LABEL=y
    CONFIG_OPTPROBES=y
    CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
    CONFIG_ARCH_USE_BUILTIN_BSWAP=y
    CONFIG_KRETPROBES=y
    CONFIG_HAVE_IOREMAP_PROT=y
    CONFIG_HAVE_KPROBES=y
    CONFIG_HAVE_KRETPROBES=y
    CONFIG_HAVE_OPTPROBES=y
    CONFIG_HAVE_KPROBES_ON_FTRACE=y
    CONFIG_HAVE_ARCH_TRACEHOOK=y
    CONFIG_HAVE_DMA_ATTRS=y
    CONFIG_HAVE_DMA_CONTIGUOUS=y
    CONFIG_GENERIC_SMP_IDLE_THREAD=y
    CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
    CONFIG_HAVE_CLK=y
    CONFIG_HAVE_DMA_API_DEBUG=y
    CONFIG_HAVE_HW_BREAKPOINT=y
    CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y
    CONFIG_HAVE_USER_RETURN_NOTIFIER=y
    CONFIG_HAVE_PERF_EVENTS_NMI=y
    CONFIG_HAVE_PERF_REGS=y
    CONFIG_HAVE_PERF_USER_STACK_DUMP=y
    CONFIG_HAVE_ARCH_JUMP_LABEL=y
    CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
    CONFIG_HAVE_CMPXCHG_LOCAL=y
    CONFIG_HAVE_CMPXCHG_DOUBLE=y
    CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
    CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y
    CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
    CONFIG_SECCOMP_FILTER=y
    CONFIG_HAVE_CC_STACKPROTECTOR=y
    CONFIG_CC_STACKPROTECTOR=y
    CONFIG_CC_STACKPROTECTOR_REGULAR=y
    CONFIG_HAVE_CONTEXT_TRACKING=y
    CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
    CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
    CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
    CONFIG_HAVE_ARCH_HUGE_VMAP=y
    CONFIG_HAVE_ARCH_SOFT_DIRTY=y
    CONFIG_MODULES_USE_ELF_RELA=y
    CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y
    CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
    CONFIG_OLD_SIGSUSPEND3=y
    CONFIG_COMPAT_OLD_SIGACTION=y
    CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
    CONFIG_SLABINFO=y
    CONFIG_RT_MUTEXES=y
    CONFIG_BASE_SMALL=0
    CONFIG_MODULES=y
    CONFIG_MODULE_FORCE_LOAD=y
    CONFIG_MODULE_UNLOAD=y
    CONFIG_MODULE_FORCE_UNLOAD=y
    CONFIG_MODVERSIONS=y
    CONFIG_STOP_MACHINE=y
    CONFIG_BLOCK=y
    CONFIG_BLK_DEV_BSG=y
    CONFIG_BLK_DEV_BSGLIB=y
    CONFIG_BLK_DEV_INTEGRITY=y
    CONFIG_BLK_DEV_THROTTLING=y
    CONFIG_PARTITION_ADVANCED=y
    CONFIG_MSDOS_PARTITION=y
    CONFIG_BSD_DISKLABEL=y
    CONFIG_MINIX_SUBPARTITION=y
    CONFIG_SOLARIS_X86_PARTITION=y
    CONFIG_UNIXWARE_DISKLABEL=y
    CONFIG_LDM_PARTITION=y
    CONFIG_EFI_PARTITION=y
    CONFIG_BLOCK_COMPAT=y
    CONFIG_IOSCHED_NOOP=y
    CONFIG_IOSCHED_DEADLINE=y
    CONFIG_IOSCHED_CFQ=y
    CONFIG_CFQ_GROUP_IOSCHED=y
    CONFIG_DEFAULT_CFQ=y
    CONFIG_DEFAULT_IOSCHED="cfq"
    CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
    CONFIG_INLINE_READ_UNLOCK=y
    CONFIG_INLINE_READ_UNLOCK_IRQ=y
    CONFIG_INLINE_WRITE_UNLOCK=y
    CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
    CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
    CONFIG_MUTEX_SPIN_ON_OWNER=y
    CONFIG_RWSEM_SPIN_ON_OWNER=y
    CONFIG_LOCK_SPIN_ON_OWNER=y
    CONFIG_ARCH_USE_QUEUE_RWLOCK=y
    CONFIG_QUEUE_RWLOCK=y
    CONFIG_FREEZER=y
    CONFIG_ZONE_DMA=y
    CONFIG_SMP=y
    CONFIG_X86_FEATURE_NAMES=y
    CONFIG_X86_X2APIC=y
    CONFIG_X86_MPPARSE=y
    CONFIG_X86_INTEL_LPSS=y
    CONFIG_IOSF_MBI=m
    CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y
    CONFIG_SCHED_OMIT_FRAME_POINTER=y
    CONFIG_NO_BOOTMEM=y
    CONFIG_GENERIC_CPU=y
    CONFIG_X86_INTERNODE_CACHE_SHIFT=6
    CONFIG_X86_L1_CACHE_SHIFT=6
    CONFIG_X86_TSC=y
    CONFIG_X86_CMPXCHG64=y
    CONFIG_X86_CMOV=y
    CONFIG_X86_MINIMUM_CPU_FAMILY=64
    CONFIG_X86_DEBUGCTLMSR=y
    CONFIG_CPU_SUP_INTEL=y
    CONFIG_CPU_SUP_AMD=y
    CONFIG_CPU_SUP_CENTAUR=y
    CONFIG_HPET_TIMER=y
    CONFIG_HPET_EMULATE_RTC=y
    CONFIG_DMI=y
    CONFIG_GART_IOMMU=y
    CONFIG_CALGARY_IOMMU=y
    CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y
    CONFIG_SWIOTLB=y
    CONFIG_IOMMU_HELPER=y
    CONFIG_NR_CPUS=64
    CONFIG_SCHED_SMT=y
    CONFIG_SCHED_MC=y
    CONFIG_PREEMPT_VOLUNTARY=y
    CONFIG_X86_LOCAL_APIC=y
    CONFIG_X86_IO_APIC=y
    CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
    CONFIG_X86_MCE=y
    CONFIG_X86_MCE_INTEL=y
    CONFIG_X86_MCE_THRESHOLD=y
    CONFIG_X86_MCE_INJECT=m
    CONFIG_X86_THERMAL_VECTOR=y
    CONFIG_X86_16BIT=y
    CONFIG_X86_ESPFIX64=y
    CONFIG_X86_VSYSCALL_EMULATION=y
    CONFIG_MICROCODE=y
    CONFIG_MICROCODE_INTEL=y
    CONFIG_MICROCODE_OLD_INTERFACE=y
    CONFIG_MICROCODE_INTEL_EARLY=y
    CONFIG_MICROCODE_EARLY=y
    CONFIG_X86_MSR=m
    CONFIG_X86_CPUID=m
    CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
    CONFIG_ARCH_DMA_ADDR_T_64BIT=y
    CONFIG_X86_DIRECT_GBPAGES=y
    CONFIG_NUMA=y
    CONFIG_X86_64_ACPI_NUMA=y
    CONFIG_NODES_SPAN_OTHER_NODES=y
    CONFIG_NUMA_EMU=y
    CONFIG_NODES_SHIFT=6
    CONFIG_ARCH_SPARSEMEM_ENABLE=y
    CONFIG_ARCH_SPARSEMEM_DEFAULT=y
    CONFIG_ARCH_SELECT_MEMORY_MODEL=y
    CONFIG_ARCH_PROC_KCORE_TEXT=y
    CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
    CONFIG_SELECT_MEMORY_MODEL=y
    CONFIG_SPARSEMEM_MANUAL=y
    CONFIG_SPARSEMEM=y
    CONFIG_NEED_MULTIPLE_NODES=y
    CONFIG_HAVE_MEMORY_PRESENT=y
    CONFIG_SPARSEMEM_EXTREME=y
    CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
    CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y
    CONFIG_SPARSEMEM_VMEMMAP=y
    CONFIG_HAVE_MEMBLOCK=y
    CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
    CONFIG_ARCH_DISCARD_MEMBLOCK=y
    CONFIG_MEMORY_ISOLATION=y
    CONFIG_HAVE_BOOTMEM_INFO_NODE=y
    CONFIG_MEMORY_HOTPLUG=y
    CONFIG_MEMORY_HOTPLUG_SPARSE=y
    CONFIG_MEMORY_HOTREMOVE=y
    CONFIG_PAGEFLAGS_EXTENDED=y
    CONFIG_SPLIT_PTLOCK_CPUS=4
    CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
    CONFIG_COMPACTION=y
    CONFIG_MIGRATION=y
    CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y
    CONFIG_PHYS_ADDR_T_64BIT=y
    CONFIG_ZONE_DMA_FLAG=1
    CONFIG_BOUNCE=y
    CONFIG_VIRT_TO_BUS=y
    CONFIG_MMU_NOTIFIER=y
    CONFIG_KSM=y
    CONFIG_DEFAULT_MMAP_MIN_ADDR=65536
    CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
    CONFIG_MEMORY_FAILURE=y
    CONFIG_TRANSPARENT_HUGEPAGE=y
    CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y
    CONFIG_FRONTSWAP=y
    CONFIG_ZSWAP=y
    CONFIG_ZPOOL=y
    CONFIG_ZBUD=y
    CONFIG_ZSMALLOC=y
    CONFIG_GENERIC_EARLY_IOREMAP=y
    CONFIG_X86_RESERVE_LOW=64
    CONFIG_MTRR=y
    CONFIG_MTRR_SANITIZER=y
    CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0
    CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
    CONFIG_X86_PAT=y
    CONFIG_ARCH_USES_PG_UNCACHED=y
    CONFIG_ARCH_RANDOM=y
    CONFIG_X86_SMAP=y
    CONFIG_EFI=y
    CONFIG_EFI_STUB=y
    CONFIG_EFI_MIXED=y
    CONFIG_SECCOMP=y
    CONFIG_HZ_250=y
    CONFIG_HZ=250
    CONFIG_SCHED_HRTICK=y
    CONFIG_KEXEC=y
    CONFIG_CRASH_DUMP=y
    CONFIG_KEXEC_JUMP=y
    CONFIG_PHYSICAL_START=0x1000000
    CONFIG_RELOCATABLE=y
    CONFIG_PHYSICAL_ALIGN=0x200000
    CONFIG_HOTPLUG_CPU=y
    CONFIG_HAVE_LIVEPATCH=y
    CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
    CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
    CONFIG_USE_PERCPU_NUMA_NODE_ID=y
    CONFIG_ARCH_HIBERNATION_HEADER=y
    CONFIG_SUSPEND=y
    CONFIG_SUSPEND_FREEZER=y
    CONFIG_HIBERNATE_CALLBACKS=y
    CONFIG_HIBERNATION=y
    CONFIG_PM_STD_PARTITION=""
    CONFIG_PM_SLEEP=y
    CONFIG_PM_SLEEP_SMP=y
    CONFIG_PM=y
    CONFIG_PM_CLK=y
    CONFIG_ACPI=y
    CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y
    CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y
    CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y
    CONFIG_ACPI_SLEEP=y
    CONFIG_ACPI_AC=m
    CONFIG_ACPI_BATTERY=m
    CONFIG_ACPI_BUTTON=m
    CONFIG_ACPI_VIDEO=m
    CONFIG_ACPI_FAN=m
    CONFIG_ACPI_DOCK=y
    CONFIG_ACPI_PROCESSOR=m
    CONFIG_ACPI_IPMI=m
    CONFIG_ACPI_HOTPLUG_CPU=y
    CONFIG_ACPI_PROCESSOR_AGGREGATOR=m
    CONFIG_ACPI_THERMAL=m
    CONFIG_ACPI_NUMA=y
    CONFIG_ACPI_INITRD_TABLE_OVERRIDE=y
    CONFIG_ACPI_PCI_SLOT=y
    CONFIG_X86_PM_TIMER=y
    CONFIG_ACPI_CONTAINER=y
    CONFIG_ACPI_HOTPLUG_MEMORY=y
    CONFIG_ACPI_HOTPLUG_IOAPIC=y
    CONFIG_ACPI_SBS=m
    CONFIG_ACPI_HED=y
    CONFIG_ACPI_BGRT=y
    CONFIG_HAVE_ACPI_APEI=y
    CONFIG_HAVE_ACPI_APEI_NMI=y
    CONFIG_ACPI_APEI=y
    CONFIG_ACPI_APEI_GHES=y
    CONFIG_ACPI_APEI_PCIEAER=y
    CONFIG_ACPI_APEI_MEMORY_FAILURE=y
    CONFIG_ACPI_EXTLOG=y
    CONFIG_SFI=y
    CONFIG_CPU_FREQ=y
    CONFIG_CPU_FREQ_GOV_COMMON=y
    CONFIG_CPU_FREQ_STAT=m
    CONFIG_CPU_FREQ_STAT_DETAILS=y
    CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
    CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
    CONFIG_CPU_FREQ_GOV_POWERSAVE=m
    CONFIG_CPU_FREQ_GOV_USERSPACE=m
    CONFIG_CPU_FREQ_GOV_ONDEMAND=y
    CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
    CONFIG_X86_INTEL_PSTATE=y
    CONFIG_X86_PCC_CPUFREQ=m
    CONFIG_X86_ACPI_CPUFREQ=m
    CONFIG_X86_ACPI_CPUFREQ_CPB=y
    CONFIG_X86_POWERNOW_K8=m
    CONFIG_X86_AMD_FREQ_SENSITIVITY=m
    CONFIG_X86_SPEEDSTEP_CENTRINO=m
    CONFIG_X86_P4_CLOCKMOD=m
    CONFIG_X86_SPEEDSTEP_LIB=m
    CONFIG_CPU_IDLE=y
    CONFIG_CPU_IDLE_GOV_LADDER=y
    CONFIG_CPU_IDLE_GOV_MENU=y
    CONFIG_INTEL_IDLE=y
    CONFIG_I7300_IDLE_IOAT_CHANNEL=y
    CONFIG_I7300_IDLE=m
    CONFIG_PCI=y
    CONFIG_PCI_DIRECT=y
    CONFIG_PCI_MMCONFIG=y
    CONFIG_PCI_DOMAINS=y
    CONFIG_PCIEPORTBUS=y
    CONFIG_HOTPLUG_PCI_PCIE=y
    CONFIG_PCIEAER=y
    CONFIG_PCIEAER_INJECT=m
    CONFIG_PCIEASPM=y
    CONFIG_PCIEASPM_DEFAULT=y
    CONFIG_PCIE_PME=y
    CONFIG_PCI_BUS_ADDR_T_64BIT=y
    CONFIG_PCI_MSI=y
    CONFIG_PCI_REALLOC_ENABLE_AUTO=y
    CONFIG_PCI_STUB=m
    CONFIG_HT_IRQ=y
    CONFIG_PCI_ATS=y
    CONFIG_PCI_IOV=y
    CONFIG_PCI_PRI=y
    CONFIG_PCI_PASID=y
    CONFIG_PCI_LABEL=y
    CONFIG_ISA_DMA_API=y
    CONFIG_AMD_NB=y
    CONFIG_HOTPLUG_PCI=y
    CONFIG_HOTPLUG_PCI_ACPI=y
    CONFIG_HOTPLUG_PCI_ACPI_IBM=m
    CONFIG_HOTPLUG_PCI_CPCI=y
    CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m
    CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m
    CONFIG_HOTPLUG_PCI_SHPC=m
    CONFIG_X86_SYSFB=y
    CONFIG_BINFMT_ELF=y
    CONFIG_COMPAT_BINFMT_ELF=y
    CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
    CONFIG_BINFMT_SCRIPT=y
    CONFIG_BINFMT_MISC=m
    CONFIG_COREDUMP=y
    CONFIG_IA32_EMULATION=y
    CONFIG_IA32_AOUT=y
    CONFIG_X86_X32=y
    CONFIG_COMPAT=y
    CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
    CONFIG_SYSVIPC_COMPAT=y
    CONFIG_KEYS_COMPAT=y
    CONFIG_X86_DEV_DMA_OPS=y
    CONFIG_PMC_ATOM=y
    CONFIG_NET=y
    CONFIG_PACKET=y
    CONFIG_PACKET_DIAG=m
    CONFIG_UNIX=y
    CONFIG_UNIX_DIAG=m
    CONFIG_XFRM=y
    CONFIG_XFRM_ALGO=m
    CONFIG_XFRM_USER=m
    CONFIG_XFRM_SUB_POLICY=y
    CONFIG_XFRM_MIGRATE=y
    CONFIG_XFRM_IPCOMP=m
    CONFIG_NET_KEY=m
    CONFIG_NET_KEY_MIGRATE=y
    CONFIG_INET=y
    CONFIG_IP_MULTICAST=y
    CONFIG_IP_ADVANCED_ROUTER=y
    CONFIG_IP_FIB_TRIE_STATS=y
    CONFIG_IP_MULTIPLE_TABLES=y
    CONFIG_IP_ROUTE_MULTIPATH=y
    CONFIG_IP_ROUTE_VERBOSE=y
    CONFIG_IP_ROUTE_CLASSID=y
    CONFIG_NET_IPIP=m
    CONFIG_NET_IPGRE_DEMUX=m
    CONFIG_NET_IP_TUNNEL=m
    CONFIG_NET_IPGRE=m
    CONFIG_NET_IPGRE_BROADCAST=y
    CONFIG_IP_MROUTE=y
    CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
    CONFIG_IP_PIMSM_V1=y
    CONFIG_IP_PIMSM_V2=y
    CONFIG_NET_UDP_TUNNEL=m
    CONFIG_INET_TUNNEL=m
    CONFIG_INET_LRO=y
    CONFIG_INET_DIAG=m
    CONFIG_INET_TCP_DIAG=m
    CONFIG_INET_UDP_DIAG=m
    CONFIG_TCP_CONG_ADVANCED=y
    CONFIG_TCP_CONG_BIC=m
    CONFIG_TCP_CONG_CUBIC=y
    CONFIG_TCP_CONG_WESTWOOD=m
    CONFIG_TCP_CONG_HTCP=m
    CONFIG_TCP_CONG_HSTCP=y
    CONFIG_TCP_CONG_HYBLA=m
    CONFIG_TCP_CONG_VEGAS=m
    CONFIG_TCP_CONG_SCALABLE=m
    CONFIG_TCP_CONG_LP=m
    CONFIG_TCP_CONG_VENO=m
    CONFIG_TCP_CONG_YEAH=m
    CONFIG_TCP_CONG_ILLINOIS=m
    CONFIG_DEFAULT_CUBIC=y
    CONFIG_DEFAULT_TCP_CONG="cubic"
    CONFIG_TCP_MD5SIG=y
    CONFIG_IPV6=y
    CONFIG_IPV6_ROUTER_PREF=y
    CONFIG_IPV6_ROUTE_INFO=y
    CONFIG_IPV6_OPTIMISTIC_DAD=y
    CONFIG_INET6_AH=m
    CONFIG_INET6_ESP=m
    CONFIG_INET6_IPCOMP=m
    CONFIG_IPV6_MIP6=y
    CONFIG_INET6_XFRM_TUNNEL=m
    CONFIG_INET6_TUNNEL=m
    CONFIG_INET6_XFRM_MODE_TRANSPORT=m
    CONFIG_INET6_XFRM_MODE_TUNNEL=m
    CONFIG_INET6_XFRM_MODE_BEET=m
    CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m
    CONFIG_IPV6_VTI=m
    CONFIG_IPV6_SIT=m
    CONFIG_IPV6_SIT_6RD=y
    CONFIG_IPV6_NDISC_NODETYPE=y
    CONFIG_IPV6_TUNNEL=m
    CONFIG_IPV6_GRE=m
    CONFIG_IPV6_MULTIPLE_TABLES=y
    CONFIG_IPV6_SUBTREES=y
    CONFIG_IPV6_MROUTE=y
    CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
    CONFIG_IPV6_PIMSM_V2=y
    CONFIG_NETWORK_SECMARK=y
    CONFIG_NET_PTP_CLASSIFY=y
    CONFIG_NETFILTER=y
    CONFIG_NETFILTER_ADVANCED=y
    CONFIG_BRIDGE_NETFILTER=m
    CONFIG_NETFILTER_NETLINK=m
    CONFIG_NETFILTER_NETLINK_ACCT=m
    CONFIG_NETFILTER_NETLINK_QUEUE=m
    CONFIG_NETFILTER_NETLINK_LOG=m
    CONFIG_NF_LOG_COMMON=m
    CONFIG_NF_TABLES=m
    CONFIG_NF_TABLES_INET=m
    CONFIG_NFT_EXTHDR=m
    CONFIG_NFT_META=m
    CONFIG_NFT_RBTREE=m
    CONFIG_NFT_HASH=m
    CONFIG_NFT_COUNTER=m
    CONFIG_NFT_LOG=m
    CONFIG_NFT_LIMIT=m
    CONFIG_NFT_QUEUE=m
    CONFIG_NFT_REJECT=m
    CONFIG_NFT_REJECT_INET=m
    CONFIG_NFT_COMPAT=m
    CONFIG_NETFILTER_XTABLES=m
    CONFIG_NETFILTER_XT_MARK=m
    CONFIG_NETFILTER_XT_SET=m
    CONFIG_NETFILTER_XT_TARGET_AUDIT=m
    CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
    CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
    CONFIG_NETFILTER_XT_TARGET_DSCP=m
    CONFIG_NETFILTER_XT_TARGET_HL=m
    CONFIG_NETFILTER_XT_TARGET_HMARK=m
    CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
    CONFIG_NETFILTER_XT_TARGET_LED=m
    CONFIG_NETFILTER_XT_TARGET_LOG=m
    CONFIG_NETFILTER_XT_TARGET_MARK=m
    CONFIG_NETFILTER_XT_TARGET_NFLOG=m
    CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
    CONFIG_NETFILTER_XT_TARGET_RATEEST=m
    CONFIG_NETFILTER_XT_TARGET_TEE=m
    CONFIG_NETFILTER_XT_TARGET_TPROXY=m
    CONFIG_NETFILTER_XT_TARGET_TRACE=m
    CONFIG_NETFILTER_XT_TARGET_SECMARK=m
    CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
    CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
    CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
    CONFIG_NETFILTER_XT_MATCH_BPF=m
    CONFIG_NETFILTER_XT_MATCH_CGROUP=m
    CONFIG_NETFILTER_XT_MATCH_COMMENT=m
    CONFIG_NETFILTER_XT_MATCH_CPU=m
    CONFIG_NETFILTER_XT_MATCH_DCCP=m
    CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
    CONFIG_NETFILTER_XT_MATCH_DSCP=m
    CONFIG_NETFILTER_XT_MATCH_ECN=m
    CONFIG_NETFILTER_XT_MATCH_ESP=m
    CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
    CONFIG_NETFILTER_XT_MATCH_HL=m
    CONFIG_NETFILTER_XT_MATCH_IPCOMP=m
    CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
    CONFIG_NETFILTER_XT_MATCH_L2TP=m
    CONFIG_NETFILTER_XT_MATCH_LENGTH=m
    CONFIG_NETFILTER_XT_MATCH_LIMIT=m
    CONFIG_NETFILTER_XT_MATCH_MAC=m
    CONFIG_NETFILTER_XT_MATCH_MARK=m
    CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
    CONFIG_NETFILTER_XT_MATCH_NFACCT=m
    CONFIG_NETFILTER_XT_MATCH_OSF=m
    CONFIG_NETFILTER_XT_MATCH_OWNER=m
    CONFIG_NETFILTER_XT_MATCH_POLICY=m
    CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
    CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
    CONFIG_NETFILTER_XT_MATCH_QUOTA=m
    CONFIG_NETFILTER_XT_MATCH_RATEEST=m
    CONFIG_NETFILTER_XT_MATCH_REALM=m
    CONFIG_NETFILTER_XT_MATCH_RECENT=m
    CONFIG_NETFILTER_XT_MATCH_SCTP=m
    CONFIG_NETFILTER_XT_MATCH_SOCKET=m
    CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
    CONFIG_NETFILTER_XT_MATCH_STRING=m
    CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
    CONFIG_NETFILTER_XT_MATCH_TIME=m
    CONFIG_NETFILTER_XT_MATCH_U32=m
    CONFIG_IP_SET=m
    CONFIG_IP_SET_MAX=256
    CONFIG_IP_SET_BITMAP_IP=m
    CONFIG_IP_SET_BITMAP_IPMAC=m
    CONFIG_IP_SET_BITMAP_PORT=m
    CONFIG_IP_SET_HASH_IP=m
    CONFIG_IP_SET_HASH_IPMARK=m
    CONFIG_IP_SET_HASH_IPPORT=m
    CONFIG_IP_SET_HASH_IPPORTIP=m
    CONFIG_IP_SET_HASH_IPPORTNET=m
    CONFIG_IP_SET_HASH_NETPORTNET=m
    CONFIG_IP_SET_HASH_NET=m
    CONFIG_IP_SET_HASH_NETNET=m
    CONFIG_IP_SET_HASH_NETPORT=m
    CONFIG_IP_SET_HASH_NETIFACE=m
    CONFIG_IP_SET_LIST_SET=m
    CONFIG_IP_VS=m
    CONFIG_IP_VS_IPV6=y
    CONFIG_IP_VS_TAB_BITS=12
    CONFIG_IP_VS_PROTO_TCP=y
    CONFIG_IP_VS_PROTO_UDP=y
    CONFIG_IP_VS_PROTO_AH_ESP=y
    CONFIG_IP_VS_PROTO_ESP=y
    CONFIG_IP_VS_PROTO_AH=y
    CONFIG_IP_VS_PROTO_SCTP=y
    CONFIG_IP_VS_RR=m
    CONFIG_IP_VS_WRR=m
    CONFIG_IP_VS_LC=m
    CONFIG_IP_VS_WLC=m
    CONFIG_IP_VS_LBLC=m
    CONFIG_IP_VS_LBLCR=m
    CONFIG_IP_VS_DH=m
    CONFIG_IP_VS_SH=m
    CONFIG_IP_VS_SED=m
    CONFIG_IP_VS_NQ=m
    CONFIG_IP_VS_SH_TAB_BITS=8
    CONFIG_NF_DEFRAG_IPV4=m
    CONFIG_NF_TABLES_IPV4=m
    CONFIG_NFT_CHAIN_ROUTE_IPV4=m
    CONFIG_NFT_REJECT_IPV4=m
    CONFIG_NF_TABLES_ARP=m
    CONFIG_NF_LOG_IPV4=m
    CONFIG_NF_REJECT_IPV4=m
    CONFIG_IP_NF_IPTABLES=m
    CONFIG_IP_NF_MATCH_AH=m
    CONFIG_IP_NF_MATCH_ECN=m
    CONFIG_IP_NF_MATCH_RPFILTER=m
    CONFIG_IP_NF_MATCH_TTL=m
    CONFIG_IP_NF_FILTER=m
    CONFIG_IP_NF_TARGET_REJECT=m
    CONFIG_IP_NF_MANGLE=m
    CONFIG_IP_NF_TARGET_ECN=m
    CONFIG_IP_NF_TARGET_TTL=m
    CONFIG_IP_NF_RAW=m
    CONFIG_IP_NF_SECURITY=m
    CONFIG_IP_NF_ARPTABLES=m
    CONFIG_IP_NF_ARPFILTER=m
    CONFIG_IP_NF_ARP_MANGLE=m
    CONFIG_NF_DEFRAG_IPV6=m
    CONFIG_NF_TABLES_IPV6=m
    CONFIG_NFT_CHAIN_ROUTE_IPV6=m
    CONFIG_NFT_REJECT_IPV6=m
    CONFIG_NF_REJECT_IPV6=m
    CONFIG_NF_LOG_IPV6=m
    CONFIG_IP6_NF_IPTABLES=m
    CONFIG_IP6_NF_MATCH_AH=m
    CONFIG_IP6_NF_MATCH_EUI64=m
    CONFIG_IP6_NF_MATCH_FRAG=m
    CONFIG_IP6_NF_MATCH_OPTS=m
    CONFIG_IP6_NF_MATCH_HL=m
    CONFIG_IP6_NF_MATCH_IPV6HEADER=m
    CONFIG_IP6_NF_MATCH_MH=m
    CONFIG_IP6_NF_MATCH_RPFILTER=m
    CONFIG_IP6_NF_MATCH_RT=m
    CONFIG_IP6_NF_TARGET_HL=m
    CONFIG_IP6_NF_FILTER=m
    CONFIG_IP6_NF_TARGET_REJECT=m
    CONFIG_IP6_NF_MANGLE=m
    CONFIG_IP6_NF_RAW=m
    CONFIG_IP6_NF_SECURITY=m
    CONFIG_NF_TABLES_BRIDGE=m
    CONFIG_NFT_BRIDGE_META=m
    CONFIG_BRIDGE_NF_EBTABLES=m
    CONFIG_BRIDGE_EBT_BROUTE=m
    CONFIG_BRIDGE_EBT_T_FILTER=m
    CONFIG_BRIDGE_EBT_T_NAT=m
    CONFIG_BRIDGE_EBT_802_3=m
    CONFIG_BRIDGE_EBT_AMONG=m
    CONFIG_BRIDGE_EBT_ARP=m
    CONFIG_BRIDGE_EBT_IP=m
    CONFIG_BRIDGE_EBT_IP6=m
    CONFIG_BRIDGE_EBT_LIMIT=m
    CONFIG_BRIDGE_EBT_MARK=m
    CONFIG_BRIDGE_EBT_PKTTYPE=m
    CONFIG_BRIDGE_EBT_STP=m
    CONFIG_BRIDGE_EBT_VLAN=m
    CONFIG_BRIDGE_EBT_ARPREPLY=m
    CONFIG_BRIDGE_EBT_DNAT=m
    CONFIG_BRIDGE_EBT_MARK_T=m
    CONFIG_BRIDGE_EBT_REDIRECT=m
    CONFIG_BRIDGE_EBT_SNAT=m
    CONFIG_BRIDGE_EBT_LOG=m
    CONFIG_BRIDGE_EBT_NFLOG=m
    CONFIG_IP_SCTP=m
    CONFIG_NET_SCTPPROBE=m
    CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y
    CONFIG_SCTP_COOKIE_HMAC_MD5=y
    CONFIG_SCTP_COOKIE_HMAC_SHA1=y
    CONFIG_L2TP=m
    CONFIG_L2TP_V3=y
    CONFIG_L2TP_IP=m
    CONFIG_L2TP_ETH=m
    CONFIG_STP=m
    CONFIG_GARP=m
    CONFIG_MRP=m
    CONFIG_BRIDGE=m
    CONFIG_BRIDGE_IGMP_SNOOPING=y
    CONFIG_BRIDGE_VLAN_FILTERING=y
    CONFIG_HAVE_NET_DSA=y
    CONFIG_VLAN_8021Q=m
    CONFIG_VLAN_8021Q_GVRP=y
    CONFIG_VLAN_8021Q_MVRP=y
    CONFIG_LLC=m
    CONFIG_LLC2=m
    CONFIG_DCB=y
    CONFIG_DNS_RESOLVER=m
    CONFIG_NETLINK_MMAP=y
    CONFIG_NETLINK_DIAG=m
    CONFIG_RPS=y
    CONFIG_RFS_ACCEL=y
    CONFIG_XPS=y
    CONFIG_CGROUP_NET_CLASSID=y
    CONFIG_NET_RX_BUSY_POLL=y
    CONFIG_BQL=y
    CONFIG_NET_FLOW_LIMIT=y
    CONFIG_NET_PKTGEN=m
    CONFIG_FIB_RULES=y
    CONFIG_CEPH_LIB=m
    CONFIG_HAVE_BPF_JIT=y
    CONFIG_UEVENT_HELPER=y
    CONFIG_UEVENT_HELPER_PATH=""
    CONFIG_DEVTMPFS=y
    CONFIG_DEVTMPFS_MOUNT=y
    CONFIG_STANDALONE=y
    CONFIG_PREVENT_FIRMWARE_BUILD=y
    CONFIG_FW_LOADER=y
    CONFIG_EXTRA_FIRMWARE=""
    CONFIG_FW_LOADER_USER_HELPER=y
    CONFIG_ALLOW_DEV_COREDUMP=y
    CONFIG_GENERIC_CPU_AUTOPROBE=y
    CONFIG_REGMAP=y
    CONFIG_REGMAP_I2C=m
    CONFIG_REGMAP_SPI=m
    CONFIG_DMA_SHARED_BUFFER=y
    CONFIG_CONNECTOR=y
    CONFIG_PROC_EVENTS=y
    CONFIG_MTD=m
    CONFIG_MTD_REDBOOT_PARTS=m
    CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
    CONFIG_MTD_AR7_PARTS=m
    CONFIG_MTD_BLKDEVS=m
    CONFIG_MTD_BLOCK=m
    CONFIG_MTD_BLOCK_RO=m
    CONFIG_FTL=m
    CONFIG_NFTL=m
    CONFIG_NFTL_RW=y
    CONFIG_INFTL=m
    CONFIG_RFD_FTL=m
    CONFIG_SSFDC=m
    CONFIG_MTD_OOPS=m
    CONFIG_MTD_SWAP=m
    CONFIG_MTD_CFI=m
    CONFIG_MTD_JEDECPROBE=m
    CONFIG_MTD_GEN_PROBE=m
    CONFIG_MTD_MAP_BANK_WIDTH_1=y
    CONFIG_MTD_MAP_BANK_WIDTH_2=y
    CONFIG_MTD_MAP_BANK_WIDTH_4=y
    CONFIG_MTD_CFI_I1=y
    CONFIG_MTD_CFI_I2=y
    CONFIG_MTD_CFI_INTELEXT=m
    CONFIG_MTD_CFI_AMDSTD=m
    CONFIG_MTD_CFI_STAA=m
    CONFIG_MTD_CFI_UTIL=m
    CONFIG_MTD_RAM=m
    CONFIG_MTD_ROM=m
    CONFIG_MTD_ABSENT=m
    CONFIG_MTD_COMPLEX_MAPPINGS=y
    CONFIG_MTD_PHYSMAP=m
    CONFIG_MTD_SBC_GXX=m
    CONFIG_MTD_NETtel=m
    CONFIG_MTD_PCI=m
    CONFIG_MTD_INTEL_VR_NOR=m
    CONFIG_MTD_PLATRAM=m
    CONFIG_MTD_DATAFLASH=m
    CONFIG_MTD_M25P80=m
    CONFIG_MTD_SST25L=m
    CONFIG_MTD_SLRAM=m
    CONFIG_MTD_PHRAM=m
    CONFIG_MTD_MTDRAM=m
    CONFIG_MTDRAM_TOTAL_SIZE=4096
    CONFIG_MTDRAM_ERASE_SIZE=128
    CONFIG_MTD_BLOCK2MTD=m
    CONFIG_MTD_NAND_ECC=m
    CONFIG_MTD_NAND=m
    CONFIG_MTD_NAND_BCH=m
    CONFIG_MTD_NAND_ECC_BCH=y
    CONFIG_MTD_SM_COMMON=m
    CONFIG_MTD_NAND_IDS=m
    CONFIG_MTD_NAND_RICOH=m
    CONFIG_MTD_NAND_DISKONCHIP=m
    CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
    CONFIG_MTD_NAND_CAFE=m
    CONFIG_MTD_NAND_NANDSIM=m
    CONFIG_MTD_ONENAND=m
    CONFIG_MTD_ONENAND_VERIFY_WRITE=y
    CONFIG_MTD_ONENAND_2X_PROGRAM=y
    CONFIG_MTD_LPDDR=m
    CONFIG_MTD_QINFO_PROBE=m
    CONFIG_MTD_SPI_NOR=m
    CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
    CONFIG_MTD_UBI=m
    CONFIG_MTD_UBI_WL_THRESHOLD=4096
    CONFIG_MTD_UBI_BEB_LIMIT=20
    CONFIG_MTD_UBI_BLOCK=y
    CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
    CONFIG_PNP=y
    CONFIG_PNPACPI=y
    CONFIG_BLK_DEV=y
    CONFIG_BLK_DEV_NULL_BLK=m
    CONFIG_BLK_DEV_FD=m
    CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m
    CONFIG_ZRAM=m
    CONFIG_BLK_CPQ_CISS_DA=m
    CONFIG_CISS_SCSI_TAPE=y
    CONFIG_BLK_DEV_DAC960=m
    CONFIG_BLK_DEV_UMEM=m
    CONFIG_BLK_DEV_LOOP=m
    CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
    CONFIG_BLK_DEV_DRBD=m
    CONFIG_BLK_DEV_NBD=m
    CONFIG_BLK_DEV_NVME=m
    CONFIG_BLK_DEV_SKD=m
    CONFIG_BLK_DEV_OSD=m
    CONFIG_BLK_DEV_SX8=m
    CONFIG_BLK_DEV_RAM=m
    CONFIG_BLK_DEV_RAM_COUNT=16
    CONFIG_BLK_DEV_RAM_SIZE=16384
    CONFIG_CDROM_PKTCDVD=m
    CONFIG_CDROM_PKTCDVD_BUFFERS=8
    CONFIG_ATA_OVER_ETH=m
    CONFIG_BLK_DEV_RBD=m
    CONFIG_BLK_DEV_RSXX=m
    CONFIG_SENSORS_LIS3LV02D=m
    CONFIG_AD525X_DPOT=m
    CONFIG_AD525X_DPOT_I2C=m
    CONFIG_AD525X_DPOT_SPI=m
    CONFIG_IBM_ASM=m
    CONFIG_PHANTOM=m
    CONFIG_SGI_IOC4=m
    CONFIG_TIFM_CORE=m
    CONFIG_TIFM_7XX1=m
    CONFIG_ICS932S401=m
    CONFIG_ENCLOSURE_SERVICES=m
    CONFIG_HP_ILO=m
    CONFIG_APDS9802ALS=m
    CONFIG_ISL29003=m
    CONFIG_ISL29020=m
    CONFIG_SENSORS_TSL2550=m
    CONFIG_SENSORS_BH1780=m
    CONFIG_SENSORS_BH1770=m
    CONFIG_SENSORS_APDS990X=m
    CONFIG_HMC6352=m
    CONFIG_DS1682=m
    CONFIG_TI_DAC7512=m
    CONFIG_C2PORT=m
    CONFIG_C2PORT_DURAMAR_2150=m
    CONFIG_EEPROM_AT24=m
    CONFIG_EEPROM_AT25=m
    CONFIG_EEPROM_LEGACY=m
    CONFIG_EEPROM_MAX6875=m
    CONFIG_EEPROM_93CX6=m
    CONFIG_CB710_CORE=m
    CONFIG_CB710_DEBUG_ASSUMPTIONS=y
    CONFIG_SENSORS_LIS3_I2C=m
    CONFIG_ALTERA_STAPL=m
    CONFIG_INTEL_MEI=m
    CONFIG_INTEL_MEI_ME=m
    CONFIG_VMWARE_VMCI=m
    CONFIG_HAVE_IDE=y
    CONFIG_SCSI_MOD=m
    CONFIG_RAID_ATTRS=m
    CONFIG_SCSI=m
    CONFIG_SCSI_DMA=y
    CONFIG_SCSI_NETLINK=y
    CONFIG_BLK_DEV_SD=m
    CONFIG_CHR_DEV_ST=m
    CONFIG_CHR_DEV_OSST=m
    CONFIG_BLK_DEV_SR=m
    CONFIG_BLK_DEV_SR_VENDOR=y
    CONFIG_CHR_DEV_SG=m
    CONFIG_CHR_DEV_SCH=m
    CONFIG_SCSI_ENCLOSURE=m
    CONFIG_SCSI_CONSTANTS=y
    CONFIG_SCSI_LOGGING=y
    CONFIG_SCSI_SCAN_ASYNC=y
    CONFIG_SCSI_SPI_ATTRS=m
    CONFIG_SCSI_FC_ATTRS=m
    CONFIG_SCSI_ISCSI_ATTRS=m
    CONFIG_SCSI_SAS_ATTRS=m
    CONFIG_SCSI_SAS_LIBSAS=m
    CONFIG_SCSI_SAS_ATA=y
    CONFIG_SCSI_SAS_HOST_SMP=y
    CONFIG_SCSI_SRP_ATTRS=m
    CONFIG_SCSI_LOWLEVEL=y
    CONFIG_ISCSI_TCP=m
    CONFIG_ISCSI_BOOT_SYSFS=m
    CONFIG_SCSI_CXGB3_ISCSI=m
    CONFIG_SCSI_CXGB4_ISCSI=m
    CONFIG_SCSI_BNX2_ISCSI=m
    CONFIG_SCSI_BNX2X_FCOE=m
    CONFIG_BE2ISCSI=m
    CONFIG_BLK_DEV_3W_XXXX_RAID=m
    CONFIG_SCSI_HPSA=m
    CONFIG_SCSI_3W_9XXX=m
    CONFIG_SCSI_3W_SAS=m
    CONFIG_SCSI_ACARD=m
    CONFIG_SCSI_AACRAID=m
    CONFIG_SCSI_AIC7XXX=m
    CONFIG_AIC7XXX_CMDS_PER_DEVICE=8
    CONFIG_AIC7XXX_RESET_DELAY_MS=15000
    CONFIG_AIC7XXX_DEBUG_MASK=0
    CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
    CONFIG_SCSI_AIC79XX=m
    CONFIG_AIC79XX_CMDS_PER_DEVICE=32
    CONFIG_AIC79XX_RESET_DELAY_MS=15000
    CONFIG_AIC79XX_DEBUG_MASK=0
    CONFIG_AIC79XX_REG_PRETTY_PRINT=y
    CONFIG_SCSI_AIC94XX=m
    CONFIG_SCSI_MVSAS=m
    CONFIG_SCSI_MVUMI=m
    CONFIG_SCSI_DPT_I2O=m
    CONFIG_SCSI_ADVANSYS=m
    CONFIG_SCSI_ARCMSR=m
    CONFIG_SCSI_ESAS2R=m
    CONFIG_MEGARAID_NEWGEN=y
    CONFIG_MEGARAID_MM=m
    CONFIG_MEGARAID_MAILBOX=m
    CONFIG_MEGARAID_LEGACY=m
    CONFIG_MEGARAID_SAS=m
    CONFIG_SCSI_MPT2SAS=m
    CONFIG_SCSI_MPT2SAS_MAX_SGE=128
    CONFIG_SCSI_MPT3SAS=m
    CONFIG_SCSI_MPT3SAS_MAX_SGE=128
    CONFIG_SCSI_UFSHCD=m
    CONFIG_SCSI_UFSHCD_PCI=m
    CONFIG_SCSI_HPTIOP=m
    CONFIG_SCSI_BUSLOGIC=m
    CONFIG_VMWARE_PVSCSI=m
    CONFIG_LIBFC=m
    CONFIG_LIBFCOE=m
    CONFIG_FCOE=m
    CONFIG_FCOE_FNIC=m
    CONFIG_SCSI_DMX3191D=m
    CONFIG_SCSI_EATA=m
    CONFIG_SCSI_EATA_TAGGED_QUEUE=y
    CONFIG_SCSI_EATA_LINKED_COMMANDS=y
    CONFIG_SCSI_EATA_MAX_TAGS=16
    CONFIG_SCSI_FUTURE_DOMAIN=m
    CONFIG_SCSI_GDTH=m
    CONFIG_SCSI_ISCI=m
    CONFIG_SCSI_IPS=m
    CONFIG_SCSI_INITIO=m
    CONFIG_SCSI_INIA100=m
    CONFIG_SCSI_STEX=m
    CONFIG_SCSI_SYM53C8XX_2=m
    CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
    CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
    CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
    CONFIG_SCSI_SYM53C8XX_MMIO=y
    CONFIG_SCSI_IPR=m
    CONFIG_SCSI_QLOGIC_1280=m
    CONFIG_SCSI_QLA_FC=m
    CONFIG_TCM_QLA2XXX=m
    CONFIG_SCSI_QLA_ISCSI=m
    CONFIG_SCSI_LPFC=m
    CONFIG_SCSI_DC395x=m
    CONFIG_SCSI_PMCRAID=m
    CONFIG_SCSI_PM8001=m
    CONFIG_SCSI_BFA_FC=m
    CONFIG_SCSI_CHELSIO_FCOE=m
    CONFIG_SCSI_DH=m
    CONFIG_SCSI_DH_RDAC=m
    CONFIG_SCSI_DH_HP_SW=m
    CONFIG_SCSI_DH_EMC=m
    CONFIG_SCSI_DH_ALUA=m
    CONFIG_SCSI_OSD_INITIATOR=m
    CONFIG_SCSI_OSD_ULD=m
    CONFIG_SCSI_OSD_DPRINT_SENSE=1
    CONFIG_ATA=m
    CONFIG_ATA_VERBOSE_ERROR=y
    CONFIG_ATA_ACPI=y
    CONFIG_SATA_ZPODD=y
    CONFIG_SATA_PMP=y
    CONFIG_SATA_AHCI=m
    CONFIG_SATA_ACARD_AHCI=m
    CONFIG_SATA_SIL24=m
    CONFIG_ATA_SFF=y
    CONFIG_PDC_ADMA=m
    CONFIG_SATA_QSTOR=m
    CONFIG_SATA_SX4=m
    CONFIG_ATA_BMDMA=y
    CONFIG_ATA_PIIX=m
    CONFIG_SATA_MV=m
    CONFIG_SATA_NV=m
    CONFIG_SATA_PROMISE=m
    CONFIG_SATA_SIL=m
    CONFIG_SATA_SIS=m
    CONFIG_SATA_SVW=m
    CONFIG_SATA_ULI=m
    CONFIG_SATA_VIA=m
    CONFIG_SATA_VITESSE=m
    CONFIG_PATA_ALI=m
    CONFIG_PATA_AMD=m
    CONFIG_PATA_ARTOP=m
    CONFIG_PATA_ATIIXP=m
    CONFIG_PATA_ATP867X=m
    CONFIG_PATA_CMD64X=m
    CONFIG_PATA_EFAR=m
    CONFIG_PATA_HPT366=m
    CONFIG_PATA_HPT37X=m
    CONFIG_PATA_IT8213=m
    CONFIG_PATA_IT821X=m
    CONFIG_PATA_JMICRON=m
    CONFIG_PATA_MARVELL=m
    CONFIG_PATA_NETCELL=m
    CONFIG_PATA_NINJA32=m
    CONFIG_PATA_NS87415=m
    CONFIG_PATA_OLDPIIX=m
    CONFIG_PATA_PDC2027X=m
    CONFIG_PATA_PDC_OLD=m
    CONFIG_PATA_RDC=m
    CONFIG_PATA_SCH=m
    CONFIG_PATA_SERVERWORKS=m
    CONFIG_PATA_SIL680=m
    CONFIG_PATA_SIS=m
    CONFIG_PATA_TOSHIBA=m
    CONFIG_PATA_TRIFLEX=m
    CONFIG_PATA_VIA=m
    CONFIG_PATA_MPIIX=m
    CONFIG_PATA_NS87410=m
    CONFIG_PATA_RZ1000=m
    CONFIG_ATA_GENERIC=m
    CONFIG_MD=y
    CONFIG_BLK_DEV_MD=m
    CONFIG_MD_LINEAR=m
    CONFIG_MD_RAID0=m
    CONFIG_MD_RAID1=m
    CONFIG_MD_RAID10=m
    CONFIG_MD_RAID456=m
    CONFIG_MD_MULTIPATH=m
    CONFIG_MD_FAULTY=m
    CONFIG_BCACHE=m
    CONFIG_BLK_DEV_DM_BUILTIN=y
    CONFIG_BLK_DEV_DM=m
    CONFIG_DM_BUFIO=m
    CONFIG_DM_BIO_PRISON=m
    CONFIG_DM_PERSISTENT_DATA=m
    CONFIG_DM_CRYPT=m
    CONFIG_DM_SNAPSHOT=m
    CONFIG_DM_THIN_PROVISIONING=m
    CONFIG_DM_CACHE=m
    CONFIG_DM_CACHE_MQ=m
    CONFIG_DM_CACHE_CLEANER=m
    CONFIG_DM_ERA=m
    CONFIG_DM_MIRROR=m
    CONFIG_DM_LOG_USERSPACE=m
    CONFIG_DM_RAID=m
    CONFIG_DM_ZERO=m
    CONFIG_DM_MULTIPATH=m
    CONFIG_DM_MULTIPATH_QL=m
    CONFIG_DM_MULTIPATH_ST=m
    CONFIG_DM_DELAY=m
    CONFIG_DM_UEVENT=y
    CONFIG_DM_FLAKEY=m
    CONFIG_DM_VERITY=m
    CONFIG_DM_SWITCH=m
    CONFIG_TARGET_CORE=m
    CONFIG_TCM_IBLOCK=m
    CONFIG_TCM_FILEIO=m
    CONFIG_TCM_PSCSI=m
    CONFIG_LOOPBACK_TARGET=m
    CONFIG_TCM_FC=m
    CONFIG_ISCSI_TARGET=m
    CONFIG_SBP_TARGET=m
    CONFIG_FUSION=y
    CONFIG_FUSION_SPI=m
    CONFIG_FUSION_FC=m
    CONFIG_FUSION_SAS=m
    CONFIG_FUSION_MAX_SGE=128
    CONFIG_FUSION_CTL=m
    CONFIG_FUSION_LAN=m
    CONFIG_FIREWIRE=m
    CONFIG_FIREWIRE_OHCI=m
    CONFIG_FIREWIRE_SBP2=m
    CONFIG_FIREWIRE_NET=m
    CONFIG_FIREWIRE_NOSY=m
    CONFIG_NETDEVICES=y
    CONFIG_MII=m
    CONFIG_NET_CORE=y
    CONFIG_BONDING=m
    CONFIG_DUMMY=m
    CONFIG_EQUALIZER=m
    CONFIG_NET_FC=y
    CONFIG_NET_TEAM=m
    CONFIG_NET_TEAM_MODE_BROADCAST=m
    CONFIG_NET_TEAM_MODE_ROUNDROBIN=m
    CONFIG_NET_TEAM_MODE_RANDOM=m
    CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m
    CONFIG_NET_TEAM_MODE_LOADBALANCE=m
    CONFIG_MACVLAN=m
    CONFIG_MACVTAP=m
    CONFIG_VXLAN=m
    CONFIG_NETCONSOLE=m
    CONFIG_NETCONSOLE_DYNAMIC=y
    CONFIG_NETPOLL=y
    CONFIG_NET_POLL_CONTROLLER=y
    CONFIG_TUN=m
    CONFIG_VETH=m
    CONFIG_NLMON=m
    CONFIG_ETHERNET=y
    CONFIG_MDIO=m
    CONFIG_NET_VENDOR_BROADCOM=y
    CONFIG_BNX2=m
    CONFIG_CNIC=m
    CONFIG_NET_VENDOR_CHELSIO=y
    CONFIG_CHELSIO_T3=m
    CONFIG_CHELSIO_T4=m
    CONFIG_NET_VENDOR_INTEL=y
    CONFIG_E100=m
    CONFIG_E1000=m
    CONFIG_E1000E=m
    CONFIG_IGB=m
    CONFIG_IGB_HWMON=y
    CONFIG_IGB_DCA=y
    CONFIG_IGBVF=m
    CONFIG_IXGB=m
    CONFIG_IXGBE=m
    CONFIG_IXGBE_HWMON=y
    CONFIG_IXGBE_DCA=y
    CONFIG_IXGBE_DCB=y
    CONFIG_IXGBEVF=m
    CONFIG_I40E=m
    CONFIG_I40E_VXLAN=y
    CONFIG_I40E_DCB=y
    CONFIG_I40EVF=m
    CONFIG_NET_VENDOR_I825XX=y
    CONFIG_IP1000=m
    CONFIG_JME=m
    CONFIG_NET_VENDOR_MELLANOX=y
    CONFIG_MLX4_EN=m
    CONFIG_MLX4_EN_DCB=y
    CONFIG_MLX4_EN_VXLAN=y
    CONFIG_MLX4_CORE=m
    CONFIG_MLX4_DEBUG=y
    CONFIG_PHYLIB=m
    CONFIG_AT803X_PHY=m
    CONFIG_AMD_PHY=m
    CONFIG_MARVELL_PHY=m
    CONFIG_DAVICOM_PHY=m
    CONFIG_QSEMI_PHY=m
    CONFIG_LXT_PHY=m
    CONFIG_CICADA_PHY=m
    CONFIG_VITESSE_PHY=m
    CONFIG_SMSC_PHY=m
    CONFIG_BROADCOM_PHY=m
    CONFIG_BCM87XX_PHY=m
    CONFIG_ICPLUS_PHY=m
    CONFIG_REALTEK_PHY=m
    CONFIG_NATIONAL_PHY=m
    CONFIG_STE10XP=m
    CONFIG_LSI_ET1011C_PHY=m
    CONFIG_MICREL_PHY=m
    CONFIG_USB_NET_DRIVERS=m
    CONFIG_USB_CATC=m
    CONFIG_USB_KAWETH=m
    CONFIG_USB_PEGASUS=m
    CONFIG_USB_RTL8150=m
    CONFIG_USB_RTL8152=m
    CONFIG_USB_USBNET=m
    CONFIG_USB_NET_AX8817X=m
    CONFIG_USB_NET_AX88179_178A=m
    CONFIG_USB_NET_CDCETHER=m
    CONFIG_USB_NET_CDC_EEM=m
    CONFIG_USB_NET_CDC_NCM=m
    CONFIG_USB_NET_HUAWEI_CDC_NCM=m
    CONFIG_USB_NET_CDC_MBIM=m
    CONFIG_USB_NET_DM9601=m
    CONFIG_USB_NET_SR9700=m
    CONFIG_USB_NET_SR9800=m
    CONFIG_USB_NET_SMSC75XX=m
    CONFIG_USB_NET_SMSC95XX=m
    CONFIG_USB_NET_GL620A=m
    CONFIG_USB_NET_NET1080=m
    CONFIG_USB_NET_PLUSB=m
    CONFIG_USB_NET_MCS7830=m
    CONFIG_USB_NET_RNDIS_HOST=m
    CONFIG_USB_NET_CDC_SUBSET=m
    CONFIG_USB_ALI_M5632=y
    CONFIG_USB_AN2720=y
    CONFIG_USB_BELKIN=y
    CONFIG_USB_ARMLINUX=y
    CONFIG_USB_EPSON2888=y
    CONFIG_USB_KC2190=y
    CONFIG_USB_NET_ZAURUS=m
    CONFIG_USB_NET_CX82310_ETH=m
    CONFIG_USB_NET_KALMIA=m
    CONFIG_USB_NET_QMI_WWAN=m
    CONFIG_USB_NET_INT51X1=m
    CONFIG_USB_IPHETH=m
    CONFIG_USB_SIERRA_NET=m
    CONFIG_USB_VL600=m
    CONFIG_INPUT=y
    CONFIG_INPUT_FF_MEMLESS=m
    CONFIG_INPUT_POLLDEV=m
    CONFIG_INPUT_SPARSEKMAP=m
    CONFIG_INPUT_MOUSEDEV=y
    CONFIG_INPUT_MOUSEDEV_PSAUX=y
    CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
    CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
    CONFIG_INPUT_JOYDEV=m
    CONFIG_INPUT_EVDEV=m
    CONFIG_INPUT_KEYBOARD=y
    CONFIG_KEYBOARD_ADP5588=m
    CONFIG_KEYBOARD_ATKBD=y
    CONFIG_KEYBOARD_QT2160=m
    CONFIG_KEYBOARD_LKKBD=m
    CONFIG_KEYBOARD_LM8323=m
    CONFIG_KEYBOARD_MAX7359=m
    CONFIG_KEYBOARD_NEWTON=m
    CONFIG_KEYBOARD_OPENCORES=m
    CONFIG_KEYBOARD_STOWAWAY=m
    CONFIG_KEYBOARD_SUNKBD=m
    CONFIG_KEYBOARD_XTKBD=m
    CONFIG_INPUT_MOUSE=y
    CONFIG_MOUSE_PS2=m
    CONFIG_MOUSE_PS2_ALPS=y
    CONFIG_MOUSE_PS2_LOGIPS2PP=y
    CONFIG_MOUSE_PS2_SYNAPTICS=y
    CONFIG_MOUSE_PS2_CYPRESS=y
    CONFIG_MOUSE_PS2_LIFEBOOK=y
    CONFIG_MOUSE_PS2_TRACKPOINT=y
    CONFIG_MOUSE_PS2_ELANTECH=y
    CONFIG_MOUSE_PS2_SENTELIC=y
    CONFIG_MOUSE_PS2_FOCALTECH=y
    CONFIG_MOUSE_SERIAL=m
    CONFIG_MOUSE_APPLETOUCH=m
    CONFIG_MOUSE_BCM5974=m
    CONFIG_MOUSE_CYAPA=m
    CONFIG_MOUSE_VSXXXAA=m
    CONFIG_MOUSE_SYNAPTICS_I2C=m
    CONFIG_MOUSE_SYNAPTICS_USB=m
    CONFIG_INPUT_MISC=y
    CONFIG_INPUT_PCSPKR=m
    CONFIG_SERIO=y
    CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y
    CONFIG_SERIO_I8042=y
    CONFIG_SERIO_SERPORT=m
    CONFIG_SERIO_CT82C710=m
    CONFIG_SERIO_PCIPS2=m
    CONFIG_SERIO_LIBPS2=y
    CONFIG_SERIO_RAW=m
    CONFIG_SERIO_ALTERA_PS2=m
    CONFIG_SERIO_PS2MULT=m
    CONFIG_SERIO_ARC_PS2=m
    CONFIG_TTY=y
    CONFIG_VT=y
    CONFIG_CONSOLE_TRANSLATIONS=y
    CONFIG_VT_CONSOLE=y
    CONFIG_VT_CONSOLE_SLEEP=y
    CONFIG_HW_CONSOLE=y
    CONFIG_VT_HW_CONSOLE_BINDING=y
    CONFIG_UNIX98_PTYS=y
    CONFIG_DEVPTS_MULTIPLE_INSTANCES=y
    CONFIG_SERIAL_NONSTANDARD=y
    CONFIG_ROCKETPORT=m
    CONFIG_CYCLADES=m
    CONFIG_MOXA_INTELLIO=m
    CONFIG_MOXA_SMARTIO=m
    CONFIG_SYNCLINK=m
    CONFIG_SYNCLINKMP=m
    CONFIG_SYNCLINK_GT=m
    CONFIG_NOZOMI=m
    CONFIG_ISI=m
    CONFIG_N_HDLC=m
    CONFIG_N_GSM=m
    CONFIG_DEVMEM=y
    CONFIG_DEVKMEM=y
    CONFIG_SERIAL_EARLYCON=y
    CONFIG_SERIAL_8250=y
    CONFIG_SERIAL_8250_PNP=y
    CONFIG_SERIAL_8250_CONSOLE=y
    CONFIG_SERIAL_8250_DMA=y
    CONFIG_SERIAL_8250_PCI=y
    CONFIG_SERIAL_8250_NR_UARTS=32
    CONFIG_SERIAL_8250_RUNTIME_UARTS=4
    CONFIG_SERIAL_8250_EXTENDED=y
    CONFIG_SERIAL_8250_MANY_PORTS=y
    CONFIG_SERIAL_8250_SHARE_IRQ=y
    CONFIG_SERIAL_8250_RSA=y
    CONFIG_SERIAL_CORE=y
    CONFIG_SERIAL_CORE_CONSOLE=y
    CONFIG_SERIAL_JSM=m
    CONFIG_SERIAL_RP2=m
    CONFIG_SERIAL_RP2_NR_UARTS=32
    CONFIG_IPMI_HANDLER=m
    CONFIG_IPMI_DEVICE_INTERFACE=m
    CONFIG_IPMI_SI=m
    CONFIG_IPMI_WATCHDOG=m
    CONFIG_IPMI_POWEROFF=m
    CONFIG_HW_RANDOM=m
    CONFIG_HW_RANDOM_INTEL=m
    CONFIG_HW_RANDOM_AMD=m
    CONFIG_HW_RANDOM_VIA=m
    CONFIG_HW_RANDOM_TPM=m
    CONFIG_NVRAM=m
    CONFIG_R3964=m
    CONFIG_APPLICOM=m
    CONFIG_MWAVE=m
    CONFIG_RAW_DRIVER=m
    CONFIG_MAX_RAW_DEVS=256
    CONFIG_HPET=y
    CONFIG_HPET_MMAP=y
    CONFIG_HPET_MMAP_DEFAULT=y
    CONFIG_HANGCHECK_TIMER=m
    CONFIG_TCG_TPM=m
    CONFIG_TCG_TIS=m
    CONFIG_TCG_TIS_I2C_ATMEL=m
    CONFIG_TCG_TIS_I2C_INFINEON=m
    CONFIG_TCG_TIS_I2C_NUVOTON=m
    CONFIG_TCG_NSC=m
    CONFIG_TCG_ATMEL=m
    CONFIG_TCG_INFINEON=m
    CONFIG_TELCLOCK=m
    CONFIG_DEVPORT=y
    CONFIG_I2C=m
    CONFIG_I2C_BOARDINFO=y
    CONFIG_I2C_COMPAT=y
    CONFIG_I2C_CHARDEV=m
    CONFIG_I2C_MUX=m
    CONFIG_I2C_HELPER_AUTO=y
    CONFIG_I2C_SMBUS=m
    CONFIG_I2C_ALGOBIT=m
    CONFIG_I2C_ALGOPCA=m
    CONFIG_I2C_ALI1535=m
    CONFIG_I2C_ALI1563=m
    CONFIG_I2C_ALI15X3=m
    CONFIG_I2C_AMD756=m
    CONFIG_I2C_AMD756_S4882=m
    CONFIG_I2C_AMD8111=m
    CONFIG_I2C_I801=m
    CONFIG_I2C_ISCH=m
    CONFIG_I2C_ISMT=m
    CONFIG_I2C_PIIX4=m
    CONFIG_I2C_NFORCE2=m
    CONFIG_I2C_NFORCE2_S4985=m
    CONFIG_I2C_SIS5595=m
    CONFIG_I2C_SIS630=m
    CONFIG_I2C_SIS96X=m
    CONFIG_I2C_VIA=m
    CONFIG_I2C_VIAPRO=m
    CONFIG_I2C_SCMI=m
    CONFIG_I2C_DESIGNWARE_CORE=m
    CONFIG_I2C_DESIGNWARE_PLATFORM=m
    CONFIG_I2C_DESIGNWARE_PCI=m
    CONFIG_I2C_KEMPLD=m
    CONFIG_I2C_OCORES=m
    CONFIG_I2C_PCA_PLATFORM=m
    CONFIG_I2C_SIMTEC=m
    CONFIG_I2C_DIOLAN_U2C=m
    CONFIG_I2C_PARPORT_LIGHT=m
    CONFIG_I2C_ROBOTFUZZ_OSIF=m
    CONFIG_I2C_TAOS_EVM=m
    CONFIG_I2C_TINY_USB=m
    CONFIG_I2C_VIPERBOARD=m
    CONFIG_SPI=y
    CONFIG_SPI_MASTER=y
    CONFIG_SPI_BITBANG=m
    CONFIG_PPS=m
    CONFIG_PPS_CLIENT_LDISC=m
    CONFIG_PTP_1588_CLOCK=m
    CONFIG_PINCTRL=y
    CONFIG_PINCTRL_BAYTRAIL=y
    CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
    CONFIG_GPIOLIB=y
    CONFIG_GPIO_DEVRES=y
    CONFIG_GPIO_ACPI=y
    CONFIG_GPIOLIB_IRQCHIP=y
    CONFIG_GPIO_KEMPLD=m
    CONFIG_GPIO_ML_IOH=m
    CONFIG_GPIO_VIPERBOARD=m
    CONFIG_POWER_SUPPLY=y
    CONFIG_BATTERY_SBS=m
    CONFIG_HWMON=y
    CONFIG_HWMON_VID=m
    CONFIG_SENSORS_ABITUGURU=m
    CONFIG_SENSORS_ABITUGURU3=m
    CONFIG_SENSORS_AD7414=m
    CONFIG_SENSORS_AD7418=m
    CONFIG_SENSORS_ADM1021=m
    CONFIG_SENSORS_ADM1025=m
    CONFIG_SENSORS_ADM1026=m
    CONFIG_SENSORS_ADM1029=m
    CONFIG_SENSORS_ADM1031=m
    CONFIG_SENSORS_ADM9240=m
    CONFIG_SENSORS_ADT7411=m
    CONFIG_SENSORS_ADT7462=m
    CONFIG_SENSORS_ADT7470=m
    CONFIG_SENSORS_ADT7475=m
    CONFIG_SENSORS_ASC7621=m
    CONFIG_SENSORS_K8TEMP=m
    CONFIG_SENSORS_K10TEMP=m
    CONFIG_SENSORS_FAM15H_POWER=m
    CONFIG_SENSORS_APPLESMC=m
    CONFIG_SENSORS_ASB100=m
    CONFIG_SENSORS_ATXP1=m
    CONFIG_SENSORS_DS620=m
    CONFIG_SENSORS_DS1621=m
    CONFIG_SENSORS_I5K_AMB=m
    CONFIG_SENSORS_F71805F=m
    CONFIG_SENSORS_F71882FG=m
    CONFIG_SENSORS_F75375S=m
    CONFIG_SENSORS_FSCHMD=m
    CONFIG_SENSORS_GL518SM=m
    CONFIG_SENSORS_GL520SM=m
    CONFIG_SENSORS_G760A=m
    CONFIG_SENSORS_IBMAEM=m
    CONFIG_SENSORS_IBMPEX=m
    CONFIG_SENSORS_CORETEMP=m
    CONFIG_SENSORS_IT87=m
    CONFIG_SENSORS_JC42=m
    CONFIG_SENSORS_LINEAGE=m
    CONFIG_SENSORS_LTC4151=m
    CONFIG_SENSORS_LTC4215=m
    CONFIG_SENSORS_LTC4245=m
    CONFIG_SENSORS_LTC4261=m
    CONFIG_SENSORS_MAX1111=m
    CONFIG_SENSORS_MAX16065=m
    CONFIG_SENSORS_MAX1619=m
    CONFIG_SENSORS_MAX1668=m
    CONFIG_SENSORS_MAX6639=m
    CONFIG_SENSORS_MAX6642=m
    CONFIG_SENSORS_MAX6650=m
    CONFIG_SENSORS_ADCXX=m
    CONFIG_SENSORS_LM63=m
    CONFIG_SENSORS_LM70=m
    CONFIG_SENSORS_LM73=m
    CONFIG_SENSORS_LM75=m
    CONFIG_SENSORS_LM77=m
    CONFIG_SENSORS_LM78=m
    CONFIG_SENSORS_LM80=m
    CONFIG_SENSORS_LM83=m
    CONFIG_SENSORS_LM85=m
    CONFIG_SENSORS_LM87=m
    CONFIG_SENSORS_LM90=m
    CONFIG_SENSORS_LM92=m
    CONFIG_SENSORS_LM93=m
    CONFIG_SENSORS_LM95241=m
    CONFIG_SENSORS_LM95245=m
    CONFIG_SENSORS_PC87360=m
    CONFIG_SENSORS_PC87427=m
    CONFIG_SENSORS_NTC_THERMISTOR=m
    CONFIG_SENSORS_NCT6683=m
    CONFIG_SENSORS_NCT6775=m
    CONFIG_SENSORS_PCF8591=m
    CONFIG_SENSORS_SHT21=m
    CONFIG_SENSORS_SIS5595=m
    CONFIG_SENSORS_DME1737=m
    CONFIG_SENSORS_EMC1403=m
    CONFIG_SENSORS_EMC2103=m
    CONFIG_SENSORS_EMC6W201=m
    CONFIG_SENSORS_SMSC47M1=m
    CONFIG_SENSORS_SMSC47M192=m
    CONFIG_SENSORS_SMSC47B397=m
    CONFIG_SENSORS_SCH56XX_COMMON=m
    CONFIG_SENSORS_SCH5627=m
    CONFIG_SENSORS_SCH5636=m
    CONFIG_SENSORS_SMM665=m
    CONFIG_SENSORS_ADS1015=m
    CONFIG_SENSORS_ADS7828=m
    CONFIG_SENSORS_ADS7871=m
    CONFIG_SENSORS_AMC6821=m
    CONFIG_SENSORS_THMC50=m
    CONFIG_SENSORS_TMP102=m
    CONFIG_SENSORS_TMP401=m
    CONFIG_SENSORS_TMP421=m
    CONFIG_SENSORS_VIA_CPUTEMP=m
    CONFIG_SENSORS_VIA686A=m
    CONFIG_SENSORS_VT1211=m
    CONFIG_SENSORS_VT8231=m
    CONFIG_SENSORS_W83781D=m
    CONFIG_SENSORS_W83791D=m
    CONFIG_SENSORS_W83792D=m
    CONFIG_SENSORS_W83793=m
    CONFIG_SENSORS_W83795=m
    CONFIG_SENSORS_W83L785TS=m
    CONFIG_SENSORS_W83L786NG=m
    CONFIG_SENSORS_W83627HF=m
    CONFIG_SENSORS_W83627EHF=m
    CONFIG_SENSORS_ACPI_POWER=m
    CONFIG_SENSORS_ATK0110=m
    CONFIG_THERMAL=m
    CONFIG_THERMAL_HWMON=y
    CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
    CONFIG_THERMAL_GOV_FAIR_SHARE=y
    CONFIG_THERMAL_GOV_STEP_WISE=y
    CONFIG_THERMAL_GOV_BANG_BANG=y
    CONFIG_THERMAL_GOV_USER_SPACE=y
    CONFIG_INTEL_POWERCLAMP=m
    CONFIG_X86_PKG_TEMP_THERMAL=m
    CONFIG_WATCHDOG=y
    CONFIG_WATCHDOG_CORE=y
    CONFIG_SOFT_WATCHDOG=m
    CONFIG_ACQUIRE_WDT=m
    CONFIG_ADVANTECH_WDT=m
    CONFIG_ALIM1535_WDT=m
    CONFIG_ALIM7101_WDT=m
    CONFIG_F71808E_WDT=m
    CONFIG_SP5100_TCO=m
    CONFIG_SBC_FITPC2_WATCHDOG=m
    CONFIG_EUROTECH_WDT=m
    CONFIG_IB700_WDT=m
    CONFIG_IBMASR=m
    CONFIG_WAFER_WDT=m
    CONFIG_I6300ESB_WDT=m
    CONFIG_IE6XX_WDT=m
    CONFIG_ITCO_WDT=m
    CONFIG_ITCO_VENDOR_SUPPORT=y
    CONFIG_IT8712F_WDT=m
    CONFIG_IT87_WDT=m
    CONFIG_HP_WATCHDOG=m
    CONFIG_KEMPLD_WDT=m
    CONFIG_HPWDT_NMI_DECODING=y
    CONFIG_SC1200_WDT=m
    CONFIG_PC87413_WDT=m
    CONFIG_NV_TCO=m
    CONFIG_60XX_WDT=m
    CONFIG_CPU5_WDT=m
    CONFIG_SMSC_SCH311X_WDT=m
    CONFIG_SMSC37B787_WDT=m
    CONFIG_VIA_WDT=m
    CONFIG_W83627HF_WDT=m
    CONFIG_W83877F_WDT=m
    CONFIG_W83977F_WDT=m
    CONFIG_MACHZ_WDT=m
    CONFIG_SBC_EPX_C3_WATCHDOG=m
    CONFIG_PCIPCWATCHDOG=m
    CONFIG_WDTPCI=m
    CONFIG_USBPCWATCHDOG=m
    CONFIG_SSB_POSSIBLE=y
    CONFIG_SSB=m
    CONFIG_SSB_SPROM=y
    CONFIG_SSB_PCIHOST_POSSIBLE=y
    CONFIG_SSB_PCIHOST=y
    CONFIG_SSB_SDIOHOST_POSSIBLE=y
    CONFIG_SSB_SDIOHOST=y
    CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
    CONFIG_SSB_DRIVER_PCICORE=y
    CONFIG_BCMA_POSSIBLE=y
    CONFIG_BCMA=m
    CONFIG_BCMA_HOST_PCI_POSSIBLE=y
    CONFIG_BCMA_HOST_PCI=y
    CONFIG_BCMA_DRIVER_PCI=y
    CONFIG_MFD_CORE=m
    CONFIG_LPC_ICH=m
    CONFIG_LPC_SCH=m
    CONFIG_MFD_KEMPLD=m
    CONFIG_MFD_VIPERBOARD=m
    CONFIG_MFD_RTSX_PCI=m
    CONFIG_MFD_RTSX_USB=m
    CONFIG_AGP=y
    CONFIG_AGP_AMD64=y
    CONFIG_AGP_INTEL=y
    CONFIG_AGP_SIS=y
    CONFIG_AGP_VIA=y
    CONFIG_INTEL_GTT=y
    CONFIG_VGA_ARB=y
    CONFIG_VGA_ARB_MAX_GPUS=16
    CONFIG_VGA_SWITCHEROO=y
    CONFIG_DRM=m
    CONFIG_DRM_MIPI_DSI=y
    CONFIG_DRM_KMS_HELPER=m
    CONFIG_DRM_KMS_FB_HELPER=y
    CONFIG_DRM_LOAD_EDID_FIRMWARE=y
    CONFIG_DRM_TTM=m
    CONFIG_DRM_I2C_CH7006=m
    CONFIG_DRM_I2C_SIL164=m
    CONFIG_DRM_TDFX=m
    CONFIG_DRM_R128=m
    CONFIG_DRM_RADEON=m
    CONFIG_DRM_NOUVEAU=m
    CONFIG_NOUVEAU_DEBUG=5
    CONFIG_NOUVEAU_DEBUG_DEFAULT=3
    CONFIG_DRM_NOUVEAU_BACKLIGHT=y
    CONFIG_DRM_I915=m
    CONFIG_DRM_I915_KMS=y
    CONFIG_DRM_I915_FBDEV=y
    CONFIG_DRM_MGA=m
    CONFIG_DRM_SIS=m
    CONFIG_DRM_VIA=m
    CONFIG_DRM_SAVAGE=m
    CONFIG_DRM_VMWGFX=m
    CONFIG_DRM_VMWGFX_FBCON=y
    CONFIG_DRM_GMA500=m
    CONFIG_DRM_GMA600=y
    CONFIG_DRM_GMA3600=y
    CONFIG_DRM_UDL=m
    CONFIG_DRM_AST=m
    CONFIG_DRM_MGAG200=m
    CONFIG_DRM_CIRRUS_QEMU=m
    CONFIG_DRM_QXL=m
    CONFIG_DRM_BOCHS=m
    CONFIG_DRM_PANEL=y
    CONFIG_FB=y
    CONFIG_FIRMWARE_EDID=y
    CONFIG_FB_CMDLINE=y
    CONFIG_FB_DDC=m
    CONFIG_FB_BOOT_VESA_SUPPORT=y
    CONFIG_FB_CFB_FILLRECT=y
    CONFIG_FB_CFB_COPYAREA=y
    CONFIG_FB_CFB_IMAGEBLIT=y
    CONFIG_FB_SYS_FILLRECT=m
    CONFIG_FB_SYS_COPYAREA=m
    CONFIG_FB_SYS_IMAGEBLIT=m
    CONFIG_FB_SYS_FOPS=m
    CONFIG_FB_DEFERRED_IO=y
    CONFIG_FB_HECUBA=m
    CONFIG_FB_SVGALIB=m
    CONFIG_FB_BACKLIGHT=y
    CONFIG_FB_MODE_HELPERS=y
    CONFIG_FB_TILEBLITTING=y
    CONFIG_FB_CIRRUS=m
    CONFIG_FB_PM2=m
    CONFIG_FB_PM2_FIFO_DISCONNECT=y
    CONFIG_FB_CYBER2000=m
    CONFIG_FB_CYBER2000_DDC=y
    CONFIG_FB_ARC=m
    CONFIG_FB_VGA16=m
    CONFIG_FB_UVESA=m
    CONFIG_FB_VESA=y
    CONFIG_FB_EFI=y
    CONFIG_FB_N411=m
    CONFIG_FB_HGA=m
    CONFIG_FB_LE80578=m
    CONFIG_FB_CARILLO_RANCH=m
    CONFIG_FB_MATROX=m
    CONFIG_FB_MATROX_MILLENIUM=y
    CONFIG_FB_MATROX_MYSTIQUE=y
    CONFIG_FB_MATROX_G=y
    CONFIG_FB_MATROX_I2C=m
    CONFIG_FB_MATROX_MAVEN=m
    CONFIG_FB_RADEON=m
    CONFIG_FB_RADEON_I2C=y
    CONFIG_FB_RADEON_BACKLIGHT=y
    CONFIG_FB_ATY128=m
    CONFIG_FB_ATY128_BACKLIGHT=y
    CONFIG_FB_ATY=m
    CONFIG_FB_ATY_CT=y
    CONFIG_FB_ATY_GX=y
    CONFIG_FB_ATY_BACKLIGHT=y
    CONFIG_FB_S3=m
    CONFIG_FB_S3_DDC=y
    CONFIG_FB_SAVAGE=m
    CONFIG_FB_SIS=m
    CONFIG_FB_SIS_300=y
    CONFIG_FB_SIS_315=y
    CONFIG_FB_VIA=m
    CONFIG_FB_VIA_X_COMPATIBILITY=y
    CONFIG_FB_NEOMAGIC=m
    CONFIG_FB_KYRO=m
    CONFIG_FB_3DFX=m
    CONFIG_FB_3DFX_I2C=y
    CONFIG_FB_VOODOO1=m
    CONFIG_FB_VT8623=m
    CONFIG_FB_TRIDENT=m
    CONFIG_FB_ARK=m
    CONFIG_FB_PM3=m
    CONFIG_FB_SMSCUFX=m
    CONFIG_FB_UDL=m
    CONFIG_FB_VIRTUAL=m
    CONFIG_FB_MB862XX=m
    CONFIG_FB_MB862XX_PCI_GDC=y
    CONFIG_FB_MB862XX_I2C=y
    CONFIG_FB_SIMPLE=y
    CONFIG_BACKLIGHT_LCD_SUPPORT=y
    CONFIG_BACKLIGHT_CLASS_DEVICE=y
    CONFIG_BACKLIGHT_APPLE=m
    CONFIG_VGASTATE=m
    CONFIG_HDMI=y
    CONFIG_VGA_CONSOLE=y
    CONFIG_DUMMY_CONSOLE=y
    CONFIG_DUMMY_CONSOLE_COLUMNS=80
    CONFIG_DUMMY_CONSOLE_ROWS=25
    CONFIG_FRAMEBUFFER_CONSOLE=y
    CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
    CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
    CONFIG_SOUND=m
    CONFIG_SOUND_OSS_CORE=y
    CONFIG_SND=m
    CONFIG_SND_TIMER=m
    CONFIG_SND_PCM=m
    CONFIG_SND_HWDEP=m
    CONFIG_SND_RAWMIDI=m
    CONFIG_SND_COMPRESS_OFFLOAD=m
    CONFIG_SND_JACK=y
    CONFIG_SND_SEQUENCER=m
    CONFIG_SND_SEQ_DUMMY=m
    CONFIG_SND_OSSEMUL=y
    CONFIG_SND_MIXER_OSS=m
    CONFIG_SND_PCM_OSS=m
    CONFIG_SND_PCM_OSS_PLUGINS=y
    CONFIG_SND_HRTIMER=m
    CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
    CONFIG_SND_DYNAMIC_MINORS=y
    CONFIG_SND_MAX_CARDS=32
    CONFIG_SND_SUPPORT_OLD_API=y
    CONFIG_SND_VERBOSE_PROCFS=y
    CONFIG_SND_VMASTER=y
    CONFIG_SND_KCTL_JACK=y
    CONFIG_SND_DMA_SGBUF=y
    CONFIG_SND_RAWMIDI_SEQ=m
    CONFIG_SND_OPL3_LIB_SEQ=m
    CONFIG_SND_EMU10K1_SEQ=m
    CONFIG_SND_MPU401_UART=m
    CONFIG_SND_OPL3_LIB=m
    CONFIG_SND_VX_LIB=m
    CONFIG_SND_AC97_CODEC=m
    CONFIG_SND_DRIVERS=y
    CONFIG_SND_PCSP=m
    CONFIG_SND_DUMMY=m
    CONFIG_SND_ALOOP=m
    CONFIG_SND_VIRMIDI=m
    CONFIG_SND_MTPAV=m
    CONFIG_SND_SERIAL_U16550=m
    CONFIG_SND_MPU401=m
    CONFIG_SND_AC97_POWER_SAVE=y
    CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0
    CONFIG_SND_SB_COMMON=m
    CONFIG_SND_PCI=y
    CONFIG_SND_AD1889=m
    CONFIG_SND_ALS300=m
    CONFIG_SND_ALS4000=m
    CONFIG_SND_ALI5451=m
    CONFIG_SND_ASIHPI=m
    CONFIG_SND_ATIIXP=m
    CONFIG_SND_ATIIXP_MODEM=m
    CONFIG_SND_AU8810=m
    CONFIG_SND_AU8820=m
    CONFIG_SND_AU8830=m
    CONFIG_SND_AZT3328=m
    CONFIG_SND_BT87X=m
    CONFIG_SND_CA0106=m
    CONFIG_SND_CMIPCI=m
    CONFIG_SND_OXYGEN_LIB=m
    CONFIG_SND_OXYGEN=m
    CONFIG_SND_CS4281=m
    CONFIG_SND_CS46XX=m
    CONFIG_SND_CS46XX_NEW_DSP=y
    CONFIG_SND_CTXFI=m
    CONFIG_SND_DARLA20=m
    CONFIG_SND_GINA20=m
    CONFIG_SND_LAYLA20=m
    CONFIG_SND_DARLA24=m
    CONFIG_SND_GINA24=m
    CONFIG_SND_LAYLA24=m
    CONFIG_SND_MONA=m
    CONFIG_SND_MIA=m
    CONFIG_SND_ECHO3G=m
    CONFIG_SND_INDIGO=m
    CONFIG_SND_INDIGOIO=m
    CONFIG_SND_INDIGODJ=m
    CONFIG_SND_INDIGOIOX=m
    CONFIG_SND_INDIGODJX=m
    CONFIG_SND_EMU10K1=m
    CONFIG_SND_EMU10K1X=m
    CONFIG_SND_ENS1370=m
    CONFIG_SND_ENS1371=m
    CONFIG_SND_ES1938=m
    CONFIG_SND_ES1968=m
    CONFIG_SND_ES1968_INPUT=y
    CONFIG_SND_FM801=m
    CONFIG_SND_HDSP=m
    CONFIG_SND_HDSPM=m
    CONFIG_SND_ICE1712=m
    CONFIG_SND_ICE1724=m
    CONFIG_SND_INTEL8X0=m
    CONFIG_SND_INTEL8X0M=m
    CONFIG_SND_KORG1212=m
    CONFIG_SND_LOLA=m
    CONFIG_SND_LX6464ES=m
    CONFIG_SND_MAESTRO3=m
    CONFIG_SND_MAESTRO3_INPUT=y
    CONFIG_SND_MIXART=m
    CONFIG_SND_NM256=m
    CONFIG_SND_PCXHR=m
    CONFIG_SND_RIPTIDE=m
    CONFIG_SND_RME32=m
    CONFIG_SND_RME96=m
    CONFIG_SND_RME9652=m
    CONFIG_SND_SONICVIBES=m
    CONFIG_SND_TRIDENT=m
    CONFIG_SND_VIA82XX=m
    CONFIG_SND_VIA82XX_MODEM=m
    CONFIG_SND_VIRTUOSO=m
    CONFIG_SND_VX222=m
    CONFIG_SND_YMFPCI=m
    CONFIG_SND_HDA=m
    CONFIG_SND_HDA_INTEL=m
    CONFIG_SND_HDA_DSP_LOADER=y
    CONFIG_SND_HDA_PREALLOC_SIZE=64
    CONFIG_SND_HDA_HWDEP=y
    CONFIG_SND_HDA_RECONFIG=y
    CONFIG_SND_HDA_INPUT_BEEP=y
    CONFIG_SND_HDA_INPUT_BEEP_MODE=1
    CONFIG_SND_HDA_INPUT_JACK=y
    CONFIG_SND_HDA_PATCH_LOADER=y
    CONFIG_SND_HDA_CODEC_REALTEK=m
    CONFIG_SND_HDA_CODEC_ANALOG=m
    CONFIG_SND_HDA_CODEC_SIGMATEL=m
    CONFIG_SND_HDA_CODEC_VIA=m
    CONFIG_SND_HDA_CODEC_HDMI=m
    CONFIG_SND_HDA_I915=y
    CONFIG_SND_HDA_CODEC_CIRRUS=m
    CONFIG_SND_HDA_CODEC_CONEXANT=m
    CONFIG_SND_HDA_CODEC_CA0110=m
    CONFIG_SND_HDA_CODEC_CA0132=m
    CONFIG_SND_HDA_CODEC_CA0132_DSP=y
    CONFIG_SND_HDA_CODEC_CMEDIA=m
    CONFIG_SND_HDA_CODEC_SI3054=m
    CONFIG_SND_HDA_GENERIC=m
    CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
    CONFIG_SND_HDA_CORE=m
    CONFIG_SND_SPI=y
    CONFIG_SND_USB=y
    CONFIG_SND_USB_AUDIO=m
    CONFIG_SND_USB_UA101=m
    CONFIG_SND_USB_USX2Y=m
    CONFIG_SND_USB_CAIAQ=m
    CONFIG_SND_USB_CAIAQ_INPUT=y
    CONFIG_SND_USB_US122L=m
    CONFIG_SND_USB_6FIRE=m
    CONFIG_SND_USB_HIFACE=m
    CONFIG_SND_BCD2000=m
    CONFIG_SND_FIREWIRE=y
    CONFIG_SND_FIREWIRE_LIB=m
    CONFIG_SND_DICE=m
    CONFIG_SND_ISIGHT=m
    CONFIG_SND_SCS1X=m
    CONFIG_SND_FIREWORKS=m
    CONFIG_SND_BEBOB=m
    CONFIG_SND_SOC=m
    CONFIG_SND_SOC_I2C_AND_SPI=m
    CONFIG_AC97_BUS=m
    CONFIG_HID=m
    CONFIG_HIDRAW=y
    CONFIG_UHID=m
    CONFIG_HID_GENERIC=m
    CONFIG_HID_A4TECH=m
    CONFIG_HID_ACRUX=m
    CONFIG_HID_ACRUX_FF=y
    CONFIG_HID_APPLE=m
    CONFIG_HID_APPLEIR=m
    CONFIG_HID_AUREAL=m
    CONFIG_HID_BELKIN=m
    CONFIG_HID_CHERRY=m
    CONFIG_HID_CHICONY=m
    CONFIG_HID_PRODIKEYS=m
    CONFIG_HID_CYPRESS=m
    CONFIG_HID_DRAGONRISE=m
    CONFIG_DRAGONRISE_FF=y
    CONFIG_HID_EMS_FF=m
    CONFIG_HID_ELECOM=m
    CONFIG_HID_ELO=m
    CONFIG_HID_EZKEY=m
    CONFIG_HID_HOLTEK=m
    CONFIG_HOLTEK_FF=y
    CONFIG_HID_KEYTOUCH=m
    CONFIG_HID_KYE=m
    CONFIG_HID_UCLOGIC=m
    CONFIG_HID_WALTOP=m
    CONFIG_HID_GYRATION=m
    CONFIG_HID_ICADE=m
    CONFIG_HID_TWINHAN=m
    CONFIG_HID_KENSINGTON=m
    CONFIG_HID_LCPOWER=m
    CONFIG_HID_LOGITECH=m
    CONFIG_HID_LOGITECH_DJ=m
    CONFIG_HID_LOGITECH_HIDPP=m
    CONFIG_LOGITECH_FF=y
    CONFIG_LOGIRUMBLEPAD2_FF=y
    CONFIG_LOGIG940_FF=y
    CONFIG_LOGIWHEELS_FF=y
    CONFIG_HID_MAGICMOUSE=m
    CONFIG_HID_MICROSOFT=m
    CONFIG_HID_MONTEREY=m
    CONFIG_HID_MULTITOUCH=m
    CONFIG_HID_NTRIG=m
    CONFIG_HID_ORTEK=m
    CONFIG_HID_PANTHERLORD=m
    CONFIG_PANTHERLORD_FF=y
    CONFIG_HID_PETALYNX=m
    CONFIG_HID_PICOLCD=m
    CONFIG_HID_PICOLCD_FB=y
    CONFIG_HID_PICOLCD_BACKLIGHT=y
    CONFIG_HID_PICOLCD_LEDS=y
    CONFIG_HID_PRIMAX=m
    CONFIG_HID_ROCCAT=m
    CONFIG_HID_SAITEK=m
    CONFIG_HID_SAMSUNG=m
    CONFIG_HID_SONY=m
    CONFIG_SONY_FF=y
    CONFIG_HID_SPEEDLINK=m
    CONFIG_HID_STEELSERIES=m
    CONFIG_HID_SUNPLUS=m
    CONFIG_HID_RMI=m
    CONFIG_HID_GREENASIA=m
    CONFIG_GREENASIA_FF=y
    CONFIG_HID_SMARTJOYPLUS=m
    CONFIG_SMARTJOYPLUS_FF=y
    CONFIG_HID_TIVO=m
    CONFIG_HID_TOPSEED=m
    CONFIG_HID_THINGM=m
    CONFIG_HID_THRUSTMASTER=m
    CONFIG_THRUSTMASTER_FF=y
    CONFIG_HID_WACOM=m
    CONFIG_HID_WIIMOTE=m
    CONFIG_HID_XINMO=m
    CONFIG_HID_ZEROPLUS=m
    CONFIG_ZEROPLUS_FF=y
    CONFIG_HID_ZYDACRON=m
    CONFIG_HID_SENSOR_HUB=m
    CONFIG_USB_HID=m
    CONFIG_HID_PID=y
    CONFIG_USB_HIDDEV=y
    CONFIG_I2C_HID=m
    CONFIG_USB_OHCI_LITTLE_ENDIAN=y
    CONFIG_USB_SUPPORT=y
    CONFIG_USB_COMMON=m
    CONFIG_USB_ARCH_HAS_HCD=y
    CONFIG_USB=m
    CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
    CONFIG_USB_DEFAULT_PERSIST=y
    CONFIG_USB_DYNAMIC_MINORS=y
    CONFIG_USB_MON=m
    CONFIG_USB_WUSB_CBAF=m
    CONFIG_USB_XHCI_HCD=m
    CONFIG_USB_XHCI_PCI=m
    CONFIG_USB_EHCI_HCD=m
    CONFIG_USB_EHCI_ROOT_HUB_TT=y
    CONFIG_USB_EHCI_TT_NEWSCHED=y
    CONFIG_USB_EHCI_PCI=m
    CONFIG_USB_OHCI_HCD=m
    CONFIG_USB_OHCI_HCD_PCI=m
    CONFIG_USB_UHCI_HCD=m
    CONFIG_USB_U132_HCD=m
    CONFIG_USB_SL811_HCD=m
    CONFIG_USB_ACM=m
    CONFIG_USB_PRINTER=m
    CONFIG_USB_WDM=m
    CONFIG_USB_TMC=m
    CONFIG_USB_STORAGE=m
    CONFIG_USB_STORAGE_REALTEK=m
    CONFIG_REALTEK_AUTOPM=y
    CONFIG_USB_STORAGE_DATAFAB=m
    CONFIG_USB_STORAGE_FREECOM=m
    CONFIG_USB_STORAGE_ISD200=m
    CONFIG_USB_STORAGE_USBAT=m
    CONFIG_USB_STORAGE_SDDR09=m
    CONFIG_USB_STORAGE_SDDR55=m
    CONFIG_USB_STORAGE_JUMPSHOT=m
    CONFIG_USB_STORAGE_ALAUDA=m
    CONFIG_USB_STORAGE_ONETOUCH=m
    CONFIG_USB_STORAGE_KARMA=m
    CONFIG_USB_STORAGE_CYPRESS_ATACB=m
    CONFIG_USB_STORAGE_ENE_UB6250=m
    CONFIG_USB_MDC800=m
    CONFIG_USB_MICROTEK=m
    CONFIG_USBIP_CORE=m
    CONFIG_USBIP_VHCI_HCD=m
    CONFIG_USBIP_HOST=m
    CONFIG_USB_SERIAL=m
    CONFIG_USB_SERIAL_GENERIC=y
    CONFIG_USB_SERIAL_SIMPLE=m
    CONFIG_USB_SERIAL_AIRCABLE=m
    CONFIG_USB_SERIAL_ARK3116=m
    CONFIG_USB_SERIAL_BELKIN=m
    CONFIG_USB_SERIAL_CH341=m
    CONFIG_USB_SERIAL_WHITEHEAT=m
    CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
    CONFIG_USB_SERIAL_CP210X=m
    CONFIG_USB_SERIAL_CYPRESS_M8=m
    CONFIG_USB_SERIAL_EMPEG=m
    CONFIG_USB_SERIAL_FTDI_SIO=m
    CONFIG_USB_SERIAL_VISOR=m
    CONFIG_USB_SERIAL_IPAQ=m
    CONFIG_USB_SERIAL_IR=m
    CONFIG_USB_SERIAL_EDGEPORT=m
    CONFIG_USB_SERIAL_EDGEPORT_TI=m
    CONFIG_USB_SERIAL_F81232=m
    CONFIG_USB_SERIAL_GARMIN=m
    CONFIG_USB_SERIAL_IPW=m
    CONFIG_USB_SERIAL_IUU=m
    CONFIG_USB_SERIAL_KEYSPAN_PDA=m
    CONFIG_USB_SERIAL_KEYSPAN=m
    CONFIG_USB_SERIAL_KLSI=m
    CONFIG_USB_SERIAL_KOBIL_SCT=m
    CONFIG_USB_SERIAL_MCT_U232=m
    CONFIG_USB_SERIAL_METRO=m
    CONFIG_USB_SERIAL_MOS7720=m
    CONFIG_USB_SERIAL_MOS7840=m
    CONFIG_USB_SERIAL_MXUPORT=m
    CONFIG_USB_SERIAL_NAVMAN=m
    CONFIG_USB_SERIAL_PL2303=m
    CONFIG_USB_SERIAL_OTI6858=m
    CONFIG_USB_SERIAL_QCAUX=m
    CONFIG_USB_SERIAL_QUALCOMM=m
    CONFIG_USB_SERIAL_SPCP8X5=m
    CONFIG_USB_SERIAL_SAFE=m
    CONFIG_USB_SERIAL_SIERRAWIRELESS=m
    CONFIG_USB_SERIAL_SYMBOL=m
    CONFIG_USB_SERIAL_TI=m
    CONFIG_USB_SERIAL_CYBERJACK=m
    CONFIG_USB_SERIAL_XIRCOM=m
    CONFIG_USB_SERIAL_WWAN=m
    CONFIG_USB_SERIAL_OPTION=m
    CONFIG_USB_SERIAL_OMNINET=m
    CONFIG_USB_SERIAL_OPTICON=m
    CONFIG_USB_SERIAL_XSENS_MT=m
    CONFIG_USB_SERIAL_WISHBONE=m
    CONFIG_USB_SERIAL_SSU100=m
    CONFIG_USB_SERIAL_QT2=m
    CONFIG_USB_EMI62=m
    CONFIG_USB_EMI26=m
    CONFIG_USB_ADUTUX=m
    CONFIG_USB_SEVSEG=m
    CONFIG_USB_RIO500=m
    CONFIG_USB_LEGOTOWER=m
    CONFIG_USB_LCD=m
    CONFIG_USB_LED=m
    CONFIG_USB_CYPRESS_CY7C63=m
    CONFIG_USB_CYTHERM=m
    CONFIG_USB_IDMOUSE=m
    CONFIG_USB_FTDI_ELAN=m
    CONFIG_USB_APPLEDISPLAY=m
    CONFIG_USB_SISUSBVGA=m
    CONFIG_USB_SISUSBVGA_CON=y
    CONFIG_USB_LD=m
    CONFIG_USB_TRANCEVIBRATOR=m
    CONFIG_USB_IOWARRIOR=m
    CONFIG_USB_TEST=m
    CONFIG_USB_EHSET_TEST_FIXTURE=m
    CONFIG_USB_ISIGHTFW=m
    CONFIG_USB_YUREX=m
    CONFIG_USB_EZUSB_FX2=m
    CONFIG_USB_GADGET=m
    CONFIG_USB_GADGET_VBUS_DRAW=2
    CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
    CONFIG_USB_NET2280=m
    CONFIG_USB_EG20T=m
    CONFIG_MMC=m
    CONFIG_MMC_BLOCK=m
    CONFIG_MMC_BLOCK_MINORS=256
    CONFIG_MMC_BLOCK_BOUNCE=y
    CONFIG_SDIO_UART=m
    CONFIG_MMC_SDHCI=m
    CONFIG_MMC_SDHCI_PCI=m
    CONFIG_MMC_RICOH_MMC=y
    CONFIG_MMC_SDHCI_ACPI=m
    CONFIG_MMC_WBSD=m
    CONFIG_MMC_TIFM_SD=m
    CONFIG_MMC_CB710=m
    CONFIG_MMC_VIA_SDMMC=m
    CONFIG_MMC_VUB300=m
    CONFIG_MMC_USHC=m
    CONFIG_MMC_REALTEK_PCI=m
    CONFIG_MMC_REALTEK_USB=m
    CONFIG_NEW_LEDS=y
    CONFIG_LEDS_CLASS=y
    CONFIG_LEDS_PCA9532=m
    CONFIG_LEDS_LP3944=m
    CONFIG_LEDS_CLEVO_MAIL=m
    CONFIG_LEDS_PCA955X=m
    CONFIG_LEDS_DAC124S085=m
    CONFIG_LEDS_BD2802=m
    CONFIG_LEDS_INTEL_SS4200=m
    CONFIG_LEDS_LT3593=m
    CONFIG_LEDS_DELL_NETBOOKS=m
    CONFIG_LEDS_TRIGGERS=y
    CONFIG_LEDS_TRIGGER_TIMER=m
    CONFIG_LEDS_TRIGGER_ONESHOT=m
    CONFIG_LEDS_TRIGGER_HEARTBEAT=m
    CONFIG_LEDS_TRIGGER_BACKLIGHT=m
    CONFIG_LEDS_TRIGGER_CPU=y
    CONFIG_LEDS_TRIGGER_GPIO=m
    CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
    CONFIG_LEDS_TRIGGER_TRANSIENT=m
    CONFIG_LEDS_TRIGGER_CAMERA=m
    CONFIG_EDAC=y
    CONFIG_EDAC_LEGACY_SYSFS=y
    CONFIG_EDAC_MM_EDAC=m
    CONFIG_EDAC_E752X=m
    CONFIG_EDAC_I82975X=m
    CONFIG_EDAC_I3000=m
    CONFIG_EDAC_I3200=m
    CONFIG_EDAC_IE31200=m
    CONFIG_EDAC_X38=m
    CONFIG_EDAC_I5400=m
    CONFIG_EDAC_I7CORE=m
    CONFIG_EDAC_I5000=m
    CONFIG_EDAC_I5100=m
    CONFIG_EDAC_I7300=m
    CONFIG_EDAC_SBRIDGE=m
    CONFIG_RTC_LIB=y
    CONFIG_RTC_CLASS=y
    CONFIG_RTC_HCTOSYS=y
    CONFIG_RTC_SYSTOHC=y
    CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
    CONFIG_RTC_INTF_SYSFS=y
    CONFIG_RTC_INTF_PROC=y
    CONFIG_RTC_INTF_DEV=y
    CONFIG_RTC_DRV_CMOS=y
    CONFIG_DMADEVICES=y
    CONFIG_INTEL_IOATDMA=m
    CONFIG_DMA_ENGINE=y
    CONFIG_DMA_ACPI=y
    CONFIG_ASYNC_TX_DMA=y
    CONFIG_DMA_ENGINE_RAID=y
    CONFIG_DCA=m
    CONFIG_UIO=m
    CONFIG_UIO_CIF=m
    CONFIG_UIO_AEC=m
    CONFIG_UIO_SERCOS3=m
    CONFIG_UIO_PCI_GENERIC=m
    CONFIG_UIO_NETX=m
    CONFIG_UIO_MF624=m
    CONFIG_VFIO_IOMMU_TYPE1=m
    CONFIG_VFIO_VIRQFD=m
    CONFIG_VFIO=m
    CONFIG_VFIO_PCI=m
    CONFIG_VFIO_PCI_VGA=y
    CONFIG_VFIO_PCI_MMAP=y
    CONFIG_VFIO_PCI_INTX=y
    CONFIG_X86_PLATFORM_DEVICES=y
    CONFIG_ACER_WMI=m
    CONFIG_ACERHDF=m
    CONFIG_ALIENWARE_WMI=m
    CONFIG_ASUS_LAPTOP=m
    CONFIG_DELL_LAPTOP=m
    CONFIG_DELL_WMI=m
    CONFIG_DELL_WMI_AIO=m
    CONFIG_DELL_SMO8800=m
    CONFIG_FUJITSU_LAPTOP=m
    CONFIG_FUJITSU_TABLET=m
    CONFIG_HP_ACCEL=m
    CONFIG_HP_WIRELESS=m
    CONFIG_HP_WMI=m
    CONFIG_PANASONIC_LAPTOP=m
    CONFIG_THINKPAD_ACPI=m
    CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y
    CONFIG_THINKPAD_ACPI_VIDEO=y
    CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y
    CONFIG_SENSORS_HDAPS=m
    CONFIG_EEEPC_LAPTOP=m
    CONFIG_ASUS_WMI=m
    CONFIG_ASUS_NB_WMI=m
    CONFIG_EEEPC_WMI=m
    CONFIG_ACPI_WMI=m
    CONFIG_MSI_WMI=m
    CONFIG_TOPSTAR_LAPTOP=m
    CONFIG_ACPI_TOSHIBA=m
    CONFIG_TOSHIBA_BT_RFKILL=m
    CONFIG_ACPI_CMPC=m
    CONFIG_INTEL_IPS=m
    CONFIG_IBM_RTL=m
    CONFIG_SAMSUNG_LAPTOP=m
    CONFIG_MXM_WMI=m
    CONFIG_SAMSUNG_Q10=m
    CONFIG_APPLE_GMUX=m
    CONFIG_INTEL_RST=m
    CONFIG_INTEL_SMARTCONNECT=m
    CONFIG_PVPANIC=m
    CONFIG_CLKDEV_LOOKUP=y
    CONFIG_HAVE_CLK_PREPARE=y
    CONFIG_COMMON_CLK=y
    CONFIG_CLKEVT_I8253=y
    CONFIG_I8253_LOCK=y
    CONFIG_CLKBLD_I8253=y
    CONFIG_IOMMU_API=y
    CONFIG_IOMMU_SUPPORT=y
    CONFIG_IOMMU_IOVA=y
    CONFIG_AMD_IOMMU=y
    CONFIG_AMD_IOMMU_V2=y
    CONFIG_DMAR_TABLE=y
    CONFIG_INTEL_IOMMU=y
    CONFIG_INTEL_IOMMU_FLOPPY_WA=y
    CONFIG_IRQ_REMAP=y
    CONFIG_PM_DEVFREQ=y
    CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m
    CONFIG_MEMORY=y
    CONFIG_IIO=m
    CONFIG_IIO_BUFFER=y
    CONFIG_IIO_KFIFO_BUF=m
    CONFIG_IIO_TRIGGERED_BUFFER=m
    CONFIG_IIO_TRIGGER=y
    CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
    CONFIG_HID_SENSOR_ACCEL_3D=m
    CONFIG_VIPERBOARD_ADC=m
    CONFIG_HID_SENSOR_IIO_COMMON=m
    CONFIG_HID_SENSOR_IIO_TRIGGER=m
    CONFIG_HID_SENSOR_GYRO_3D=m
    CONFIG_HID_SENSOR_ALS=m
    CONFIG_HID_SENSOR_PROX=m
    CONFIG_SENSORS_TSL2563=m
    CONFIG_HID_SENSOR_MAGNETOMETER_3D=m
    CONFIG_HID_SENSOR_INCLINOMETER_3D=m
    CONFIG_HID_SENSOR_DEVICE_ROTATION=m
    CONFIG_HID_SENSOR_PRESS=m
    CONFIG_GENERIC_PHY=y
    CONFIG_POWERCAP=y
    CONFIG_INTEL_RAPL=m
    CONFIG_RAS=y
    CONFIG_EDD=m
    CONFIG_FIRMWARE_MEMMAP=y
    CONFIG_DELL_RBU=m
    CONFIG_DCDBAS=m
    CONFIG_DMIID=y
    CONFIG_DMI_SYSFS=y
    CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y
    CONFIG_ISCSI_IBFT_FIND=y
    CONFIG_ISCSI_IBFT=m
    CONFIG_EFI_VARS=m
    CONFIG_EFI_VARS_PSTORE=m
    CONFIG_EFI_RUNTIME_MAP=y
    CONFIG_EFI_RUNTIME_WRAPPERS=y
    CONFIG_UEFI_CPER=y
    CONFIG_DCACHE_WORD_ACCESS=y
    CONFIG_EXT4_FS=m
    CONFIG_EXT4_USE_FOR_EXT23=y
    CONFIG_EXT4_FS_POSIX_ACL=y
    CONFIG_EXT4_FS_SECURITY=y
    CONFIG_JBD2=m
    CONFIG_FS_MBCACHE=m
    CONFIG_BTRFS_FS=m
    CONFIG_BTRFS_FS_POSIX_ACL=y
    CONFIG_FS_POSIX_ACL=y
    CONFIG_EXPORTFS=y
    CONFIG_FILE_LOCKING=y
    CONFIG_FSNOTIFY=y
    CONFIG_DNOTIFY=y
    CONFIG_INOTIFY_USER=y
    CONFIG_FANOTIFY=y
    CONFIG_QUOTA=y
    CONFIG_QUOTA_NETLINK_INTERFACE=y
    CONFIG_PRINT_QUOTA_WARNING=y
    CONFIG_QUOTA_TREE=m
    CONFIG_QFMT_V1=m
    CONFIG_QFMT_V2=m
    CONFIG_QUOTACTL=y
    CONFIG_QUOTACTL_COMPAT=y
    CONFIG_AUTOFS4_FS=m
    CONFIG_FUSE_FS=m
    CONFIG_CUSE=m
    CONFIG_FSCACHE=m
    CONFIG_FSCACHE_STATS=y
    CONFIG_CACHEFILES=m
    CONFIG_ISO9660_FS=m
    CONFIG_JOLIET=y
    CONFIG_ZISOFS=y
    CONFIG_UDF_FS=m
    CONFIG_UDF_NLS=y
    CONFIG_FAT_FS=m
    CONFIG_MSDOS_FS=m
    CONFIG_VFAT_FS=m
    CONFIG_FAT_DEFAULT_CODEPAGE=437
    CONFIG_FAT_DEFAULT_IOCHARSET="utf8"
    CONFIG_NTFS_FS=m
    CONFIG_NTFS_RW=y
    CONFIG_PROC_FS=y
    CONFIG_PROC_KCORE=y
    CONFIG_PROC_VMCORE=y
    CONFIG_PROC_SYSCTL=y
    CONFIG_PROC_PAGE_MONITOR=y
    CONFIG_KERNFS=y
    CONFIG_SYSFS=y
    CONFIG_TMPFS=y
    CONFIG_TMPFS_POSIX_ACL=y
    CONFIG_TMPFS_XATTR=y
    CONFIG_HUGETLBFS=y
    CONFIG_HUGETLB_PAGE=y
    CONFIG_CONFIGFS_FS=m
    CONFIG_EFIVAR_FS=m
    CONFIG_MISC_FILESYSTEMS=y
    CONFIG_ECRYPT_FS=m
    CONFIG_ECRYPT_FS_MESSAGING=y
    CONFIG_CRAMFS=m
    CONFIG_SQUASHFS=m
    CONFIG_SQUASHFS_FILE_CACHE=y
    CONFIG_SQUASHFS_DECOMP_SINGLE=y
    CONFIG_SQUASHFS_XATTR=y
    CONFIG_SQUASHFS_ZLIB=y
    CONFIG_SQUASHFS_LZO=y
    CONFIG_SQUASHFS_XZ=y
    CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
    CONFIG_ROMFS_FS=m
    CONFIG_ROMFS_BACKED_BY_BOTH=y
    CONFIG_ROMFS_ON_BLOCK=y
    CONFIG_ROMFS_ON_MTD=y
    CONFIG_PSTORE=y
    CONFIG_PSTORE_RAM=m
    CONFIG_NLS=y
    CONFIG_NLS_DEFAULT="utf8"
    CONFIG_NLS_CODEPAGE_437=m
    CONFIG_NLS_CODEPAGE_737=m
    CONFIG_NLS_CODEPAGE_775=m
    CONFIG_NLS_CODEPAGE_850=m
    CONFIG_NLS_CODEPAGE_852=m
    CONFIG_NLS_CODEPAGE_855=m
    CONFIG_NLS_CODEPAGE_857=m
    CONFIG_NLS_CODEPAGE_860=m
    CONFIG_NLS_CODEPAGE_861=m
    CONFIG_NLS_CODEPAGE_862=m
    CONFIG_NLS_CODEPAGE_863=m
    CONFIG_NLS_CODEPAGE_864=m
    CONFIG_NLS_CODEPAGE_865=m
    CONFIG_NLS_CODEPAGE_866=m
    CONFIG_NLS_CODEPAGE_869=m
    CONFIG_NLS_CODEPAGE_936=m
    CONFIG_NLS_CODEPAGE_950=m
    CONFIG_NLS_CODEPAGE_932=m
    CONFIG_NLS_CODEPAGE_949=m
    CONFIG_NLS_CODEPAGE_874=m
    CONFIG_NLS_ISO8859_8=m
    CONFIG_NLS_CODEPAGE_1250=m
    CONFIG_NLS_CODEPAGE_1251=m
    CONFIG_NLS_ASCII=m
    CONFIG_NLS_ISO8859_1=m
    CONFIG_NLS_ISO8859_2=m
    CONFIG_NLS_ISO8859_3=m
    CONFIG_NLS_ISO8859_4=m
    CONFIG_NLS_ISO8859_5=m
    CONFIG_NLS_ISO8859_6=m
    CONFIG_NLS_ISO8859_7=m
    CONFIG_NLS_ISO8859_9=m
    CONFIG_NLS_ISO8859_13=m
    CONFIG_NLS_ISO8859_14=m
    CONFIG_NLS_ISO8859_15=m
    CONFIG_NLS_KOI8_R=m
    CONFIG_NLS_KOI8_U=m
    CONFIG_NLS_MAC_ROMAN=m
    CONFIG_NLS_MAC_CELTIC=m
    CONFIG_NLS_MAC_CENTEURO=m
    CONFIG_NLS_MAC_CROATIAN=m
    CONFIG_NLS_MAC_CYRILLIC=m
    CONFIG_NLS_MAC_GAELIC=m
    CONFIG_NLS_MAC_GREEK=m
    CONFIG_NLS_MAC_ICELAND=m
    CONFIG_NLS_MAC_INUIT=m
    CONFIG_NLS_MAC_ROMANIAN=m
    CONFIG_NLS_MAC_TURKISH=m
    CONFIG_NLS_UTF8=m
    CONFIG_DLM=m
    CONFIG_TRACE_IRQFLAGS_SUPPORT=y
    CONFIG_PRINTK_TIME=y
    CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
    CONFIG_ENABLE_WARN_DEPRECATED=y
    CONFIG_ENABLE_MUST_CHECK=y
    CONFIG_FRAME_WARN=2048
    CONFIG_STRIP_ASM_SYMS=y
    CONFIG_HEADERS_CHECK=y
    CONFIG_ARCH_WANT_FRAME_POINTERS=y
    CONFIG_MAGIC_SYSRQ=y
    CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x01b6
    CONFIG_HAVE_DEBUG_KMEMLEAK=y
    CONFIG_DEBUG_MEMORY_INIT=y
    CONFIG_HAVE_DEBUG_STACKOVERFLOW=y
    CONFIG_HAVE_ARCH_KMEMCHECK=y
    CONFIG_HAVE_ARCH_KASAN=y
    CONFIG_KASAN_SHADOW_OFFSET=0xdffffc0000000000
    CONFIG_PANIC_ON_OOPS_VALUE=0
    CONFIG_PANIC_TIMEOUT=10
    CONFIG_DEBUG_BUGVERBOSE=y
    CONFIG_RCU_CPU_STALL_TIMEOUT=21
    CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y
    CONFIG_USER_STACKTRACE_SUPPORT=y
    CONFIG_HAVE_FUNCTION_TRACER=y
    CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
    CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y
    CONFIG_HAVE_DYNAMIC_FTRACE=y
    CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
    CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
    CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
    CONFIG_HAVE_FENTRY=y
    CONFIG_HAVE_C_RECORDMCOUNT=y
    CONFIG_TRACE_CLOCK=y
    CONFIG_RING_BUFFER=y
    CONFIG_RING_BUFFER_ALLOW_SWAP=y
    CONFIG_TRACING_SUPPORT=y
    CONFIG_HAVE_ARCH_KGDB=y
    CONFIG_STRICT_DEVMEM=y
    CONFIG_EARLY_PRINTK=y
    CONFIG_EARLY_PRINTK_EFI=y
    CONFIG_DOUBLEFAULT=y
    CONFIG_HAVE_MMIOTRACE_SUPPORT=y
    CONFIG_IO_DELAY_TYPE_0X80=0
    CONFIG_IO_DELAY_TYPE_0XED=1
    CONFIG_IO_DELAY_TYPE_UDELAY=2
    CONFIG_IO_DELAY_TYPE_NONE=3
    CONFIG_IO_DELAY_0X80=y
    CONFIG_DEFAULT_IO_DELAY_TYPE=0
    CONFIG_OPTIMIZE_INLINING=y
    CONFIG_KEYS=y
    CONFIG_SECURITY=y
    CONFIG_SECURITYFS=y
    CONFIG_SECURITY_NETWORK=y
    CONFIG_SECURITY_NETWORK_XFRM=y
    CONFIG_SECURITY_PATH=y
    CONFIG_SECURITY_TEMPESTA=y
    CONFIG_DEFAULT_SECURITY_TEMPESTA=y
    CONFIG_DEFAULT_SECURITY="tempesta"
    CONFIG_XOR_BLOCKS=m
    CONFIG_ASYNC_CORE=m
    CONFIG_ASYNC_MEMCPY=m
    CONFIG_ASYNC_XOR=m
    CONFIG_ASYNC_PQ=m
    CONFIG_ASYNC_RAID6_RECOV=m
    CONFIG_CRYPTO=y
    CONFIG_CRYPTO_ALGAPI=y
    CONFIG_CRYPTO_ALGAPI2=y
    CONFIG_CRYPTO_AEAD=m
    CONFIG_CRYPTO_AEAD2=y
    CONFIG_CRYPTO_BLKCIPHER=m
    CONFIG_CRYPTO_BLKCIPHER2=y
    CONFIG_CRYPTO_HASH=y
    CONFIG_CRYPTO_HASH2=y
    CONFIG_CRYPTO_RNG=m
    CONFIG_CRYPTO_RNG2=y
    CONFIG_CRYPTO_PCOMP2=y
    CONFIG_CRYPTO_MANAGER=y
    CONFIG_CRYPTO_MANAGER2=y
    CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
    CONFIG_CRYPTO_GF128MUL=m
    CONFIG_CRYPTO_NULL=m
    CONFIG_CRYPTO_WORKQUEUE=y
    CONFIG_CRYPTO_CRYPTD=m
    CONFIG_CRYPTO_MCRYPTD=m
    CONFIG_CRYPTO_AUTHENC=m
    CONFIG_CRYPTO_ABLK_HELPER=m
    CONFIG_CRYPTO_GLUE_HELPER_X86=m
    CONFIG_CRYPTO_CCM=m
    CONFIG_CRYPTO_GCM=m
    CONFIG_CRYPTO_SEQIV=m
    CONFIG_CRYPTO_CBC=m
    CONFIG_CRYPTO_CTR=m
    CONFIG_CRYPTO_CTS=m
    CONFIG_CRYPTO_ECB=m
    CONFIG_CRYPTO_LRW=m
    CONFIG_CRYPTO_PCBC=m
    CONFIG_CRYPTO_XTS=m
    CONFIG_CRYPTO_CMAC=m
    CONFIG_CRYPTO_HMAC=y
    CONFIG_CRYPTO_XCBC=m
    CONFIG_CRYPTO_VMAC=m
    CONFIG_CRYPTO_CRC32C=m
    CONFIG_CRYPTO_CRC32C_INTEL=m
    CONFIG_CRYPTO_CRC32=m
    CONFIG_CRYPTO_CRC32_PCLMUL=m
    CONFIG_CRYPTO_CRCT10DIF=y
    CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m
    CONFIG_CRYPTO_GHASH=m
    CONFIG_CRYPTO_MD5=y
    CONFIG_CRYPTO_RMD128=m
    CONFIG_CRYPTO_RMD160=m
    CONFIG_CRYPTO_RMD256=m
    CONFIG_CRYPTO_RMD320=m
    CONFIG_CRYPTO_SHA1=y
    CONFIG_CRYPTO_SHA1_SSSE3=y
    CONFIG_CRYPTO_SHA256_SSSE3=m
    CONFIG_CRYPTO_SHA512_SSSE3=m
    CONFIG_CRYPTO_SHA1_MB=m
    CONFIG_CRYPTO_SHA256=m
    CONFIG_CRYPTO_SHA512=m
    CONFIG_CRYPTO_TGR192=m
    CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
    CONFIG_CRYPTO_AES=y
    CONFIG_CRYPTO_AES_X86_64=m
    CONFIG_CRYPTO_AES_NI_INTEL=m
    CONFIG_CRYPTO_DES=m
    CONFIG_CRYPTO_DES3_EDE_X86_64=m
    CONFIG_CRYPTO_DEFLATE=m
    CONFIG_CRYPTO_LZO=y
    CONFIG_CRYPTO_LZ4=m
    CONFIG_CRYPTO_LZ4HC=m
    CONFIG_HAVE_KVM=y
    CONFIG_KVM_COMPAT=y
    CONFIG_RAID6_PQ=m
    CONFIG_BITREVERSE=y
    CONFIG_RATIONAL=y
    CONFIG_GENERIC_STRNCPY_FROM_USER=y
    CONFIG_GENERIC_STRNLEN_USER=y
    CONFIG_GENERIC_NET_UTILS=y
    CONFIG_GENERIC_FIND_FIRST_BIT=y
    CONFIG_GENERIC_PCI_IOMAP=y
    CONFIG_GENERIC_IOMAP=y
    CONFIG_GENERIC_IO=y
    CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
    CONFIG_ARCH_HAS_FAST_MULTIPLIER=y
    CONFIG_CRC16=m
    CONFIG_CRC_T10DIF=y
    CONFIG_CRC_ITU_T=m
    CONFIG_CRC32=y
    CONFIG_CRC32_SLICEBY8=y
    CONFIG_LIBCRC32C=m
    CONFIG_ZLIB_INFLATE=y
    CONFIG_ZLIB_DEFLATE=y
    CONFIG_LZO_COMPRESS=y
    CONFIG_LZO_DECOMPRESS=y
    CONFIG_LZ4_COMPRESS=m
    CONFIG_LZ4HC_COMPRESS=m
    CONFIG_LZ4_DECOMPRESS=y
    CONFIG_XZ_DEC=y
    CONFIG_XZ_DEC_X86=y
    CONFIG_XZ_DEC_POWERPC=y
    CONFIG_XZ_DEC_IA64=y
    CONFIG_XZ_DEC_ARM=y
    CONFIG_XZ_DEC_ARMTHUMB=y
    CONFIG_XZ_DEC_SPARC=y
    CONFIG_XZ_DEC_BCJ=y
    CONFIG_DECOMPRESS_GZIP=y
    CONFIG_DECOMPRESS_BZIP2=y
    CONFIG_DECOMPRESS_LZMA=y
    CONFIG_DECOMPRESS_XZ=y
    CONFIG_DECOMPRESS_LZO=y
    CONFIG_DECOMPRESS_LZ4=y
    CONFIG_GENERIC_ALLOCATOR=y
    CONFIG_REED_SOLOMON=m
    CONFIG_REED_SOLOMON_ENC8=y
    CONFIG_REED_SOLOMON_DEC8=y
    CONFIG_REED_SOLOMON_DEC16=y
    CONFIG_BCH=m
    CONFIG_TEXTSEARCH=y
    CONFIG_TEXTSEARCH_KMP=m
    CONFIG_TEXTSEARCH_BM=m
    CONFIG_TEXTSEARCH_FSM=m
    CONFIG_BTREE=y
    CONFIG_INTERVAL_TREE=y
    CONFIG_ASSOCIATIVE_ARRAY=y
    CONFIG_HAS_IOMEM=y
    CONFIG_HAS_IOPORT_MAP=y
    CONFIG_HAS_DMA=y
    CONFIG_CHECK_SIGNATURE=y
    CONFIG_CPU_RMAP=y
    CONFIG_DQL=y
    CONFIG_GLOB=y
    CONFIG_NLATTR=y
    CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y
    CONFIG_LRU_CACHE=m
    CONFIG_AVERAGE=y
    CONFIG_UCS2_STRING=y
    CONFIG_FONT_SUPPORT=y
    CONFIG_FONT_8x8=y
    CONFIG_FONT_8x16=y
    CONFIG_ARCH_HAS_SG_CHAIN=y
Clone this wiki locally