From mboxrd@z Thu Jan 1 00:00:00 1970 From: "M. Warner Losh" Subject: Re: Re: Re: DSDT in initrd Date: Fri, 23 May 2003 22:51:09 -0600 (MDT) Sender: acpi-devel-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Message-ID: <20030523.225109.32721389.imp@bsdimp.com> References: <20030522080420.GA634@laptop.6bone.nl> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20030522080420.GA634-ScjxTogt4I4lGuH5DXb43w@public.gmane.org> Errors-To: acpi-devel-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org List-Help: List-Post: List-Subscribe: , List-Unsubscribe: , List-Archive: To: marks-h3GR0owD+wQ@public.gmane.org Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org List-Id: linux-acpi@vger.kernel.org In message: <20030522080420.GA634-ScjxTogt4I4lGuH5DXb43w@public.gmane.org> Mark Santcroos writes: : Linux people might want to look at how FreeBSD does this. : However, as Andy states, this is not ACPI specific, it means an overhaul : for the whole Linux booting process. Basically, for those unfamiliar, FreeBSD has a three stage boot. First stage know just enough to load the second stage. Second stage knows enough about file systems to load a third stage. Third stage can load kernels, modules and pass information to the kernels. Very handy for thoese sorts of situations. While the first two stages very from arch to arch, the third stage is basically the same on all architectures (although there is a md component to is that handles processor specific relocation goo, etc). Loading DSDT tables in FreeBSD is just another thing that the loader can load before transferring control to the kernel. Warner ------------------------------------------------------- This SF.net email is sponsored by: ObjectStore. If flattening out C++ or Java code to make your application fit in a relational database is painful, don't do it! Check out ObjectStore. Now part of Progress Software. http://www.objectstore.net/sourceforge