1. 22 10月, 2015 1 次提交
    • L
      ACPI: Enable build of AML interpreter debugger · 4d946f79
      Lv Zheng 提交于
      This patch enables ACPICA debugger files using a configurable
      CONFIG_ACPI_DEBUGGER configuration item. Those debugger related code that
      was originally masked as ACPI_FUTURE_USAGE now gets unmasked.
      
      Necessary OSL stubs are also added in this patch:
      1. acpi_os_readable(): This should be arch specific in Linux, while this
          patch doesn't introduce real implementation and a complex mechanism to
          allow architecture specific acpi_os_readable() to be implemented to
          validate the address. It may be done by future commits.
      2. acpi_os_get_line(): This is used to obtain debugger command input. This
          patch only introduces a simple KDB concept example in it and the
          example should be co-working with the code implemented in
          acpi_os_printf(). Since this KDB example won't be compiled unless
          ENABLE_DEBUGGER is defined and it seems Linux has already stopped to
          use ENABLE_DEBUGGER, thus do not expect it can work properly.
      
      This patch also cleans up all other ACPI_FUTURE_USAGE surroundings
      accordingly.
      1. Since linkage error can be automatically detected, declaration in the
         headers needn't be surrounded by ACPI_FUTURE_USAGE.
         So only the following separate exported fuction bodies are masked by
         this macro (other exported fucntions may have already been masked at
         entire module level via drivers/acpi/acpica/Makefile):
           acpi_install_exception_handler()
           acpi_subsystem_status()
           acpi_get_system_info()
           acpi_get_statistics()
           acpi_install_initialization_handler()
      2. Since strip can automatically zap the no-user functions, functions that
         are not marked with ACPI_EXPORT_SYMBOL() needn't get surrounded by
         ACPI_FUTURE_USAGE.
         So the following function which is not used by Linux kernel now won't
         get surrounded by this macro:
           acpi_ps_get_name()
      Signed-off-by: NLv Zheng <lv.zheng@intel.com>
      Signed-off-by: NRafael J. Wysocki <rafael.j.wysocki@intel.com>
      4d946f79
  2. 02 7月, 2015 1 次提交
  3. 14 4月, 2015 2 次提交
  4. 05 2月, 2015 1 次提交
  5. 11 2月, 2014 1 次提交
  6. 31 10月, 2013 1 次提交
  7. 30 10月, 2013 1 次提交
  8. 24 9月, 2013 1 次提交
  9. 16 6月, 2013 1 次提交
  10. 25 1月, 2013 1 次提交
  11. 10 1月, 2013 3 次提交
  12. 15 11月, 2012 2 次提交
  13. 21 9月, 2012 1 次提交
  14. 17 7月, 2012 1 次提交
  15. 22 3月, 2012 1 次提交
  16. 17 1月, 2012 1 次提交
  17. 19 1月, 2011 2 次提交
  18. 07 7月, 2010 1 次提交
  19. 20 4月, 2010 1 次提交
  20. 23 1月, 2010 1 次提交
  21. 16 12月, 2009 1 次提交
  22. 25 11月, 2009 1 次提交
  23. 28 3月, 2009 1 次提交
  24. 27 3月, 2009 2 次提交
  25. 09 1月, 2009 2 次提交
  26. 31 12月, 2008 1 次提交
  27. 23 10月, 2008 1 次提交
  28. 17 7月, 2008 2 次提交
  29. 24 4月, 2008 1 次提交
  30. 23 4月, 2008 1 次提交
  31. 03 2月, 2007 2 次提交