1. 22 Jun, 2004 5 commits
    • Len Brown's avatar
      merge ACPICA · deeea76e
      Len Brown authored
      deeea76e
    • Len Brown's avatar
      9614d5d0
    • Len Brown's avatar
      [ACPI] ACPICA 20040615 from Bob Moore · 24ee1096
      Len Brown authored
      Implemented support for Buffer and String objects (as
      per ACPI 2.0) for the following ASL operators: LEqual,
      LGreater, LLess, LGreaterEqual, and LLessEqual.
      24ee1096
    • Len Brown's avatar
      [ACPI] ACPICA 20040527 from Bob Moore · 2d837fe9
      Len Brown authored
      Completed a new design and implementation for EBDA
      (Extended BIOS Data Area) support in the RSDP scan code.
      The original code improperly scanned for the EBDA by simply
      scanning from memory location 0 to 0x400.  The correct
      method is to first obtain the EBDA pointer from within
      the BIOS data area, then scan 1K of memory starting at the
      EBDA pointer.  There appear to be few if any machines that
      place the RSDP in the EBDA, however.
      http://bugme.osdl.org/show_bug.cgi?id=2415
      
      Integrated a fix for a possible fault during evaluation
      of BufferField arguments.  Obsolete code that was causing
      the problem was removed. (Asus laptop boot crash)
      https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=121760
      
      Found and fixed a problem in the Field Support Code
      where data could be corrupted on a bit field read that
      starts on an aligned boundary but does not end on an
      aligned boundary.  Merged the read/write "datum length"
      calculation code into a common procedure.
      2d837fe9
    • Len Brown's avatar
      [ACPI] ACPICA 20040514 from Bob Moore · f81d800e
      Len Brown authored
      Fixed a problem where hardware GPE enable bits sometimes
      not set properly during and after GPE method execution.
      Result of ACPICA 20040427 changes.
      
      Removed extra "clear all GPEs" when sleeping/waking.
      
      Removed acpi_ht_enable_gpe and acpi_hw_disable_gpe, replaced
      by the single acpi_hw_write_gpe_enable_reg. Changed a couple
      of calls to the functions above to the new acpi_ev* calls
      as appropriate.
      
      ACPI_OS_NAME was removed from the OS-specific headers.
      The default name is now "Microsoft Windows NT" for maximum
      compatibility. However this can be changed by modifying
      the acconfig.h file.  Fixes EHCI probe issue:
      http://bugme.osdl.org/show_bug.cgi?id=1762
      
      Allow a single invocation of acpi_install_notify_handler
      for a handler that traps both types of notifies (System,
      Device). Use ACPI_ALL_NOTIFY flag.
      
      Run _INI methods on ThermalZone objects. This is against
      the ACPI specification, but there is apparently ASL code
      in the field that has these _INI methods, and apparently
      "other" AML interpreters execute them.
      
      Performed a full 16/32/64 bit lint that resulted in some
      small changes.
      f81d800e
  2. 21 Jun, 2004 4 commits
  3. 17 Jun, 2004 6 commits
  4. 16 Jun, 2004 9 commits
  5. 15 Jun, 2004 16 commits