Re: [PATCH/RFC] ACPICA: disable ACPI 2.0 _GTS/_BFS support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 19 Dec 2008, Bjorn Helgaas wrote:

> On Friday 19 December 2008 02:23:49 am Len Brown wrote:
> > ACPI 2.0 defined two new methods in the suspend/resume sequence,
> > _GTS (Going to Sleep) and _BFS (Back from Sleep)
> > 
> > They are optional methods, but if the BIOS supplies them,
> > the OS is supposed to evaluate them immediately before
> > writing the register to sleep, and immediately after waking up --
> > a time when interrupts are disabled.
> > 
> > ...
> > Now, several years after ACPI 2.0 was released,
> > we have yet to observe a single implementation of
> > _GTS/_BFS in the field -- suggesting that they will
> > never actually be deployed.
> 
> There are actually some HP ia64 systems that have _GTS.  All
> the rx7600-, rx8600-, and Superdome-class systems I looked at
> have it.  But in each case, the method is empty, so I don't
> know why they even bothered to implement it.

I've seen "place holders" in AML many times.
_SCP is another popular one that is almost never implemented,
but sometimes exists and does nothing -- which is
quite misleading...

> > So lets keep Linux simple by removing this
> > theoretical support for _GTS/_BFS, the only
> > AML methods that mandated being evaluated
> > with interrupts disabled.
> 
> Do you want to print a note that _GTS/_BFS exists, but
> we're ignoring it?  If some platform comes along that
> uses them, a dmesg note might help debug problems.

Good idea.

Probably the smart thing to do would be to print a
message if they exist and are non-empty.
Otherwise we'd have to DMI those HP boxes with
empty methods.

-- Len Brown, Intel Open Source Technology Center


--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux