1. 21 9月, 2012 1 次提交
    • B
      ACPICA: Add support for complex _PLD buffers. · be030a57
      Bob Moore 提交于
      _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: NBob Moore <robert.moore@intel.com>
      Signed-off-by: NFeng Tang <feng.tang@intel.com>
      Signed-off-by: NLen Brown <len.brown@intel.com>
      be030a57
  2. 31 7月, 2012 1 次提交
    • L
      ACPI: delete _GTS/_BFS support · 3f6f49c7
      Len Brown 提交于
      _GTS and _BFS were added to the suspend/resume flow
      in the ACPI 2.0 specification.
      
      Linux dutifully implemented _GTS and _BFS.
      We discovered that it was rarely seen in systems
      in the field.  Further, some of those systems had
      AML so bogus that it could never work -- proof that
      no other operating system supports _GTS and _BFS.
      So we made _GTS and _BFS optional via modparam,
      and disabled them by default.
      
      But we've had to complicate some code to keep
      this support in the kernel, as these methods are defined
      to be evaluated very close to sleep entry and exit.
      Indeed, no other AML is ever evaluated with interrupts off.
      
      We have submitted a proposal for _GTS and _BFS
      to be officially removed from the ACPI specification
      on the next revision.  Here we remove it from Linux.
      Signed-off-by: NLen Brown <len.brown@intel.com>
      Acked-by: NIngo Molnar <mingo@kernel.org>
      Acked-by: NKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
      3f6f49c7
  3. 17 7月, 2012 4 次提交
  4. 14 7月, 2012 1 次提交
  5. 01 6月, 2012 2 次提交
  6. 30 3月, 2012 1 次提交
  7. 27 3月, 2012 1 次提交
    • L
      ACPICA: Sleep/Wake interfaces: optionally execute _GTS and _BFS · 8a73b17e
      Lin Ming 提交于
      Enhanced the sleep/wake interfaces to optionally execute the
      _GTS method (Going To Sleep), and the _BFS method (Back From
      Sleep).  Windows apparently does not execute these methods, and
      therefore these methods are often untested. It has been seen on
      some systems where the execution of these methods causes errors
      and also prevents the machine from entering S5. It is therefore
      suggested that host operating systems do not execute these methods
      by default. In the future, perhaps these methods can be optionally
      executed based on the age of the system and/or what is the newest
      version of Windows that the BIOS asks for via _OSI.
      Signed-off-by: NLin Ming <ming.m.lin@intel.com>
      Signed-off-by: NBob Moore <robert.moore@intel.com>
      Signed-off-by: NLen Brown <len.brown@intel.com>
      8a73b17e
  8. 22 3月, 2012 3 次提交
  9. 17 1月, 2012 7 次提交
  10. 13 1月, 2012 1 次提交
  11. 14 7月, 2011 3 次提交
  12. 10 5月, 2011 1 次提交
  13. 23 3月, 2011 1 次提交
  14. 03 3月, 2011 1 次提交
  15. 19 1月, 2011 2 次提交
  16. 12 1月, 2011 5 次提交
  17. 18 10月, 2010 1 次提交
  18. 01 10月, 2010 4 次提交