summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorBob Moore <robert.moore@intel.com>2012-08-17 13:07:54 +0800
committerLen Brown <len.brown@intel.com>2012-09-21 00:26:17 -0400
commitbe030a576854238250d70135644cde6a0ba34b0d (patch)
treea7521a65df5e117ef6aec3fcaa8160be7596a495 /lib
parent4e2f9c278ad84196991fcf6f6646a3e15967fe90 (diff)
downloadop-kernel-dev-be030a576854238250d70135644cde6a0ba34b0d.zip
op-kernel-dev-be030a576854238250d70135644cde6a0ba34b0d.tar.gz
ACPICA: Add support for complex _PLD buffers.
_PLD (Physical Location of Device) returns a bit-packed buffer that is difficult to parse. This change adds a new interface, AcpiDecodePldBuffer that parses the buffer into a more usable local struct. Also adds macros to both get and set individual fields within the packed _PLD buffer. Adds a new include file, acbuffer.h - which will be expanded to add structs for other ACPI names that return buffers. ACPICA BZ 954. Emit (in comments) the decoded contents of a static _PLD buffer in order to improve comprehension of this bit-packed buffer. Add multi-endian support to the _PLD decode routine. Deploy the multi-endian macros to extract data from the _PLD buffer. Signed-off-by: Bob Moore <robert.moore@intel.com> Signed-off-by: Feng Tang <feng.tang@intel.com> Signed-off-by: Len Brown <len.brown@intel.com>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud