On Wed, Feb 14, 2018 at 10:06:22AM +0100, Rafael J. Wysocki wrote: > > Does this work in Windows and if yes, why we can't do the the same in Linux > > without any sort of hacks and/or quirks? > > Of course it works on Windows. > > The underlying issue is that the platform firmware expects Linux to > behave like Windows, presumably because Linux says "yes" to > _OSI("Windows <something>"), and it fails to work, because Linux > doesn't behave as expected by it. > > Theoretically, it should be possible to make Linux behave like Windows > in that particular respect, but (a) there may be missing pieces that > we have no access to (like some secret documentation or similar) and > (b) it is unclear how much time that would take even if everything was > known. > > However, the platforms in question are (or shortly will be) shipping > and Linux quite promptly doesn't work with them. > > So the idea is to make a the firmware ask the kernel for a hint on > whether or not it should adjust its behavior for a particular > difference in behavior between Linux and Windows. Makes sense. Thanks for the explanation! -- 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