1. 20 Jan, 2005 3 commits
    • Len Brown's avatar
      [ACPI] ACPICA 20050114 from Bob Moore · fa6c3e73
      Len Brown authored
      Added 2005 copyright to all ACPICA files.
      
      Fixed an issue with the String-to-Buffer conversion code
      where the string null terminator was not included in the
      buffer after conversion, but there is existing ASL that
      assumes the string null terminator is included. This is the
      root of the ACPI_AML_BUFFER_LIMIT regression. This problem
      was introduced in the previous version when the code was
      updated to correctly set the converted buffer size as per
      the ACPI specification. The ACPI spec is ambiguous and
      will be updated to specify that the null terminator must
      be included in the converted buffer. This also affects
      the ToBuffer() ASL operator.
      
      Fixed a problem with the Mid() ASL/AML operator where it
      did not work correctly on Buffer objects. Newly created
      sub-buffers were not being marked as initialized.
      
      Fixed a problem in acpi_tb_find_table where incorrect string
      compares were performed on the oem_id and oem_table_d table
      header fields.  These fields are not null terminated,
      so strncmp is now used instead of strcmp.
      
      Implemented a restriction on the Store() ASL/AML operator
      to align the behavior with the ACPI specification.
      Previously, any object could be used as the source
      operand.  Now, the only objects that may be used are
      Integers, Buffers, Strings, Packages, Object References,
      and DDB Handles.  As acpi_gbl_enable_interpreter_slack
      is FALSE by default, "acpi=strict" is needed to enable
      this check.
      
      Enhanced the optional "implicit return" support to allow
      an implicit return value from methods that are invoked
      externally via the AcpiEvaluateObject interface.  This
      enables implicit returns from the _STA and _INI methods,
      for example.
      
      Changed the Revision() ASL/AML operator to return the
      current version of the AML interpreter, in the YYYYMMDD
      format. Previously, it incorrectly returned the supported
      ACPI version (This is the function of the _REV method).
      
      Updated the _REV predefined method to return the currently
      supported version of ACPI, now 3.
      fa6c3e73
    • Len Brown's avatar
      [ACPI] Add a module parameter to allow tuning how much bus-master activity · a22df92c
      Len Brown authored
      we remember when entering C3 -- /sys/module/processor/parameters/bm_history
      Default varies with HZ -- 40ms for 25 - 800 HZ, 32ms for 1000 HZ.
      Signed-off-by: default avatarLen Brown <len.brown@intel.com>
      a22df92c
    • Len Brown's avatar
      [ACPI] Make the bm_activity depend on "jiffies", instead of numbers · caf866a0
      Len Brown authored
      of the check being called. This means bus mastering activity
      is assumed if bm_check isn't called; and multiple calls during
      one jiffy will be |='ed.
      Signed-off-by: default avatarDominik Brodowski <linux@brodo.de>
      Signed-off-by: default avatarLen Brown <len.brown@intel.com>
      caf866a0
  2. 07 Jan, 2005 1 commit
  3. 05 Jan, 2005 1 commit
  4. 04 Jan, 2005 1 commit
  5. 24 Dec, 2004 6 commits
  6. 23 Dec, 2004 15 commits
  7. 22 Dec, 2004 7 commits
  8. 21 Dec, 2004 6 commits