From owner-freebsd-acpi@FreeBSD.ORG Thu Oct 28 17:48:59 2010 Return-Path: Delivered-To: acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A88D01065672 for ; Thu, 28 Oct 2010 17:48:59 +0000 (UTC) (envelope-from nate@root.org) Received: from mail.root.org (root.org [208.72.84.34]) by mx1.freebsd.org (Postfix) with ESMTP id 310878FC15 for ; Thu, 28 Oct 2010 17:48:58 +0000 (UTC) Received: from [10.0.5.50] (ppp-71-139-7-59.dsl.snfc21.pacbell.net [71.139.7.59]) by mail.root.org (Postfix) with ESMTP id B0C276D5C; Thu, 28 Oct 2010 17:48:57 +0000 (UTC) Message-ID: <4CC9B788.3080704@root.org> Date: Thu, 28 Oct 2010 10:48:56 -0700 From: Nate Lawson User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.12) Gecko/20101027 Thunderbird/3.1.6 MIME-Version: 1.0 To: John Baldwin References: <201010281254.39862.jhb@freebsd.org> In-Reply-To: <201010281254.39862.jhb@freebsd.org> X-Enigmail-Version: 1.1.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: acpi@freebsd.org, arch@freebsd.org Subject: Re: Removing acpi.ko support X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Oct 2010 17:48:59 -0000 On 10/28/2010 9:54 AM, John Baldwin wrote: > [ cc'ing acpi@ to be safe, but I think the topic warrants the wider audience > of arch@ ] > > I think we should drop support for having acpi load as a module for i386. It > adds extra complication and hacks to the i386 APIC and interrupt code that are > gratuitously different from amd64 as a result. Originally it was made a > module so that GENERIC on i386 did not include ACPI by default but would only > use up memory to hold ACPI-related code if the machine supported ACPI. Now > that acpi is part of GENERIC on i386 in 8.0 and later this argument is no > longer relevant. I'd like to remove support for ACPI as a module to remove > the various hacks on i386 and reduce differences with amd64. Fine with me. Users will still be able to disable ACPI if they want. And systems that don't have ACPI (pre-2001) can still compile it out with "nodevice" to save a few 100 KB of RAM. There's no reason to keep it as a kernel module. -- Nate