An error occurred fetching the project authors.
  1. 26 Feb, 2004 1 commit
    • Len Brown's avatar
      [ACPI] ACPICA 20040220 from Bob Moore · 7b3b0219
      Len Brown authored
      Implemented execution of _SxD methods for Device objects in the
      GetObjectInfo interface.
      
      Fixed calls to _SST method to pass the correct arguments.
      
      Added a call to _SST on wake to restore to "working" state.
      
      Check for End-Of-Buffer failure case in the WalkResources interface.
      
      Integrated fix for 64-bit alignment issue in acglobal.h by moving two
      structures to the beginning of the file.
      
      After wake, clear GPE status register(s) before enabling GPEs.
      
      After wake, clear/enable power button.
      (Perhaps we should clear/enable all fixed events upon wake.)
      
      Fixed a couple of possible memory leaks in the Namespace manager.
      7b3b0219
  2. 17 Jan, 2004 1 commit
    • Len Brown's avatar
      [ACPI] ACPICA 20040116 from Bob Moore · 28abb66f
      Len Brown authored
      The purpose of this release is primarily to update the copyright years
      in each module, thus causing a huge number of diffs.  There are a few
      small functional changes, however.
      
      Improved error messages when there is a problem finding one or more of
      the required base ACPI tables
      
      Reintroduced the definition of APIC_HEADER in actbl.h
      
      Changed definition of MADT_ADDRESS_OVERRIDE to 64 bits (actbl.h)
      
      Removed extraneous reference to NewObj in dsmthdat.c
      28abb66f
  3. 11 Dec, 2003 1 commit
    • Len Brown's avatar
      [ACPI] update Linux to ACPICA 20031029 (Bob Moore) · ea9c6d74
      Len Brown authored
      Fixed a problem where a level-triggered GPE with an associated _Lxx
      control method was incorrectly cleared twice.
      
      Fixed a problem with the Field support code where an access can occur
      beyond the end-of-region if the field is non-aligned but extends to the
      very end of the parent region (resulted in an AE_AML_REGION_LIMIT
      exception.)
      
      Fixed a problem with ACPI Fixed Events where an RT Clock handler would
      not get invoked on an RTC event.  The RTC event bitmasks for the PM1
      registers were not being initialized properly.
      
      Implemented support for executing _STA and _INI methods for Processor
      objects.  Although this is currently not part of the ACPI specification,
      there is existing ASL code that depends on the init-time execution of
      these methods.
      
      Implemented and deployed a GetDescriptorName function to decode the
      various types of internal descriptors.  Guards against null descriptors
      during debug output also.
      
      Implemented and deployed a GetNodeName function to extract the
      4-character namespace node name.  This function simplifies the debug and
      error output, as well as guarding against null pointers during output.
      
      Implemented and deployed the ACPI_FORMAT_UINT64 helper macro to simplify
      the debug and error output of 64-bit integers.  This macro replaces the
      HIDWORD and LODWORD macros for dumping these integers.
      
      Updated the implementation of the Stall() operator to only call
      AcpiOsStall(), and also return an error if the operand is larger than
      255.  This preserves the required behavior of not relinquishing the
      processor, as would happen if AcpiOsSleep() was called for "long
      stalls".
      
      Constructs of the form "Store(LocalX,LocalX)" where LocalX is not
      initialized are now treated as NOOPs.
      
      Cleaned up a handful of warnings during 64-bit generation.
      
      Fixed a reported error where and incorrect GPE number was passed to the
      GPE dispatch handler.  This value is only used for error output,
      however.  Used this opportunity to clean up and streamline the GPE
      dispatch code.
      ea9c6d74
  4. 23 May, 2003 1 commit
    • Andy Grover's avatar
      ACPI: update to 20030522 · ce7d8354
      Andy Grover authored
      Found and fixed a reported problem where an AE_NOT_FOUND error occurred occasionally
      during _BST evaluation.  This turned out to be an Owner ID allocation issue where a
      called method did not get a new ID assigned to it.  Eventually, (after 64k calls), the
      Owner ID UINT16 would wraparound so that the ID would be the same as the caller's and the
      called method would delete the caller's namespace.
      
      Implemented extended error reporting for control methods that are aborted due to a
      run-time exception.  Output includes the exact AML instruction that caused the method
      abort, a dump of the method locals and arguments at the time of the abort, and a trace of
      all nested control method calls.
      
      Modified the interpreter to allow the creation of buffers of zero length from the AML
      code. Implemented new code to ensure that no attempt is made to actually allocate a
      memory buffer (of length zero), only a buffer object with a NULL buffer pointer and
      length zero.  A warning is no longer issued when the AML attempts to create a zero-length
      buffer.
      
      Implemented a workaround for the "leading asterisk problem" in _HIDs, _UIDs, and _CIDs.
      One leading asterisk is automatically removed if present in all HID, UID, and CID
      strings.
      
      Implemented full support for _CID methods that return a package of multiple CIDs.  The
      AcpiGetObjectInfo interface now returns a device _HID, _UID, and _CID list if present.
      This required a change to the external interface to pass an ACPI_BUFFER object as a
      parameter, since the _CID list is of variable length.
      
      Fixed a problem with the new AE_SAME_HANDLER exception where handler initialization code
      did not know about this exception.
      ce7d8354
  5. 18 Feb, 2003 1 commit
  6. 12 Feb, 2003 1 commit
  7. 07 Jan, 2003 1 commit
  8. 17 Dec, 2002 2 commits
  9. 12 Dec, 2002 1 commit
    • Andy Grover's avatar
      ACPI: update to 20021212 · bc422259
      Andy Grover authored
       - remove NATIVE_CHAR typedef
       - remove ACPI_{GET,VALID}_ADDRESS macros
       - fix memory corruption in deletion of a static AML buffer
       - fix fault caused by 0-length AML
       - fix user-buffer overwrite/corruption of buffer is too small
       - fix buffer-to-string conversion
      bc422259
  10. 05 Dec, 2002 1 commit
    • Andy Grover's avatar
      ACPI: Interpreter update to 20021205 · 5a07b58d
      Andy Grover authored
        Prefix more contants with ACPI_
        Fixed a problem causing DSDT image corruption
        Fixed a problem if a method was called in an object declaration
        Fixed a problem in the string copy routine
        Broke out some code into new files
      5a07b58d
  11. 15 Aug, 2002 1 commit
    • Andy Grover's avatar
      ACPI interpreter updates: · a89cc9b6
      Andy Grover authored
      - Improved ACPI mode switching (Kochi Takayoshi)
      - Improved namespace handling of parent operator "^^"
      - Changed the names of some proprocessor macros
      - Other improvements
      a89cc9b6
  12. 11 Jun, 2002 1 commit
    • Andy Grover's avatar
      [PATCH] ACPI [3/3] · bbdd8222
      Andy Grover authored
      ACPI interpreter update
      Change non-interpreter code to account for the interpreter changes.
      bbdd8222
  13. 29 May, 2002 1 commit
  14. 05 Apr, 2002 1 commit
    • Andy Grover's avatar
      ACPI interpreter update. · 7a47fa52
      Andy Grover authored
      add support for GPE fields to be in any address space, not just IO.
      comment and debug print cleanups
      7a47fa52
  15. 15 Mar, 2002 1 commit
  16. 05 Feb, 2002 5 commits
    • Linus Torvalds's avatar
      v2.4.13 -> v2.4.13.1 · 980adcb2
      Linus Torvalds authored
        - Michael Warfield: computone serial driver update
        - Alexander Viro: cdrom module race fixes
        - David Miller: Acenic driver fix
        - Andrew Grover: ACPI update
        - Kai Germaschewski: ISDN update
        - Tim Waugh: parport update
        - David Woodhouse: JFFS garbage collect sleep
      980adcb2
    • Linus Torvalds's avatar
      v2.4.9.15 -> v2.4.10 · 8c7cba55
      Linus Torvalds authored
        - Andrew Grover: ACPI update
        - Al Viro: block devices..
        - Andrea Arcangeli: fix list manipulation bogosity
        - Trond Myklebust: 64-bit file locking fixes
        - Brad Hards: USB CDC ethernet
        - Chris Mason: reiserfs speedup
        - Robert Love: re-merge AMD 761 GART support that was lost in -ac merge
        - Adam Richter: check pci_module_init() return value
      8c7cba55
    • Linus Torvalds's avatar
      v2.4.5.4 -> v2.4.5.5 · 396a6123
      Linus Torvalds authored
        - Johannes Erdfelt: USB update (bluetooth and serial)
        - Andrew Grover: ACPI update for _real_ this time.
        - Neil Brown: md update
        - Keith Owens: kbuild script fix, do_softirq versioning fix
        - David Miller: sparc and portability updates
      396a6123
    • Linus Torvalds's avatar
      v2.4.0.9 -> v2.4.0.10 · baf4e2cf
      Linus Torvalds authored
        - got a few too-new R128 #defines in the Radeon merge. Fix.
        - tulip driver update from Jeff Garzik
        - more cpq and DAC elevator fixes from Jens. Looks good.
        - Petr Vandrovec: nicer ncpfs behaviour
        - Andy Grover: APCI update
        - Cort Dougan: PPC update
        - David Miller: sparc updates
        - David Miller: networking updates
        - Neil Brown: RAID5 fixes
      baf4e2cf
    • Linus Torvalds's avatar
      Import changeset · 7a2deb32
      Linus Torvalds authored
      7a2deb32