An error occurred fetching the project authors.
  1. 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
  2. 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
  3. 29 Sep, 2003 1 commit
    • Len Brown's avatar
      [ACPI] ACPI Component Architecture 20030918 (Bob Moore) · 3aac1e55
      Len Brown authored
      Found and fixed a longstanding problem with the late execution of
      the various deferred AML opcodes (such as Operation Regions,
      Buffer Fields, Buffers, and Packages)...
      This fixes the "region size computed incorrectly" problem.
      
      Fixed several 64-bit issues with prototypes, casting and data types.
      
      Removed duplicate prototype from acdisasm.h
      3aac1e55
  4. 12 May, 2003 1 commit
    • Andy Grover's avatar
      ACPI: Interpreter update to 20030509 · 209a0fa0
      Andy Grover authored
      Changed the subsystem initialization sequence to hold off installation of
      address space handlers until the hardware has been initialized and the
      system has entered ACPI mode.  This is because the installation of space
      handlers can cause _REG methods to be run.  Previously, the _REG methods
      could potentially be run before ACPI mode was enabled.
      
      Fixed some memory leak issues related to address space handler and notify
      handler installation.  There were some problems with the reference count
      mechanism caused by the fact that the handler objects are shared across
      several namespace objects.
      
      Fixed a reported problem where reference counts within the namespace were
      not properly updated when named objects created by method execution were
      deleted.
      
      Fixed a reported problem where multiple SSDTs caused a deletion issue
      during subsystem termination.  Restructured the table data structures
      to simplify the linked lists and the related code.
      
      Fixed a problem where the table ID associated with secondary tables (SSDTs)
      was not being propagated into the namespace objects created by those
      tables.  This would only present a problem for tables that are unloaded
      at run-time, however.
      
      Updated AcpiOsReadable and AcpiOsWritable to use the ACPI_SIZE type as
      the length parameter (instead of UINT32).
      
      Solved a long-standing problem where an ALREADY_EXISTS error appears on
      various systems.  This problem could happen when there are multiple
      PCI_Config operation regions under a single PCI root bus.  This doesnt
      happen very frequently, but there are some systems that do this in the
      ASL.
      
      Fixed a reported problem where the internal DeleteNode function was
      incorrectly handling the case where a namespace node was the first in
      the parents child list, and had additional peers (not the only child,
      but first in the list of children.)
      209a0fa0
  5. 18 Feb, 2003 1 commit
  6. 12 Feb, 2003 1 commit
  7. 23 Jan, 2003 1 commit
  8. 07 Jan, 2003 1 commit
  9. 17 Dec, 2002 2 commits
  10. 09 Dec, 2002 1 commit
  11. 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