The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

acpidump (8)
  • >> acpidump (8) ( FreeBSD man: Команды системного администрирования )

  • BSD mandoc
     

    NAME

    
    
    acpidump
    
     - dump ACPI tables and ASL
    
     
    

    SYNOPSIS

    [-d ] [-t ] [-h ] [-v ] [-f dsdt_input ] [-o dsdt_output ]  

    DESCRIPTION

    The utility analyzes ACPI tables in physical memory and can dump them to a file. In addition, can call iasl(8) to disassemble AML (ACPI Machine Language) found in these tables and dump them as ASL (ACPI Source Language) to stdout.

    ACPI tables have an essential data block (the DSDT, Differentiated System Description Table) that includes information used on the kernel side such as detailed information about PnP hardware, procedures for controlling power management support, and so on. The utility can extract the DSDT data block from physical memory and store it into an output file and optionally also disassemble it. If any Secondary System Description Table (SSDT) entries exist, they will also be included in the output file and disassembly.

    When is invoked without the -f option, it will read ACPI tables from physical memory via /dev/mem First it searches for the RSDP (Root System Description Pointer), which has the signature Qq RSD PTR  , and then gets the RSDT (Root System Description Table), which includes a list of pointers to physical memory addresses for other tables. The RSDT itself and all other tables linked from RSDT are generically called SDTs (System Description Tables) and their header has a common format which consists of items such as Signature, Length, Revision, Checksum, OEMID, OEM Table ID, OEM Revision, Creator ID and Creator Revision. When invoked with the -t flag, the utility dumps contents of the following tables:

    DSDT
    ECDT
    FACS
    FADT
    HPET
    MADT
    MCFG
    RSD PTR
    RSDT

    The RSDT contains a pointer to the physical memory address of the FACP (Fixed ACPI Description Table). The FACP defines static system information about power management support (ACPI Hardware Register Implementation) such as interrupt mode (INT_MODEL), SCI interrupt number, SMI command port (SMI_CMD) and the location of ACPI registers. The FACP also has a pointer to a physical memory address for the DSDT. While the other tables are fixed format, the DSDT consists of free-formatted AML data.  

    OPTIONS

    The following options are supported by :

    -d
    Disassemble the DSDT into ASL using iasl(8) and print the results to stdout.
    -t
    Dump the contents of the various fixed tables listed above.
    -h
    Displays usage and exit.
    -v
    Enable verbose messages.
    -f dsdt_input
    Load the DSDT from the specified file instead of physical memory. Since only the DSDT is stored in the file, the -t flag may not be used with this option.
    -o dsdt_output
    Store the DSDT data block from physical memory into the specified file.

     

    FILES

    /dev/mem

     

    EXAMPLES

    If a developer requests a copy of your ASL, please use the following command to dump all tables and compress the result.
    # acpidump -dt | gzip -c9 > my_computer.asl.gz
    

    This example dumps the DSDT from physical memory to foo.dsdt. It also prints the contents of various system tables and disassembles the AML contained in the DSDT to stdout, redirecting the output to foo.asl.

    # acpidump -t -d -o foo.dsdt > foo.asl
    

    This example reads a DSDT file and disassembles it to stdout. Verbose messages are enabled.

    # acpidump -v -d -f foo.dsdt
    
     

    SEE ALSO

    acpi(4), mem(4), acpiconf(8), acpidb(8), iasl(8)  

    HISTORY

    The utility first appeared in Fx 5.0 and was rewritten to use iasl(8) for Fx 5.2 .  

    AUTHORS

    An Doug Rabson Aq dfr@FreeBSD.org An Mitsuru IWASAKI Aq iwasaki@FreeBSD.org An Yasuo YOKOYAMA Aq yokoyama@jp.FreeBSD.org An Nate Lawson Aq njl@FreeBSD.org

    An -nosplit Some contributions made by An Chitoshi Ohsawa Aq ohsawa@catv1.ccn-net.ne.jp , An Takayasu IWANASHI Aq takayasu@wendy.a.perfect-liberty.or.jp , An Yoshihiko SARUMARU Aq mistral@imasy.or.jp , An Hiroki Sato Aq hrs@FreeBSD.org , An Michael Lucas Aq mwlucas@blackhelicopters.org and An Michael Smith Aq msmith@FreeBSD.org .  

    BUGS

    The current implementation does not dump the BOOT structure or other miscellaneous tables.


     

    Index

    NAME
    SYNOPSIS
    DESCRIPTION
    OPTIONS
    FILES
    EXAMPLES
    SEE ALSO
    HISTORY
    AUTHORS
    BUGS


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру