05 Feb, 2015

1 commit


11 Feb, 2014

1 commit


31 Oct, 2013

1 commit

  • It is reported by kernel build test systems that all ACPICA source
    files in the kernel tree have incorrect label indentation. This
    patch changes default indent option used in the release process to
    fix this bug. Lv Zheng.

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

    Lv Zheng
     

23 Jul, 2013

1 commit


16 Jun, 2013

2 commits


02 Jun, 2013

1 commit


25 Jan, 2013

1 commit


10 Jan, 2013

1 commit

  • 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 210 lines of 20121018 divergence.diff.

    The ACPICA source codes uses a totally different indentation style from the
    Linux to be compatible with other users (operating systems or BIOS).

    Indentation differences are critical to the release automation. There are
    two causes related to the "indentation" that are affecting the release
    automation:
    1. The ACPICA -> Linux release process is:
    ACPICA source -- acpisrc - hierarchy - indent ->
    linuxized ACPICA source -- diff ->
    linuxized ACPICA patch (x) -- human intervention ->
    linuxized ACPICA patch (o)
    Where
    'x' means "cannot be directly applied to the Linux"
    'o' means "can be directly applied to the Linux"
    Different "indent" version or "indent" options used in the "indent"
    step will lead to different divergences.
    The version of "indent" used for the current release process is:
    GNU indent 2.2.11
    The options of "indent" used for the current release process is:
    -npro -kr -i8 -ts8 -sob -l80 -ss -ncs
    2. Manual indentation prettifying work in the Linux side will also harm the
    automatically generated linuxized ACPICA patches, making them impossible
    to apply directly.

    This patch fixes source code differences caused by the two causes so that
    the "human intervention" can be reduced in the future.

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

    Lv Zheng
     

17 Jul, 2012

1 commit


17 Jan, 2012

1 commit


19 Jan, 2011

1 commit


01 Oct, 2010

1 commit

  • Adds install/remove interfaces so that the host can dynamically
    alter the global _OSI table. Also adds support for _OSI handlers.
    Additional support: new debugger command (osi), and test support in
    the acpiexec utility. Adds new file, utilities/utosi.c.
    ACPICA bugzilla 836.

    The Linux OSL _OSI code is also changed.
    acpi_osi_setup can't call acpi_install/remove_interface because ACPICA
    is not initialized yet at this early time.
    So we just save the osi string in acpi_osi_setup and will handle it
    later in a new function acpi_osi_setup_late.

    http://www.acpica.org/bugzilla/show_bug.cgi?id=836

    Signed-off-by: Lin Ming
    Signed-off-by: Bob Moore

    Lin Ming
     

20 Apr, 2010

1 commit


23 Jan, 2010

2 commits

  • This type was introduced as the code was migrated from ACPI 1.0
    (with 32-bit AML integers) to ACPI 2.0 (with 64-bit integers). It
    is now obsolete and this change removes it from the ACPICA code
    base, replaced by u64. The original typedef has been retained
    for now for compatibility with existing device driver code.

    Signed-off-by: Bob Moore
    Signed-off-by: Lin Ming
    Signed-off-by: Len Brown

    Bob Moore
     
  • Add 2010 copyright to all module headers and signons, including
    the Linux header. This affects virtually every file in the ACPICA
    core subsystem, iASL compiler, and all utilities.

    Signed-off-by: Bob Moore
    Signed-off-by: Lin Ming
    Signed-off-by: Len Brown

    Bob Moore
     

09 Sep, 2009

1 commit


27 Aug, 2009

1 commit

  • Completed a major update for the acpi_get_object_info external interface.
    Changes include:
    - Support for variable, unlimited length HID, UID, and CID strings
    - Support Processor objects the same as Devices (HID,UID,CID,ADR,STA, etc.)
    - Call the _SxW power methods on behalf of a device object
    - Determine if a device is a PCI root bridge
    - Change the ACPI_BUFFER parameter to ACPI_DEVICE_INFO.
    These changes will require an update to all callers of this interface.
    See the ACPICA Programmer Reference for details.

    Also, update all invocations of acpi_get_object_info interface

    Signed-off-by: Bob Moore
    Signed-off-by: Lin Ming
    Signed-off-by: Len Brown

    Bob Moore
     

28 Mar, 2009

1 commit


27 Mar, 2009

3 commits


04 Feb, 2009

1 commit

  • on boot, print out the OSI strings the BIOS uses to query the OS.

    To see this output...

    build with CONFIG_ACPI_DEBUG

    boot with
    "acpi.debug_level=4" (ACPI_LV_INFO) (enabled by default)
    and
    "acpi.debug_level=1" (ACPI_UTILITIES) (default is 0)

    example output:

    ACPI: BIOS _OSI(Windows 2001) supported
    ACPI: BIOS _OSI(Windows 2001 SP1) supported
    ACPI: BIOS _OSI(Windows 2001 SP2) supported
    ACPI: BIOS _OSI(Windows 2006) supported
    ACPI: BIOS _OSI(Linux) not-supported
    ACPI: BIOS _OSI(FreeBSD) not-supported

    Signed-off-by: Len Brown

    Len Brown
     

09 Jan, 2009

2 commits