Josh Triplett
0da1d4a0b9
x86: Add "make tinyconfig" to configure the tiniest possible kernel
...
Since commit 5d2acfc7b974bbd3858b4dd3f2cdc6362dd8843a ("kconfig: make
allnoconfig disable options behind EMBEDDED and EXPERT") in 3.15-rc1,
"make allnoconfig" disables every possible config option.
However, a few configuration options (CC_OPTIMIZE_FOR_SIZE,
OPTIMIZE_INLINING) produce a smaller kernel when turned on, and a few
choices exist (compression, highmem, allocator) for which a non-default
option produces a smaller kernel.
Add a "tinyconfig" option, which starts from allnoconfig and then sets
these options to configure the tiniest possible kernel. This provides a
better baseline for embedded systems or efforts to reduce kernel size.
Signed-off-by: Josh Triplett <josh@joshtriplett.org>
2014-08-08 16:30:24 -07:00
..
2014-06-10 14:00:53 +02:00
2014-06-19 20:01:36 -07:00
2014-06-10 00:04:06 +02:00
2014-04-03 16:20:52 -07:00
2014-08-08 16:30:24 -07:00
2005-04-16 15:20:36 -07:00
2014-06-12 21:29:20 -07:00
2014-06-18 21:36:36 +02:00
2014-06-10 00:04:06 +02:00
2014-07-19 17:39:19 +10:00
2009-09-19 11:42:12 +02:00
2012-10-08 13:50:19 +10:30
2014-01-17 01:47:26 +01:00
2013-09-25 17:17:01 +01:00
2005-04-16 15:20:36 -07:00
2013-11-07 10:47:13 +01:00
2014-04-08 17:15:15 +02:00
2010-03-07 21:19:57 +01:00
2013-08-28 17:00:47 +02:00
2014-06-23 16:47:44 -07:00
2014-06-10 00:04:06 +02:00
2014-05-20 10:59:38 +02:00
2011-04-29 15:38:55 +02:00
2007-07-16 21:15:50 +02:00
2007-07-16 21:15:50 +02:00
2013-07-03 22:58:20 +02:00
2014-06-10 00:04:06 +02:00
2014-04-30 17:34:32 +02:00
2014-06-10 15:29:43 -07:00
2013-04-29 15:54:27 -07:00
2013-02-22 11:52:31 +01:00
2013-09-01 21:24:51 +02:00
2014-06-10 14:00:53 +02:00
2011-05-24 16:07:07 +02:00
2011-02-10 15:23:03 +01:00
2011-08-31 16:12:17 +02:00
2014-01-08 15:21:29 +00:00
2014-02-13 20:25:02 -08:00
2012-10-03 09:03:24 +02:00
2012-10-03 09:03:24 +02:00
2012-10-03 09:03:24 +02:00
2014-03-04 07:55:48 -08:00
2014-07-08 14:47:17 -07:00
2012-06-27 12:44:29 -07:00
2010-03-23 12:26:38 +01:00
2014-01-23 16:36:55 -08:00
2013-05-17 22:10:35 +02:00
2014-06-10 00:04:06 +02:00
2014-06-10 14:00:53 +02:00
2014-04-07 17:52:31 -07:00
2014-07-12 11:30:36 -07:00
2014-02-13 20:25:00 -08:00
2008-04-29 08:06:04 -07:00
2014-03-17 14:55:27 +10:30
2014-06-09 23:24:59 +02:00
2014-06-10 00:04:06 +02:00
2014-04-30 17:34:32 +02:00
2010-03-11 11:15:22 +01:00
2014-04-16 23:28:41 +02:00
2014-05-14 22:43:04 +02:00
2013-05-17 22:10:35 +02:00
2010-06-12 00:00:29 +02:00
2014-06-12 21:29:20 -07:00
2014-04-30 17:34:32 +02:00
2010-06-10 12:23:08 +02:00
2012-11-06 11:52:24 +10:30
2013-09-23 15:45:03 +09:30
2012-12-14 13:05:28 +10:30
2007-10-15 22:25:06 +02:00
2014-06-10 00:04:06 +02:00
2014-04-30 17:34:32 +02:00
2014-04-30 16:45:16 +02:00
2014-06-10 00:04:06 +02:00
2011-01-07 14:31:01 +01:00
2005-04-16 15:20:36 -07:00
2011-05-19 16:55:27 +09:30
2010-10-28 00:59:56 +02:00
2014-06-10 14:59:33 +02:00
2014-04-30 17:34:32 +02:00
2014-06-10 00:04:06 +02:00
2010-03-07 21:39:33 +01:00
2014-06-12 21:29:20 -07:00
2014-06-26 10:48:19 +01:00
2014-05-29 09:04:31 +01:00
2014-01-03 14:48:42 +01:00
2014-06-10 00:04:06 +02:00
2013-01-25 16:55:36 +10:30
2014-04-02 01:35:50 +04:00
2013-11-13 12:09:00 +09:00
2014-06-10 14:00:53 +02:00
2011-01-22 15:50:59 +01:00
2009-06-09 22:37:54 +02:00
2012-04-18 13:13:18 -07:00