1. 24 Jan, 2008 6 commits
    • Len Brown's avatar
      ACPI: make _OSI(Linux) console messages smarter · d4b7dc49
      Len Brown authored
      If BIOS invokes _OSI(Linux), the kernel response
      depends on what the ACPI DMI list knows about the system,
      and that is reflectd in dmesg:
      
      1) System unknown to DMI:
      
      ACPI: BIOS _OSI(Linux) query ignored
      ACPI: DMI System Vendor: LENOVO
      ACPI: DMI Product Name: 7661W1P
      ACPI: DMI Product Version: ThinkPad T61
      ACPI: DMI Board Name: 7661W1P
      ACPI: DMI BIOS Vendor: LENOVO
      ACPI: DMI BIOS Date: 10/18/2007
      ACPI: Please send DMI info above to linux-acpi@vger.kernel.org
      ACPI: If "acpi_osi=Linux" works better, please notify linux-acpi@vger.kernel.org
      
      2) System known to DMI, but effect of OSI(Linux) unknown:
      
      ACPI: DMI detected: Lenovo ThinkPad T61
      ...
      ACPI: BIOS _OSI(Linux) query ignored via DMI
      ACPI: If "acpi_osi=Linux" works better, please notify linux-acpi@vger.kernel.org
      
      3) System known to DMI, which disables _OSI(Linux):
      
      ACPI: DMI detected: Lenovo ThinkPad T61
      ...
      ACPI: BIOS _OSI(Linux) query ignored via DMI
      
      4) System known to DMI, which enable _OSI(Linux):
      
      ACPI: DMI detected: Lenovo ThinkPad T61
      ACPI: Added _OSI(Linux)
      ...
      ACPI: BIOS _OSI(Linux) query honored via DMI
      
      cmdline overrides take precidence over the built-in
      default and the DMI prescribed default.
      cmdline "acpi_osi=Linux" results in:
      
      ACPI: BIOS _OSI(Linux) query honored via cmdline
      Signed-off-by: default avatarLen Brown <len.brown@intel.com>
      d4b7dc49
    • Len Brown's avatar
      ACPI: Delete Intel Customer Reference Board (CRB) from OSI(Linux) DMI list · 7ce95ce5
      Len Brown authored
      Linux does not want BIOS writers to invoke _OSI(Linux) -
      for in the field it causes more Windows incompatibility problems
      than it solves.
      
      So when it is seen in the BIOS for an Intel Customer Reference Board,
      Linux should ignore its effect by default, and should complain loudly.
      Otherwise, the reference BIOS will go unfixed, and the bad BIOS
      will spread to the field.
      
      Users of this board can get the old behavior with "acpi_osi=Linux"
      
      As this was the only entry, delete acpi_osl_dmi_table[].
      Signed-off-by: default avatarLen Brown <len.brown@intel.com>
      7ce95ce5
    • Len Brown's avatar
    • Len Brown's avatar
      ACPI: create acpi_dmi_dump() · 5a4e1432
      Len Brown authored
      A utility routine to print common entries used
      for ACPI-related DMI blacklist entries.
      Signed-off-by: default avatarLen Brown <len.brown@intel.com>
      5a4e1432
    • Len Brown's avatar
      DMI: create dmi_get_slot() · f89e3b06
      Len Brown authored
      This simply allows other sub-systems (such as ACPI)
      to access and print out slots in static dmi_ident[].
      Signed-off-by: default avatarLen Brown <len.brown@intel.com>
      f89e3b06
    • Len Brown's avatar
      81b4e1f6
  2. 22 Jan, 2008 24 commits
  3. 21 Jan, 2008 10 commits