Skip to content

Commit c1a05e4

Browse files
authored
July 2021: add changes for acpi (#67)
1 parent 70c61d6 commit c1a05e4

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

content/this-month/2021-07/index.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ date = 0000-01-01
66
month = "July 2021"
77
authors = [
88
"phil-opp",
9+
"IsaacWoods",
910
# add yourself here
1011
]
1112
+++
@@ -48,6 +49,23 @@ The `uefi` crate provides safe and performant wrappers for [UEFI](https://en.wik
4849

4950
Thanks to [@nicholasbishop](https://github.com/nicholasbishop), [@MaulingMoneky](https://github.com/MaulingMonkey), [@phip1611](https://github.com/phip1611) and [@necauqua](https://github.com/necauqua) for their contributions!
5051

52+
### [`acpi`](https://github.com/rust-osdev/acpi)
53+
54+
The `acpi` repository contains crates for parsing the ACPI tables – data structures that the firmware of modern computers use to relay information about the hardware to the OS.
55+
This month:
56+
57+
- [Definitions were added for the FADT's fixed and architecture flags](https://github.com/rust-osdev/acpi/pull/103)
58+
- [Table signatures were added for more static tables](https://github.com/rust-osdev/acpi/pull/103)
59+
- [AML: support was added for the `DefPowerResource` opcode](https://github.com/rust-osdev/acpi/commit/7f6bb2ee53c9abb6c552434dbdb4e13cf38b6b26)
60+
- [AML: support was added for the `DefThermalZone` opcode](https://github.com/rust-osdev/acpi/commit/a55d82bad3e5b7ffd42d19487a57ca65359e3bad)
61+
- [AML: support was added for the `DefExternal` opcode](https://github.com/rust-osdev/acpi/commit/188d62fdab853c16e9c3e66bb183acc3e1c9f134)
62+
- [AML: support was added for the `DefConcat` opcode](https://github.com/rust-osdev/acpi/commit/6f92f675a4b0e21a5bc63edd99de1010efdb61fa)
63+
- [AML: support was added for the `DefConcatRes` opcode](https://github.com/rust-osdev/acpi/commit/a883868dd57473a61a095c56d3e7490dfe012700)
64+
- [AML: support was added for the `DefMid` opcode](https://github.com/rust-osdev/acpi/commit/a37008df127c6f2160c1a2ac3ba5f536f8616732)
65+
66+
These changes were published as `acpi v3.1.0` and `aml v0.14.0`. Thanks to [@ethindp](https://github.com/ethindp)
67+
and [@toku-sa-n](https://github.com/toku-sa-n) for their contributions.
68+
5169
### [`x86_64`](https://github.com/rust-osdev/x86_64)
5270

5371
The `x86_64` crate provides various abstractions for `x86_64` systems, including wrappers for CPU instructions, access to processor-specific registers, and abstraction types for architecture-specific structures such as page tables and descriptor tables.

0 commit comments

Comments
 (0)