FreeBSD 7.0 manual page repository

FreeBSD is a free computer operating system based on BSD UNIX originally. Many IT companies, like DeployIS is using it to provide an up-to-date, stable operating system.

acpidb - ACPI DSDT debugger



      acpidb - ACPI DSDT debugger


      acpidb input-file


      The acpidb utility is a debugger for the ACPI DSDT.  It can parse and
      execute various AML methods and display the result.


    General-Purpose Commands
              Display list of current memory allocations
      Dump Address | Namepath [Byte | Word | Dword | Qword]
              Display ACPI objects or memory
              Enable ACPI (hardware) mode
      Help    Show various help screens
              Display command history buffer
      Level DebugLevel [console]
              Get/Set debug level for file or console
      Locks   Current status of internal mutexes
      Quit or Exit
              Exit the debugger
      Stats [Allocations | Memory | Misc | Objects | Tables]
              Display namespace and memory statistics
      Tables  Display info about loaded ACPI tables
      Unload TableSig [Instance]
              Unload an ACPI table
      ! CommandNumber
              Execute command from history buffer
      !!      Execute last command again
    Namespace Access Commands
      Event F | G Value
              Generate AcpiEvent (Fixed/GPE)
      Find Name
              Find ACPI name(s) with wildcards (‘?’ is wildcard)
      Method  Display list of loaded control methods
      Namespace [Addr | Path] [Depth]
              Display loaded namespace tree/subtree
      Notify NamePath Value
              Send a notification
      Objects ObjectType
              Display all objects of the given type
      Owner OwnerId [Depth]
              Display loaded namespace by object owner
      Prefix [NamePath]
              Set or Get current execution prefix
      References Addr
              Find all references to object at addr
              Get and display resources
              Delete namespace and all internal objects
      Thread Threads Loops NamePath
              Spawn threads to execute method(s)
    Control Method Execution Commands
              (Args) Display method arguments
      Breakpoint AmlOffset
              Set an AML execution breakpoint
      Call    Run to next control method invocation
      Debug Namepath [Arguments]
              Single Step a control method
      Execute Namepath [Arguments]
              Execute control method
      Go      Allow method to run to completion
              Display info about the current method
      Into    Step into (not over) a method call
      List [OpcodeCount]
              Display method ASL statements
      Locals  Display method local variables
              Display method result stack
      Set A | L # Value
              Set method data (Arguments/Locals)
      Stop    Terminate control method
      Tree    Display control method calling tree
              Single step next AML opcode (over calls)
    File I/O Commands
      Close   Close debug output file
      Open Filename
              Open a file for debug output
      Load Filename
              Load ACPI table from a file
      acpi(4), acpidump(8), iasl(8)


      The acpidb utility first appeared in the acpicatools port.  It was
      imported for FreeBSD 5.2.


      The acpidb utility was written by Mitsuru Iwasaki 〈〉
      and uses Intel ACPI-CA for the backend.  This manual page was written by
      Nate Lawson.


Based on BSD UNIX
FreeBSD is an advanced operating system for x86 compatible (including Pentium and Athlon), amd64 compatible (including Opteron, Athlon64, and EM64T), UltraSPARC, IA-64, PC-98 and ARM architectures. It is derived from BSD, the version of UNIX developed at the University of California, Berkeley. It is developed and maintained by a large team of individuals. Additional platforms are in various stages of development.