diff options
author | Bob Moore <robert.moore@intel.com> | 2007-02-02 11:48:23 -0500 |
---|---|---|
committer | Len Brown <len.brown@intel.com> | 2007-02-02 21:14:30 -0500 |
commit | 2e23f8513e9d0cc6d07d36e4555badc2518df433 (patch) | |
tree | f1f4c7999cec0a260f76a7af6cb89e3ac1b2e32e /include | |
parent | 59fa85057e12ff135df54266722b2064c418fc05 (diff) |
ACPICA: Debugger multithreading enhancements.
Implemented enhancements to the multithreading support within
the debugger to enable better multithreading evaluation of the subsystem.
Signed-off-by: Alexey Starikovskiy <alexey.y.starikovskiy@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/acpi/acdebug.h | 2 | ||||
-rw-r--r-- | include/acpi/aclocal.h | 22 |
2 files changed, 22 insertions, 2 deletions
diff --git a/include/acpi/acdebug.h b/include/acpi/acdebug.h index d8167095caf3..47296ffef7dd 100644 --- a/include/acpi/acdebug.h +++ b/include/acpi/acdebug.h | |||
@@ -214,4 +214,6 @@ void acpi_db_prep_namestring(char *name); | |||
214 | 214 | ||
215 | struct acpi_namespace_node *acpi_db_local_ns_lookup(char *name); | 215 | struct acpi_namespace_node *acpi_db_local_ns_lookup(char *name); |
216 | 216 | ||
217 | void acpi_db_uint32_to_hex_string(u32 value, char *buffer); | ||
218 | |||
217 | #endif /* __ACDEBUG_H__ */ | 219 | #endif /* __ACDEBUG_H__ */ |
diff --git a/include/acpi/aclocal.h b/include/acpi/aclocal.h index 7b28d935145b..9b7e05c87595 100644 --- a/include/acpi/aclocal.h +++ b/include/acpi/aclocal.h | |||
@@ -872,12 +872,30 @@ struct acpi_bit_register_info { | |||
872 | ****************************************************************************/ | 872 | ****************************************************************************/ |
873 | 873 | ||
874 | struct acpi_db_method_info { | 874 | struct acpi_db_method_info { |
875 | acpi_handle thread_gate; | 875 | acpi_handle main_thread_gate; |
876 | acpi_handle thread_complete_gate; | ||
877 | u32 *threads; | ||
878 | u32 num_threads; | ||
879 | u32 num_created; | ||
880 | u32 num_completed; | ||
881 | |||
876 | char *name; | 882 | char *name; |
877 | char **args; | ||
878 | u32 flags; | 883 | u32 flags; |
879 | u32 num_loops; | 884 | u32 num_loops; |
880 | char pathname[128]; | 885 | char pathname[128]; |
886 | char **args; | ||
887 | |||
888 | /* | ||
889 | * Arguments to be passed to method for the command | ||
890 | * Threads - | ||
891 | * the Number of threads, ID of current thread and | ||
892 | * Index of current thread inside all them created. | ||
893 | */ | ||
894 | char init_args; | ||
895 | char *arguments[4]; | ||
896 | char num_threads_str[11]; | ||
897 | char id_of_thread_str[11]; | ||
898 | char index_of_thread_str[11]; | ||
881 | }; | 899 | }; |
882 | 900 | ||
883 | struct acpi_integrity_info { | 901 | struct acpi_integrity_info { |