ACPICA 20170531 Release
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest0 of 54 patches 0 repliesNew
Patches in v1 No applies recorded yet
None of the 54 patches the cover letter announces are in this archive.
Reviews trailers per patch
| Patch | Chandan Tagore | Navin P.S. |
|---|---|---|
| Series | T-b | Original-by |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH 00/54] ACPICA 20170531 Release
The 20170531 ACPICA kernel-resident subsystem updates are linuxized based on the linux-pm/linux-next branch.
The patchset has passed the following build/boot tests. Build tests are performed as follows:
1. i386 + allyes
2. i386 + allno
3. i386 + default + ACPI_DEBUGGER=y
4. i386 + default + ACPI_DEBUGGER=n + ACPI_DEBUG=y
5. i386 + default + ACPI_DEBUG=n + ACPI=y
6. i386 + default + ACPI=n
7. x86_64 + allyes
8. x86_64 + allno
9. x86_64 + default + ACPI_DEBUGGER=y
10.x86_64 + default + ACPI_DEBUGGER=n + ACPI_DEBUG=y 11.x86_64 + default + ACPI_DEBUG=n + ACPI=y
12.x86_64 + default + ACPI=n
Boot tests are performed as follows:
1. x86_64 + default + ACPI_DEBUGGER=y
Where:
1. i386: machine named as "Dell Inspiron Mini 1010"
2. x86_64: machine named as "Microsoft Surface Pro 3"
3. default: kernel configuration with following items enabled:
All hardware drivers related to the machines of i386/x86_64 All "drivers/acpi" configurations
All "drivers/platform" drivers
All other drivers that link the APIs provided by ACPICA subsystem
The divergences checking result:
Before applying (20170303 Release):
369 lines
After applying (20170531 Release):
369 lines
Bob Moore (26):
ACPICA: Add new notify value for memory attributes update
ACPICA: Added two new UUID values
ACPICA: Utilities: Make a notify value reserved
ACPICA: Update Status field for BGRT table
ACPICA: Add new notify value for HEST table
ACPICA: Add new flags to HEST subtables
ACPICA: Add support for new HEST subtable
ACPICA: Add support for new SRAT subtable
ACPICA: Add header support for TPM2 table changes
ACPICA: Fix a type value overlap in the AML support file
ACPICA: Update error message for field beyond buffer case
ACPICA: Debugger/acpiexec: Cleanup error messages
ACPICA: Disassembler: Abort on an invalid/unknown AML opcode
ACPICA: Export the public mutex interfaces
ACPICA: Remove extraneous status check
ACPICA: Update resource descriptor handling
ACPICA: Split resource descriptor decode strings to a new file
ACPICA: Comment update: spelling/format. No functional change
ACPICA: Fix for Device/Thermal objects with ObjectType and DerefOf
ACPICA: Update two error messages to emit control method name
ACPICA: Improvements for debug output only
ACPICA: Unix application OSL: Correctly handle control-c (EINTR)
ACPICA: Simplify output for the ACPI Debug Object
ACPICA: acpiexec: enhance local signal handler
ACPICA: Update a couple of debug output messages
ACPICA: Update version to 20170531
Cao Jin (1):
ACPICA: Update comments, no functional change
David E. Box (2):
ACPICA: disassembler: improve Switch support
ACPICA: Add support for new PCCT subtables
Erik Schmauss (11):
ACPICA: Change path's type from u8* to char*
ACPICA: Add support for _LSI as a predefined method
ACPICA: Add support for _LSR as a predefined method
ACPICA: Add support for _LSW as a predefined method
ACPICA: Add support for _HMA as a predefined method
ACPICA: Explicitly cast 1 to u32
ACPICA: Changing External to a named object
ACPICA: Changed Gbl_disasm_flag to acpi_gbl_disasm_flag
ACPICA: Disassembler: prevent external op's from opening a new scope
ACPICA: Disassembler: add external op to namespace on first pass
ACPICA: Disassembler: allow conflicting external declarations to be
emitted.
Janosch Hildebrand (1):
ACPICA: Tables: Fix defined values for MADT PCAT_COMPAT flag
Lv Zheng (6):
ACPICA: Tables: Add WSMT support
ACPICA: Tables: Add HMAT table definitions
ACPICA: Tables: Add PPTT table definitions
ACPICA: OSL: Add support to exclude stdarg.h
ACPICA: Events: Add runtime stub support for event APIs
ACPICA: Dispatcher: Remove unnecessary call to debugger
Mika Westerberg (6):
ACPICA: ACPI 6.2: Add support for PinFunction() resource
ACPICA: ACPI 6.2: Add support for PinConfig() resource
ACPICA: ACPI 6.2: Add support for PinGroup() resource
ACPICA: ACPI 6.2: Add support for PinGroupFunction() resource
ACPICA: ACPI 6.2: Add support for PinGroupConfig() resource
ACPICA: Core: Always set GPIO VendorOffset
drivers/acpi/acpica/Makefile | 1 + drivers/acpi/acpica/acapps.h | 4 +- drivers/acpi/acpica/acglobal.h | 3 + drivers/acpi/acpica/aclocal.h | 15 +- drivers/acpi/acpica/acopcode.h | 2 +- drivers/acpi/acpica/acpredef.h | 16 + drivers/acpi/acpica/acresrc.h | 15 +- drivers/acpi/acpica/acutils.h | 1 + drivers/acpi/acpica/amlcode.h | 61 ++-- drivers/acpi/acpica/amlresrc.h | 104 ++++++ drivers/acpi/acpica/dbexec.c | 12 + drivers/acpi/acpica/dbobject.c | 6 +- drivers/acpi/acpica/dbxface.c | 2 +- drivers/acpi/acpica/dsargs.c | 5 +- drivers/acpi/acpica/dsdebug.c | 1 + drivers/acpi/acpica/dsmethod.c | 12 +- drivers/acpi/acpica/dsopcode.c | 11 +- drivers/acpi/acpica/dsutils.c | 9 - drivers/acpi/acpica/dswexec.c | 4 +- drivers/acpi/acpica/dswload.c | 42 ++- drivers/acpi/acpica/dswload2.c | 16 + drivers/acpi/acpica/evxfevnt.c | 18 + drivers/acpi/acpica/exdebug.c | 4 +- drivers/acpi/acpica/exdump.c | 30 +- drivers/acpi/acpica/exoparg1.c | 25 +- drivers/acpi/acpica/exresolv.c | 23 +- drivers/acpi/acpica/nsaccess.c | 27 ++ drivers/acpi/acpica/nsnames.c | 3 - drivers/acpi/acpica/nsutils.c | 2 +- drivers/acpi/acpica/nsxfeval.c | 39 ++- drivers/acpi/acpica/psobject.c | 14 + drivers/acpi/acpica/psopcode.c | 8 +- drivers/acpi/acpica/psparse.c | 14 +- drivers/acpi/acpica/rscalc.c | 139 ++++++++ drivers/acpi/acpica/rsdump.c | 48 +++ drivers/acpi/acpica/rsdumpinfo.c | 114 +++++++ drivers/acpi/acpica/rsinfo.c | 28 +- drivers/acpi/acpica/rsmisc.c | 4 +- drivers/acpi/acpica/rsserial.c | 373 +++++++++++++++++++++ drivers/acpi/acpica/tbfadt.c | 4 +- drivers/acpi/acpica/tbutils.c | 6 +- drivers/acpi/acpica/utdecode.c | 8 +- drivers/acpi/acpica/utownerid.c | 12 +- drivers/acpi/acpica/utresdecode.c | 315 +++++++++++++++++ drivers/acpi/acpica/utresrc.c | 273 ++------------- drivers/acpi/acpica/utxfmutex.c | 5 +- drivers/char/tpm/tpm_crb.c | 4 +- drivers/mailbox/pcc.c | 10 +- include/acpi/acpixf.h | 2 +- include/acpi/acrestyp.h | 92 ++++- include/acpi/actbl1.h | 238 ++++++++++++- include/acpi/actbl2.h | 59 +++- include/acpi/actbl3.h | 82 ++++- include/acpi/actypes.h | 67 ++-- include/acpi/acuuid.h | 5 + include/acpi/platform/acgcc.h | 10 + include/acpi/platform/acintel.h | 2 + .../acpi/os_specific/service_layers/osunixxf.c | 10 +- 58 files changed, 2025 insertions(+), 434 deletions(-) create mode 100644 drivers/acpi/acpica/utresdecode.c
Signature · 1 line
2.7.4