From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1Ld4EX-0008Om-GK for mharc-grub-devel@gnu.org; Fri, 27 Feb 2009 10:02:37 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Ld4ET-0008K2-6W for grub-devel@gnu.org; Fri, 27 Feb 2009 10:02:33 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Ld4ER-0008I9-K7 for grub-devel@gnu.org; Fri, 27 Feb 2009 10:02:32 -0500 Received: from [199.232.76.173] (port=36102 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ld4ER-0008Hr-Ah for grub-devel@gnu.org; Fri, 27 Feb 2009 10:02:31 -0500 Received: from fg-out-1718.google.com ([72.14.220.153]:62292) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Ld4EQ-0001cu-Mp for grub-devel@gnu.org; Fri, 27 Feb 2009 10:02:30 -0500 Received: by fg-out-1718.google.com with SMTP id l27so623201fgb.30 for ; Fri, 27 Feb 2009 07:02:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=qXV3W5/ZKaOUlNUJ3b/KqRHnoKcK4whYSJQ4Tq22gT8=; b=l5aJUJub6q65cIVZtocNOwJSR5Xf8ZjVtQD/ser0D8ras4xneFhnfQh8TO8OPr4NC9 Q63VlXkgjxURmtHLZx4WCHQJYeN4skzWaeTzfZaW3Di5GF0gLRxhwmUMjt7MtvGd6KWO FjfyYbKDID7oHT/uQrl3UBbVUZG2tN8yNK8wo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=ct9IjouwJvw3xacrwpu+yniAS3Au02qeQhQwVncVsJf1Hc59ZqOS3xjMnv8vKMV3If Ln7hGjaZy+w1Vpi7KVC5MB7ShYTXahfMJs1BXOLYjv0OdafdOBl/C2Dw+iVvQSEt3iYI ZpO25oh1f6eWV1isDpfA0gNalojZe0BlakaFo= Received: by 10.86.74.4 with SMTP id w4mr3108809fga.22.1235746946585; Fri, 27 Feb 2009 07:02:26 -0800 (PST) Received: from ?192.168.1.2? (12-176.78-83.cust.bluewin.ch [83.78.176.12]) by mx.google.com with ESMTPS id 4sm6335341fgg.49.2009.02.27.07.02.25 (version=SSLv3 cipher=RC4-MD5); Fri, 27 Feb 2009 07:02:25 -0800 (PST) Message-ID: <49A80081.2090609@gmail.com> Date: Fri, 27 Feb 2009 16:02:25 +0100 From: phcoder User-Agent: Thunderbird 2.0.0.19 (X11/20090105) MIME-Version: 1.0 To: The development of GRUB 2 References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: Re: [PATCH] Emulate the bios area in efi linux loader X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Feb 2009 15:02:35 -0000 > This patch copy the ACPI information to conventional memory and > emulated the extended bios data area. With this, linux can find > information about ACPI even if efi information is not available, thus > resolving the above problem. In my efiemu I have a code which does exactly the opposite. But additionally it allows the user to replace/add/remove ACPI tables. Perhaps we can share the code and make it also works in cases like replacing some of ACPI tables on pc then putting new rsdp pointer to EBDA, replacing some tables on efi system then using EBDA, modyfiing acpi on efi and putting bew rsdp back to efi and so on. -- Regards Vladimir 'phcoder' Serbinenko