25 Jan, 2013

6 commits

  • The second object for each sub-package of the _MLS method is
    defined to be a unicode Buffer object. This fixes the predefined
    table where this object was incorrectly defined as a String.

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

    Bob Moore
     
  • These macros/functions automatically insert a newline, so the
    format string should not contain a newline at the end. (This allows
    these functions to add information to the end of the output line.)

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

    Bob Moore
     
  • Implemented for both the compiler and the disassembler. Often,
    the NOOP opcode is used as padding for packages that are changed
    dynamically by the BIOS. When disassembled, these NOOPs will
    cause syntax errors. This option causes the disassembler to ignore
    the NOOP opcode, and it also causes the compiler to ignore NOOP
    statements as well.

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

    Bob Moore
     
  • Although the ACPI spec defines the \_Sx objects to return
    a package containing one integer, most BIOS code returns two
    integers and the previous code reflects that. However, we also
    need to support BIOS code that actually implements to the ACPI
    spec, and this change implements this.

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

    Bob Moore
     
  • Includes all source headers and signons for the various tools.

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

    Bob Moore
     
  • The predefined info table defines return types for specific control
    methods. This patch updates predefined table as such enhancement has
    already been done in ACPICA. This patch can also reduce source code
    differences between Linux and ACPICA.

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

    Lv Zheng
     

11 Jan, 2013

2 commits

  • This is a cosmetic patch only. Comparison of the resulting binary showed
    only line number differences.

    This patch does not affect the generation of the Linux binary.
    This patch decreases 44 lines of 20121114 divergence.diff.

    There are naming conflicts between Linux and ACPICA on table handlers. This
    patch cleans up this conflicts to reduce the source code diff between Linux
    and ACPICA.

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

    Lv Zheng
     
  • Created logical splits for eight new files. Improves modularity
    and configurability.

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

    Bob Moore
     

10 Jan, 2013

32 commits