Pendahuluan
Memperbaiki beberapa masalah panjang buffer dengan GenericSerialBus, yang terkait dengan dua protokol dua arah: AttribRawProcessBytes dan AttribRawBytes, yang jarang terlihat di lapangan.
Unduhan Tersedia
- Unix*
- Ukuran: 1.7 MB
- SHA1: ADBD0FC2DD1112F8F78584FABFEEC692CE3F5DA0
- Unix*
- Ukuran: 1.5 MB
- SHA1: 38231D2673B494C4B4D04BDADB7E48ABA11593A5
- Unix*
- Ukuran: 2 MB
- SHA1: 9EB2AAEC6E036A872D778891A05CD9DBB2518707
- Microsoft Windows*
- Ukuran: 2 MB
- SHA1: E7194AD401D0D8048D1F54C5DB7C815900AF9429
- Microsoft Windows*
- Ukuran: 2.9 MB
- SHA1: 812EB45B316C0E8F4B21201079E7D6D092A57EFC
- Microsoft Windows*
- Ukuran: 3.4 MB
- SHA1: 7C27976530F6E818A534BED7EF25C56D7483AB5E
Detail Deskripsi
13 Desember 2018. Ringkasan perubahan untuk versi 20181213:
Rilis ini tersedia di https://acpica.org/downloads
1) Subsistem Kernel-resident ACPICA:
Memperbaiki beberapa masalah panjang buffer dengan GenericSerialBus, yang terkait dengan dua protokol dua arah: AttribRawProcessBytes dan AttribRawBytes, yang jarang terlihat di lapangan. Untuk ini, bidang LEN buffer ASL sekarang diabaikan. Hans de Goede
Menerapkan mekanisme jejak evaluasi objek baru untuk metode kontrol dan objek data. Ini termasuk metode kontrol bersarang. Ini sangat berguna untuk memeriksa eksekusi ACPI selama inisialisasi sistem karena outputnya relatif singkat. Tanda di bawah ini memungkinkan output jejak melalui antarmuka ACPI_DEBUG_PRINT_RAW:
#define ACPI_LV_EVALUATION 0x00080000
Contoh:
Masukkan evaluasi : _SB. PCI0._INI (Metode)
Keluar dari evaluasi : _SB. PCI0._INI
Masukkan evaluasi : _OSI (Metode)
Keluar dari evaluasi : _OSI
Masukkan evaluasi : _SB. PCI0. TEST (Metode)
Panggilan metode bersarang: _SB. PCI0. NST1
Keluar dari metode bersarang: _SB. PCI0. NST1
Keluar dari evaluasi : _SB. PCI0. UJIAN
Menambahkan dua string _OSI yang baru ditentukan. Lihat https://docs.microsoft.com/en-us/windows-hardware/drivers/acpi/winacpi-osi.
"Windows 2018"
"Windows 2018.2"
Pembaruan untuk konversi buffer ke string melalui operator ASL ToHexString. Sebuah "0x" sekarang ditambahkan ke masing-masing nilai heksadesimal dalam string output. Ini memberikan kompatibilitas dengan implementasi ACPI lainnya. Spesifikasi ACPI agak kabur tentang masalah ini.
Contoh string output setelah konversi: "0x01,0x02,0x03,0x04,0x05,0x06"
Mengembalikan kesalahan run-time untuk ekspresi TermArg dalam elemen paket individual. Meskipun secara teknis didukung oleh tata bahasa ASL, implementasi ACPI lainnya juga tidak mendukung hal ini. Juga, ini memperbaiki kesalahan jika jenis konstruksi ini pernah ditemui (tidak pernah).
2) iASL Compiler / Disassembler dan Alat:
iASL: Menerapkan opsi kompilasi baru (-ww) yang akan mempromosikan peringatan dan komentar individual terhadap kesalahan. Hal ini dimaksudkan untuk meningkatkan proses pembuatan firmware.
AcpiExec: Menerapkan opsi baris perintah baru (-eo) untuk mendukung mekanisme pelacakan evaluasi objek baru yang dijelaskan di atas.
Disassembler: Menambahkan dukungan untuk membongkar tabel OEMx sebagai tabel AML/ASL alih-alih pesan "tabel tidak dikenal".
AcpiHelp: Peningkatan dukungan untuk nama "khusus" yang telah ditentukan sebelumnya seperti _Lxx, _Exx, _EJx, _T_x, dll. Untuk ini, nilai heksadesimal legal apa pun sekarang dapat digunakan untuk "xx" dan "x".
Penyangkalan1
Informasi Produk dan Performa
Intel sedang dalam proses menghapus bahasa tidak inklusif dari dokumentasi, antarmuka pengguna, dan kode kami saat ini. Harap perhatikan bahwa perubahan retroaktif tidak selalu memungkinkan, dan beberapa bahasa yang tidak inklusif mungkin masih ada di dokumentasi, antarmuka pengguna, dan kode lama.
Isi halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten berbahasa Inggris. Konten ini diberikan hanya untuk kenyamanan Anda serta sebagai informasi umum dan tidak bisa dianggap sebagai lengkap atau akurat. Jika terdapat kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris akan didahulukan. Lihat versi bahasa Inggris halaman ini.