~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/firmware-guide/acpi/aml-debugger.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/firmware-guide/acpi/aml-debugger.rst (Version linux-6.12-rc7) and /Documentation/firmware-guide/acpi/aml-debugger.rst (Version linux-2.6.0)


  1 .. SPDX-License-Identifier: GPL-2.0               
  2 .. include:: <isonum.txt>                         
  3                                                   
  4 ================                                  
  5 The AML Debugger                                  
  6 ================                                  
  7                                                   
  8 :Copyright: |copy| 2016, Intel Corporation        
  9 :Author: Lv Zheng <lv.zheng@intel.com>             
 10                                                   
 11                                                   
 12 This document describes the usage of the AML d    
 13 kernel.                                           
 14                                                   
 15 1. Build the debugger                             
 16 =====================                             
 17                                                   
 18 The following kernel configuration items are r    
 19 debugger interface from the Linux kernel::        
 20                                                   
 21    CONFIG_ACPI_DEBUGGER=y                         
 22    CONFIG_ACPI_DEBUGGER_USER=m                    
 23                                                   
 24 The userspace utilities can be built from the     
 25 the following commands::                          
 26                                                   
 27    $ cd tools                                     
 28    $ make acpi                                    
 29                                                   
 30 The resultant userspace tool binary is then lo    
 31                                                   
 32    tools/power/acpi/acpidbg                       
 33                                                   
 34 It can be installed to system directories by r    
 35 sufficiently privileged user).                    
 36                                                   
 37 2. Start the userspace debugger interface         
 38 =========================================         
 39                                                   
 40 After booting the kernel with the debugger bui    
 41 started by using the following commands::         
 42                                                   
 43    # mount -t debugfs none /sys/kernel/debug      
 44    # modprobe acpi_dbg                            
 45    # tools/power/acpi/acpidbg                     
 46                                                   
 47 That spawns the interactive AML debugger envir    
 48 debugger commands.                                
 49                                                   
 50 The commands are documented in the "ACPICA Ove    
 51 that can be downloaded from                       
 52                                                   
 53 https://acpica.org/documentation                  
 54                                                   
 55 The detailed debugger commands reference is lo    
 56 Debugger Reference".  The "help" command can b    
 57                                                   
 58 3. Stop the userspace debugger interface          
 59 ========================================          
 60                                                   
 61 The interactive debugger interface can be clos    
 62 the "quit" or "exit" commands.  When finished,    
 63                                                   
 64    # rmmod acpi_dbg                               
 65                                                   
 66 The module unloading may fail if there is an a    
 67                                                   
 68 4. Run the debugger in a script                   
 69 ===============================                   
 70                                                   
 71 It may be useful to run the AML debugger in a     
 72 this in a special "batch" mode.  For example,     
 73 the entire ACPI namespace::                       
 74                                                   
 75    # acpidbg -b "namespace"                       
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php