ACPI 2.0 / ECDT: Enable ECDT support
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest4 patches 1 replyIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/4 | ACPI 2.0 / ECDT: Split EC_FLAGS_HANDLERS_INSTALLEDdrivers/ | +55 | 0 replies | |
| 2/4 | ACPI 2.0 / ECDT: Remove early namespace reference from ECdrivers/ | +54 | 0 replies | |
| 3/4 | ACPI 2.0 / ECDT: Enable correct ECDT initialization orderdrivers/ | +25 | 0 replies | |
| 4/4 | ACPI 2.0 / AML: Improve module level execution by moving the If/Else/While execution to per-table basisinclude/ | +1 | 0 replies |
Reviews trailers per patch
None of the 4 patches has a Reviewed-by or Acked-by.
| Patch | Chris Bainbridge |
|---|---|
| 1/4 | T-b |
| 2/4 | T-b |
| 3/4 | T-b |
| 4/4 | T-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH 0/4] ACPI 2.0 / ECDT: Enable ECDT support
ECDT support in Linux is broken.
In fact, the original EC driver was correct, but devlopers started to use the namespace EC instead of ECDT just because several broken ECDT tables were reported on the bugzilla. They trusted the namespace EC settings rather than the ECDT ones, this led to the evaluation of _REG/_GPE/_CRS and namespace walk before executing the module level AML opcodes. And the fixes in fact finally disable early EC usages (used during table loading and early device enumeration processes).
Lv Zheng (4):
ACPI 2.0 / ECDT: Split EC_FLAGS_HANDLERS_INSTALLED ACPI 2.0 / ECDT: Remove early namespace reference from EC ACPI 2.0 / ECDT: Enable correct ECDT initialization order ACPI 2.0 / AML: Improve module level execution by moving the
If/Else/While execution to per-table basis
drivers/acpi/bus.c | 39 +++++--- drivers/acpi/ec.c | 241 ++++++++++++++++++++++--------------------------- include/acpi/acpixf.h | 2 +- 3 files changed, 135 insertions(+), 147 deletions(-)
Signature · 1 line
1.7.10