1. 29 5月, 2018 1 次提交
    • M
      Documentation: kconfig: document a new Kconfig macro language · 316d55d5
      Masahiro Yamada 提交于
      Add a document for the macro language introduced to Kconfig.
      
      The motivation of this work is to move the compiler option tests to
      Kconfig from Makefile.  A number of kernel features require the
      compiler support.  Enabling such features blindly in Kconfig ends up
      with a lot of nasty build-time testing in Makefiles.  If a chosen
      feature turns out unsupported by the compiler, what the build system
      can do is either to disable it (silently!) or to forcibly break the
      build, despite Kconfig has let the user to enable it.  By moving the
      compiler capability tests to Kconfig, features unsupported by the
      compiler will be hidden automatically.
      
      This change was strongly prompted by Linus Torvalds.  You can find
      his suggestions [1] [2] in ML.  The original idea was to add a new
      attribute with 'option shell=...', but I found more generalized text
      expansion would make Kconfig more powerful and lovely.  The basic
      ideas are from Make, but there are some differences.
      
      [1]: https://lkml.org/lkml/2016/12/9/577
      [2]: https://lkml.org/lkml/2018/2/7/527Signed-off-by: NMasahiro Yamada <yamada.masahiro@socionext.com>
      Reviewed-by: NKees Cook <keescook@chromium.org>
      Reviewed-by: NRandy Dunlap <rdunlap@infradead.org>
      316d55d5
  2. 26 5月, 2018 1 次提交
  3. 22 5月, 2018 3 次提交
  4. 19 5月, 2018 1 次提交
  5. 17 5月, 2018 1 次提交
  6. 12 5月, 2018 2 次提交
  7. 09 5月, 2018 1 次提交
  8. 08 5月, 2018 1 次提交
  9. 05 5月, 2018 1 次提交
  10. 04 5月, 2018 1 次提交
  11. 30 4月, 2018 1 次提交
  12. 29 4月, 2018 1 次提交
  13. 28 4月, 2018 1 次提交
  14. 27 4月, 2018 1 次提交
  15. 26 4月, 2018 2 次提交
  16. 25 4月, 2018 2 次提交
  17. 24 4月, 2018 1 次提交
  18. 23 4月, 2018 2 次提交
  19. 21 4月, 2018 1 次提交
  20. 20 4月, 2018 2 次提交
  21. 17 4月, 2018 1 次提交
  22. 16 4月, 2018 2 次提交
  23. 13 4月, 2018 1 次提交
  24. 12 4月, 2018 5 次提交
  25. 11 4月, 2018 1 次提交
  26. 10 4月, 2018 3 次提交