ACPI 元件架構下載專案(先前版本 2016)

774638
3/28/2023

簡介

AML 除錯工具:實施新機制,以簡化並加強除錯程式與所有環境的整合,包括核心除錯程式、使用者空間公用程式,以及遠端除錯服務。

可用的下載項目

  • Unix*
  • 大小:1.5 MB
  • SHA1:B2D5542A9D31CF5060FAB0FAFA61E9D8E458145E
  • Unix*
  • 大小:1.4 MB
  • SHA1:73E57D4D558C9BC831165C71ADBFF577B526F256
  • Microsoft Windows*
  • 大小:2.5 MB
  • SHA1:EA02006B10517B18FD8EF75207BAA3D3EC89D886
  • Unix*
  • 大小:1.7 MB
  • SHA1:D87407FDDEEF5F9E6C6A4D2940D413234DA43317
  • Microsoft Windows*
  • 大小:3.2 MB
  • SHA1:831485E33B6AA4713A28819E3267404EF7E4508D
  • Microsoft Windows*
  • 大小:1.5 MB
  • SHA1:0AE48BF5A2C4362DB18C65E050B848C648442AE5

詳細說明

2016 年 12 月 22 日。版本20161222變更摘要:

此版本提供 HTTPs://acpica.org/downloads

1) ACPICA 核心居民子系統:

AML 除錯工具:實施新機制,以簡化並加強除錯程式與所有環境的整合,包括核心除錯程式、使用者空間公用程式,以及遠端除錯服務。此機制基本上包括支援除錯器初始化/終止的全新 OSL 介面,以及等待/通知介面以執行除錯器與主機的握手。Lv Zheng。

新的 OSL 介面:
ACPIOsInitializeDebugger(無效)
ACPIOsTerminateDebugger(無效)
AcpiOsWaitCommandReady(無效)
AcpiOsNotifyCommandComplete (無效)

全新作業系統服務層:
osgendbg.c -- 範例實作,並用於 ACPIExec

一般位址空間 (GAS) 支援更新:雖然不常使用 GAS 的 AccessWidth 和/或 BitOffset 欄位,但現在這項變更完全支援這些欄位。這影響到 FADT 註冊機的內部支援、其他 ACPI 資料表中的報名者,以及 ACPIRead 和 AcpiWrite 公共介面。Lv Zheng。

睡眠支援:為了簡化各種主機作業系統的 ACPI 睡眠整合,我們推出了全新的 OSL 介面。AcpiOsEnterSleep 可讓主機在 ACPICA 執行最後寫入睡眠控制器之前執行任何必要的操作。Lv Zheng。

新的 OSL 介面:
AcpiOsEnterSleep (SleepState、RegisterAValue、RegisterBValue)

從這些內部介面呼叫:
AcpiHwLegacySleep
AcpiHwExtendedSleep

EFI 支援:新增了非常小的 EFI/ACPICA 範例應用程式。提供簡單的 EFI 整合示範,並協助解決客戶 ACPICA/EFI 整合相關的問題。Lv Zheng。看到:

來源/工具/efihtta/efih 切洛.c

本機 C 資料庫:針對無法使用這些氣候功能(例如 EFI)的環境,實作數項可增強 ACPICA 便攜性的新功能。Lv Zheng:
putchar
getchar
strpbrk
strtook
memmove

修正了回歸,偶爾在執行時間錯誤地偵測到有效的資源描述元無效,並退回AE_AML_NO_RESOURCE_END_TAG。

修正了最近實施的支援,使許多 ASL 營運商得以將控制方法當成目標操作程式的問題解決。此表單的警告:「需要類型 [參考],發現 [處理器]」是在執行時間看到某些方法的調用。

範例代碼與資料大小:這些是 Microsoft Visual C++ 9.0 32 位編譯器所生產的獨立作業系統 aCPIca.bit 的尺寸。代碼的除錯版本包括除錯輸出追蹤機制,並且具有更大的代碼和資料大小。

目前的版本:
非除錯版本:141.5K 代碼,58.5K 資料,總計 200.0K
除錯版本:201.7K 代碼,82.7K 資料,總計 284.4K
先前版本:
非除錯版本:140.5K 代碼,58.5K 資料,總計 198.9K
除錯版本:201.3K 代碼,82.7K 資料,總計 284.0K

2) iASL 編譯器/拆卸器與工具:

拆卸器:將偵測和拆卸 ASL Switch/Case 對帳單的功能新增到原始 ASL 來原始程式碼,而不是如果/其他模組,來增強輸出。David Box。

ACPIHelp:根據功能/用途將一個大檔案分割成獨立的檔案。新檔案為:
ahaml.c
ahasl.c

日期:
2016 年 12 月 22 日

這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。