05 May, 2016

1 commit


05 Apr, 2016

1 commit


16 Jan, 2016

1 commit


02 Jul, 2015

1 commit

  • ACPICA commit 33140b4498666337dd33a00cf3c4797a53981a7b

    Changes for a new version of the 3rd party spec for these tables,
    the "TCG ACPI Specification", December 14, 2014. Also, moved the
    definition of TPM2 to actbl2.h, next to TCPA, since both should
    be together.

    Update the table compiler/disassembler code for the tables.
    However, the "Server" TCPA table is not supported at this time.

    Link: https://github.com/acpica/acpica/commit/33140b44
    Reported-by: Jarkko Sakkinen
    Signed-off-by: Bob Moore
    Signed-off-by: Lv Zheng
    Signed-off-by: Rafael J. Wysocki

    Bob Moore
     

22 May, 2015

4 commits


05 Feb, 2015

1 commit


03 Sep, 2014

1 commit


31 Jul, 2014

2 commits


18 Mar, 2014

1 commit


27 Feb, 2014

1 commit

  • Use push and pop to both guarantee that the correct alignment is used,
    and to restore the alignment to whatever it was before the header
    was included.

    It is reported that the #pragma pack(push/pop) directives are not supported
    by the specific GCCs, but this patch still doesn't affect kernel build
    as there are already #pragma pack([1]) directives used in the old ACPICA
    headers, which means there shouldn't be GCCs that are currently used to
    compile the ACPI kernels do not support #pragma pack() directives.

    References: https://bugs.acpica.org/show_bug.cgi?id=1058
    Signed-off-by: Bob Moore
    Signed-off-by: Lv Zheng
    Signed-off-by: Rafael J. Wysocki

    Bob Moore
     

11 Feb, 2014

1 commit


08 Jan, 2014

1 commit


12 Mar, 2013

2 commits


25 Jan, 2013

1 commit


10 Jan, 2013

2 commits


15 Nov, 2012

1 commit

  • Fixes some problems introduced by late changes to the table as it
    was added to the ACPI 5.0 specification. Both the table compiler
    and the disassembler and the main header support for the table.

    Signed-off-by: Bob Moore
    Signed-off-by: Lv Zheng
    Signed-off-by: Rafael J. Wysocki

    Bob Moore
     

21 Sep, 2012

2 commits

  • _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
    Signed-off-by: Feng Tang
    Signed-off-by: Len Brown

    Bob Moore
     
  • These tables are defined outside of the ACPI specification.

    Signed-off-by: Bob Moore
    Signed-off-by: Feng Tang
    Signed-off-by: Len Brown

    Bob Moore
     

17 Jul, 2012

1 commit


17 Jan, 2012

1 commit