Re: [ANNOUNCE] ACPI BIOS Guideline for Linux



On Sun, Aug 31, 2008 at 03:18:24PM +0200, Thomas Renninger wrote:
On Saturday 30 August 2008 02:47:13 pm Matthew Garrett wrote:
Not really. It provides approximately no complexity for Linux drivers,
and makes it easier for vendors to provide Windows support. WMI has not
been the hard bit of the drivers I've written. I don't see any reason to
ask vendors not to use it,
Autoloading does not work yet?
It is working fine with ordinary ACPI devices providing a HID.

That's an implementation detail. We shouldn't be making recommendations
to vendors based on Linux shortcomings.

as long as they're willing to document their
implementation.
I'll point that out, something like:
If you really have to use WMI for Windows compatibility reason, make
sure the important parts (is there already something to mention?
Against what is the driver loaded -> autoloading?) are documented well.

There's no valid reason to suggest that vendors use an entirely custom
solution over using WMI. In some ways, reverse engineering is easier -
we can see all the entry points. But yes, vendors who want to support
Linux should document their firmware interfaces.

--
Matthew Garrett | mjg59@xxxxxxxxxxxxx
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • Re: [ANNOUNCE] ACPI BIOS Guideline for Linux
    ... and makes it easier for vendors to provide Windows support. ... WMI has not ... work until modesetting works in kernel. ... Op Region support is partly ...
    (Linux-Kernel)
  • Re: CompactFlash and Solaris[9-10]
    ... > If the hardware vendors treat the details of how to talk to their hardware ... Sun does still have enough weight to throw around or at least entice HW ... vendors to release the drivers. ... Personally I couldn't care less if all the drivers were just ...
    (comp.unix.solaris)
  • Re: intel checksum offload
    ... Liaising with vendors is not an easy task. ... The reason why Intel (and ... and he seems to really like to waste his spare time by repeating ...
    (freebsd-hackers)
  • Re: FC4 does not work, "out of the box" for me; GUI/X11 fails
    ... If you are refering to the kernel developers, ... Why can't Linux vendors ... may even be the case that NVidia would not charge them license fees ... for distributing the drivers with Fedora, ...
    (Fedora)
  • Re: Where did Suse go?
    ... VENDORS write the drivers that are included in a windows package. ... and Linux geeks compete to install their respective OSes. ...
    (alt.os.linux.suse)