Will you please explain more clearly why ACPI video driver is required when KMS is used? -----Original Message----- From: Matthew Garrett [mailto:mjg59@xxxxxxxxxxxxx] Sent: 2009年4月15日 12:54 To: Zhao, Yakui Cc: lenb@xxxxxxxxxx; linux-acpi@xxxxxxxxxxxxxxx Subject: Re: [PATCH 0/2]: the patch set to weaken the dependency between ACPI video driver and i915 driver On Wed, Apr 15, 2009 at 09:12:41AM +0800, yakui_zhao wrote: > > No, it's *correct*. In a modesetting world, i915 requires ACPI. > Why is the ACPI required by i915 when KMS is used? > It seems that we still can use the KMS with ACPI disabled. > In such case it is unnecessary to load the acpi video driver. You can, but things will break. > In fact what I have done is to weaken the tight dependency. When the > i915 driver is compiled as built-in and the acpi video is compiled as > module, the kernel compilation will be OK. > Before the acpi video driver is loaded, the system is still OK > except that there is no backlight control. I know that that's what you've done. I just don't think it's useful. Weakening the dependency means that you're driving the hardware outside of its design parameters, and I really don't see any reason to do that. -- Matthew Garrett | mjg59@xxxxxxxxxxxxx ?韬{.n?????%??檩??w?{.n???{饼??Ф?塄}?财??j:+v??????2??璀??摺?囤??z夸z罐?+?????w棹f