From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1KbN7q-0006IP-Q8 for mharc-grub-devel@gnu.org; Thu, 04 Sep 2008 18:16:26 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KbN7o-0006GB-57 for grub-devel@gnu.org; Thu, 04 Sep 2008 18:16:24 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KbN7k-0006CL-9y for grub-devel@gnu.org; Thu, 04 Sep 2008 18:16:23 -0400 Received: from [199.232.76.173] (port=32967 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KbN7k-0006CG-5p for grub-devel@gnu.org; Thu, 04 Sep 2008 18:16:20 -0400 Received: from ey-out-1920.google.com ([74.125.78.145]:2258) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KbN7j-0001ez-W5 for grub-devel@gnu.org; Thu, 04 Sep 2008 18:16:20 -0400 Received: by ey-out-1920.google.com with SMTP id 4so66603eyg.24 for ; Thu, 04 Sep 2008 15:16:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:from:to:in-reply-to :references:content-type:date:message-id:mime-version:x-mailer; bh=rpmXFVocAHgLlQ3pT+l0rhWHfsTNct5Acl3cWxPZhwY=; b=CoGP9tR8QqP3JNweQidJoaMV/fS5pfeA00m01Bgm7h4RS0EyOhRZV3wL+ONSdCk7qY vHXWRTgw1qke4hCNWksz5FZgBkdZUMirOesdvYENaUqM/txaC6ieF51o67FToNZopLBQ ekIehdFmc9yu7EOSj3jMUms/NivEsvVFnhS8g= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:in-reply-to:references:content-type:date:message-id :mime-version:x-mailer; b=wLHC2fsD147NBKajyepgJFh1JBOJj6qfiGIOaS63TZR/GPF/1kJknPgLHCjLjN9k1F ggbw0t6a8P94CAXpfD5+ESoUtAEvNL6H/3eeY073dmwYWKyg3sVlIYW3fZwTBiCGpN7p H50qpTUbh1FRcq7SeTobpmUJhbrq/TAe8vMdU= Received: by 10.210.71.13 with SMTP id t13mr12586543eba.112.1220566579058; Thu, 04 Sep 2008 15:16:19 -0700 (PDT) Received: from ?192.168.1.100? ( [213.37.137.93]) by mx.google.com with ESMTPS id 20sm14582614eyk.4.2008.09.04.15.16.17 (version=SSLv3 cipher=RC4-MD5); Thu, 04 Sep 2008 15:16:17 -0700 (PDT) From: Javier =?ISO-8859-1?Q?Mart=EDn?= To: The development of GRUB 2 In-Reply-To: <48BECF2A.4080703@nic.fi> References: <48BD4C52.6040308@gmail.com> <1220367299.23879.15.camel@localhost> <48BD62BE.7090507@gmail.com> <1220373059.23879.25.camel@localhost> <48BD8847.9030502@gmail.com> <1220386216.23879.55.camel@localhost> <48BDBC96.3010602@gmail.com> <1220398682.23879.70.camel@localhost> <48BEC43A.1000309@nic.fi> <48BECDDD.5040502@gmail.com> <48BECF2A.4080703@nic.fi> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-Le+J3aWJ2iNezNuK7V0V" Date: Fri, 05 Sep 2008 00:16:16 +0200 Message-Id: <1220566576.8537.5.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 2) Subject: Re: Sendkey patch 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: Thu, 04 Sep 2008 22:16:25 -0000 --=-Le+J3aWJ2iNezNuK7V0V Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable El mi=C3=A9, 03-09-2008 a las 20:53 +0300, Vesa J=C3=A4=C3=A4skel=C3=A4inen= escribi=C3=B3: > phcoder wrote: > > Hello. In this case we can transfer the whole functionality located in > > kern/loader.c to a dedicated module boot.mod. This module will also > > register "boot" command. In this way the encapsulation won't be broken > > and kernel will become even smaller. >=20 > Remember that realmode code needs to reside below < 1 MiB. That is the > reason realmode code is embedded in kernel. In there you only see jumps > to RM and back to PM. We could use the relocator functionality that was once discussed here (I don't know if it was finally committed) so that modules could declare "bundles" of code+data to be deployed to RM area. Or make sure every single instruction in there uses 32-bit addressing, together with artificial EIP-relativization of addresses like in drivemap_int13.S -Habbit --=-Le+J3aWJ2iNezNuK7V0V Content-Type: application/pgp-signature; name=signature.asc Content-Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iQIVAwUASMBeL6Sl+Fbdeo72AQIljxAAgsa+8kZMfP/GSnbaxk5fjKy5fQGILTdP o7hx3YqCrHY6YB7eFPE9koiuhMgx+o5dMR1GMwbuXV+Z+RmGD1oWhdOhzSmgvKKr jVtpwczEtsh9bdrmP+3eQtqFdnAiYjRwLTQpnpFbKQj9p6xBM/JlpxifLKgB8xe7 UWGcZlZ93jR/I8UAXJc1nhfkb4mSexILM175W/7TzzRHeTPNF9ozzv+DQpi3cKHq 03jYUdeZJzdcZFKThSGngqQu6xfqQkJpc8cncc8zMa1RjQdqZYtC1njKkcUDYFXp MstTwEWC/p1xYOsrEhtv2i6tkG7cKF/WAA2bdu/Jyu09JzcTm10vmSceD00619Ks HERmaglo8/l60usJaSZ6hc9N09KOOI1ozWjIe0NcZQff4HAoOOAiP6UU7LP/0EEu UPmSvkymZ+JWPM2u6pZpnGhNcXYRFNsGq8Pc/LT3wDIpf6Z4h48jTeoFS2cWWgMX jPB+yDxG7ifZAqQzUyh8Vqc+YuygyzTAX70bxz5MGKLRCsneBr2j3rcMaTPJjlk1 r+k4GyFo53/JXI4zXNQhONDEBISsqDV3JoWqB+z8MBbkCAYiJex+hqJbuvjHiIXk mB/sNo+137228lNGt2M/WbILtxGoyg+JZgXGPo0g4UsqJLcXfGNCf/pVT6aYT9+D 6X7aDYSitig= =WU3d -----END PGP SIGNATURE----- --=-Le+J3aWJ2iNezNuK7V0V--