1. 16 1月, 2016 1 次提交
  2. 01 1月, 2016 1 次提交
  3. 26 8月, 2015 1 次提交
    • L
      ACPICA: Debugger: Cleanup debugging outputs to dump name path without trailing underscores · 2e5321cb
      Lv Zheng 提交于
      ACPICA commit 51a49c2fb4a73f302a6df2b8ddc1350dd261684d
      
      It is better to use unified ASL path name to interact with the developers.
      
      There are following acpi_ns_build_normalized_pathname() users invoking it for
      debugging purposes (acpiexec test results are attached):
      
       1. acpi_ut_display_init_pathname (acpi_ns_handle_to_pathname):
           ---------------------------------------------
            Initializing Region        \_SB.H_EC.ECF2
           ---------------------------------------------
       2. acpi_ns_print_node_pathname (acpi_ns_handle_to_pathname):
           ---------------------------------------------
           - ex \_SB.H_EC._STA
           Evaluating \_SB.H_EC._STA
           ---------------------------------------------
       3. acpi_ds_print_node_pathname (acpi_ns_handle_to_pathname):
           ---------------------------------------------
           - level 211b console
           - execute \M1
           ...
           **** Exception AE_AML_UNINITIALIZED_ARG during execution of method [\M1] (Node 009CB6B8)
           ---------------------------------------------
       4. acpi_ex_dump_reference_obj (acpi_ns_handle_to_pathname):
           ---------------------------------------------
           - dump \_TZ.FAN4._PR0
           ...
           [00] 00835E98 [Object Reference] Type [Named Object] 05 00828878 \_TZ.FN04
           ---------------------------------------------
       5. acpi_db_bus_walk (acpi_ns_handle_to_pathname):
           ---------------------------------------------
           - businfo
           \_SB.PCI0                        Type 6
           ...
           ---------------------------------------------
       6. acpi_db_walk_and_match_name (acpi_ns_handle_to_pathname):
           ---------------------------------------------
           - find _PR0
                             \_TZ.FAN4._PR0 Package      002D8DF8 01 Elements 01
           ---------------------------------------------
       7. acpi_db_walk_for_specific_objects (acpi_ns_handle_to_pathname):
           ---------------------------------------------
           - methods
           ...
                             \_SB.PCI0._PRT Method       0026D918 01 Args 0 Len 0005 Aml 0026B199
           ...
           ---------------------------------------------
       8. acpi_db_decode_and_dispaly_object (acpi_get_name):
           ---------------------------------------------
           - gpes
           Block 0 - Info 003AC7B0  device_node 003A0E08 [\_GPE] - FADT-defined GPE block
           ...
           ---------------------------------------------
       9. acpi_db_display_gpes (acpi_get_name):
           ---------------------------------------------
           - dump \_GPE
           Object (003A0E08) Pathname:  \_GPE
           ---------------------------------------------
       10.ae_miscellaneous_tests (acpi_get_name):
           No output available
      
      This patch cleans up all of the above usages. ACPICA BZ 1178, Lv Zheng.
      
      Linux kernel's ACPICA debugging messages may also be changed.
      
      Link: https://github.com/acpica/acpica/commit/51a49c2fSigned-off-by: NLv Zheng <lv.zheng@intel.com>
      Signed-off-by: NBob Moore <robert.moore@intel.com>
      Signed-off-by: NRafael J. Wysocki <rafael.j.wysocki@intel.com>
      2e5321cb
  4. 24 7月, 2015 3 次提交