From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1KcI9C-0003U1-Ft for mharc-grub-devel@gnu.org; Sun, 07 Sep 2008 07:09:38 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KcI98-0003Tv-5B for grub-devel@gnu.org; Sun, 07 Sep 2008 07:09:34 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KcI95-0003Tj-9n for grub-devel@gnu.org; Sun, 07 Sep 2008 07:09:31 -0400 Received: from [199.232.76.173] (port=56259 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KcI94-0003Tg-Rh for grub-devel@gnu.org; Sun, 07 Sep 2008 07:09:30 -0400 Received: from fg-out-1718.google.com ([72.14.220.152]:47270) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KcI94-0001Ez-GB for grub-devel@gnu.org; Sun, 07 Sep 2008 07:09:30 -0400 Received: by fg-out-1718.google.com with SMTP id l26so1164825fgb.30 for ; Sun, 07 Sep 2008 04:09:29 -0700 (PDT) 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 :x-enigmail-version:content-type:content-transfer-encoding; bh=gSSnQCP2XTcoqIoNR18HWRakt6t2CfjQkXJtrGd+isg=; b=j+d+WQYmYNvtrGohC4E0j5rY4FVpe2LXl9VfPKOrkYgsz47V8JCGBLDyJroaPXMiuB OmRg/60p8hzaMPcIYG+qzXb4SOqaI7zPF5hglLRVIAmUcK7gjjIdlllPA0D+LgmduBDw Tf03687sJfYOnMZG+vQ+gRgJDyJaKeAWh6wqo= 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:x-enigmail-version:content-type :content-transfer-encoding; b=i1w6ZkAdXcbwxVeqOXO6V4TwS+tWjJMQh2W+3GI8GZG4Qe0qVcPFEbZccED2+o6tCU lo9EkuAqTtuxzjBw69QoiifujJGQLlf4jWT4DdiPaPeoEjoskQZdCDUGXRv0uR+SQU5f GtW/KgqT79v6hCtz+6pSHRdLkEgXxP0dlj/5Q= Received: by 10.86.72.15 with SMTP id u15mr10337674fga.22.1220785769824; Sun, 07 Sep 2008 04:09:29 -0700 (PDT) Received: from ?192.168.1.15? ( [83.77.153.96]) by mx.google.com with ESMTPS id l12sm3629042fgb.6.2008.09.07.04.09.28 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 07 Sep 2008 04:09:28 -0700 (PDT) Message-ID: <48C3B666.1060605@gmail.com> Date: Sun, 07 Sep 2008 13:09:26 +0200 From: phcoder User-Agent: Thunderbird 2.0.0.16 (X11/20080724) MIME-Version: 1.0 To: The development of GRUB 2 References: <48C16C17.2000803@gmail.com> <20080906112003.GA14991@thorin> <48C31F5F.6060808@gmail.com> <48C381EF.3070703@nic.fi> In-Reply-To: <48C381EF.3070703@nic.fi> X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 2) Subject: Re: [RFC] general-usage real-mode 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: Sun, 07 Sep 2008 11:09:35 -0000 Well sometimes it's similar but most of the time isn't because your code runs a code in RM but with hope returning back to PM and normal grub operation. And it also loads to quite fixed place. My code would load a kernel, that means that it will not return and so code can be loaded to any place not needed by kernel. Vladimir 'phcoder' Serbinenko Vesa Jääskeläinen wrote: > phcoder wrote: >> I checked the archive found the thread "Idea: Move kernel to upper >> memory". But what is discussed there is much more general about general >> memory layout. Here I wanted to speak about just one function. >> Vladimir 'phcoder' Serbinenko > > Try: [PATCH] Move assembly code out of the kernel > > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > http://lists.gnu.org/mailman/listinfo/grub-devel