跳转至主要内容
英特尔标志 - 返回主页
我的工具

选择您的语言

  • Bahasa Indonesia
  • Deutsch
  • English
  • Español
  • Français
  • Português
  • Tiếng Việt
  • ไทย
  • 한국어
  • 日本語
  • 简体中文
  • 繁體中文
登录 以访问受限制的内容

使用 Intel.com 搜索

您可以使用几种方式轻松搜索整个 Intel.com 网站。

  • 品牌名称: 酷睿 i9
  • 文件号: 123456
  • 代号: Alder Lake
  • 特殊操作符: “Ice Lake”、Ice AND Lake、Ice OR Lake、Ice*

快速链接

您也可以尝试使用以下快速链接查看最受欢迎搜索的结果。

  • 产品信息
  • 支持
  • 驱动程序和软件

最近搜索

登录 以访问受限制的内容

高级搜索

仅搜索

Sign in to access restricted content.

不建议将您正在使用的浏览器版本用于此网站。
请考虑点击以下链接之一升级到该浏览器的最新版本。

  • Safari
  • Chrome
  • Edge
  • Firefox

Download for ACPI Component Architecture (ACPICA)

  • Overview
  • Documentation
  • Download

Source Code Tree

The current release of ACPICA is version 20230628.

Release Notes (June 2023)
 

The entire source code for the ACPICA project is maintained under the Git version control system in a single repository.

Note Depending on your needs, the head of the Git tree may or may not be appropriate. The Git tree is a working tree that grows as the next full release of ACPICA is constructed. Commits to the tree are made as individual bug fixes and features are completed.

The current head of the Git tree is not fully evaluated and may or may not work. Please use the latest release instead.

View the ACPICA Source Code on GitHub*

 

Direct Access to the Public ACPICA Git Repository

The Git repository can be directly accessed via git://github.com/acpica/acpica.git

For example:

git clone git://github.com/acpica/acpica.git

UNIX* Source Code Packages

UNIX* Format Source Code and Build Environment with an Intel License (.Tar.gz, 1.9 MB)

Includes the entire ACPICA source, makefiles, and ACPI utilities.

 

UNIX Format Source Code and Build Environment with a Dual License (.Tar.gz, 1.6 MB)

Includes the entire ACPICA source, makefiles, and ACPI utilities, with the dual license included in the module headers.
 

Note The unix2 source package is deprecated since the dual license is now included in all source modules (along with the Intel license). This package will be removed from future ACPICA releases.

 

UNIX Format ASL Test Suite (.Tar.gz, 1.9 MB)

Test suite used to validate ACPICA. This includes ASL files and project makefiles.


The UNIX or Linux* versions of the user-space ACPICA utilities can be built from the UNIX ACPICA source code package using the instructions below.

Requirements for generating ACPICA tools from source code:

  • Default required C compiler:
    • GNU Compiler Collection (GCC)*: version 4 or greater
  • For iASL, these versions of Flex and Bison are required:
    • Flex: version 2.5.3 or greater
    • Bison: version 2.4.1 or greater
  • iASL has been generated with these recent versions of Flex and Bison:
    • Flex: version 2.5.39
    • Bison: version 3.0.4

Download and then unpack the UNIX Format Source Code and Build Environment package:

$ tar xzf acpica-unix-VERSION.tar.gz

To generate all of the tools:


$ cd acpica-unix-VERSION
$ make clean
$ make

To generate an individual tool (examples):


$ cd acpica-unix-VERSION
$ make iasl
$ make acpixtract
$ make acpiexec
$ make acpihelp
$ make acpisrc
$ make acpibin

To install the generated tools in /usr/bin:


$ cd acpica-unix-VERSION
$ make install

Linux* Support

Starting with the Linux kernel version 2.4, ACPICA is embedded within the Linux kernel. There is no Linux-specific ACPICA source code package. Instead, new ACPICA code is released to Linux by the ACPICA team via the following procedure:

  1. The Linux version of ACPICA is created from the UNIX release package—the code is converted to Linux format via an ACPICA utility (AcpiSrc) and lindent.
  2. Individual patches are created, merged with the current Linux source tree, and released to Linux.

The Linux versions of the user-space ACPICA utilities (iASL, AcpiExec, AcpiXtract, and so forth) can be built from the UNIX ACPICA source code package.

Windows* Source Code Packages

Windows* Format Source Code and Build Environment (.Zip, 3.0 MB)

Includes the entire ACPICA source, Microsoft Visual C++* project files, and ACPICA utilities.


Windows Format Test Suite (.Zip, 3.3 MB)

Test suite used to validate ACPICA. This includes ASL files and project makefiles.
 

The Windows versions of the user-space ACPICA utilities can be built from the Windows ACPICA source code package via the following instructions.
The Microsoft Visual Studio* 2017 project file is located here:

generate/msvc2017/AcpiComponents.sln

The Windows versions of GNU Flex/Bison must be installed, and they must be installed in a directory that contains no embedded spaces in the pathname. They cannot be installed in the default c:\Program Files directory. This is a bug in Bison. The default Windows project file for iASL assumes that these tools are installed at this location:

c:\GnuWin32

Once the tools are installed, ensure that this path is added to the default system $PATH environment variable:

c:\GnuWin32\bin

At this point, you will need to reboot Windows to make the system aware of the updated $PATH.

iASL has been generated with these versions of Flex or Bison for Windows:

  • Flex for Windows: V2.5.4a
  • Bison for Windows: V2.4.1

 

Windows Binary Tools

The Windows versions of the various tools are zipped in a single file that is available here:

iASL Compiler and Windows ACPI Tools (.Zip, 1.3 MB)

Major tools and utilities:

  • iASL - ACPI Source Language Compiler, ACPI Table Compiler, and AML Disassembler
  • AcpiExec - Load ACPI tables and run control methods from the user space
  • AcpiDump - Obtain system ACPI tables and save in ASCII hex format
  • AcpiXtract - Extract binary ACPI tables from an ASCII acpidump
  • AcpiHelp - Help utility for ASL operators, AML opcodes, and ACPI Predefined Names


Miscellaneous utilities:

  • AcpiSrc - Convert ACPICA code to Linux format
  • AcpiBin - Miscellaneous manipulation of binary ACPI tables


Documentation and demo code:

  • changes.txt - ACPICA release log file
  • badcode.asl - Demo ASL file containing iASL error detection examples
     

 

UEFI Support

Binary Acpidump.efi Files for IA-32 and X64 (Tar.gz, 27 KB)

Download Previous Versions

  • 2023
  • 2022
  • 2021

 

  • 2020
  • 2019
  • 2018

  • 2017
  • 2016
  • 2015

 

  • 2014
  • 2013
  • 2012

Explore the world of Intel’s open platform projects, contributions, community initiatives, and more at open.intel.com.
 

Explore
  • 公司信息
  • 英特尔资本
  • 企业责任
  • 投资者关系
  • 联系我们
  • 新闻发布室
  • 网站地图
  • 招贤纳士 (英文)
  • © 英特尔公司
  • 沪 ICP 备 18006294 号-1
  • 使用条款
  • *商标
  • Cookie
  • 隐私条款
  • 请勿分享我的个人信息

英特尔技术可能需要支持的硬件、软件或服务激活。// 没有任何产品或组件能够做到绝对安全。// 您的成本和结果可能会有所不同。// 性能因用途、配置和其他因素而异。// 请参阅我们的完整法律声明和免责声明。// 英特尔致力于尊重人权,并避免成为侵犯人权行为的同谋。请参阅英特尔的《全球人权原则》。英特尔产品和软件仅可用于不会导致或有助于任何国际公认的侵犯人权行为的应用。

英特尔页脚标志